Changeset 63945 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Sep 22, 2016 12:01:10 PM (8 years ago)
- Location:
- trunk/src/VBox/VMM/VMMR3
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/APIC.cpp
r63944 r63945 1738 1738 rc = CPUMR3MsrRangesInsert(pVM, &g_MsrRange_x2Apic_Invalid); 1739 1739 AssertLogRelRCReturn(rc, rc); 1740 LogRel(("APIC: Removed x2APIC MSR range\n"));1741 1740 } 1742 1741 -
trunk/src/VBox/VMM/VMMR3/GIMHv.cpp
r63849 r63945 255 255 //| GIM_HV_BASE_FEAT_VP_RUNTIME_MSR 256 256 | GIM_HV_BASE_FEAT_PART_TIME_REF_COUNT_MSR 257 //| GIM_HV_BASE_FEAT_BASIC_SYNIC_MSRS 258 //| GIM_HV_BASE_FEAT_STIMER_MSRS 257 //| GIM_HV_BASE_FEAT_BASIC_SYNIC_MSRS // Required for synethetic timers 258 //| GIM_HV_BASE_FEAT_STIMER_MSRS // Required for synethetic timers 259 259 | GIM_HV_BASE_FEAT_APIC_ACCESS_MSRS 260 260 | GIM_HV_BASE_FEAT_HYPERCALL_MSRS … … 506 506 507 507 /* 508 * Inform APIC whether Hyper-V compatibility mode is enabled or not.509 */510 if (pHv->uHyperHints & GIM_HV_HINT_X2APIC_MSRS)511 APICR3HvSetCompatMode(pVM, true);512 513 /*514 508 * Register statistics. 515 509 */ … … 564 558 int rc = CPUMR3CpuIdInsert(pVM, &HyperLeaf); 565 559 AssertLogRelRCReturn(rc, rc); 560 561 /* 562 * Inform APIC whether Hyper-V compatibility mode is enabled or not. 563 * Do this here rather than on gimR3HvInit() as it gets called after APIC 564 * has finished inserting/removing the x2APIC MSR range. 565 */ 566 if (pHv->uHyperHints & GIM_HV_HINT_X2APIC_MSRS) 567 APICR3HvSetCompatMode(pVM, true); 566 568 567 569 return rc;
Note:
See TracChangeset
for help on using the changeset viewer.