Changeset 104672 in vbox
- Timestamp:
- May 16, 2024 10:50:35 AM (8 months ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/Makefile.kmk
r104386 r104672 363 363 VBoxVMMArm_SONAME.linux = VBoxVMMArm.so 364 364 365 VBoxVMMArm_DEFS = VBOX_VMM_TARGET_ARMV8 VBOX_IN_VMM IN_VMM_R3 IN_DIS IN_DBG \365 VBoxVMMArm_DEFS = VBOX_VMM_TARGET_ARMV8 VBOX_IN_VMM IN_VMM_R3 IN_DIS IN_DBG IN_GMM_R3 \ 366 366 $(filter-out VBOX_WITH_IEM_RECOMPILER VBOX_WITH_IEM_NATIVE_RECOMPILER,$(VMM_COMMON_DEFS)) 367 367 ifdef VBOX_WITH_VUSB … … 509 509 VMMR3/GICR3Kvm.cpp 510 510 VBoxVMMArm_DEFS.linux.arm64 += VBOX_WITH_NATIVE_NEM 511 512 VBoxVMMArm_SOURCES.win.arm64 += \ 513 VMMR3/NEMR3Native-win-armv8.cpp 514 VBoxVMMArm_DEFS.win.arm64 += VBOX_WITH_NATIVE_NEM 511 515 512 516 VBoxVMMArm_LIBS = \ -
trunk/src/VBox/VMM/VMMR3/DBGFDisas.cpp
r102560 r104672 384 384 #if defined(VBOX_VMM_TARGET_ARMV8) 385 385 RT_NOREF(pVM, pVCpu, Sel, GCPtr, rc, fFlags, pszOutput, cbOutput, pcbInstr, pDisState); 386 AssertFailed(); /** @todo */386 //AssertFailed(); /** @todo */ 387 387 return VERR_NOT_IMPLEMENTED; 388 388 #else -
trunk/src/VBox/VMM/include/NEMInternal.h
r104385 r104672 252 252 /** Set if we've created the EMTs. */ 253 253 bool fCreatedEmts : 1; 254 # if defined(VBOX_VMM_TARGET_ARMV8) 255 bool fHypercallExit : 1; 256 bool fGpaAccessFaultExit : 1; 257 /** Cache line flush size as a power of two. */ 258 uint8_t cPhysicalAddressWidth; 259 # else 254 260 /** WHvRunVpExitReasonX64Cpuid is supported. */ 255 261 bool fExtendedMsrExit : 1; … … 258 264 /** WHvRunVpExitReasonException is supported. */ 259 265 bool fExtendedXcptExit : 1; 260 # ifdef NEM_WIN_WITH_A20266 # ifdef NEM_WIN_WITH_A20 261 267 /** Set if we've started more than one CPU and cannot mess with A20. */ 262 268 bool fA20Fixed : 1; 263 269 /** Set if A20 is enabled. */ 264 270 bool fA20Enabled : 1; 271 # endif 265 272 # endif 266 273 /** The reported CPU vendor. */ … … 473 480 474 481 #elif defined(RT_OS_WINDOWS) 482 # ifdef VBOX_VMM_TARGET_ARMV8 483 /** Flag whether the ID registers were synced to the guest context 484 * (for first guest exec call on the EMT after loading the saved state). */ 485 bool fIdRegsSynced; 486 # else 475 487 /** The current state of the interrupt windows (NEM_WIN_INTW_F_XXX). */ 476 488 uint8_t fCurrentInterruptWindows; … … 487 499 /** The windows thread handle. */ 488 500 RTR3PTR hNativeThreadHandle; 501 # endif 489 502 490 503 /** @name Statistics
Note:
See TracChangeset
for help on using the changeset viewer.