diff --git a/repos/ports/lib/mk/virtualbox-vmm.mk b/repos/ports/lib/mk/virtualbox-vmm.mk index 219707a6a..a2a0c2b09 100644 --- a/repos/ports/lib/mk/virtualbox-vmm.mk +++ b/repos/ports/lib/mk/virtualbox-vmm.mk @@ -55,6 +55,8 @@ SRC_CC += VMM/VMMAll/SELMAll.cpp SRC_CC += VMM/VMMAll/REMAll.cpp +SRC_CC += VMM/VMMR3/VMMGuruMeditation.cpp + CC_OPT += -DVBOX_IN_VMM # definitions needed by SSM.cpp diff --git a/repos/ports/src/virtualbox/dummies.cc b/repos/ports/src/virtualbox/dummies.cc index 22d617767..495aa8077 100644 --- a/repos/ports/src/virtualbox/dummies.cc +++ b/repos/ports/src/virtualbox/dummies.cc @@ -101,6 +101,12 @@ int DBGFR3RegRegisterDevice(PVM, PCDBGFREGDESC, PPDMDEVINS, const char*, int DBGFR3AsSymbolByAddr(PUVM, RTDBGAS, PCDBGFADDRESS, uint32_t, PRTGCINTPTR, PRTDBGSYMBOL, PRTDBGMOD) TRACE(VERR_INVALID_HANDLE) int DBGFR3Term(PVM) TRACE(VINF_SUCCESS) +int DBGFR3Event(PVM pVM, DBGFEVENTTYPE enmEvent) +{ + PDBG("%u", enmEvent); + + TRACE(VERR_NOT_SUPPORTED) +} /* called by 'VMMR3InitRC', but we don't use GC */ diff --git a/repos/ports/src/virtualbox/unimpl.cc b/repos/ports/src/virtualbox/unimpl.cc index 4ca9f8471..86755d6eb 100644 --- a/repos/ports/src/virtualbox/unimpl.cc +++ b/repos/ports/src/virtualbox/unimpl.cc @@ -28,13 +28,16 @@ DUMMY(RTErrCOMGet) DUMMY(DBGFR3CoreWrite) DUMMY(DBGCRegisterCommands) -DUMMY(DBGFR3Event) DUMMY(DBGFR3EventAssertion) DUMMY(DBGFR3EventBreakpoint) DUMMY(DBGFR3EventSrc) DUMMY(DBGFR3VMMForcedAction) DUMMY(DBGFR3DisasInstrEx) DUMMY(DBGFR3DisasInstrCurrentLogInternal) +DUMMY(DBGFR3StackWalkBegin) +DUMMY(DBGFR3StackWalkBeginEx) +DUMMY(DBGFR3StackWalkNext) +DUMMY(DBGFR3StackWalkEnd) DUMMY(HMInvalidatePage) DUMMY(HMFlushTLB) @@ -58,6 +61,7 @@ DUMMY(MMR3HeapAPrintfV) DUMMY(MMR3LockCall) DUMMY(PDMR3AsyncCompletionTemplateCreateDriver) DUMMY(PDMR3LdrGetInterfaceSymbols) +DUMMY(PDMR3LdrQueryRCModFromPC) DUMMY(PDMCritSectBothFF) DUMMY(PGMNotifyNxeChanged) @@ -134,7 +138,6 @@ DUMMY(SUPR3HardenedLdrLoadPlugIn) DUMMY(SUPSemEventMultiWaitNoResume) DUMMY(SUPSemEventMultiReset) -DUMMY(VMMR3FatalDump) DUMMY(VMMR3GetHostToGuestSwitcher) DUMMY(RTHeapSimpleRelocate)