Preparing for nonvolatile RAM
Preparing for nonvolatile RAM
Posted May 25, 2012 10:51 UTC (Fri) by drag (guest, #31333)Parent article: Preparing for nonvolatile RAM
http://en.wikipedia.org/wiki/Execute_in_place
Fragmentation would be a serious problem so it would be necessary to revist and improve the anti-defrag memory patches and such that I've seen discussed here in the past.
Like:
http://lwn.net/Articles/211505/
As far as booting and dealing with BIOS...
Have the bootloader bootstrap the system just enough to just start executing whatever is at 0x0 on the NVRAM. Then leave it up the kernel to notice that the system just was booted and undo whatever brain dead state the UEFI or BIOS or whatever just put the system into.