cloud-hypervisor/vm-allocator/src
Sebastien Boeuf f98a69f42e vm-allocator: Introduce an MMIO hole address allocator
With this new AddressAllocator as part of the SystemAllocator, the
VMM can now decide with finer granularity where to place memory.

By allocating the RAM and the hole into the MMIO address space, we
ensure that no memory will be allocated by accident where the RAM or
where the hole is.
And by creating the new MMIO hole address space, we create a subset
of the entire MMIO address space where we can place 32 bits BARs for
example.

Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2019-07-22 09:51:16 -07:00
..
address.rs vm-allocator: Fix the aligned address check 2019-07-22 09:51:16 -07:00
gsi.rs vm-allocator: Expand the IRQ allocation API to support GSI 2019-07-22 09:51:16 -07:00
lib.rs vm-allocator: Expand the IRQ allocation API to support GSI 2019-07-22 09:51:16 -07:00
system.rs vm-allocator: Introduce an MMIO hole address allocator 2019-07-22 09:51:16 -07:00