acrn-hypervisor/devicemodel/hw/platform
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
..
acpi dm: leave a gap for 32-bit PCI hole in E820 map 2019-03-25 13:49:48 +08:00
rpmb DM: Attestation Keybox support in SOS DM 2019-02-25 16:40:25 +08:00
tpm dm: use strncpy to replace strcpy 2018-12-25 18:40:04 +08:00
atkbdc.c DM: wrap ASSERT/DEASSERT IRQ line with Set/Clear IRQ line 2018-10-29 09:26:23 +08:00
cmos_io.c dm: cmos: move cmos storage out of vmctx 2018-08-30 12:17:23 +08:00
debugexit.c dm: add io port 0xF4 writing to force DM exit 2018-10-17 14:32:33 +08:00
hpet.c dm: vhpet: fix vHPET memory leak on device reset 2019-02-06 08:53:27 +08:00
ioapic.c DM: cleanup for header inclusions 2018-06-07 14:35:30 +08:00
ioc.c IOC mediator: dynamically enable dummy channels 2019-02-01 16:05:43 +08:00
ioc_cbc.c IOC mediator: fix wakeup reason issue when UOS resuming 2018-11-06 16:18:35 +08:00
pit.c dm: vhpet: add vHPET support 2019-01-23 10:33:28 +08:00
ps2kbd.c DM: cleanup for header inclusions 2018-06-07 14:35:30 +08:00
ps2mouse.c DM: add deinit function for ps2kbd and ps2mouse 2018-05-15 17:25:24 +08:00
rtc.c dm: provide timer callback handlers the number of expirations 2019-01-23 10:33:28 +08:00
usb_mouse.c dm: use strnlen to replace strlen 2018-12-25 18:40:04 +08:00
usb_pmapper.c dm: usb: fix possible memory leak 2019-03-12 13:47:57 +08:00