Confirming our story about IBM stuffing ULLtraDIMMs into its an X-series servers, storage news upstart EnterpriseTech* reports that Big Blue's coming X6 servers, supporting Xeon E7 v2 processors, will have eXFlash memory channel storage: flash memory on a DDR3 module running on the memory bus. A SanDisker confirmed it was …
and have application working sets in the extended memory
So will that require EMM386 or HIMEM.SYS to work properly?
Definitely a few kernel fixes and probably a years or so until one knows the best way how this shall be used.
Working sets are generally being modified byte-by-byte by the application.
Last time I checked, flash memory could only overwrite bytes that had been zeroed first, and zeroing occurred page-by-page.
Unless they've managed to make flash behave like RAM, they are going to be using it as a fast swap space, just like EMM386 used to do.
Will this driver be needed in every operating system or just the hypervisors?