acrn-hypervisor/devicemodel/hw
Peter Fang 20164799cb dm: leave a gap for 32-bit PCI hole in E820 map
Guest OS (e.g. Linux) may rely on a gap in E820 map in the 32-bit memory
space to determine the MMIO space for its PCI devices. Leave this gap
when building E820 map to keep the guest's PCI subsystem working.

After commit 7752d5cfe3d11ca0bb9c673ec38bd78ba6578f8e, Linux kernel no
longer requires the MMCONFIG region to be reserved in the E820 map.
Nonetheless, keep it in the reserved region to be on the safe side.

Tracked-On: #2843
Signed-off-by: Peter Fang <peter.fang@intel.com>
Acked-by: Yin Fengwei <fengwei.yin@intel.com>
2019-03-25 13:49:48 +08:00
..
pci dm: leave a gap for 32-bit PCI hole in E820 map 2019-03-25 13:49:48 +08:00
platform dm: leave a gap for 32-bit PCI hole in E820 map 2019-03-25 13:49:48 +08:00
block_if.c DM: fix memory leak 2019-03-14 15:17:30 +08:00
uart_core.c DM: Mark thre_int_pending as true when THR is empty 2019-03-14 16:37:41 +08:00
usb_core.c DM USB: add usb_dev_path_cmp function for convenience 2018-12-14 19:40:44 +08:00