device_memory.cpp 566 B

123456789101112131415161718192021
  1. // SPDX-FileCopyrightText: Copyright 2020 yuzu Emulator Project
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #include "core/device_memory.h"
  4. #include "hle/kernel/board/nintendo/nx/k_system_control.h"
  5. namespace Core {
  6. #ifdef HAS_NCE
  7. constexpr size_t VirtualReserveSize = 1ULL << 38;
  8. #else
  9. constexpr size_t VirtualReserveSize = 1ULL << 39;
  10. #endif
  11. DeviceMemory::DeviceMemory()
  12. : buffer{Kernel::Board::Nintendo::Nx::KSystemControl::Init::GetIntendedMemorySize(),
  13. VirtualReserveSize} {}
  14. DeviceMemory::~DeviceMemory() = default;
  15. } // namespace Core