rumpkernel / rumprun

The Rumprun unikernel and toolchain for various platforms
Other
1.14k stars 128 forks source link

~3.5+GB RAM not supported on x86_64 #74

Open anttikantee opened 8 years ago

anttikantee commented 8 years ago

Dunno if anyone would need so much memory with a unikernel, but documenting this one anyway. The reason for not it not being supported is the PCI window which occurs at <4GB, and hence RAM has to be split into multiple regions. The page allocator supports only one region of RAM. It's not hard to support more regions, but we'll just keep it on the list of things to implement using the JIT method.

edescourtis commented 6 years ago

Just FYI I have a use case for unikernels with more than 4GiB of RAM.