2 ms·
I don't understand what you're proposing, what could be handled by the MMU? If you're talking about the address shifting I don't think that would work since AFA
by simias 8y ago
I don't understand what you're proposing, what could be handled by the MMU? If you're talking about the address shifting I don't think that would work since AFAIK MMUs don't typically have sufficient granularity to map pointers at that scale.
If you're talking about x32-style mapping then of course that works but then you still only have 32bits of address space.
- pjmlp 8y agoNaturally I am talking about x32-style mapping. Having only 32bits of address space wouldn't be a problem, isn't after all the goal of x32 to reduce memory consumption of processes that don't require more than 4GB? The mapping would just simply take place on a per-process basis.