VirtualBox

Changeset 98970 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Mar 15, 2023 8:56:57 AM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
156319
Message:

VMM: More ARMv8 x86/amd64 separation work, bugref:10385

Location:
trunk/src/VBox/VMM
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/Makefile.kmk

    r98960 r98970  
    347347        VBoxVMM.d \
    348348        VMMR3/VMMR3VTable.cpp \
    349         VMMR3/APIC.cpp \
    350349        VMMR3/CFGM.cpp \
    351         VMMR3/CPUM.cpp \
    352         VMMR3/CPUMR3CpuId.cpp \
    353         VMMR3/CPUMR3Db.cpp \
    354         VMMR3/CPUMDbg.cpp \
     350        VMMR3/CPUM-armv8.cpp \
    355351        VMMR3/DBGF.cpp \
    356352        VMMR3/DBGFAddr.cpp \
     
    358354        VMMR3/DBGFR3Bp.cpp \
    359355        VMMR3/DBGFR3BugCheck.cpp \
    360         VMMR3/DBGFCoreWrite.cpp \
    361356        VMMR3/DBGFCpu.cpp \
    362357        VMMR3/DBGFDisas.cpp \
  • trunk/src/VBox/VMM/VMMR3/DBGFR3Bp.cpp

    r98103 r98970  
    162162#define LOG_GROUP LOG_GROUP_DBGF
    163163#define VMCPU_INCL_CPUM_GST_CTX
     164#include <VBox/vmm/cpum.h>
    164165#include <VBox/vmm/dbgf.h>
    165166#include <VBox/vmm/selm.h>
     
    17751776    RT_NOREF(pvUser);
    17761777
     1778#if defined(VBOX_VMM_TARGET_ARMV8)
     1779    RT_NOREF(pVM, pVCpu);
     1780    AssertReleaseFailed();
     1781    return VERR_NOT_IMPLEMENTED;
     1782#else
    17771783    /*
    17781784     * CPU 0 updates the enabled hardware breakpoint counts.
     
    17941800
    17951801    return CPUMRecalcHyperDRx(pVCpu, UINT8_MAX);
     1802#endif
    17961803}
    17971804
     
    19801987            {
    19811988                uint8_t abInstr[DBGF_BP_INSN_MAX];
    1982                 RTGCPTR const GCPtrInstr = pVCpu->cpum.GstCtx.rip + pVCpu->cpum.GstCtx.cs.u64Base;
     1989                RTGCPTR const GCPtrInstr = CPUMGetGuestFlatPC(pVCpu);
    19831990                int rc = PGMPhysSimpleReadGCPtr(pVCpu, &abInstr[0], GCPtrInstr, sizeof(abInstr));
    19841991                AssertRC(rc);
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette