1. 06 Jul, 2019 3 commits
    • Lioncash's avatar
      memory: Remove unused PageTable forward declaration · 63a5f48e
      Lioncash authored
      This isn't used by anything in the header file, so it can be removed.
      63a5f48e
    • Lioncash's avatar
      kernel/vm_manager: Rename 'new map' to 'stack' · 2a9e3882
      Lioncash authored
      Provides a more accurate name for the memory region and also
      disambiguates between the map and new map regions of memory, making it
      easier to understand.
      2a9e3882
    • Lioncash's avatar
      kernel/vm_manager: Handle stack/TLS IO region placement better · 313cc36f
      Lioncash authored
      Handles the placement of the stack a little nicer compared to the
      previous code, which was off in a few ways. e.g.
      
      The stack (new map) region, shouldn't be the width of the entire address
      space if the size of the region calculation ends up being zero. It
      should be placed at the same location as the TLS IO region and also have
      the same size.
      
      In the event the TLS IO region contains a size of zero, we should also
      be doing the same thing. This fixes our memory layout a little bit and
      also resolves some cases where assertions can trigger due to the memory
      layout being incorrect.
      313cc36f
  2. 05 Jul, 2019 2 commits
  3. 04 Jul, 2019 14 commits
  4. 03 Jul, 2019 2 commits
  5. 02 Jul, 2019 1 commit
  6. 01 Jul, 2019 7 commits
  7. 30 Jun, 2019 1 commit
  8. 29 Jun, 2019 7 commits
  9. 28 Jun, 2019 3 commits