Page MenuHomeFreeBSD

D30624.diff
No OneTemporary

D30624.diff

diff --git a/sys/x86/acpica/madt.c b/sys/x86/acpica/madt.c
--- a/sys/x86/acpica/madt.c
+++ b/sys/x86/acpica/madt.c
@@ -158,7 +158,9 @@
reason = "by DMAR table";
acpi_unmap_table(dmartbl);
}
- if (vm_guest == VM_GUEST_VMWARE) {
+ if (reason != NULL) {
+ /* Already disabled */
+ } else if (vm_guest == VM_GUEST_VMWARE) {
vmware_hvcall(VMW_HVCMD_GETVCPU_INFO, p);
if ((p[0] & VMW_VCPUINFO_VCPU_RESERVED) != 0 ||
(p[0] & VMW_VCPUINFO_LEGACY_X2APIC) == 0)

File Metadata

Mime Type
text/plain
Expires
Sat, Jan 18, 10:46 PM (22 h, 2 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
15901126
Default Alt Text
D30624.diff (486 B)

Event Timeline