> Let's assume that the next generation processors have two new instructions: PageOffline and PageOnline. When PageOffline is executed (with a physical address as a parameter), that (4K) page of memory is marked by the hardware as inaccessible and any attempts to load/store from/to that location result in an exception until a corresponding PageOnline is executed.
Forgive me for being obtuse, but isn't that the Present bit?
Posted Jan 24, 2012 8:27 UTC (Tue) by jzbiciak (✭ supporter ✭, #5246)
[Link]
It's describing instructions that implement a stricter form of madvise(..., MADV_DONTNEED) and madvise(..., MADV_WILLNEED) I believe. As described, these are verbs, not adjectives.
The main difference, if I understood correctly, is that they're not just advice. If I PageOffline a given page, it strictly goes away until I explicitly PageOnline that same page.