mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-25 10:43:46 +00:00
dm: reserve 16M hole for gvt in e820 table
Add 16M@0xDF000000 for GVT usage as below. Currently, use 8M for GOP framebuf, it satisfies display resolution of 1920x1080@32bpp start end size Note [0x 00000000, 0x 000A0000] 640K [0x 000A0000, 0x 00100000] 384K [0x 00100000, 0x 7ff00000] 2G-1M lowmem-1M [0x 80000000, 0x 88000000] 128M [lowmem, +128M] [0x DF000000, 0x E0000000] 16M *gvt* [0x e0000000, 0x100000000] 512M [0x100000000, 0x140000000] 1G *gvt*: [0xDF000000, 0xDF800000] 8M GOP FB [0xDFFFD000, 0XE0000000] 12K opregion Tracked-On: #3624 Signed-off-by: Liu Xinyun <xinyun.liu@intel.com> Reviewed-by: Zhao Yakui <yakui.zhao@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
committed by
ACRN System Integration
parent
32d8510596
commit
639c698626
@@ -39,9 +39,9 @@
|
||||
#define E820_TYPE_ACPI_NVS 4U /* EFI 10 */
|
||||
#define E820_TYPE_UNUSABLE 5U /* EFI 8 */
|
||||
|
||||
#define NUM_E820_ENTRIES 8
|
||||
#define NUM_E820_ENTRIES 9
|
||||
#define LOWRAM_E820_ENTRY 2
|
||||
#define HIGHRAM_E820_ENTRY 7
|
||||
#define HIGHRAM_E820_ENTRY 8
|
||||
|
||||
/* Defines a single entry in an E820 memory map. */
|
||||
struct e820_entry {
|
||||
|
Reference in New Issue
Block a user