diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/common/host_memory.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/common/host_memory.cpp b/src/common/host_memory.cpp index 909f6cf3f..4a67f77b2 100644 --- a/src/common/host_memory.cpp +++ b/src/common/host_memory.cpp | |||
| @@ -393,8 +393,8 @@ public: | |||
| 393 | } | 393 | } |
| 394 | 394 | ||
| 395 | // Virtual memory initialization | 395 | // Virtual memory initialization |
| 396 | virtual_base = static_cast<u8*>( | 396 | virtual_base = static_cast<u8*>(mmap(nullptr, virtual_size, PROT_NONE, |
| 397 | mmap(nullptr, virtual_size, PROT_NONE, MAP_PRIVATE | MAP_ANONYMOUS, -1, 0)); | 397 | MAP_PRIVATE | MAP_ANONYMOUS | MAP_NORESERVE, -1, 0)); |
| 398 | if (virtual_base == MAP_FAILED) { | 398 | if (virtual_base == MAP_FAILED) { |
| 399 | LOG_CRITICAL(HW_Memory, "mmap failed: {}", strerror(errno)); | 399 | LOG_CRITICAL(HW_Memory, "mmap failed: {}", strerror(errno)); |
| 400 | throw std::bad_alloc{}; | 400 | throw std::bad_alloc{}; |