Skip to content
  1. Jul 10, 2015
    • SP's avatar
      Correct a typo in configure.sh usage string · a5b68bb3
      SP authored
      a5b68bb3
    • Gregory Nutt's avatar
      Forgot to add two files in previous commit · 07e9a02a
      Gregory Nutt authored
      07e9a02a
    • Gregory Nutt's avatar
      Update ChangeLog · b7bc6ce5
      Gregory Nutt authored
      b7bc6ce5
    • Gregory Nutt's avatar
      Protected mode: Redesign how the user space heap is accessed from the kernel... · 59cc4a7a
      Gregory Nutt authored
      Protected mode:  Redesign how the user space heap is accessed from the kernel code.  It used to call memory management functions in user space via function pointers in the userspace interface.  That is inefficient because the first thing that those memory management functions do is to trap back into the kernel to get the current PID.  Worse, that operation can be fatal is certain fragile situations such as when a task is exitting.
      
      The solution is to remove all of the memory management function calls from the interface.  Instead, the interface exports the userspace heap structure and then kernel size implementations of those memory management functions will operate on the userspace heap structure.  This avoids the unnecessary system calls and, more importantly, failures do to freeing memory when a test exits.
      59cc4a7a
  2. Jul 09, 2015
  3. Jul 08, 2015
  4. Jul 06, 2015
  5. Jul 05, 2015
  6. Jul 04, 2015