diff --git a/sys/amd64/vmm/io/ppt.c b/sys/amd64/vmm/io/ppt.c index 547a14e6464..8ba9d7070b1 100644 --- a/sys/amd64/vmm/io/ppt.c +++ b/sys/amd64/vmm/io/ppt.c @@ -465,6 +465,7 @@ ppt_map_mmio(struct vm *vm, int bus, int slot, int func, seg->gpa = gpa; seg->len = len; } +if (error == 0 && hpa == 0xd0000000 && len == 0x10000000) vm_map_mmio(vm, hpa, len, hpa); return (error); } }