VirtualBox

Changeset 100118 in vbox for trunk/include


Ignore:
Timestamp:
Jun 8, 2023 12:41:57 PM (21 months ago)
Author:
vboxsync
Message:

VMM/CPUM: Include VBAR_EL1 register, bugref:10387 bugref:10390

Location:
trunk/include/VBox/vmm
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/cpumctx-armv8.h

    r99976 r100118  
    147147    /** The TTBR1_EL1 register. */
    148148    CPUMCTXSYSREG   Ttbr1;
     149    /** The VBAR_EL1 register. */
     150    CPUMCTXSYSREG   VBar;
    149151
    150152    /** Floating point control register. */
     
    170172    uint64_t        CntvCValEl0;
    171173
    172     uint64_t        au64Padding2[7];
     174    uint64_t        au64Padding2[6];
    173175} CPUMCTX;
    174176
     
    231233#define CPUMCTX_EXTRN_FPSR                      UINT64_C(0x0000000000008000)
    232234
     235/** Various system registers (rarely accessed) are kept externally. */
     236#define CPUMCTX_EXTRN_SYSREG                    UINT64_C(0x0000000000010000)
     237
    233238/** Mask of bits the keepers can use for state tracking. */
    234239#define CPUMCTX_EXTRN_KEEPER_STATE_MASK         UINT64_C(0xffff000000000000)
  • trunk/include/VBox/vmm/dbgf.h

    r99379 r100118  
    21612161    DBGFREG_ARMV8_TTBR1_EL1,
    21622162    DBGFREG_ARMV8_ELR_EL1,
    2163 
    2164     DBGFREG_ARMV8_LAST = DBGFREG_ARMV8_ELR_EL1,
     2163    DBGFREG_ARMV8_VBAR_EL1,
     2164
     2165    DBGFREG_ARMV8_LAST = DBGFREG_ARMV8_VBAR_EL1,
    21652166    /** @} */
    21662167
Note: See TracChangeset for help on using the changeset viewer.

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