Changeset 100184 in vbox for trunk/include/VBox/vmm/cpum.h
- Timestamp:
- Jun 16, 2023 6:51:39 AM (18 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/cpum.h
r99051 r100184 69 69 CPUMCPUVENDOR_32BIT_HACK = 0x7fffffff 70 70 } CPUMCPUVENDOR; 71 72 73 /** 74 * CPU architecture. 75 */ 76 typedef enum CPUMARCH 77 { 78 /** Invalid zero value. */ 79 kCpumArch_Invalid = 0, 80 /** x86 based architecture (includes 64-bit). */ 81 kCpumArch_X86, 82 /** ARM based architecture (includs both AArch32 and AArch64). */ 83 kCpumArch_Arm, 84 85 /** @todo RiscV, Mips, ... ;). */ 86 87 /* 88 * Unknown. 89 */ 90 kCpumArch_Unknown, 91 92 kCpumArch_32BitHack = 0x7fffffff 93 } CPUMARCH; 71 94 72 95 … … 352 375 VMMDECL(uint64_t) CPUMGetGuestFlatSP(PVMCPU pVCpu); 353 376 VMMDECL(CPUMCPUVENDOR) CPUMGetGuestCpuVendor(PVM pVM); 377 VMMDECL(CPUMARCH) CPUMGetGuestArch(PCVM pVM); 354 378 VMMDECL(CPUMMICROARCH) CPUMGetGuestMicroarch(PCVM pVM); 355 379 VMMDECL(void) CPUMGetGuestAddrWidths(PCVM pVM, uint8_t *pcPhysAddrWidth, uint8_t *pcLinearAddrWidth); … … 362 386 363 387 VMMDECL(CPUMCPUVENDOR) CPUMGetHostCpuVendor(PVM pVM); 388 VMMDECL(CPUMARCH) CPUMGetHostArch(PCVM pVM); 364 389 VMMDECL(CPUMMICROARCH) CPUMGetHostMicroarch(PCVM pVM); 365 390
Note:
See TracChangeset
for help on using the changeset viewer.