Changeset 106567 in vbox for trunk/include
- Timestamp:
- Oct 21, 2024 3:06:23 PM (7 months ago)
- svn:sync-xref-src-repo-rev:
- 165402
- Location:
- trunk/include/VBox/vmm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/cpum-armv8.h
r106476 r106567 186 186 /** The maximum linear address width of the CPU. */ 187 187 uint8_t cMaxLinearAddrWidth; 188 uint16_t uPadding; 188 189 189 190 /** @name Granule sizes supported. … … 700 701 701 702 /** Padding to the required size to match CPUMFEATURES for x86/amd64. */ 702 uint8_t abPadding[ 6];703 uint8_t abPadding[4]; 703 704 } CPUMFEATURES; 704 705 #ifndef VBOX_FOR_DTRACE_LIB -
trunk/include/VBox/vmm/cpumctx-armv8.h
r106061 r106567 169 169 typedef struct CPUMCTX 170 170 { 171 uint64_t uPadding0; 171 172 /** The general purpose register array view. */ 172 173 CPUMCTXGREG aGRegs[31]; … … 191 192 /** The VBAR_EL1 register. */ 192 193 CPUMCTXSYSREG VBar; 194 /** The MDSCR_EL1 register. */ 195 CPUMCTXSYSREG Mdscr; 196 uint64_t uPadding1; 193 197 /** Breakpoint registers, DBGB{C,V}n_EL1. */ 194 198 CPUMCTXSYSREGDBG aBp[16]; 195 199 /** Watchpoint registers, DBGW{C,V}n_EL1. */ 196 200 CPUMCTXSYSREGDBG aWp[16]; 197 /** The MDSCR_EL1 register. */198 CPUMCTXSYSREG Mdscr;199 201 /** APDA key register state. */ 200 202 CPUMCTXSYSREGPAKEY Apda; … … 294 296 /** Floating point status register. */ 295 297 uint64_t fpsr; 298 /* -- 64 byte alignment boundrary -- */ 296 299 /** The internal PSTATE state (as given from SPSR_EL2). */ 297 300 uint64_t fPState; 298 301 299 uint32_t fPadding0;300 301 302 /** OS lock status accessed through OSLAR_EL1 and OSLSR_EL1. */ 302 303 bool fOsLck; 303 304 304 uint8_t afPadding1[7]; 305 305
Note:
See TracChangeset
for help on using the changeset viewer.