mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-08-15 23:05:15 +00:00
gop driver and uos IGD driver will use graphics stolen memory(gsm) when enable GVT-d. This patch pass-thru gsm to uos gpu. After set physical GPU gsm size 64MB in host BIOS: Here is the steps: (1) set gsm gpa(guest physical addrress) 0xDB000000; (2) get gsm hpa(host physical addrress); (3) build EPT mapping for gsm. v1 -> v2: * initialize the EPT mapping for passthrough GPU gsm region in passthru_init instead of reading the BDSM config space v2 -> v3: * add EPT unmap when deinit * change some micro name Tracked-On: #4360 Signed-off-by: Junming Liu <junming.liu@intel.com> Reviewed-by: Zhao Yakui <yakui.zhao@intel.com> Reviewed-by: Liu XinYun <xinyun.liu@intel.com> Reviewed-by: Shuo A Liu <shuo.a.liu@intel.com> Reviewed-by: Wu Binbin <binbin.wu@intel.com> Acked-by: Yu Wang <yu1.wang@intel.com> |
||
---|---|---|
.. | ||
console.c | ||
gc.c | ||
hugetlb.c | ||
inout.c | ||
main.c | ||
mem.c | ||
mevent.c | ||
monitor.c | ||
mptbl.c | ||
pm_vuart.c | ||
pm.c | ||
post.c | ||
sw_load_bzimage.c | ||
sw_load_common.c | ||
sw_load_elf.c | ||
sw_load_ovmf.c | ||
sw_load_vsbl.c | ||
timer.c | ||
vmmapi.c | ||
vrpmb.c |