Changeset 100108 in vbox for trunk/src/VBox/VMM/VMMR3
- Timestamp:
- Jun 7, 2023 8:05:13 PM (20 months ago)
- Location:
- trunk/src/VBox/VMM/VMMR3
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp
r99220 r100108 383 383 384 384 #if defined(VBOX_VMM_TARGET_ARMV8) 385 RT_NOREF(pVM, Sel, GCPtr, rc, fFlags, pszOutput, cbOutput, pcbInstr, pDisState);385 RT_NOREF(pVM, pVCpu, Sel, GCPtr, rc, fFlags, pszOutput, cbOutput, pcbInstr, pDisState); 386 386 AssertReleaseFailed(); /** @todo */ 387 387 return VERR_NOT_IMPLEMENTED; -
trunk/src/VBox/VMM/VMMR3/GICR3.cpp
r100100 r100108 210 210 STAMUNIT_TICKS_PER_CALL, a_pszDesc, a_pszNameFmt, idCpu) 211 211 212 #ifdef VBOX_WITH_STATISTICS 212 213 for (VMCPUID idCpu = 0; idCpu < pVM->cCpus; idCpu++) 213 214 { … … 215 216 PGICCPU pGicCpu = VMCPU_TO_GICCPU(pVCpu); 216 217 217 #ifdef VBOX_WITH_STATISTICS218 218 # if 0 /* No R0 for now. */ 219 219 GIC_REG_COUNTER(&pGicCpu->StatMmioReadRZ, "%u/RZ/MmioRead", "Number of APIC MMIO reads in RZ."); … … 227 227 GIC_REG_COUNTER(&pGicCpu->StatSysRegReadR3, "%u/R3/SysRegRead", "Number of GIC system register reads in R3."); 228 228 GIC_REG_COUNTER(&pGicCpu->StatSysRegWriteR3, "%u/R3/SysRegWrite", "Number of GIC system register writes in R3."); 229 } 229 230 #endif 230 }231 231 232 232 # undef GIC_PROF_COUNTER -
trunk/src/VBox/VMM/VMMR3/GIM.cpp
r99739 r100108 350 350 static DECLCALLBACK(int) gimR3LoadDone(PVM pVM, PSSMHANDLE pSSM) 351 351 { 352 #if defined(VBOX_VMM_TARGET_ARMV8) 353 RT_NOREF(pSSM); 354 #endif 355 352 356 switch (pVM->gim.s.enmProviderId) 353 357 { … … 399 403 VMMR3_INT_DECL(void) GIMR3Relocate(PVM pVM, RTGCINTPTR offDelta) 400 404 { 405 #if defined(VBOX_VMM_TARGET_ARMV8) 406 RT_NOREF(offDelta); 407 #endif 408 401 409 switch (pVM->gim.s.enmProviderId) 402 410 { -
trunk/src/VBox/VMM/VMMR3/HM-armv8.cpp
r99051 r100108 539 539 { 540 540 Assert(pVM->bMainExecutionEngine != VM_EXEC_ENGINE_NOT_SET); 541 return false; 542 } 541 RT_NOREF(pVM); 542 return false; 543 } -
trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin-armv8.cpp
r100102 r100108 889 889 fIsv, fL2Fault, fWrite, f64BitReg, fSignExtend, uReg, uAcc, GCPtrDataAbrt, GCPhysDataAbrt)); 890 890 891 RT_NOREF(fL2Fault, GCPtrDataAbrt); 891 892 AssertReturn(fIsv, VERR_NOT_SUPPORTED); /** @todo Implement using IEM when this should occur. */ 892 893 -
trunk/src/VBox/VMM/VMMR3/PDMAsyncCompletionFile.cpp
r99775 r100108 420 420 pdmacFileEpAddTask(pEpFile, pIoTask); 421 421 off += paSegments[i].cbSeg; 422 #ifdef RT_STRICT 422 423 cbTransfer -= paSegments[i].cbSeg; 424 #else 425 RT_NOREF(cbTransfer); 426 #endif 423 427 } 424 428 -
trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp
r99743 r100108 1237 1237 uint64_t u64Fsb = 0; 1238 1238 AssertReleaseFailed(); 1239 RT_NOREF(pDevIns); 1239 1240 #else 1240 1241 uint64_t u64Fsb = CPUMGetGuestScalableBusFrequency(pDevIns->Internal.s.pVMR3); … … 4637 4638 #ifdef VBOX_VMM_TARGET_ARMV8 4638 4639 AssertReleaseFailed(); 4640 RT_NOREF(pDevIns, fEnable); 4639 4641 #else 4640 4642 PGMR3PhysSetA20(VMMGetCpu(pDevIns->Internal.s.pVMR3), fEnable); … … 4655 4657 4656 4658 #ifdef VBOX_VMM_TARGET_ARMV8 4657 RT_NOREF( iLeaf, pEax, pEbx, pEcx, pEdx);4659 RT_NOREF(pDevIns, iLeaf, pEax, pEbx, pEcx, pEdx); 4658 4660 AssertReleaseFailed(); 4659 4661 #else -
trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp
r99821 r100108 63 63 PDMDEV_ASSERT_DEVINS(pDevIns); 64 64 PVM pVM = pDevIns->Internal.s.pVMR3; 65 PVMCPU pVCpu = pVM->apCpusR3[0]; /* for PIC we always deliver to CPU 0, SMP uses APIC */66 65 67 66 /* IRQ state should be loaded as-is by "LoadExec". Changes can be made from LoadDone. */ … … 70 69 #if defined(VBOX_VMM_TARGET_ARMV8) 71 70 AssertReleaseFailed(); 71 RT_NOREF(pVM); 72 72 #else 73 PVMCPU pVCpu = pVM->apCpusR3[0]; /* for PIC we always deliver to CPU 0, SMP uses APIC */ 73 74 APICLocalInterrupt(pVCpu, 0 /* u8Pin */, 1 /* u8Level */, VINF_SUCCESS /* rcRZ */); 74 75 #endif … … 81 82 PDMDEV_ASSERT_DEVINS(pDevIns); 82 83 PVM pVM = pDevIns->Internal.s.pVMR3; 83 PVMCPU pVCpu = pVM->apCpusR3[0]; /* for PIC we always deliver to CPU 0, SMP uses APIC */84 84 85 85 /* IRQ state should be loaded as-is by "LoadExec". Changes can be made from LoadDone. */ … … 88 88 #if defined(VBOX_VMM_TARGET_ARMV8) 89 89 AssertReleaseFailed(); 90 RT_NOREF(pVM); 90 91 #else 92 PVMCPU pVCpu = pVM->apCpusR3[0]; /* for PIC we always deliver to CPU 0, SMP uses APIC */ 91 93 APICLocalInterrupt(pVCpu, 0 /* u8Pin */, 0 /* u8Level */, VINF_SUCCESS /* rcRZ */); 92 94 #endif … … 136 138 { 137 139 PDMDEV_ASSERT_DEVINS(pDevIns); 138 PVM pVM = pDevIns->Internal.s.pVMR3;139 140 LogFlow(("pdmR3IoApicHlp_ApicBusDeliver: caller='%s'/%d: u8Dest=%RX8 u8DestMode=%RX8 u8DeliveryMode=%RX8 uVector=%RX8 u8Polarity=%RX8 u8TriggerMode=%RX8 uTagSrc=%#x\n", 140 141 pDevIns->pReg->szName, pDevIns->iInstance, u8Dest, u8DestMode, u8DeliveryMode, uVector, u8Polarity, u8TriggerMode, uTagSrc)); 141 142 #if defined(VBOX_VMM_TARGET_ARMV8) 142 143 AssertReleaseFailed(); 144 RT_NOREF(pDevIns, u8Dest, u8DestMode, u8DeliveryMode, uVector, u8Polarity, u8TriggerMode, uTagSrc); 143 145 return VERR_NOT_IMPLEMENTED; 144 146 #else 147 PVM pVM = pDevIns->Internal.s.pVMR3; 145 148 return APICBusDeliver(pVM, u8Dest, u8DestMode, u8DeliveryMode, uVector, u8Polarity, u8TriggerMode, uTagSrc); 146 149 #endif -
trunk/src/VBox/VMM/VMMR3/PGM-armv8.cpp
r99055 r100108 714 714 715 715 LogFlow(("PGMGstModifyPage %RGv %d bytes fFlags=%08llx fMask=%08llx\n", GCPtr, cb, fFlags, fMask)); 716 RT_NOREF(pVCpu, GCPtr, cb, fFlags, fMask); 716 717 717 718 AssertReleaseFailed();
Note:
See TracChangeset
for help on using the changeset viewer.