Running '/home/ubuntu/autotest/client/tmp/ubuntu_kvm_unit_tests/src/kvm-unit-tests/tests/vmx_apicv_test' BUILD_HEAD=32db322d timeout -k 1s --foreground 10 /usr/bin/qemu-system-x86_64 --no-reboot -nodefaults -device pc-testdev -device isa-debug-exit,iobase=0xf4,iosize=0x4 -vnc none -serial stdio -device pci-testdev -machine accel=kvm -kernel /tmp/tmp.hhjFlJez71 -smp 1 -cpu max,+vmx -append apic_reg_virt_test virt_x2apic_mode_test # -initrd /tmp/tmp.RJG4coi7vw enabling apic paging enabled cr0 = 80010011 cr3 = 1007000 cr4 = 20 filter = apic_reg_virt_test, test = test_vmx_feature_control filter = apic_reg_virt_test, test = test_vmxon filter = apic_reg_virt_test, test = test_vmptrld filter = apic_reg_virt_test, test = test_vmclear filter = apic_reg_virt_test, test = test_vmptrst filter = apic_reg_virt_test, test = test_vmwrite_vmread filter = apic_reg_virt_test, test = test_vmcs_high filter = apic_reg_virt_test, test = test_vmcs_lifecycle filter = apic_reg_virt_test, test = test_vmx_caps filter = apic_reg_virt_test, test = test_vmread_flags_touch filter = apic_reg_virt_test, test = test_vmwrite_flags_touch filter = apic_reg_virt_test, test = null filter = apic_reg_virt_test, test = vmenter filter = apic_reg_virt_test, test = preemption timer filter = apic_reg_virt_test, test = control field PAT filter = apic_reg_virt_test, test = control field EFER filter = apic_reg_virt_test, test = CR shadowing filter = apic_reg_virt_test, test = I/O bitmap filter = apic_reg_virt_test, test = instruction intercept filter = apic_reg_virt_test, test = EPT A/D disabled filter = apic_reg_virt_test, test = EPT A/D enabled filter = apic_reg_virt_test, test = PML filter = apic_reg_virt_test, test = VPID filter = apic_reg_virt_test, test = interrupt filter = apic_reg_virt_test, test = nmi_hlt filter = apic_reg_virt_test, test = debug controls filter = apic_reg_virt_test, test = MSR switch filter = apic_reg_virt_test, test = vmmcall filter = apic_reg_virt_test, test = disable RDTSCP filter = apic_reg_virt_test, test = int3 filter = apic_reg_virt_test, test = into filter = apic_reg_virt_test, test = exit_monitor_from_l2_test filter = apic_reg_virt_test, test = invalid_msr filter = apic_reg_virt_test, test = v2_null_test filter = apic_reg_virt_test, test = v2_multiple_entries_test filter = apic_reg_virt_test, test = fixture_test_case1 filter = apic_reg_virt_test, test = fixture_test_case2 filter = apic_reg_virt_test, test = invvpid_test_v2 filter = apic_reg_virt_test, test = vmx_controls_test filter = apic_reg_virt_test, test = vmx_host_state_area_test filter = apic_reg_virt_test, test = vmx_guest_state_area_test filter = apic_reg_virt_test, test = vmentry_movss_shadow_test filter = apic_reg_virt_test, test = vmentry_unrestricted_guest_test filter = apic_reg_virt_test, test = vmx_eoi_bitmap_ioapic_scan_test filter = apic_reg_virt_test, test = vmx_hlt_with_rvi_test filter = apic_reg_virt_test, test = apic_reg_virt_test Test suite: apic_reg_virt_test --- Virtualize APIC accesses test --- PASS: xapic - reading 0x000: got APIC access exit @ page offset 0x000, want 0x000 PASS: xapic - writing 0x12345678 to 0x000: got APIC access exit @ page offset 0x000, want 0x000 PASS: xapic - reading 0x010: got APIC access exit @ page offset 0x010, want 0x010 PASS: xapic - writing 0x12345678 to 0x010: got APIC access exit @ page offset 0x010, want 0x010 PASS: xapic - reading 0x020: got APIC access exit @ page offset 0x020, want 0x020 PASS: xapic - writing 0x12345678 to 0x020: got APIC access exit @ page offset 0x020, want 0x020 PASS: xapic - reading 0x030: got APIC access exit @ page offset 0x030, want 0x030 PASS: xapic - writing 0x12345678 to 0x030: got APIC access exit @ page offset 0x030, want 0x030 PASS: xapic - reading 0x040: got APIC access exit @ page offset 0x040, want 0x040 PASS: xapic - writing 0x12345678 to 0x040: got APIC access exit @ page offset 0x040, want 0x040 PASS: xapic - reading 0x050: got APIC access exit @ page offset 0x050, want 0x050 PASS: xapic - writing 0x12345678 to 0x050: got APIC access exit @ page offset 0x050, want 0x050 PASS: xapic - reading 0x060: got APIC access exit @ page offset 0x060, want 0x060 PASS: xapic - writing 0x12345678 to 0x060: got APIC access exit @ page offset 0x060, want 0x060 PASS: xapic - reading 0x070: got APIC access exit @ page offset 0x070, want 0x070 PASS: xapic - writing 0x12345678 to 0x070: got APIC access exit @ page offset 0x070, want 0x070 PASS: xapic - reading 0x080: got APIC access exit @ page offset 0x080, want 0x080 PASS: xapic - writing 0x12345678 to 0x080: got APIC access exit @ page offset 0x080, want 0x080 PASS: xapic - reading 0x090: got APIC access exit @ page offset 0x090, want 0x090 PASS: xapic - writing 0x12345678 to 0x090: got APIC access exit @ page offset 0x090, want 0x090 PASS: xapic - reading 0x0a0: got APIC access exit @ page offset 0x0a0, want 0x0a0 PASS: xapic - writing 0x12345678 to 0x0a0: got APIC access exit @ page offset 0x0a0, want 0x0a0 PASS: xapic - reading 0x0b0: got APIC access exit @ page offset 0x0b0, want 0x0b0 PASS: xapic - writing 0x12345678 to 0x0b0: got APIC access exit @ page offset 0x0b0, want 0x0b0 PASS: xapic - reading 0x0c0: got APIC access exit @ page offset 0x0c0, want 0x0c0 PASS: xapic - writing 0x12345678 to 0x0c0: got APIC access exit @ page offset 0x0c0, want 0x0c0 PASS: xapic - reading 0x0d0: got APIC access exit @ page offset 0x0d0, want 0x0d0 PASS: xapic - writing 0x12345678 to 0x0d0: got APIC access exit @ page offset 0x0d0, want 0x0d0 PASS: xapic - reading 0x0e0: got APIC access exit @ page offset 0x0e0, want 0x0e0 PASS: xapic - writing 0x12345678 to 0x0e0: got APIC access exit @ page offset 0x0e0, want 0x0e0 PASS: xapic - reading 0x0f0: got APIC access exit @ page offset 0x0f0, want 0x0f0 PASS: xapic - writing 0x12345678 to 0x0f0: got APIC access exit @ page offset 0x0f0, want 0x0f0 PASS: xapic - reading 0x100: got APIC access exit @ page offset 0x100, want 0x100 PASS: xapic - writing 0x12345678 to 0x100: got APIC access exit @ page offset 0x100, want 0x100 PASS: xapic - reading 0x110: got APIC access exit @ page offset 0x110, want 0x110 PASS: xapic - writing 0x12345678 to 0x110: got APIC access exit @ page offset 0x110, want 0x110 PASS: xapic - reading 0x120: got APIC access exit @ page offset 0x120, want 0x120 PASS: xapic - writing 0x12345678 to 0x120: got APIC access exit @ page offset 0x120, want 0x120 PASS: xapic - reading 0x130: got APIC access exit @ page offset 0x130, want 0x130 PASS: xapic - writing 0x12345678 to 0x130: got APIC access exit @ page offset 0x130, want 0x130 PASS: xapic - reading 0x140: got APIC access exit @ page offset 0x140, want 0x140 PASS: xapic - writing 0x12345678 to 0x140: got APIC access exit @ page offset 0x140, want 0x140 PASS: xapic - reading 0x150: got APIC access exit @ page offset 0x150, want 0x150 PASS: xapic - writing 0x12345678 to 0x150: got APIC access exit @ page offset 0x150, want 0x150 PASS: xapic - reading 0x160: got APIC access exit @ page offset 0x160, want 0x160 PASS: xapic - writing 0x12345678 to 0x160: got APIC access exit @ page offset 0x160, want 0x160 PASS: xapic - reading 0x170: got APIC access exit @ page offset 0x170, want 0x170 PASS: xapic - writing 0x12345678 to 0x170: got APIC access exit @ page offset 0x170, want 0x170 PASS: xapic - reading 0x180: got APIC access exit @ page offset 0x180, want 0x180 PASS: xapic - writing 0x12345678 to 0x180: got APIC access exit @ page offset 0x180, want 0x180 PASS: xapic - reading 0x190: got APIC access exit @ page offset 0x190, want 0x190 PASS: xapic - writing 0x12345678 to 0x190: got APIC access exit @ page offset 0x190, want 0x190 PASS: xapic - reading 0x1a0: got APIC access exit @ page offset 0x1a0, want 0x1a0 PASS: xapic - writing 0x12345678 to 0x1a0: got APIC access exit @ page offset 0x1a0, want 0x1a0 PASS: xapic - reading 0x1b0: got APIC access exit @ page offset 0x1b0, want 0x1b0 PASS: xapic - writing 0x12345678 to 0x1b0: got APIC access exit @ page offset 0x1b0, want 0x1b0 PASS: xapic - reading 0x1c0: got APIC access exit @ page offset 0x1c0, want 0x1c0 PASS: xapic - writing 0x12345678 to 0x1c0: got APIC access exit @ page offset 0x1c0, want 0x1c0 PASS: xapic - reading 0x1d0: got APIC access exit @ page offset 0x1d0, want 0x1d0 PASS: xapic - writing 0x12345678 to 0x1d0: got APIC access exit @ page offset 0x1d0, want 0x1d0 PASS: xapic - reading 0x1e0: got APIC access exit @ page offset 0x1e0, want 0x1e0 PASS: xapic - writing 0x12345678 to 0x1e0: got APIC access exit @ page offset 0x1e0, want 0x1e0 PASS: xapic - reading 0x1f0: got APIC access exit @ page offset 0x1f0, want 0x1f0 PASS: xapic - writing 0x12345678 to 0x1f0: got APIC access exit @ page offset 0x1f0, want 0x1f0 PASS: xapic - reading 0x200: got APIC access exit @ page offset 0x200, want 0x200 PASS: xapic - writing 0x12345678 to 0x200: got APIC access exit @ page offset 0x200, want 0x200 PASS: xapic - reading 0x210: got APIC access exit @ page offset 0x210, want 0x210 PASS: xapic - writing 0x12345678 to 0x210: got APIC access exit @ page offset 0x210, want 0x210 PASS: xapic - reading 0x220: got APIC access exit @ page offset 0x220, want 0x220 PASS: xapic - writing 0x12345678 to 0x220: got APIC access exit @ page offset 0x220, want 0x220 PASS: xapic - reading 0x230: got APIC access exit @ page offset 0x230, want 0x230 PASS: xapic - writing 0x12345678 to 0x230: got APIC access exit @ page offset 0x230, want 0x230 PASS: xapic - reading 0x240: got APIC access exit @ page offset 0x240, want 0x240 PASS: xapic - writing 0x12345678 to 0x240: got APIC access exit @ page offset 0x240, want 0x240 PASS: xapic - reading 0x250: got APIC access exit @ page offset 0x250, want 0x250 PASS: xapic - writing 0x12345678 to 0x250: got APIC access exit @ page offset 0x250, want 0x250 PASS: xapic - reading 0x260: got APIC access exit @ page offset 0x260, want 0x260 PASS: xapic - writing 0x12345678 to 0x260: got APIC access exit @ page offset 0x260, want 0x260 PASS: xapic - reading 0x270: got APIC access exit @ page offset 0x270, want 0x270 PASS: xapic - writing 0x12345678 to 0x270: got APIC access exit @ page offset 0x270, want 0x270 PASS: xapic - reading 0x280: got APIC access exit @ page offset 0x280, want 0x280 PASS: xapic - writing 0x12345678 to 0x280: got APIC access exit @ page offset 0x280, want 0x280 PASS: xapic - reading 0x290: got APIC access exit @ page offset 0x290, want 0x290 PASS: xapic - writing 0x12345678 to 0x290: got APIC access exit @ page offset 0x290, want 0x290 PASS: xapic - reading 0x2a0: got APIC access exit @ page offset 0x2a0, want 0x2a0 PASS: xapic - writing 0x12345678 to 0x2a0: got APIC access exit @ page offset 0x2a0, want 0x2a0 PASS: xapic - reading 0x2b0: got APIC access exit @ page offset 0x2b0, want 0x2b0 PASS: xapic - writing 0x12345678 to 0x2b0: got APIC access exit @ page offset 0x2b0, want 0x2b0 PASS: xapic - reading 0x2c0: got APIC access exit @ page offset 0x2c0, want 0x2c0 PASS: xapic - writing 0x12345678 to 0x2c0: got APIC access exit @ page offset 0x2c0, want 0x2c0 PASS: xapic - reading 0x2d0: got APIC access exit @ page offset 0x2d0, want 0x2d0 PASS: xapic - writing 0x12345678 to 0x2d0: got APIC access exit @ page offset 0x2d0, want 0x2d0 PASS: xapic - reading 0x2e0: got APIC access exit @ page offset 0x2e0, want 0x2e0 PASS: xapic - writing 0x12345678 to 0x2e0: got APIC access exit @ page offset 0x2e0, want 0x2e0 PASS: xapic - reading 0x2f0: got APIC access exit @ page offset 0x2f0, want 0x2f0 PASS: xapic - writing 0x12345678 to 0x2f0: got APIC access exit @ page offset 0x2f0, want 0x2f0 PASS: xapic - reading 0x300: got APIC access exit @ page offset 0x300, want 0x300 PASS: xapic - writing 0x12345678 to 0x300: got APIC access exit @ page offset 0x300, want 0x300 PASS: xapic - reading 0x310: got APIC access exit @ page offset 0x310, want 0x310 PASS: xapic - writing 0x12345678 to 0x310: got APIC access exit @ page offset 0x310, want 0x310 PASS: xapic - reading 0x320: got APIC access exit @ page offset 0x320, want 0x320 PASS: xapic - writing 0x12345678 to 0x320: got APIC access exit @ page offset 0x320, want 0x320 PASS: xapic - reading 0x330: got APIC access exit @ page offset 0x330, want 0x330 PASS: xapic - writing 0x12345678 to 0x330: got APIC access exit @ page offset 0x330, want 0x330 PASS: xapic - reading 0x340: got APIC access exit @ page offset 0x340, want 0x340 PASS: xapic - writing 0x12345678 to 0x340: got APIC access exit @ page offset 0x340, want 0x340 PASS: xapic - reading 0x350: got APIC access exit @ page offset 0x350, want 0x350 PASS: xapic - writing 0x12345678 to 0x350: got APIC access exit @ page offset 0x350, want 0x350 PASS: xapic - reading 0x360: got APIC access exit @ page offset 0x360, want 0x360 PASS: xapic - writing 0x12345678 to 0x360: got APIC access exit @ page offset 0x360, want 0x360 PASS: xapic - reading 0x370: got APIC access exit @ page offset 0x370, want 0x370 PASS: xapic - writing 0x12345678 to 0x370: got APIC access exit @ page offset 0x370, want 0x370 PASS: xapic - reading 0x380: got APIC access exit @ page offset 0x380, want 0x380 PASS: xapic - writing 0x12345678 to 0x380: got APIC access exit @ page offset 0x380, want 0x380 PASS: xapic - reading 0x390: got APIC access exit @ page offset 0x390, want 0x390 PASS: xapic - writing 0x12345678 to 0x390: got APIC access exit @ page offset 0x390, want 0x390 PASS: xapic - reading 0x3a0: got APIC access exit @ page offset 0x3a0, want 0x3a0 PASS: xapic - writing 0x12345678 to 0x3a0: got APIC access exit @ page offset 0x3a0, want 0x3a0 PASS: xapic - reading 0x3b0: got APIC access exit @ page offset 0x3b0, want 0x3b0 PASS: xapic - writing 0x12345678 to 0x3b0: got APIC access exit @ page offset 0x3b0, want 0x3b0 PASS: xapic - reading 0x3c0: got APIC access exit @ page offset 0x3c0, want 0x3c0 PASS: xapic - writing 0x12345678 to 0x3c0: got APIC access exit @ page offset 0x3c0, want 0x3c0 PASS: xapic - reading 0x3d0: got APIC access exit @ page offset 0x3d0, want 0x3d0 PASS: xapic - writing 0x12345678 to 0x3d0: got APIC access exit @ page offset 0x3d0, want 0x3d0 PASS: xapic - reading 0x3e0: got APIC access exit @ page offset 0x3e0, want 0x3e0 PASS: xapic - writing 0x12345678 to 0x3e0: got APIC access exit @ page offset 0x3e0, want 0x3e0 PASS: xapic - reading 0x3f0: got APIC access exit @ page offset 0x3f0, want 0x3f0 PASS: xapic - writing 0x12345678 to 0x3f0: got APIC access exit @ page offset 0x3f0, want 0x3f0 --- Virtualize APIC accesses + Use TPR shadow test --- PASS: xapic - reading 0x000: got APIC access exit @ page offset 0x000, want 0x000 PASS: xapic - writing 0x12345678 to 0x000: got APIC access exit @ page offset 0x000, want 0x000 PASS: xapic - reading 0x010: got APIC access exit @ page offset 0x010, want 0x010 PASS: xapic - writing 0x12345678 to 0x010: got APIC access exit @ page offset 0x010, want 0x010 PASS: xapic - reading 0x020: got APIC access exit @ page offset 0x020, want 0x020 PASS: xapic - writing 0x12345678 to 0x020: got APIC access exit @ page offset 0x020, want 0x020 PASS: xapic - reading 0x030: got APIC access exit @ page offset 0x030, want 0x030 PASS: xapic - writing 0x12345678 to 0x030: got APIC access exit @ page offset 0x030, want 0x030 PASS: xapic - reading 0x040: got APIC access exit @ page offset 0x040, want 0x040 PASS: xapic - writing 0x12345678 to 0x040: got APIC access exit @ page offset 0x040, want 0x040 PASS: xapic - reading 0x050: got APIC access exit @ page offset 0x050, want 0x050 PASS: xapic - writing 0x12345678 to 0x050: got APIC access exit @ page offset 0x050, want 0x050 PASS: xapic - reading 0x060: got APIC access exit @ page offset 0x060, want 0x060 PASS: xapic - writing 0x12345678 to 0x060: got APIC access exit @ page offset 0x060, want 0x060 PASS: xapic - reading 0x070: got APIC access exit @ page offset 0x070, want 0x070 PASS: xapic - writing 0x12345678 to 0x070: got APIC access exit @ page offset 0x070, want 0x070 PASS: xapic - reading 0x080: read 0x70, expected 0x70. PASS: xapic - writing 0x12345678 to 0x080: exitless write; val is 0x70, want 0x70 PASS: xapic - reading 0x090: got APIC access exit @ page offset 0x090, want 0x090 PASS: xapic - writing 0x12345678 to 0x090: got APIC access exit @ page offset 0x090, want 0x090 PASS: xapic - reading 0x0a0: got APIC access exit @ page offset 0x0a0, want 0x0a0 PASS: xapic - writing 0x12345678 to 0x0a0: got APIC access exit @ page offset 0x0a0, want 0x0a0 PASS: xapic - reading 0x0b0: got APIC access exit @ page offset 0x0b0, want 0x0b0 PASS: xapic - writing 0x12345678 to 0x0b0: got APIC access exit @ page offset 0x0b0, want 0x0b0 PASS: xapic - reading 0x0c0: got APIC access exit @ page offset 0x0c0, want 0x0c0 PASS: xapic - writing 0x12345678 to 0x0c0: got APIC access exit @ page offset 0x0c0, want 0x0c0 PASS: xapic - reading 0x0d0: got APIC access exit @ page offset 0x0d0, want 0x0d0 PASS: xapic - writing 0x12345678 to 0x0d0: got APIC access exit @ page offset 0x0d0, want 0x0d0 PASS: xapic - reading 0x0e0: got APIC access exit @ page offset 0x0e0, want 0x0e0 PASS: xapic - writing 0x12345678 to 0x0e0: got APIC access exit @ page offset 0x0e0, want 0x0e0 PASS: xapic - reading 0x0f0: got APIC access exit @ page offset 0x0f0, want 0x0f0 PASS: xapic - writing 0x12345678 to 0x0f0: got APIC access exit @ page offset 0x0f0, want 0x0f0 PASS: xapic - reading 0x100: got APIC access exit @ page offset 0x100, want 0x100 PASS: xapic - writing 0x12345678 to 0x100: got APIC access exit @ page offset 0x100, want 0x100 PASS: xapic - reading 0x110: got APIC access exit @ page offset 0x110, want 0x110 PASS: xapic - writing 0x12345678 to 0x110: got APIC access exit @ page offset 0x110, want 0x110 PASS: xapic - reading 0x120: got APIC access exit @ page offset 0x120, want 0x120 PASS: xapic - writing 0x12345678 to 0x120: got APIC access exit @ page offset 0x120, want 0x120 PASS: xapic - reading 0x130: got APIC access exit @ page offset 0x130, want 0x130 PASS: xapic - writing 0x12345678 to 0x130: got APIC access exit @ page offset 0x130, want 0x130 PASS: xapic - reading 0x140: got APIC access exit @ page offset 0x140, want 0x140 PASS: xapic - writing 0x12345678 to 0x140: got APIC access exit @ page offset 0x140, want 0x140 PASS: xapic - reading 0x150: got APIC access exit @ page offset 0x150, want 0x150 PASS: xapic - writing 0x12345678 to 0x150: got APIC access exit @ page offset 0x150, want 0x150 PASS: xapic - reading 0x160: got APIC access exit @ page offset 0x160, want 0x160 PASS: xapic - writing 0x12345678 to 0x160: got APIC access exit @ page offset 0x160, want 0x160 PASS: xapic - reading 0x170: got APIC access exit @ page offset 0x170, want 0x170 PASS: xapic - writing 0x12345678 to 0x170: got APIC access exit @ page offset 0x170, want 0x170 PASS: xapic - reading 0x180: got APIC access exit @ page offset 0x180, want 0x180 PASS: xapic - writing 0x12345678 to 0x180: got APIC access exit @ page offset 0x180, want 0x180 PASS: xapic - reading 0x190: got APIC access exit @ page offset 0x190, want 0x190 PASS: xapic - writing 0x12345678 to 0x190: got APIC access exit @ page offset 0x190, want 0x190 PASS: xapic - reading 0x1a0: got APIC access exit @ page offset 0x1a0, want 0x1a0 PASS: xapic - writing 0x12345678 to 0x1a0: got APIC access exit @ page offset 0x1a0, want 0x1a0 PASS: xapic - reading 0x1b0: got APIC access exit @ page offset 0x1b0, want 0x1b0 PASS: xapic - writing 0x12345678 to 0x1b0: got APIC access exit @ page offset 0x1b0, want 0x1b0 PASS: xapic - reading 0x1c0: got APIC access exit @ page offset 0x1c0, want 0x1c0 PASS: xapic - writing 0x12345678 to 0x1c0: got APIC access exit @ page offset 0x1c0, want 0x1c0 PASS: xapic - reading 0x1d0: got APIC access exit @ page offset 0x1d0, want 0x1d0 PASS: xapic - writing 0x12345678 to 0x1d0: got APIC access exit @ page offset 0x1d0, want 0x1d0 PASS: xapic - reading 0x1e0: got APIC access exit @ page offset 0x1e0, want 0x1e0 PASS: xapic - writing 0x12345678 to 0x1e0: got APIC access exit @ page offset 0x1e0, want 0x1e0 PASS: xapic - reading 0x1f0: got APIC access exit @ page offset 0x1f0, want 0x1f0 PASS: xapic - writing 0x12345678 to 0x1f0: got APIC access exit @ page offset 0x1f0, want 0x1f0 PASS: xapic - reading 0x200: got APIC access exit @ page offset 0x200, want 0x200 PASS: xapic - writing 0x12345678 to 0x200: got APIC access exit @ page offset 0x200, want 0x200 PASS: xapic - reading 0x210: got APIC access exit @ page offset 0x210, want 0x210 PASS: xapic - writing 0x12345678 to 0x210: got APIC access exit @ page offset 0x210, want 0x210 PASS: xapic - reading 0x220: got APIC access exit @ page offset 0x220, want 0x220 PASS: xapic - writing 0x12345678 to 0x220: got APIC access exit @ page offset 0x220, want 0x220 PASS: xapic - reading 0x230: got APIC access exit @ page offset 0x230, want 0x230 PASS: xapic - writing 0x12345678 to 0x230: got APIC access exit @ page offset 0x230, want 0x230 PASS: xapic - reading 0x240: got APIC access exit @ page offset 0x240, want 0x240 PASS: xapic - writing 0x12345678 to 0x240: got APIC access exit @ page offset 0x240, want 0x240 PASS: xapic - reading 0x250: got APIC access exit @ page offset 0x250, want 0x250 PASS: xapic - writing 0x12345678 to 0x250: got APIC access exit @ page offset 0x250, want 0x250 PASS: xapic - reading 0x260: got APIC access exit @ page offset 0x260, want 0x260 PASS: xapic - writing 0x12345678 to 0x260: got APIC access exit @ page offset 0x260, want 0x260 PASS: xapic - reading 0x270: got APIC access exit @ page offset 0x270, want 0x270 PASS: xapic - writing 0x12345678 to 0x270: got APIC access exit @ page offset 0x270, want 0x270 PASS: xapic - reading 0x280: got APIC access exit @ page offset 0x280, want 0x280 PASS: xapic - writing 0x12345678 to 0x280: got APIC access exit @ page offset 0x280, want 0x280 PASS: xapic - reading 0x290: got APIC access exit @ page offset 0x290, want 0x290 PASS: xapic - writing 0x12345678 to 0x290: got APIC access exit @ page offset 0x290, want 0x290 PASS: xapic - reading 0x2a0: got APIC access exit @ page offset 0x2a0, want 0x2a0 PASS: xapic - writing 0x12345678 to 0x2a0: got APIC access exit @ page offset 0x2a0, want 0x2a0 PASS: xapic - reading 0x2b0: got APIC access exit @ page offset 0x2b0, want 0x2b0 PASS: xapic - writing 0x12345678 to 0x2b0: got APIC access exit @ page offset 0x2b0, want 0x2b0 PASS: xapic - reading 0x2c0: got APIC access exit @ page offset 0x2c0, want 0x2c0 PASS: xapic - writing 0x12345678 to 0x2c0: got APIC access exit @ page offset 0x2c0, want 0x2c0 PASS: xapic - reading 0x2d0: got APIC access exit @ page offset 0x2d0, want 0x2d0 PASS: xapic - writing 0x12345678 to 0x2d0: got APIC access exit @ page offset 0x2d0, want 0x2d0 PASS: xapic - reading 0x2e0: got APIC access exit @ page offset 0x2e0, want 0x2e0 PASS: xapic - writing 0x12345678 to 0x2e0: got APIC access exit @ page offset 0x2e0, want 0x2e0 PASS: xapic - reading 0x2f0: got APIC access exit @ page offset 0x2f0, want 0x2f0 PASS: xapic - writing 0x12345678 to 0x2f0: got APIC access exit @ page offset 0x2f0, want 0x2f0 PASS: xapic - reading 0x300: got APIC access exit @ page offset 0x300, want 0x300 PASS: xapic - writing 0x12345678 to 0x300: got APIC access exit @ page offset 0x300, want 0x300 PASS: xapic - reading 0x310: got APIC access exit @ page offset 0x310, want 0x310 PASS: xapic - writing 0x12345678 to 0x310: got APIC access exit @ page offset 0x310, want 0x310 PASS: xapic - reading 0x320: got APIC access exit @ page offset 0x320, want 0x320 PASS: xapic - writing 0x12345678 to 0x320: got APIC access exit @ page offset 0x320, want 0x320 PASS: xapic - reading 0x330: got APIC access exit @ page offset 0x330, want 0x330 PASS: xapic - writing 0x12345678 to 0x330: got APIC access exit @ page offset 0x330, want 0x330 PASS: xapic - reading 0x340: got APIC access exit @ page offset 0x340, want 0x340 PASS: xapic - writing 0x12345678 to 0x340: got APIC access exit @ page offset 0x340, want 0x340 PASS: xapic - reading 0x350: got APIC access exit @ page offset 0x350, want 0x350 PASS: xapic - writing 0x12345678 to 0x350: got APIC access exit @ page offset 0x350, want 0x350 PASS: xapic - reading 0x360: got APIC access exit @ page offset 0x360, want 0x360 PASS: xapic - writing 0x12345678 to 0x360: got APIC access exit @ page offset 0x360, want 0x360 PASS: xapic - reading 0x370: got APIC access exit @ page offset 0x370, want 0x370 PASS: xapic - writing 0x12345678 to 0x370: got APIC access exit @ page offset 0x370, want 0x370 PASS: xapic - reading 0x380: got APIC access exit @ page offset 0x380, want 0x380 PASS: xapic - writing 0x12345678 to 0x380: got APIC access exit @ page offset 0x380, want 0x380 PASS: xapic - reading 0x390: got APIC access exit @ page offset 0x390, want 0x390 PASS: xapic - writing 0x12345678 to 0x390: got APIC access exit @ page offset 0x390, want 0x390 PASS: xapic - reading 0x3a0: got APIC access exit @ page offset 0x3a0, want 0x3a0 PASS: xapic - writing 0x12345678 to 0x3a0: got APIC access exit @ page offset 0x3a0, want 0x3a0 PASS: xapic - reading 0x3b0: got APIC access exit @ page offset 0x3b0, want 0x3b0 PASS: xapic - writing 0x12345678 to 0x3b0: got APIC access exit @ page offset 0x3b0, want 0x3b0 PASS: xapic - reading 0x3c0: got APIC access exit @ page offset 0x3c0, want 0x3c0 PASS: xapic - writing 0x12345678 to 0x3c0: got APIC access exit @ page offset 0x3c0, want 0x3c0 PASS: xapic - reading 0x3d0: got APIC access exit @ page offset 0x3d0, want 0x3d0 PASS: xapic - writing 0x12345678 to 0x3d0: got APIC access exit @ page offset 0x3d0, want 0x3d0 PASS: xapic - reading 0x3e0: got APIC access exit @ page offset 0x3e0, want 0x3e0 PASS: xapic - writing 0x12345678 to 0x3e0: got APIC access exit @ page offset 0x3e0, want 0x3e0 PASS: xapic - reading 0x3f0: got APIC access exit @ page offset 0x3f0, want 0x3f0 PASS: xapic - writing 0x12345678 to 0x3f0: got APIC access exit @ page offset 0x3f0, want 0x3f0 --- APIC-register virtualization test --- PASS: xapic - reading 0x000: got APIC access exit @ page offset 0x000, want 0x000 PASS: xapic - writing 0x12345678 to 0x000: got APIC access exit @ page offset 0x000, want 0x000 PASS: xapic - reading 0x010: got APIC access exit @ page offset 0x010, want 0x010 PASS: xapic - writing 0x12345678 to 0x010: got APIC access exit @ page offset 0x010, want 0x010 PASS: xapic - reading 0x020: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x020: got APIC write exit @ page offset 0x008; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x030: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x030: got APIC access exit @ page offset 0x030, want 0x030 PASS: xapic - reading 0x040: got APIC access exit @ page offset 0x040, want 0x040 PASS: xapic - writing 0x12345678 to 0x040: got APIC access exit @ page offset 0x040, want 0x040 PASS: xapic - reading 0x050: got APIC access exit @ page offset 0x050, want 0x050 PASS: xapic - writing 0x12345678 to 0x050: got APIC access exit @ page offset 0x050, want 0x050 PASS: xapic - reading 0x060: got APIC access exit @ page offset 0x060, want 0x060 PASS: xapic - writing 0x12345678 to 0x060: got APIC access exit @ page offset 0x060, want 0x060 PASS: xapic - reading 0x070: got APIC access exit @ page offset 0x070, want 0x070 PASS: xapic - writing 0x12345678 to 0x070: got APIC access exit @ page offset 0x070, want 0x070 PASS: xapic - reading 0x080: read 0x70, expected 0x70. PASS: xapic - writing 0x12345678 to 0x080: exitless write; val is 0x70, want 0x70 PASS: xapic - reading 0x090: got APIC access exit @ page offset 0x090, want 0x090 PASS: xapic - writing 0x12345678 to 0x090: got APIC access exit @ page offset 0x090, want 0x090 PASS: xapic - reading 0x0a0: got APIC access exit @ page offset 0x0a0, want 0x0a0 PASS: xapic - writing 0x12345678 to 0x0a0: got APIC access exit @ page offset 0x0a0, want 0x0a0 PASS: xapic - reading 0x0b0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0b0: got APIC write exit @ page offset 0x02c; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0c0: got APIC access exit @ page offset 0x0c0, want 0x0c0 PASS: xapic - writing 0x12345678 to 0x0c0: got APIC access exit @ page offset 0x0c0, want 0x0c0 PASS: xapic - reading 0x0d0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0d0: got APIC write exit @ page offset 0x034; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0e0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0e0: got APIC write exit @ page offset 0x038; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0f0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0f0: got APIC write exit @ page offset 0x03c; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x100: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x100: got APIC access exit @ page offset 0x100, want 0x100 PASS: xapic - reading 0x110: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x110: got APIC access exit @ page offset 0x110, want 0x110 PASS: xapic - reading 0x120: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x120: got APIC access exit @ page offset 0x120, want 0x120 PASS: xapic - reading 0x130: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x130: got APIC access exit @ page offset 0x130, want 0x130 PASS: xapic - reading 0x140: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x140: got APIC access exit @ page offset 0x140, want 0x140 PASS: xapic - reading 0x150: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x150: got APIC access exit @ page offset 0x150, want 0x150 PASS: xapic - reading 0x160: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x160: got APIC access exit @ page offset 0x160, want 0x160 PASS: xapic - reading 0x170: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x170: got APIC access exit @ page offset 0x170, want 0x170 PASS: xapic - reading 0x180: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x180: got APIC access exit @ page offset 0x180, want 0x180 PASS: xapic - reading 0x190: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x190: got APIC access exit @ page offset 0x190, want 0x190 PASS: xapic - reading 0x1a0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1a0: got APIC access exit @ page offset 0x1a0, want 0x1a0 PASS: xapic - reading 0x1b0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1b0: got APIC access exit @ page offset 0x1b0, want 0x1b0 PASS: xapic - reading 0x1c0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1c0: got APIC access exit @ page offset 0x1c0, want 0x1c0 PASS: xapic - reading 0x1d0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1d0: got APIC access exit @ page offset 0x1d0, want 0x1d0 PASS: xapic - reading 0x1e0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1e0: got APIC access exit @ page offset 0x1e0, want 0x1e0 PASS: xapic - reading 0x1f0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1f0: got APIC access exit @ page offset 0x1f0, want 0x1f0 PASS: xapic - reading 0x200: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x200: got APIC access exit @ page offset 0x200, want 0x200 PASS: xapic - reading 0x210: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x210: got APIC access exit @ page offset 0x210, want 0x210 PASS: xapic - reading 0x220: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x220: got APIC access exit @ page offset 0x220, want 0x220 PASS: xapic - reading 0x230: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x230: got APIC access exit @ page offset 0x230, want 0x230 PASS: xapic - reading 0x240: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x240: got APIC access exit @ page offset 0x240, want 0x240 PASS: xapic - reading 0x250: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x250: got APIC access exit @ page offset 0x250, want 0x250 PASS: xapic - reading 0x260: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x260: got APIC access exit @ page offset 0x260, want 0x260 PASS: xapic - reading 0x270: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x270: got APIC access exit @ page offset 0x270, want 0x270 PASS: xapic - reading 0x280: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x280: got APIC write exit @ page offset 0x0a0; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x290: got APIC access exit @ page offset 0x290, want 0x290 PASS: xapic - writing 0x12345678 to 0x290: got APIC access exit @ page offset 0x290, want 0x290 PASS: xapic - reading 0x2a0: got APIC access exit @ page offset 0x2a0, want 0x2a0 PASS: xapic - writing 0x12345678 to 0x2a0: got APIC access exit @ page offset 0x2a0, want 0x2a0 PASS: xapic - reading 0x2b0: got APIC access exit @ page offset 0x2b0, want 0x2b0 PASS: xapic - writing 0x12345678 to 0x2b0: got APIC access exit @ page offset 0x2b0, want 0x2b0 PASS: xapic - reading 0x2c0: got APIC access exit @ page offset 0x2c0, want 0x2c0 PASS: xapic - writing 0x12345678 to 0x2c0: got APIC access exit @ page offset 0x2c0, want 0x2c0 PASS: xapic - reading 0x2d0: got APIC access exit @ page offset 0x2d0, want 0x2d0 PASS: xapic - writing 0x12345678 to 0x2d0: got APIC access exit @ page offset 0x2d0, want 0x2d0 PASS: xapic - reading 0x2e0: got APIC access exit @ page offset 0x2e0, want 0x2e0 PASS: xapic - writing 0x12345678 to 0x2e0: got APIC access exit @ page offset 0x2e0, want 0x2e0 PASS: xapic - reading 0x2f0: got APIC access exit @ page offset 0x2f0, want 0x2f0 PASS: xapic - writing 0x12345678 to 0x2f0: got APIC access exit @ page offset 0x2f0, want 0x2f0 PASS: xapic - reading 0x300: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x300: got APIC write exit @ page offset 0x0c0; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x310: read 0x12000000, expected 0x12000000. PASS: xapic - writing 0x12345678 to 0x310: exitless write; val is 0x12000000, want 0x12000000 PASS: xapic - reading 0x320: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x320: got APIC write exit @ page offset 0x0c8; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x330: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x330: got APIC write exit @ page offset 0x0cc; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x340: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x340: got APIC write exit @ page offset 0x0d0; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x350: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x350: got APIC write exit @ page offset 0x0d4; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x360: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x360: got APIC write exit @ page offset 0x0d8; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x370: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x370: got APIC write exit @ page offset 0x0dc; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x380: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x380: got APIC write exit @ page offset 0x0e0; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x390: got APIC access exit @ page offset 0x390, want 0x390 PASS: xapic - writing 0x12345678 to 0x390: got APIC access exit @ page offset 0x390, want 0x390 PASS: xapic - reading 0x3a0: got APIC access exit @ page offset 0x3a0, want 0x3a0 PASS: xapic - writing 0x12345678 to 0x3a0: got APIC access exit @ page offset 0x3a0, want 0x3a0 PASS: xapic - reading 0x3b0: got APIC access exit @ page offset 0x3b0, want 0x3b0 PASS: xapic - writing 0x12345678 to 0x3b0: got APIC access exit @ page offset 0x3b0, want 0x3b0 PASS: xapic - reading 0x3c0: got APIC access exit @ page offset 0x3c0, want 0x3c0 PASS: xapic - writing 0x12345678 to 0x3c0: got APIC access exit @ page offset 0x3c0, want 0x3c0 PASS: xapic - reading 0x3d0: got APIC access exit @ page offset 0x3d0, want 0x3d0 PASS: xapic - writing 0x12345678 to 0x3d0: got APIC access exit @ page offset 0x3d0, want 0x3d0 PASS: xapic - reading 0x3e0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3e0: got APIC write exit @ page offset 0x0f8; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3f0: got APIC access exit @ page offset 0x3f0, want 0x3f0 PASS: xapic - writing 0x12345678 to 0x3f0: got APIC access exit @ page offset 0x3f0, want 0x3f0 --- Activate secondary controls off test --- PASS: xapic - reading 0x000: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x000: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x010: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x010: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x020: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x020: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x030: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x030: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x040: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x040: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x050: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x050: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x060: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x060: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x070: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x070: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x080: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x080: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x090: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x090: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0a0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0a0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0b0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0b0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0c0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0c0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0d0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0d0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0e0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0e0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0f0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0f0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x100: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x100: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x110: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x110: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x120: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x120: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x130: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x130: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x140: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x140: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x150: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x150: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x160: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x160: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x170: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x170: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x180: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x180: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x190: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x190: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1a0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1a0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1b0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1b0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1c0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1c0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1d0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1d0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1e0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1e0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1f0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1f0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x200: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x200: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x210: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x210: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x220: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x220: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x230: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x230: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x240: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x240: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x250: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x250: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x260: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x260: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x270: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x270: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x280: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x280: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x290: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x290: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2a0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2a0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2b0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2b0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2c0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2c0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2d0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2d0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2e0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2e0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2f0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2f0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x300: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x300: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x310: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x310: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x320: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x320: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x330: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x330: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x340: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x340: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x350: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x350: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x360: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x360: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x370: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x370: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x380: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x380: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x390: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x390: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3a0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3a0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3b0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3b0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3c0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3c0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3d0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3d0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3e0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3e0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3f0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3f0: non-virtualized write; val is 0x12345678, want 0x12345678 --- Activate secondary controls off + Use TPR shadow test --- PASS: xapic - reading 0x000: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x000: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x010: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x010: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x020: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x020: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x030: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x030: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x040: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x040: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x050: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x050: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x060: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x060: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x070: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x070: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x080: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x080: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x090: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x090: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0a0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0a0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0b0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0b0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0c0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0c0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0d0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0d0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0e0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0e0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0f0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0f0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x100: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x100: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x110: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x110: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x120: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x120: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x130: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x130: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x140: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x140: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x150: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x150: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x160: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x160: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x170: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x170: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x180: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x180: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x190: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x190: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1a0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1a0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1b0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1b0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1c0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1c0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1d0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1d0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1e0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1e0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1f0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1f0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x200: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x200: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x210: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x210: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x220: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x220: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x230: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x230: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x240: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x240: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x250: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x250: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x260: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x260: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x270: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x270: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x280: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x280: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x290: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x290: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2a0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2a0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2b0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2b0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2c0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2c0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2d0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2d0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2e0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2e0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2f0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2f0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x300: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x300: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x310: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x310: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x320: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x320: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x330: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x330: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x340: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x340: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x350: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x350: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x360: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x360: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x370: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x370: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x380: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x380: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x390: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x390: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3a0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3a0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3b0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3b0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3c0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3c0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3d0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3d0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3e0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3e0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3f0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3f0: non-virtualized write; val is 0x12345678, want 0x12345678 --- Virtualize APIC accesses off + Use TPR shadow test --- PASS: xapic - reading 0x000: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x000: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x010: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x010: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x020: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x020: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x030: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x030: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x040: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x040: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x050: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x050: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x060: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x060: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x070: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x070: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x080: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x080: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x090: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x090: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0a0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0a0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0b0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0b0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0c0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0c0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0d0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0d0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0e0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0e0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x0f0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x0f0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x100: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x100: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x110: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x110: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x120: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x120: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x130: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x130: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x140: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x140: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x150: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x150: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x160: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x160: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x170: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x170: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x180: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x180: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x190: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x190: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1a0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1a0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1b0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1b0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1c0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1c0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1d0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1d0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1e0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1e0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x1f0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x1f0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x200: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x200: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x210: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x210: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x220: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x220: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x230: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x230: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x240: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x240: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x250: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x250: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x260: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x260: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x270: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x270: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x280: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x280: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x290: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x290: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2a0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2a0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2b0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2b0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2c0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2c0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2d0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2d0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2e0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2e0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x2f0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x2f0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x300: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x300: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x310: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x310: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x320: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x320: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x330: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x330: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x340: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x340: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x350: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x350: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x360: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x360: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x370: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x370: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x380: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x380: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x390: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x390: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3a0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3a0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3b0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3b0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3c0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3c0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3d0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3d0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3e0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3e0: non-virtualized write; val is 0x12345678, want 0x12345678 PASS: xapic - reading 0x3f0: read 0x12345678, expected 0x12345678. PASS: xapic - writing 0x12345678 to 0x3f0: non-virtualized write; val is 0x12345678, want 0x12345678 --- APIC-register virtualization + Use TPR shadow off test --- PASS: VM-Fail occurred as expected PASS: FLAGS set correctly on VM-Fail PASS: VM-Inst Error # is 7 (VM entry with invalid control field(s)) --- Virtualize x2APIC mode + Use TPR shadow off test --- PASS: VM-Fail occurred as expected PASS: FLAGS set correctly on VM-Fail PASS: VM-Inst Error # is 7 (VM entry with invalid control field(s)) --- Virtualize x2APIC mode + Use TPR shadow off v2 test --- PASS: VM-Fail occurred as expected PASS: FLAGS set correctly on VM-Fail PASS: VM-Inst Error # is 7 (VM entry with invalid control field(s)) --- Virtualize x2APIC mode + Virtualize APIC accesses test --- PASS: VM-Fail occurred as expected PASS: FLAGS set correctly on VM-Fail PASS: VM-Inst Error # is 7 (VM entry with invalid control field(s)) --- Virtualize x2APIC mode + Virtualize APIC accesses v2 test --- PASS: VM-Fail occurred as expected PASS: FLAGS set correctly on VM-Fail PASS: VM-Inst Error # is 7 (VM entry with invalid control field(s)) filter = apic_reg_virt_test, test = virt_x2apic_mode_test Test suite: virt_x2apic_mode_test --- Baseline test --- PASS: x2apic - reading 0x000: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x000: x2APIC op triggered GP. PASS: x2apic - reading 0x010: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x010: x2APIC op triggered GP. PASS: x2apic - reading 0x020: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x020: x2APIC op triggered GP. PASS: x2apic - reading 0x030: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x030: x2APIC op triggered GP. PASS: x2apic - reading 0x040: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x040: x2APIC op triggered GP. PASS: x2apic - reading 0x050: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x050: x2APIC op triggered GP. PASS: x2apic - reading 0x060: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x060: x2APIC op triggered GP. PASS: x2apic - reading 0x070: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x070: x2APIC op triggered GP. PASS: x2apic - reading 0x080: APIC read; got 0x70, want 0x70. PASS: x2apic - writing 0x78 to 0x080: x2APIC write; got 0x78, want 0x78 PASS: x2apic - reading 0x090: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x090: x2APIC op triggered GP. PASS: x2apic - reading 0x0a0: APIC read; got 0x70, want 0x70. PASS: x2apic - writing 0x0 to 0x0a0: x2APIC op triggered GP. PASS: x2apic - reading 0x0b0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x0b0: x2APIC write; got 0x0, want 0x0 PASS: x2apic - reading 0x0c0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x0c0: x2APIC op triggered GP. PASS: x2apic - reading 0x0d0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x0d0: x2APIC op triggered GP. PASS: x2apic - reading 0x0e0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x0e0: x2APIC op triggered GP. PASS: x2apic - reading 0x0f0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x1ff to 0x0f0: non-virtualized write; val is 0x1ff, want 0x1ff PASS: x2apic - reading 0x100: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x100: x2APIC op triggered GP. PASS: x2apic - reading 0x110: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x110: x2APIC op triggered GP. PASS: x2apic - reading 0x120: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x120: x2APIC op triggered GP. PASS: x2apic - reading 0x130: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x130: x2APIC op triggered GP. PASS: x2apic - reading 0x140: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x140: x2APIC op triggered GP. PASS: x2apic - reading 0x150: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x150: x2APIC op triggered GP. PASS: x2apic - reading 0x160: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x160: x2APIC op triggered GP. PASS: x2apic - reading 0x170: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x170: x2APIC op triggered GP. PASS: x2apic - reading 0x180: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x180: x2APIC op triggered GP. PASS: x2apic - reading 0x190: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x190: x2APIC op triggered GP. PASS: x2apic - reading 0x1a0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1a0: x2APIC op triggered GP. PASS: x2apic - reading 0x1b0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1b0: x2APIC op triggered GP. PASS: x2apic - reading 0x1c0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1c0: x2APIC op triggered GP. PASS: x2apic - reading 0x1d0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1d0: x2APIC op triggered GP. PASS: x2apic - reading 0x1e0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1e0: x2APIC op triggered GP. PASS: x2apic - reading 0x1f0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1f0: x2APIC op triggered GP. PASS: x2apic - reading 0x200: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x200: x2APIC op triggered GP. PASS: x2apic - reading 0x210: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x210: x2APIC op triggered GP. PASS: x2apic - reading 0x220: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x220: x2APIC op triggered GP. PASS: x2apic - reading 0x230: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x230: x2APIC op triggered GP. PASS: x2apic - reading 0x240: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x240: x2APIC op triggered GP. PASS: x2apic - reading 0x250: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x250: x2APIC op triggered GP. PASS: x2apic - reading 0x260: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x260: x2APIC op triggered GP. PASS: x2apic - reading 0x270: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x270: x2APIC op triggered GP. PASS: x2apic - reading 0x280: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x280: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x290: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x290: x2APIC op triggered GP. PASS: x2apic - reading 0x2a0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2a0: x2APIC op triggered GP. PASS: x2apic - reading 0x2b0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2b0: x2APIC op triggered GP. PASS: x2apic - reading 0x2c0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2c0: x2APIC op triggered GP. PASS: x2apic - reading 0x2d0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2d0: x2APIC op triggered GP. PASS: x2apic - reading 0x2e0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2e0: x2APIC op triggered GP. PASS: x2apic - reading 0x2f0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2f0: x2APIC op triggered GP. PASS: x2apic - reading 0x300: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x400f1 to 0x300: Got pending interrupt after IRQ enabled. PASS: x2apic - writing 0x400f1 to 0x300: non-virtualized write; val is 0x400f1, want 0x400f1 PASS: x2apic - reading 0x310: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x310: x2APIC op triggered GP. PASS: x2apic - reading 0x320: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x10000 to 0x320: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x330: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x10000 to 0x330: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x340: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x10000 to 0x340: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x350: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x8700 to 0x350: non-virtualized write; val is 0x8700, want 0x8700 PASS: x2apic - reading 0x360: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x8400 to 0x360: non-virtualized write; val is 0x8400, want 0x8400 PASS: x2apic - reading 0x370: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x10000 to 0x370: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x380: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x380: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x390: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x390: x2APIC op triggered GP. PASS: x2apic - reading 0x3a0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3a0: x2APIC op triggered GP. PASS: x2apic - reading 0x3b0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3b0: x2APIC op triggered GP. PASS: x2apic - reading 0x3c0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3c0: x2APIC op triggered GP. PASS: x2apic - reading 0x3d0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3d0: x2APIC op triggered GP. PASS: x2apic - reading 0x3e0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3e0: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x3f0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3f0: got APIC write exit @ page offset 0x0fc; val is 0x0, want 0x0 PASS: x2apic - writing 0x0 to 0x3f0: x2APIC write; got 0x0, want 0x0 --- Baseline w/ x2apic disabled test --- PASS: x2apic - reading 0x000: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x000: x2APIC op triggered GP. PASS: x2apic - reading 0x010: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x010: x2APIC op triggered GP. PASS: x2apic - reading 0x020: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x020: x2APIC op triggered GP. PASS: x2apic - reading 0x030: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x030: x2APIC op triggered GP. PASS: x2apic - reading 0x040: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x040: x2APIC op triggered GP. PASS: x2apic - reading 0x050: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x050: x2APIC op triggered GP. PASS: x2apic - reading 0x060: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x060: x2APIC op triggered GP. PASS: x2apic - reading 0x070: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x070: x2APIC op triggered GP. PASS: x2apic - reading 0x080: APIC read; got 0x70, want 0x70. PASS: x2apic - writing 0x78 to 0x080: x2APIC write; got 0x78, want 0x78 PASS: x2apic - reading 0x090: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x090: x2APIC op triggered GP. PASS: x2apic - reading 0x0a0: APIC read; got 0x70, want 0x70. PASS: x2apic - writing 0x0 to 0x0a0: x2APIC op triggered GP. PASS: x2apic - reading 0x0b0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x0b0: x2APIC write; got 0x0, want 0x0 PASS: x2apic - reading 0x0c0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x0c0: x2APIC op triggered GP. PASS: x2apic - reading 0x0d0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x0d0: x2APIC op triggered GP. PASS: x2apic - reading 0x0e0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x0e0: x2APIC op triggered GP. PASS: x2apic - reading 0x0f0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x0f0: x2APIC op triggered GP. PASS: x2apic - reading 0x100: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x100: x2APIC op triggered GP. PASS: x2apic - reading 0x110: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x110: x2APIC op triggered GP. PASS: x2apic - reading 0x120: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x120: x2APIC op triggered GP. PASS: x2apic - reading 0x130: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x130: x2APIC op triggered GP. PASS: x2apic - reading 0x140: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x140: x2APIC op triggered GP. PASS: x2apic - reading 0x150: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x150: x2APIC op triggered GP. PASS: x2apic - reading 0x160: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x160: x2APIC op triggered GP. PASS: x2apic - reading 0x170: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x170: x2APIC op triggered GP. PASS: x2apic - reading 0x180: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x180: x2APIC op triggered GP. PASS: x2apic - reading 0x190: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x190: x2APIC op triggered GP. PASS: x2apic - reading 0x1a0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1a0: x2APIC op triggered GP. PASS: x2apic - reading 0x1b0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1b0: x2APIC op triggered GP. PASS: x2apic - reading 0x1c0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1c0: x2APIC op triggered GP. PASS: x2apic - reading 0x1d0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1d0: x2APIC op triggered GP. PASS: x2apic - reading 0x1e0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1e0: x2APIC op triggered GP. PASS: x2apic - reading 0x1f0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1f0: x2APIC op triggered GP. PASS: x2apic - reading 0x200: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x200: x2APIC op triggered GP. PASS: x2apic - reading 0x210: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x210: x2APIC op triggered GP. PASS: x2apic - reading 0x220: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x220: x2APIC op triggered GP. PASS: x2apic - reading 0x230: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x230: x2APIC op triggered GP. PASS: x2apic - reading 0x240: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x240: x2APIC op triggered GP. PASS: x2apic - reading 0x250: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x250: x2APIC op triggered GP. PASS: x2apic - reading 0x260: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x260: x2APIC op triggered GP. PASS: x2apic - reading 0x270: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x270: x2APIC op triggered GP. PASS: x2apic - reading 0x280: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x280: x2APIC op triggered GP. PASS: x2apic - reading 0x290: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x290: x2APIC op triggered GP. PASS: x2apic - reading 0x2a0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2a0: x2APIC op triggered GP. PASS: x2apic - reading 0x2b0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2b0: x2APIC op triggered GP. PASS: x2apic - reading 0x2c0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2c0: x2APIC op triggered GP. PASS: x2apic - reading 0x2d0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2d0: x2APIC op triggered GP. PASS: x2apic - reading 0x2e0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2e0: x2APIC op triggered GP. PASS: x2apic - reading 0x2f0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2f0: x2APIC op triggered GP. PASS: x2apic - reading 0x300: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x300: x2APIC op triggered GP. PASS: x2apic - reading 0x310: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x310: x2APIC op triggered GP. PASS: x2apic - reading 0x320: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x320: x2APIC op triggered GP. PASS: x2apic - reading 0x330: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x330: x2APIC op triggered GP. PASS: x2apic - reading 0x340: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x340: x2APIC op triggered GP. PASS: x2apic - reading 0x350: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x350: x2APIC op triggered GP. PASS: x2apic - reading 0x360: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x360: x2APIC op triggered GP. PASS: x2apic - reading 0x370: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x370: x2APIC op triggered GP. PASS: x2apic - reading 0x380: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x380: x2APIC op triggered GP. PASS: x2apic - reading 0x390: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x390: x2APIC op triggered GP. PASS: x2apic - reading 0x3a0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3a0: x2APIC op triggered GP. PASS: x2apic - reading 0x3b0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3b0: x2APIC op triggered GP. PASS: x2apic - reading 0x3c0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3c0: x2APIC op triggered GP. PASS: x2apic - reading 0x3d0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3d0: x2APIC op triggered GP. PASS: x2apic - reading 0x3e0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3e0: x2APIC op triggered GP. PASS: x2apic - reading 0x3f0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3f0: got APIC write exit @ page offset 0x0fc; val is 0x0, want 0x0 PASS: x2apic - writing 0x0 to 0x3f0: x2APIC write; got 0x0, want 0x0 --- Baseline - virtual interrupt delivery test --- PASS: x2apic - reading 0x000: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x000: x2APIC op triggered GP. PASS: x2apic - reading 0x010: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x010: x2APIC op triggered GP. PASS: x2apic - reading 0x020: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x020: x2APIC op triggered GP. PASS: x2apic - reading 0x030: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x030: x2APIC op triggered GP. PASS: x2apic - reading 0x040: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x040: x2APIC op triggered GP. PASS: x2apic - reading 0x050: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x050: x2APIC op triggered GP. PASS: x2apic - reading 0x060: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x060: x2APIC op triggered GP. PASS: x2apic - reading 0x070: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x070: x2APIC op triggered GP. PASS: x2apic - reading 0x080: APIC read; got 0x70, want 0x70. PASS: x2apic - writing 0x78 to 0x080: x2APIC write; got 0x78, want 0x78 PASS: x2apic - reading 0x090: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x090: x2APIC op triggered GP. PASS: x2apic - reading 0x0a0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x0a0: x2APIC op triggered GP. PASS: x2apic - reading 0x0b0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x0b0: non-virtualized and write-only OK PASS: x2apic - reading 0x0c0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x0c0: x2APIC op triggered GP. PASS: x2apic - reading 0x0d0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x0d0: x2APIC op triggered GP. PASS: x2apic - reading 0x0e0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x0e0: x2APIC op triggered GP. PASS: x2apic - reading 0x0f0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x1ff to 0x0f0: non-virtualized write; val is 0x1ff, want 0x1ff PASS: x2apic - reading 0x100: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x100: x2APIC op triggered GP. PASS: x2apic - reading 0x110: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x110: x2APIC op triggered GP. PASS: x2apic - reading 0x120: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x120: x2APIC op triggered GP. PASS: x2apic - reading 0x130: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x130: x2APIC op triggered GP. PASS: x2apic - reading 0x140: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x140: x2APIC op triggered GP. PASS: x2apic - reading 0x150: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x150: x2APIC op triggered GP. PASS: x2apic - reading 0x160: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x160: x2APIC op triggered GP. PASS: x2apic - reading 0x170: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x170: x2APIC op triggered GP. PASS: x2apic - reading 0x180: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x180: x2APIC op triggered GP. PASS: x2apic - reading 0x190: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x190: x2APIC op triggered GP. PASS: x2apic - reading 0x1a0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1a0: x2APIC op triggered GP. PASS: x2apic - reading 0x1b0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1b0: x2APIC op triggered GP. PASS: x2apic - reading 0x1c0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1c0: x2APIC op triggered GP. PASS: x2apic - reading 0x1d0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1d0: x2APIC op triggered GP. PASS: x2apic - reading 0x1e0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1e0: x2APIC op triggered GP. PASS: x2apic - reading 0x1f0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x1f0: x2APIC op triggered GP. PASS: x2apic - reading 0x200: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x200: x2APIC op triggered GP. PASS: x2apic - reading 0x210: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x210: x2APIC op triggered GP. PASS: x2apic - reading 0x220: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x220: x2APIC op triggered GP. PASS: x2apic - reading 0x230: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x230: x2APIC op triggered GP. PASS: x2apic - reading 0x240: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x240: x2APIC op triggered GP. PASS: x2apic - reading 0x250: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x250: x2APIC op triggered GP. PASS: x2apic - reading 0x260: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x260: x2APIC op triggered GP. PASS: x2apic - reading 0x270: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x270: x2APIC op triggered GP. PASS: x2apic - reading 0x280: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x280: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x290: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x290: x2APIC op triggered GP. PASS: x2apic - reading 0x2a0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2a0: x2APIC op triggered GP. PASS: x2apic - reading 0x2b0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2b0: x2APIC op triggered GP. PASS: x2apic - reading 0x2c0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2c0: x2APIC op triggered GP. PASS: x2apic - reading 0x2d0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2d0: x2APIC op triggered GP. PASS: x2apic - reading 0x2e0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2e0: x2APIC op triggered GP. PASS: x2apic - reading 0x2f0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x2f0: x2APIC op triggered GP. PASS: x2apic - reading 0x300: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x400f1 to 0x300: Got pending interrupt after IRQ enabled. PASS: x2apic - writing 0x400f1 to 0x300: non-virtualized write; val is 0x400f1, want 0x400f1 PASS: x2apic - reading 0x310: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x310: x2APIC op triggered GP. PASS: x2apic - reading 0x320: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x10000 to 0x320: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x330: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x10000 to 0x330: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x340: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x10000 to 0x340: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x350: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x8700 to 0x350: non-virtualized write; val is 0x8700, want 0x8700 PASS: x2apic - reading 0x360: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x8400 to 0x360: non-virtualized write; val is 0x8400, want 0x8400 PASS: x2apic - reading 0x370: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x10000 to 0x370: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x380: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x380: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x390: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x390: x2APIC op triggered GP. PASS: x2apic - reading 0x3a0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3a0: x2APIC op triggered GP. PASS: x2apic - reading 0x3b0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3b0: x2APIC op triggered GP. PASS: x2apic - reading 0x3c0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3c0: x2APIC op triggered GP. PASS: x2apic - reading 0x3d0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3d0: x2APIC op triggered GP. PASS: x2apic - reading 0x3e0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3e0: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x3f0: APIC read; got 0x12345678, want 0x12345678. PASS: x2apic - writing 0x0 to 0x3f0: non-virtualized and write-only OK --- Virtualize x2APIC mode, no APIC reg virt test --- PASS: x2apic - reading 0x000: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x000: x2APIC op triggered GP. PASS: x2apic - reading 0x010: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x010: x2APIC op triggered GP. PASS: x2apic - reading 0x020: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x020: x2APIC op triggered GP. PASS: x2apic - reading 0x030: APIC read; got 0x50014, want 0x50014. PASS: x2apic - writing 0x0 to 0x030: x2APIC op triggered GP. PASS: x2apic - reading 0x040: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x040: x2APIC op triggered GP. PASS: x2apic - reading 0x050: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x050: x2APIC op triggered GP. PASS: x2apic - reading 0x060: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x060: x2APIC op triggered GP. PASS: x2apic - reading 0x070: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x070: x2APIC op triggered GP. PASS: x2apic - reading 0x080: APIC read; got 0x70, want 0x70. PASS: x2apic - writing 0x78 to 0x080: x2APIC write; got 0x78, want 0x78 FAIL: x2apic - reading 0x090: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x090: x2APIC op triggered GP. PASS: x2apic - reading 0x0a0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x0a0: x2APIC op triggered GP. PASS: x2apic - reading 0x0b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0b0: x2APIC write; got 0x0, want 0x0 PASS: x2apic - reading 0x0c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0c0: x2APIC op triggered GP. PASS: x2apic - reading 0x0d0: APIC read; got 0x1, want 0x1. PASS: x2apic - writing 0x0 to 0x0d0: x2APIC op triggered GP. PASS: x2apic - reading 0x0e0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0e0: x2APIC op triggered GP. PASS: x2apic - reading 0x0f0: APIC read; got 0x1ff, want 0x1ff. PASS: x2apic - writing 0x1ff to 0x0f0: non-virtualized write; val is 0x1ff, want 0x1ff PASS: x2apic - reading 0x100: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x100: x2APIC op triggered GP. PASS: x2apic - reading 0x110: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x110: x2APIC op triggered GP. PASS: x2apic - reading 0x120: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x120: x2APIC op triggered GP. PASS: x2apic - reading 0x130: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x130: x2APIC op triggered GP. PASS: x2apic - reading 0x140: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x140: x2APIC op triggered GP. PASS: x2apic - reading 0x150: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x150: x2APIC op triggered GP. PASS: x2apic - reading 0x160: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x160: x2APIC op triggered GP. PASS: x2apic - reading 0x170: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x170: x2APIC op triggered GP. PASS: x2apic - reading 0x180: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x180: x2APIC op triggered GP. PASS: x2apic - reading 0x190: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x190: x2APIC op triggered GP. PASS: x2apic - reading 0x1a0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1a0: x2APIC op triggered GP. PASS: x2apic - reading 0x1b0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1b0: x2APIC op triggered GP. PASS: x2apic - reading 0x1c0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1c0: x2APIC op triggered GP. PASS: x2apic - reading 0x1d0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1d0: x2APIC op triggered GP. PASS: x2apic - reading 0x1e0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1e0: x2APIC op triggered GP. PASS: x2apic - reading 0x1f0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1f0: x2APIC op triggered GP. PASS: x2apic - reading 0x200: APIC read; got 0x1, want 0x1. PASS: x2apic - writing 0x0 to 0x200: x2APIC op triggered GP. PASS: x2apic - reading 0x210: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x210: x2APIC op triggered GP. PASS: x2apic - reading 0x220: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x220: x2APIC op triggered GP. PASS: x2apic - reading 0x230: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x230: x2APIC op triggered GP. PASS: x2apic - reading 0x240: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x240: x2APIC op triggered GP. PASS: x2apic - reading 0x250: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x250: x2APIC op triggered GP. PASS: x2apic - reading 0x260: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x260: x2APIC op triggered GP. PASS: x2apic - reading 0x270: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x270: x2APIC op triggered GP. PASS: x2apic - reading 0x280: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x280: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x290: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x290: x2APIC op triggered GP. PASS: x2apic - reading 0x2a0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2a0: x2APIC op triggered GP. PASS: x2apic - reading 0x2b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2b0: x2APIC op triggered GP. PASS: x2apic - reading 0x2c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2c0: x2APIC op triggered GP. PASS: x2apic - reading 0x2d0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2d0: x2APIC op triggered GP. PASS: x2apic - reading 0x2e0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2e0: x2APIC op triggered GP. PASS: x2apic - reading 0x2f0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2f0: x2APIC op triggered GP. PASS: x2apic - reading 0x300: APIC read; got 0x40000, want 0x40000. PASS: x2apic - writing 0x400f1 to 0x300: Got pending interrupt after IRQ enabled. PASS: x2apic - writing 0x400f1 to 0x300: non-virtualized write; val is 0x400f1, want 0x400f1 PASS: x2apic - reading 0x310: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x310: x2APIC op triggered GP. PASS: x2apic - reading 0x320: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x320: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x330: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x330: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x340: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x340: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x350: APIC read; got 0x8700, want 0x8700. PASS: x2apic - writing 0x8700 to 0x350: non-virtualized write; val is 0x8700, want 0x8700 PASS: x2apic - reading 0x360: APIC read; got 0x8400, want 0x8400. PASS: x2apic - writing 0x8400 to 0x360: non-virtualized write; val is 0x8400, want 0x8400 PASS: x2apic - reading 0x370: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x370: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x380: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x380: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x390: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x390: x2APIC op triggered GP. PASS: x2apic - reading 0x3a0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3a0: x2APIC op triggered GP. PASS: x2apic - reading 0x3b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3b0: x2APIC op triggered GP. PASS: x2apic - reading 0x3c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3c0: x2APIC op triggered GP. PASS: x2apic - reading 0x3d0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3d0: x2APIC op triggered GP. PASS: x2apic - reading 0x3e0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x3e0: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x3f0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3f0: got APIC write exit @ page offset 0x0fc; val is 0x0, want 0x0 PASS: x2apic - writing 0x0 to 0x3f0: x2APIC write; got 0x0, want 0x0 --- Virtualize x2APIC mode, no APIC reg virt, x2APIC off test --- PASS: x2apic - reading 0x000: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x000: x2APIC op triggered GP. PASS: x2apic - reading 0x010: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x010: x2APIC op triggered GP. PASS: x2apic - reading 0x020: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x020: x2APIC op triggered GP. PASS: x2apic - reading 0x030: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x030: x2APIC op triggered GP. PASS: x2apic - reading 0x040: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x040: x2APIC op triggered GP. PASS: x2apic - reading 0x050: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x050: x2APIC op triggered GP. PASS: x2apic - reading 0x060: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x060: x2APIC op triggered GP. PASS: x2apic - reading 0x070: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x070: x2APIC op triggered GP. PASS: x2apic - reading 0x080: APIC read; got 0x70, want 0x70. PASS: x2apic - writing 0x78 to 0x080: x2APIC write; got 0x78, want 0x78 PASS: x2apic - reading 0x090: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x090: x2APIC op triggered GP. PASS: x2apic - reading 0x0a0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0a0: x2APIC op triggered GP. PASS: x2apic - reading 0x0b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0b0: x2APIC write; got 0x0, want 0x0 PASS: x2apic - reading 0x0c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0c0: x2APIC op triggered GP. PASS: x2apic - reading 0x0d0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0d0: x2APIC op triggered GP. PASS: x2apic - reading 0x0e0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0e0: x2APIC op triggered GP. PASS: x2apic - reading 0x0f0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0f0: x2APIC op triggered GP. PASS: x2apic - reading 0x100: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x100: x2APIC op triggered GP. PASS: x2apic - reading 0x110: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x110: x2APIC op triggered GP. PASS: x2apic - reading 0x120: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x120: x2APIC op triggered GP. PASS: x2apic - reading 0x130: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x130: x2APIC op triggered GP. PASS: x2apic - reading 0x140: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x140: x2APIC op triggered GP. PASS: x2apic - reading 0x150: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x150: x2APIC op triggered GP. PASS: x2apic - reading 0x160: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x160: x2APIC op triggered GP. PASS: x2apic - reading 0x170: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x170: x2APIC op triggered GP. PASS: x2apic - reading 0x180: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x180: x2APIC op triggered GP. PASS: x2apic - reading 0x190: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x190: x2APIC op triggered GP. PASS: x2apic - reading 0x1a0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x1a0: x2APIC op triggered GP. PASS: x2apic - reading 0x1b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x1b0: x2APIC op triggered GP. PASS: x2apic - reading 0x1c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x1c0: x2APIC op triggered GP. PASS: x2apic - reading 0x1d0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x1d0: x2APIC op triggered GP. PASS: x2apic - reading 0x1e0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x1e0: x2APIC op triggered GP. PASS: x2apic - reading 0x1f0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x1f0: x2APIC op triggered GP. PASS: x2apic - reading 0x200: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x200: x2APIC op triggered GP. PASS: x2apic - reading 0x210: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x210: x2APIC op triggered GP. PASS: x2apic - reading 0x220: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x220: x2APIC op triggered GP. PASS: x2apic - reading 0x230: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x230: x2APIC op triggered GP. PASS: x2apic - reading 0x240: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x240: x2APIC op triggered GP. PASS: x2apic - reading 0x250: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x250: x2APIC op triggered GP. PASS: x2apic - reading 0x260: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x260: x2APIC op triggered GP. PASS: x2apic - reading 0x270: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x270: x2APIC op triggered GP. PASS: x2apic - reading 0x280: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x280: x2APIC op triggered GP. PASS: x2apic - reading 0x290: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x290: x2APIC op triggered GP. PASS: x2apic - reading 0x2a0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2a0: x2APIC op triggered GP. PASS: x2apic - reading 0x2b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2b0: x2APIC op triggered GP. PASS: x2apic - reading 0x2c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2c0: x2APIC op triggered GP. PASS: x2apic - reading 0x2d0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2d0: x2APIC op triggered GP. PASS: x2apic - reading 0x2e0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2e0: x2APIC op triggered GP. PASS: x2apic - reading 0x2f0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2f0: x2APIC op triggered GP. PASS: x2apic - reading 0x300: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x300: x2APIC op triggered GP. PASS: x2apic - reading 0x310: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x310: x2APIC op triggered GP. PASS: x2apic - reading 0x320: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x320: x2APIC op triggered GP. PASS: x2apic - reading 0x330: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x330: x2APIC op triggered GP. PASS: x2apic - reading 0x340: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x340: x2APIC op triggered GP. PASS: x2apic - reading 0x350: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x350: x2APIC op triggered GP. PASS: x2apic - reading 0x360: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x360: x2APIC op triggered GP. PASS: x2apic - reading 0x370: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x370: x2APIC op triggered GP. PASS: x2apic - reading 0x380: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x380: x2APIC op triggered GP. PASS: x2apic - reading 0x390: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x390: x2APIC op triggered GP. PASS: x2apic - reading 0x3a0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3a0: x2APIC op triggered GP. PASS: x2apic - reading 0x3b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3b0: x2APIC op triggered GP. PASS: x2apic - reading 0x3c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3c0: x2APIC op triggered GP. PASS: x2apic - reading 0x3d0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3d0: x2APIC op triggered GP. PASS: x2apic - reading 0x3e0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3e0: x2APIC op triggered GP. PASS: x2apic - reading 0x3f0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3f0: got APIC write exit @ page offset 0x0fc; val is 0x0, want 0x0 PASS: x2apic - writing 0x0 to 0x3f0: x2APIC write; got 0x0, want 0x0 --- Fail to enable activate secondary controls test --- PASS: x2apic - reading 0x000: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x000: x2APIC op triggered GP. PASS: x2apic - reading 0x010: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x010: x2APIC op triggered GP. PASS: x2apic - reading 0x020: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x020: x2APIC op triggered GP. PASS: x2apic - reading 0x030: APIC read; got 0x50014, want 0x50014. PASS: x2apic - writing 0x0 to 0x030: x2APIC op triggered GP. PASS: x2apic - reading 0x040: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x040: x2APIC op triggered GP. PASS: x2apic - reading 0x050: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x050: x2APIC op triggered GP. PASS: x2apic - reading 0x060: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x060: x2APIC op triggered GP. PASS: x2apic - reading 0x070: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x070: x2APIC op triggered GP. PASS: x2apic - reading 0x080: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x78 to 0x080: non-virtualized write; val is 0x70, want 0x70 FAIL: x2apic - reading 0x090: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x090: x2APIC op triggered GP. PASS: x2apic - reading 0x0a0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x0a0: x2APIC op triggered GP. PASS: x2apic - reading 0x0b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0b0: non-virtualized and write-only OK PASS: x2apic - reading 0x0c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0c0: x2APIC op triggered GP. PASS: x2apic - reading 0x0d0: APIC read; got 0x1, want 0x1. PASS: x2apic - writing 0x0 to 0x0d0: x2APIC op triggered GP. PASS: x2apic - reading 0x0e0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0e0: x2APIC op triggered GP. PASS: x2apic - reading 0x0f0: APIC read; got 0x1ff, want 0x1ff. PASS: x2apic - writing 0x1ff to 0x0f0: non-virtualized write; val is 0x1ff, want 0x1ff PASS: x2apic - reading 0x100: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x100: x2APIC op triggered GP. PASS: x2apic - reading 0x110: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x110: x2APIC op triggered GP. PASS: x2apic - reading 0x120: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x120: x2APIC op triggered GP. PASS: x2apic - reading 0x130: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x130: x2APIC op triggered GP. PASS: x2apic - reading 0x140: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x140: x2APIC op triggered GP. PASS: x2apic - reading 0x150: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x150: x2APIC op triggered GP. PASS: x2apic - reading 0x160: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x160: x2APIC op triggered GP. PASS: x2apic - reading 0x170: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x170: x2APIC op triggered GP. PASS: x2apic - reading 0x180: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x180: x2APIC op triggered GP. PASS: x2apic - reading 0x190: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x190: x2APIC op triggered GP. PASS: x2apic - reading 0x1a0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1a0: x2APIC op triggered GP. PASS: x2apic - reading 0x1b0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1b0: x2APIC op triggered GP. PASS: x2apic - reading 0x1c0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1c0: x2APIC op triggered GP. PASS: x2apic - reading 0x1d0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1d0: x2APIC op triggered GP. PASS: x2apic - reading 0x1e0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1e0: x2APIC op triggered GP. PASS: x2apic - reading 0x1f0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1f0: x2APIC op triggered GP. PASS: x2apic - reading 0x200: APIC read; got 0x1, want 0x1. PASS: x2apic - writing 0x0 to 0x200: x2APIC op triggered GP. PASS: x2apic - reading 0x210: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x210: x2APIC op triggered GP. PASS: x2apic - reading 0x220: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x220: x2APIC op triggered GP. PASS: x2apic - reading 0x230: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x230: x2APIC op triggered GP. PASS: x2apic - reading 0x240: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x240: x2APIC op triggered GP. PASS: x2apic - reading 0x250: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x250: x2APIC op triggered GP. PASS: x2apic - reading 0x260: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x260: x2APIC op triggered GP. PASS: x2apic - reading 0x270: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x270: x2APIC op triggered GP. PASS: x2apic - reading 0x280: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x280: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x290: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x290: x2APIC op triggered GP. PASS: x2apic - reading 0x2a0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2a0: x2APIC op triggered GP. PASS: x2apic - reading 0x2b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2b0: x2APIC op triggered GP. PASS: x2apic - reading 0x2c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2c0: x2APIC op triggered GP. PASS: x2apic - reading 0x2d0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2d0: x2APIC op triggered GP. PASS: x2apic - reading 0x2e0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2e0: x2APIC op triggered GP. PASS: x2apic - reading 0x2f0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2f0: x2APIC op triggered GP. PASS: x2apic - reading 0x300: APIC read; got 0x40000, want 0x40000. PASS: x2apic - writing 0x400f1 to 0x300: Got pending interrupt after IRQ enabled. PASS: x2apic - writing 0x400f1 to 0x300: non-virtualized write; val is 0x400f1, want 0x400f1 PASS: x2apic - reading 0x310: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x310: x2APIC op triggered GP. PASS: x2apic - reading 0x320: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x320: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x330: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x330: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x340: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x340: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x350: APIC read; got 0x8700, want 0x8700. PASS: x2apic - writing 0x8700 to 0x350: non-virtualized write; val is 0x8700, want 0x8700 PASS: x2apic - reading 0x360: APIC read; got 0x8400, want 0x8400. PASS: x2apic - writing 0x8400 to 0x360: non-virtualized write; val is 0x8400, want 0x8400 PASS: x2apic - reading 0x370: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x370: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x380: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x380: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x390: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x390: x2APIC op triggered GP. PASS: x2apic - reading 0x3a0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3a0: x2APIC op triggered GP. PASS: x2apic - reading 0x3b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3b0: x2APIC op triggered GP. PASS: x2apic - reading 0x3c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3c0: x2APIC op triggered GP. PASS: x2apic - reading 0x3d0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3d0: x2APIC op triggered GP. PASS: x2apic - reading 0x3e0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x3e0: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x3f0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3f0: non-virtualized and write-only OK --- Fail to enable virtualize x2APIC mode test --- PASS: x2apic - reading 0x000: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x000: x2APIC op triggered GP. PASS: x2apic - reading 0x010: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x010: x2APIC op triggered GP. PASS: x2apic - reading 0x020: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x020: x2APIC op triggered GP. PASS: x2apic - reading 0x030: APIC read; got 0x50014, want 0x50014. PASS: x2apic - writing 0x0 to 0x030: x2APIC op triggered GP. PASS: x2apic - reading 0x040: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x040: x2APIC op triggered GP. PASS: x2apic - reading 0x050: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x050: x2APIC op triggered GP. PASS: x2apic - reading 0x060: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x060: x2APIC op triggered GP. PASS: x2apic - reading 0x070: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x070: x2APIC op triggered GP. PASS: x2apic - reading 0x080: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x78 to 0x080: non-virtualized write; val is 0x70, want 0x70 FAIL: x2apic - reading 0x090: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x090: x2APIC op triggered GP. PASS: x2apic - reading 0x0a0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x0a0: x2APIC op triggered GP. PASS: x2apic - reading 0x0b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0b0: non-virtualized and write-only OK PASS: x2apic - reading 0x0c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0c0: x2APIC op triggered GP. PASS: x2apic - reading 0x0d0: APIC read; got 0x1, want 0x1. PASS: x2apic - writing 0x0 to 0x0d0: x2APIC op triggered GP. PASS: x2apic - reading 0x0e0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0e0: x2APIC op triggered GP. PASS: x2apic - reading 0x0f0: APIC read; got 0x1ff, want 0x1ff. PASS: x2apic - writing 0x1ff to 0x0f0: non-virtualized write; val is 0x1ff, want 0x1ff PASS: x2apic - reading 0x100: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x100: x2APIC op triggered GP. PASS: x2apic - reading 0x110: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x110: x2APIC op triggered GP. PASS: x2apic - reading 0x120: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x120: x2APIC op triggered GP. PASS: x2apic - reading 0x130: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x130: x2APIC op triggered GP. PASS: x2apic - reading 0x140: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x140: x2APIC op triggered GP. PASS: x2apic - reading 0x150: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x150: x2APIC op triggered GP. PASS: x2apic - reading 0x160: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x160: x2APIC op triggered GP. PASS: x2apic - reading 0x170: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x170: x2APIC op triggered GP. PASS: x2apic - reading 0x180: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x180: x2APIC op triggered GP. PASS: x2apic - reading 0x190: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x190: x2APIC op triggered GP. PASS: x2apic - reading 0x1a0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1a0: x2APIC op triggered GP. PASS: x2apic - reading 0x1b0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1b0: x2APIC op triggered GP. PASS: x2apic - reading 0x1c0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1c0: x2APIC op triggered GP. PASS: x2apic - reading 0x1d0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1d0: x2APIC op triggered GP. PASS: x2apic - reading 0x1e0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1e0: x2APIC op triggered GP. PASS: x2apic - reading 0x1f0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1f0: x2APIC op triggered GP. PASS: x2apic - reading 0x200: APIC read; got 0x1, want 0x1. PASS: x2apic - writing 0x0 to 0x200: x2APIC op triggered GP. PASS: x2apic - reading 0x210: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x210: x2APIC op triggered GP. PASS: x2apic - reading 0x220: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x220: x2APIC op triggered GP. PASS: x2apic - reading 0x230: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x230: x2APIC op triggered GP. PASS: x2apic - reading 0x240: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x240: x2APIC op triggered GP. PASS: x2apic - reading 0x250: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x250: x2APIC op triggered GP. PASS: x2apic - reading 0x260: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x260: x2APIC op triggered GP. PASS: x2apic - reading 0x270: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x270: x2APIC op triggered GP. PASS: x2apic - reading 0x280: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x280: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x290: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x290: x2APIC op triggered GP. PASS: x2apic - reading 0x2a0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2a0: x2APIC op triggered GP. PASS: x2apic - reading 0x2b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2b0: x2APIC op triggered GP. PASS: x2apic - reading 0x2c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2c0: x2APIC op triggered GP. PASS: x2apic - reading 0x2d0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2d0: x2APIC op triggered GP. PASS: x2apic - reading 0x2e0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2e0: x2APIC op triggered GP. PASS: x2apic - reading 0x2f0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2f0: x2APIC op triggered GP. PASS: x2apic - reading 0x300: APIC read; got 0x40000, want 0x40000. PASS: x2apic - writing 0x400f1 to 0x300: Got pending interrupt after IRQ enabled. PASS: x2apic - writing 0x400f1 to 0x300: non-virtualized write; val is 0x400f1, want 0x400f1 PASS: x2apic - reading 0x310: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x310: x2APIC op triggered GP. PASS: x2apic - reading 0x320: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x320: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x330: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x330: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x340: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x340: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x350: APIC read; got 0x8700, want 0x8700. PASS: x2apic - writing 0x8700 to 0x350: non-virtualized write; val is 0x8700, want 0x8700 PASS: x2apic - reading 0x360: APIC read; got 0x8400, want 0x8400. PASS: x2apic - writing 0x8400 to 0x360: non-virtualized write; val is 0x8400, want 0x8400 PASS: x2apic - reading 0x370: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x370: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x380: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x380: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x390: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x390: x2APIC op triggered GP. PASS: x2apic - reading 0x3a0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3a0: x2APIC op triggered GP. PASS: x2apic - reading 0x3b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3b0: x2APIC op triggered GP. PASS: x2apic - reading 0x3c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3c0: x2APIC op triggered GP. PASS: x2apic - reading 0x3d0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3d0: x2APIC op triggered GP. PASS: x2apic - reading 0x3e0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x3e0: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x3f0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3f0: non-virtualized and write-only OK --- Baseline test --- PASS: x2apic - reading 0x000: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x000: x2APIC op triggered GP. PASS: x2apic - reading 0x010: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x010: x2APIC op triggered GP. PASS: x2apic - reading 0x020: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x020: x2APIC op triggered GP. PASS: x2apic - reading 0x030: APIC read; got 0x50014, want 0x50014. PASS: x2apic - writing 0x0 to 0x030: x2APIC op triggered GP. PASS: x2apic - reading 0x040: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x040: x2APIC op triggered GP. PASS: x2apic - reading 0x050: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x050: x2APIC op triggered GP. PASS: x2apic - reading 0x060: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x060: x2APIC op triggered GP. PASS: x2apic - reading 0x070: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x070: x2APIC op triggered GP. PASS: x2apic - reading 0x080: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x78 to 0x080: non-virtualized write; val is 0x70, want 0x70 FAIL: x2apic - reading 0x090: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x090: x2APIC op triggered GP. PASS: x2apic - reading 0x0a0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x0a0: x2APIC op triggered GP. PASS: x2apic - reading 0x0b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0b0: non-virtualized and write-only OK PASS: x2apic - reading 0x0c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0c0: x2APIC op triggered GP. PASS: x2apic - reading 0x0d0: APIC read; got 0x1, want 0x1. PASS: x2apic - writing 0x0 to 0x0d0: x2APIC op triggered GP. PASS: x2apic - reading 0x0e0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x0e0: x2APIC op triggered GP. PASS: x2apic - reading 0x0f0: APIC read; got 0x1ff, want 0x1ff. PASS: x2apic - writing 0x1ff to 0x0f0: non-virtualized write; val is 0x1ff, want 0x1ff PASS: x2apic - reading 0x100: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x100: x2APIC op triggered GP. PASS: x2apic - reading 0x110: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x110: x2APIC op triggered GP. PASS: x2apic - reading 0x120: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x120: x2APIC op triggered GP. PASS: x2apic - reading 0x130: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x130: x2APIC op triggered GP. PASS: x2apic - reading 0x140: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x140: x2APIC op triggered GP. PASS: x2apic - reading 0x150: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x150: x2APIC op triggered GP. PASS: x2apic - reading 0x160: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x160: x2APIC op triggered GP. PASS: x2apic - reading 0x170: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x170: x2APIC op triggered GP. PASS: x2apic - reading 0x180: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x180: x2APIC op triggered GP. PASS: x2apic - reading 0x190: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x190: x2APIC op triggered GP. PASS: x2apic - reading 0x1a0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1a0: x2APIC op triggered GP. PASS: x2apic - reading 0x1b0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1b0: x2APIC op triggered GP. PASS: x2apic - reading 0x1c0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1c0: x2APIC op triggered GP. PASS: x2apic - reading 0x1d0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1d0: x2APIC op triggered GP. PASS: x2apic - reading 0x1e0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1e0: x2APIC op triggered GP. PASS: x2apic - reading 0x1f0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x1f0: x2APIC op triggered GP. PASS: x2apic - reading 0x200: APIC read; got 0x1, want 0x1. PASS: x2apic - writing 0x0 to 0x200: x2APIC op triggered GP. PASS: x2apic - reading 0x210: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x210: x2APIC op triggered GP. PASS: x2apic - reading 0x220: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x220: x2APIC op triggered GP. PASS: x2apic - reading 0x230: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x230: x2APIC op triggered GP. PASS: x2apic - reading 0x240: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x240: x2APIC op triggered GP. PASS: x2apic - reading 0x250: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x250: x2APIC op triggered GP. PASS: x2apic - reading 0x260: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x260: x2APIC op triggered GP. PASS: x2apic - reading 0x270: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x270: x2APIC op triggered GP. PASS: x2apic - reading 0x280: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x280: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x290: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x290: x2APIC op triggered GP. PASS: x2apic - reading 0x2a0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2a0: x2APIC op triggered GP. PASS: x2apic - reading 0x2b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2b0: x2APIC op triggered GP. PASS: x2apic - reading 0x2c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2c0: x2APIC op triggered GP. PASS: x2apic - reading 0x2d0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2d0: x2APIC op triggered GP. PASS: x2apic - reading 0x2e0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2e0: x2APIC op triggered GP. PASS: x2apic - reading 0x2f0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x2f0: x2APIC op triggered GP. PASS: x2apic - reading 0x300: APIC read; got 0x40000, want 0x40000. PASS: x2apic - writing 0x400f1 to 0x300: Got pending interrupt after IRQ enabled. PASS: x2apic - writing 0x400f1 to 0x300: non-virtualized write; val is 0x400f1, want 0x400f1 PASS: x2apic - reading 0x310: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x310: x2APIC op triggered GP. PASS: x2apic - reading 0x320: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x320: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x330: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x330: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x340: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x340: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x350: APIC read; got 0x8700, want 0x8700. PASS: x2apic - writing 0x8700 to 0x350: non-virtualized write; val is 0x8700, want 0x8700 PASS: x2apic - reading 0x360: APIC read; got 0x8400, want 0x8400. PASS: x2apic - writing 0x8400 to 0x360: non-virtualized write; val is 0x8400, want 0x8400 PASS: x2apic - reading 0x370: APIC read; got 0x10000, want 0x10000. PASS: x2apic - writing 0x10000 to 0x370: non-virtualized write; val is 0x10000, want 0x10000 PASS: x2apic - reading 0x380: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x380: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x390: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x390: x2APIC op triggered GP. PASS: x2apic - reading 0x3a0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3a0: x2APIC op triggered GP. PASS: x2apic - reading 0x3b0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3b0: x2APIC op triggered GP. PASS: x2apic - reading 0x3c0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3c0: x2APIC op triggered GP. PASS: x2apic - reading 0x3d0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3d0: x2APIC op triggered GP. PASS: x2apic - reading 0x3e0: APIC read; got 0x0, want 0x0. PASS: x2apic - writing 0x0 to 0x3e0: non-virtualized write; val is 0x0, want 0x0 PASS: x2apic - reading 0x3f0: x2APIC op triggered GP. PASS: x2apic - writing 0x0 to 0x3f0: non-virtualized and write-only OK filter = apic_reg_virt_test, test = vmx_apic_passthrough_test filter = apic_reg_virt_test, test = vmx_apic_passthrough_thread_test filter = apic_reg_virt_test, test = vmx_apic_passthrough_tpr_threshold_test filter = apic_reg_virt_test, test = vmx_init_signal_test filter = apic_reg_virt_test, test = vmx_sipi_signal_test filter = apic_reg_virt_test, test = vmx_vmcs_shadow_test filter = apic_reg_virt_test, test = vmx_cr_load_test filter = apic_reg_virt_test, test = vmx_cr4_osxsave_test filter = apic_reg_virt_test, test = vmx_nm_test filter = apic_reg_virt_test, test = vmx_db_test filter = apic_reg_virt_test, test = vmx_nmi_window_test filter = apic_reg_virt_test, test = vmx_intr_window_test filter = apic_reg_virt_test, test = vmx_pending_event_test filter = apic_reg_virt_test, test = vmx_pending_event_hlt_test filter = apic_reg_virt_test, test = vmx_store_tsc_test filter = apic_reg_virt_test, test = vmx_preemption_timer_zero_test filter = apic_reg_virt_test, test = vmx_preemption_timer_tf_test filter = apic_reg_virt_test, test = vmx_preemption_timer_expiry_test filter = apic_reg_virt_test, test = ept_access_test_not_present filter = apic_reg_virt_test, test = ept_access_test_read_only filter = apic_reg_virt_test, test = ept_access_test_write_only filter = apic_reg_virt_test, test = ept_access_test_read_write filter = apic_reg_virt_test, test = ept_access_test_execute_only filter = apic_reg_virt_test, test = ept_access_test_read_execute filter = apic_reg_virt_test, test = ept_access_test_write_execute filter = apic_reg_virt_test, test = ept_access_test_read_write_execute filter = apic_reg_virt_test, test = ept_access_test_reserved_bits filter = apic_reg_virt_test, test = ept_access_test_ignored_bits filter = apic_reg_virt_test, test = ept_access_test_paddr_not_present_ad_disabled filter = apic_reg_virt_test, test = ept_access_test_paddr_not_present_ad_enabled filter = apic_reg_virt_test, test = ept_access_test_paddr_read_only_ad_disabled filter = apic_reg_virt_test, test = ept_access_test_paddr_read_only_ad_enabled filter = apic_reg_virt_test, test = ept_access_test_paddr_read_write filter = apic_reg_virt_test, test = ept_access_test_paddr_read_write_execute filter = apic_reg_virt_test, test = ept_access_test_paddr_read_execute_ad_disabled filter = apic_reg_virt_test, test = ept_access_test_paddr_read_execute_ad_enabled filter = apic_reg_virt_test, test = ept_access_test_paddr_not_present_page_fault filter = apic_reg_virt_test, test = ept_access_test_force_2m_page filter = apic_reg_virt_test, test = atomic_switch_max_msrs_test filter = apic_reg_virt_test, test = atomic_switch_overflow_msrs_test filter = apic_reg_virt_test, test = rdtsc_vmexit_diff_test filter = apic_reg_virt_test, test = vmx_mtf_test filter = apic_reg_virt_test, test = vmx_mtf_pdpte_test SUMMARY: 9239 tests, 4 unexpected failures FAIL vmx_apicv_test (9239 tests, 4 unexpected failures)