summaryrefslogtreecommitdiff
path: root/src/VBox/VMM/VMMR0/VMMR0.cpp
diff options
context:
space:
mode:
authorvboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2020-10-26 12:04:05 +0000
committervboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f>2020-10-26 12:04:05 +0000
commitf71c2e0e0f0dae1ab6958e162797b3ca45ae7195 (patch)
tree4aa0ea87a4e0df843051de856e5100f8d17170a3 /src/VBox/VMM/VMMR0/VMMR0.cpp
parenta4192fc2da5968705b840f35993a0ab72a716bc0 (diff)
downloadVirtualBox-svn-f71c2e0e0f0dae1ab6958e162797b3ca45ae7195.tar.gz
VMM/DBGF: Updates to the new breakpoint manager, L2 table management groundwork, bugref:9837
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@86704 cfe28804-0f27-0410-a406-dd0f0b0b656f
Diffstat (limited to 'src/VBox/VMM/VMMR0/VMMR0.cpp')
-rw-r--r--src/VBox/VMM/VMMR0/VMMR0.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/VBox/VMM/VMMR0/VMMR0.cpp b/src/VBox/VMM/VMMR0/VMMR0.cpp
index 5edd42c59f7..3db0ec63ebc 100644
--- a/src/VBox/VMM/VMMR0/VMMR0.cpp
+++ b/src/VBox/VMM/VMMR0/VMMR0.cpp
@@ -2286,6 +2286,15 @@ static int vmmR0EntryExWorker(PGVM pGVM, VMCPUID idCpu, VMMR0OPERATION enmOperat
VMM_CHECK_SMAP_CHECK2(pGVM, RT_NOTHING);
break;
}
+
+ case VMMR0_DO_DBGF_BP_L2_TBL_CHUNK_ALLOC:
+ {
+ if (!pReqHdr || u64Arg || idCpu != 0)
+ return VERR_INVALID_PARAMETER;
+ rc = DBGFR0BpL2TblChunkAllocReqHandler(pGVM, (PDBGFBPL2TBLCHUNKALLOCREQ)pReqHdr);
+ VMM_CHECK_SMAP_CHECK2(pGVM, RT_NOTHING);
+ break;
+ }
#endif
/*
@@ -2394,6 +2403,7 @@ VMMR0DECL(int) VMMR0EntryEx(PGVM pGVM, PVMCC pVM, VMCPUID idCpu, VMMR0OPERATION
#ifdef VBOX_WITH_LOTS_OF_DBGF_BPS
case VMMR0_DO_DBGF_BP_INIT:
case VMMR0_DO_DBGF_BP_CHUNK_ALLOC:
+ case VMMR0_DO_DBGF_BP_L2_TBL_CHUNK_ALLOC:
#endif
{
PGVMCPU pGVCpu = &pGVM->aCpus[idCpu];