dm:gvt:enable gvt bar registration
Need to enable gvt bar registration, so remove the previous workaround patch. Tracked-On: projectacrn#4005 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> Acked-by: Yu Wang <yu1.wang@intel.com>
This commit is contained in:
parent
89908bf510
commit
2f642002fc
|
@ -602,20 +602,6 @@ modify_bar_registration(struct pci_vdev *dev, int idx, int registration)
|
||||||
struct inout_port iop;
|
struct inout_port iop;
|
||||||
struct mem_range mr;
|
struct mem_range mr;
|
||||||
|
|
||||||
if (is_pci_gvt(dev)) {
|
|
||||||
/* GVT device is the only one who traps the pci bar access and
|
|
||||||
* intercepts the corresponding contents in kernel. It needs
|
|
||||||
* register pci resource only, but no need to register the
|
|
||||||
* region.
|
|
||||||
*
|
|
||||||
* FIXME: This is a short term solution. This patch will be
|
|
||||||
* obsoleted with the migration of using OVMF to do bar
|
|
||||||
* addressing and generate ACPI PCI resource from using
|
|
||||||
* acrn-dm.
|
|
||||||
*/
|
|
||||||
pr_notice("modify_bar_registration: bypass for pci-gvt\n");
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
switch (dev->bar[idx].type) {
|
switch (dev->bar[idx].type) {
|
||||||
case PCIBAR_IO:
|
case PCIBAR_IO:
|
||||||
bzero(&iop, sizeof(struct inout_port));
|
bzero(&iop, sizeof(struct inout_port));
|
||||||
|
|
Loading…
Reference in New Issue