Changeset 61815 in vbox
- Timestamp:
- Jun 22, 2016 1:05:44 PM (9 years ago)
- svn:sync-xref-src-repo-rev:
- 108218
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/PC/DevIOAPIC_New.cpp
r61812 r61815 293 293 DECLINLINE(uint32_t) ioapicGetVersion(void) 294 294 { 295 uint32_t uValue = RT_MAKE_U32( IOAPIC_VERSION, IOAPIC_MAX_REDIR_ENTRIES);295 uint32_t uValue = RT_MAKE_U32(0x11, IOAPIC_MAX_REDIR_ENTRIES); 296 296 Log2(("IOAPIC: ioapicGetVersion: returns %#RX32\n", uValue)); 297 297 return uValue; … … 864 864 { 865 865 PCIOAPIC pThis = PDMINS_2_DATA((PPDMDEVINS)pvUser, PCIOAPIC); 866 pValue->u64 = ioapicGetRedirTableEntry(pThis, pDesc->offRegister); 866 Assert(pDesc->offRegister < RT_ELEMENTS(pThis->au64RedirTable)); 867 pValue->u64 = pThis->au64RedirTable[pDesc->offRegister]; 867 868 return VINF_SUCCESS; 868 869 } … … 872 873 { 873 874 PIOAPIC pThis = PDMINS_2_DATA((PPDMDEVINS)pvUser, PIOAPIC); 874 return ioapicSetRedirTableEntry(pThis, pDesc->offRegister, pValue->u64); 875 /* No locks, no checks, just do it. */ 876 Assert(pDesc->offRegister < RT_ELEMENTS(pThis->au64RedirTable)); 877 pThis->au64RedirTable[pDesc->offRegister] = pValue->u64; 878 return VINF_SUCCESS; 875 879 } 876 880
Note:
See TracChangeset
for help on using the changeset viewer.