> > Well, I think we can (should) drop max-ram-below-4g too. There is > > no reason to use that with microvm, other that shooting yourself into > > the foot (by making mmio overlap with ram). > > > > With that being gone too there isn't much logic left ... > > I wonder if we need 2G split for microvm at all? > Can we map 1 contiguous big blob from 0 GPA and overlay bios & other x86 > TOLUD stuff?
I think it would work, but it has some drawbacks: (1) we loose a bit of memory. (2) we loose a gigabyte page. (3) we wouldn't have guard pages (unused address space) between between ram and mmio space. take care, Gerd