Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/seL4/seL4.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Nov 17, 2014
  2. Nov 12, 2014
  3. Nov 11, 2014
  4. Nov 06, 2014
  5. Nov 05, 2014
  6. Oct 31, 2014
  7. Oct 28, 2014
    • Matthew Fernandez's avatar
      bf gen: Removed some undefined bit shifts. · 1d51025f
      Matthew Fernandez authored
      The bitfield generator constructs tags as enums. The compiler is free to back
      these by any type big enough to cover the enum. The generator emits code that
      uses these tag values in mask and shift operations where the target type is
      typically a uint32_t. As a result, it can produce code involving undefined
      shifts like:
      
       (seL4_CapData_Badge & 0x1) << 31
      
      This commit casts the tag value to the unsigned target type before masking to
      ensure everything is done on an appropriate sized unsigned type.
      
      JIRA: SELFOUR-193
      1d51025f
    • Matthew Fernandez's avatar
      bf gen: Fix missing include. · 3b6321f2
      Matthew Fernandez authored
      The bitfield generator uses the macros CONST and PURE which, for libsel4, are
      defined in macros.h.
      3b6321f2
  8. Oct 27, 2014
  9. Oct 22, 2014
  10. Oct 21, 2014
  11. Oct 20, 2014
  12. Oct 17, 2014
    • Adrian Danis's avatar
      Derive a new IPC buffer cap when inserting into the initial threads TCB to... · 04106920
      Adrian Danis authored
      Derive a new IPC buffer cap when inserting into the initial threads TCB to remove mapping information
      
      For any other thread setting the IPC buffer via TCB_Configure will result
      in a derived capability being installed that does not have mapping information.
      This leads to a expected behaviour that setting a new IPC buffer (even if it is
      the same as the current one), will not perform an unmapping.
      04106920
  13. Oct 16, 2014
  14. Oct 13, 2014
  15. Oct 10, 2014
  16. Oct 09, 2014
  17. Oct 03, 2014
    • Matthew Fernandez's avatar
      Makefile: Add a V=3 verbosity setting. · 1ee573f9
      Matthew Fernandez authored
      Prior to this commit there was an unfortunate disagreement between the seL4
      project build system and the kernel's Makefile. V=3 was interpreted as maximum
      verbosity by the project build system and minimum verbosity by the kernel's
      Makefile. This commit makes V=3 the maximum verbosity for both.
      
      JIRA: VER-159
      1ee573f9
  18. Sep 19, 2014
  19. Sep 03, 2014
  20. Sep 02, 2014
  21. Sep 01, 2014
    • Thomas Sewell's avatar
      DONT_TRANSLATE more inline asm functions. · 5d439655
      Thomas Sewell authored
      The c-parser can now parse these functions, but it does it by
      discarding the inline ASM block, creating a misleading and likely
      malformed function body. It is better to not translate these
      with a DONT_TRANSLATE comment.
      
      This change has been made for the current verification platform
      only, and should probably be extended to any other verification
      targets as necessary.
      5d439655
  22. Aug 20, 2014
Loading