device_memory: Use smaller virtual reservation size for compatibility with 39-bit paging

This commit is contained in:
Liam 2023-01-01 12:12:01 -05:00 committed by bunnei
parent 2972a3ccc7
commit 7cdeaa90af
2 changed files with 12 additions and 1 deletions

View file

@ -6,9 +6,15 @@
namespace Core {
#ifdef ANDROID
constexpr size_t VirtualReserveSize = 1ULL << 38;
#else
constexpr size_t VirtualReserveSize = 1ULL << 39;
#endif
DeviceMemory::DeviceMemory()
: buffer{Kernel::Board::Nintendo::Nx::KSystemControl::Init::GetIntendedMemorySize(),
1ULL << 39} {}
VirtualReserveSize} {}
DeviceMemory::~DeviceMemory() = default;
} // namespace Core