kern: support dynamic resource expansion for system heaps/events/sessions.

This commit is contained in:
Michael Scire committed 2021-09-17 22:01:58 -07:00
1 parent dfd57b09a3
commit f8fd072349
37 files changed
+856 -328

No files matched your search

@@ -166,7 +166,7 @@ namespace ams::kern::arch::arm64 {
Result KPageTable::InitializeForKernel(void *table, KVirtualAddress start, KVirtualAddress end) {
/* Initialize basic fields. */
m_asid = 0;
m_manager = std::addressof(Kernel::GetPageTableManager());
m_manager = std::addressof(Kernel::GetSystemPageTableManager());
/* Allocate a page for ttbr. */
const u64 asid_tag = (static_cast<u64>(m_asid) << 48ul);