1. 12 Dec, 2018 3 commits
    • Lioncash's avatar
      vm_manager: Migrate memory querying to the VMManager interface · a8cc0350
      Lioncash authored
      Gets rid of the need to directly access the managed VMAs outside of the
      memory manager itself just for querying memory.
      a8cc0350
    • Lioncash's avatar
      vm_manager: Migrate MemoryInfo and PageInfo to vm_manager.h · c02b8c89
      Lioncash authored
      Gets the two structures out of an unrelated header and places them with
      the rest of the memory management code.
      
      This also corrects the structures. PageInfo appears to only contain a
      32-bit flags member, and the extra padding word in MemoryInfo isn't
      necessary.
      c02b8c89
    • Lioncash's avatar
      vm_manager: Amend MemoryState enum members · 366985ca
      Lioncash authored
      Amends the MemoryState enum to use the same values like the actual
      kernel does. Also provides the necessary operators to operate on them.
      This will be necessary in the future for implementing
      svcSetMemoryAttribute, as memory block state is checked before applying
      the attribute.
      366985ca
  2. 11 Dec, 2018 5 commits
  3. 10 Dec, 2018 6 commits
  4. 09 Dec, 2018 1 commit
  5. 08 Dec, 2018 2 commits
  6. 07 Dec, 2018 8 commits
  7. 06 Dec, 2018 14 commits
  8. 05 Dec, 2018 1 commit