Changeset 104885 in vbox for trunk/include
- Timestamp:
- Jun 11, 2024 12:37:11 PM (7 months ago)
- Location:
- trunk/include/VBox/vmm
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/gvm.h
r104859 r104885 138 138 struct PGMR0PERVCPU s; 139 139 #endif 140 uint8_t padding[ 64];140 uint8_t padding[192]; 141 141 } pgmr0; 142 142 143 143 /** Padding the structure size to page boundrary. */ 144 144 #ifdef VBOX_WITH_NEM_R0 145 uint8_t abPadding3[16384 - 64*2 - 256 - 1024 - 64 - 896 - 64];145 uint8_t abPadding3[16384 - 64*2 - 256 - 1024 - 64 - 896 - 192]; 146 146 #else 147 uint8_t abPadding3[16384 - 64*2 - 256 - 1024 - 896 - 64];147 uint8_t abPadding3[16384 - 64*2 - 256 - 1024 - 896 - 192]; 148 148 #endif 149 149 } GVMCPU; -
trunk/include/VBox/vmm/gvm.mac
r104859 r104885 64 64 .vmmr0 resb 896 65 65 alignb 64 66 .pgmr0 resb 6466 .pgmr0 resb 192 67 67 alignb 16384 68 68 endstruc -
trunk/include/VBox/vmm/pgm.h
r104870 r104885 866 866 VMM_INT_DECL(int) PGMPhysIemQueryAccess(PVMCC pVM, RTGCPHYS GCPhys, bool fWritable, bool fByPassHandlers); 867 867 VMM_INT_DECL(int) PGMPhysIemGCPhys2PtrNoLock(PVMCC pVM, PVMCPUCC pVCpu, RTGCPHYS GCPhys, uint64_t const volatile *puTlbPhysRev, 868 #if defined(IN_RC) 869 R3PTRTYPE(uint8_t *) *ppb, 870 #else 871 R3R0PTRTYPE(uint8_t *) *ppb, 872 #endif 873 uint64_t *pfTlb); 868 R3R0PTRTYPE(uint8_t *) *ppb, uint64_t *pfTlb); 874 869 /** @name Flags returned by PGMPhysIemGCPhys2PtrNoLock 875 870 * @{ */ -
trunk/include/VBox/vmm/vm.h
r104850 r104885 324 324 struct PGMCPU s; 325 325 #endif 326 uint8_t padding[ 4096 + 28672];/* multiple of 4096 */326 uint8_t padding[36864]; /* multiple of 4096 */ 327 327 } pgm; 328 328 … … 339 339 CPUMCTX GstCtx; 340 340 #endif 341 uint8_t padding[102400]; 341 uint8_t padding[102400]; /* multiple of 4096 */ 342 342 } cpum; 343 343 … … 348 348 struct EMCPU s; 349 349 #endif 350 uint8_t padding[40960]; 350 uint8_t padding[40960]; /* multiple of 4096 */ 351 351 } em; 352 352 353 uint8_t abPadding[12288]; 353 354 } VMCPU; 354 355 -
trunk/include/VBox/vmm/vm.mac
r104850 r104885 103 103 104 104 alignb 4096 105 .pgm resb 4096+28672105 .pgm resb 36864 106 106 alignb 4096 107 107 .cpum resb 102400
Note:
See TracChangeset
for help on using the changeset viewer.