mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-22 17:27:53 +00:00
hv: More changes to enable GPU passthru
Snoop control is not supported in the graphics VT-d engine and so should be disabled in the PTEs. Also enabled iommu for graphics in the dmar_drhd array. v2: removed disable iommu in handle_one_drhd and combined if cond. v3: minor code review changes v4: moved the snoop control change to ept.c to accomodate upstream changes Signed-off-by: Anitha Chrisanthus <anitha.chrisanthus@intel.com> Reviewed-by: Gong Zhipeng <zhipeng.gong@intel.com>
This commit is contained in:
committed by
Xie, nanlin
parent
9d4cc5c11d
commit
8d50d40ff8
@@ -33,7 +33,7 @@ static struct dmar_drhd drhd_info_array[] = {
|
||||
/* Ignore the iommu for intel graphic device since GVT-g needs
|
||||
* vtd disabled for gpu
|
||||
*/
|
||||
.ignore = true,
|
||||
.ignore = false,
|
||||
.devices = default_drhd_unit_dev_scope0,
|
||||
},
|
||||
{
|
||||
|
@@ -21,7 +21,6 @@
|
||||
#define CONFIG_RAM_START 0x20000000
|
||||
#define CONFIG_RAM_SIZE 0x02000000 /* 32M */
|
||||
#define CONFIG_DMAR_PARSE_ENABLED 1
|
||||
#define CONFIG_GPU_SBDF 0x00000010 /* 0000:00:02.0 */
|
||||
#define CONFIG_EFI_STUB 1
|
||||
#define CONFIG_UEFI_OS_LOADER_NAME "\\EFI\\org.clearlinux\\bootloaderx64.efi"
|
||||
#define CONFIG_MTRR_ENABLED 1
|
||||
|
Reference in New Issue
Block a user