Review Board 2.0.15


mem: mmap the backing store with MAP_NORESERVE

Review Request #2624 - Created Feb. 3, 2015 and submitted

Information
Andreas Hansson
gem5
default
Reviewers
Default
Changeset 10693:40aaf1161841
---------------------------
mem: mmap the backing store with MAP_NORESERVE

This patch ensures we can run simulations with very large simulated
memories (at least 64 TB based on some quick runs on a Linux
workstation). In essence this allows us to efficiently deal with
sparse address maps without having to implement a redirection layer in
the backing store.

This opens up for run-time errors if we eventually exhausts the hosts
memory and swap space, but this should hopefully never happen.

   
Review request changed
Updated (Feb. 16, 2015, 12:25 a.m.)

Status: Closed (submitted)