Changeset 105411 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Jul 19, 2024 12:29:21 AM (4 months ago)
- Location:
- trunk/src/VBox/VMM/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/IEMInternal-armv8.h
r105177 r105411 356 356 } IEMTLB; 357 357 AssertCompileSizeAlignment(IEMTLB, 64); 358 /** The width (in bits) of the address portion of the TLB tag. */ 359 #define IEMTLB_TAG_ADDR_WIDTH 36 358 360 /** IEMTLB::uTlbRevision increment. */ 359 #define IEMTLB_REVISION_INCR RT_BIT_64( 36)361 #define IEMTLB_REVISION_INCR RT_BIT_64(IEMTLB_TAG_ADDR_WIDTH) 360 362 /** IEMTLB::uTlbRevision mask. */ 361 #define IEMTLB_REVISION_MASK (~(RT_BIT_64(36) - 1)) 363 #define IEMTLB_REVISION_MASK (~(RT_BIT_64(IEMTLB_TAG_ADDR_WIDTH) - 1)) 364 362 365 /** IEMTLB::uTlbPhysRev increment. 363 366 * @sa IEMTLBE_F_PHYS_REV */ -
trunk/src/VBox/VMM/include/IEMInternal.h
r105359 r105411 661 661 } IEMTLB; 662 662 AssertCompileSizeAlignment(IEMTLB, 64); 663 /** The width (in bits) of the address portion of the TLB tag. */ 664 #define IEMTLB_TAG_ADDR_WIDTH 36 663 665 /** IEMTLB::uTlbRevision increment. */ 664 #define IEMTLB_REVISION_INCR RT_BIT_64( 36)666 #define IEMTLB_REVISION_INCR RT_BIT_64(IEMTLB_TAG_ADDR_WIDTH) 665 667 /** IEMTLB::uTlbRevision mask. */ 666 #define IEMTLB_REVISION_MASK (~(RT_BIT_64(36) - 1)) 668 #define IEMTLB_REVISION_MASK (~(RT_BIT_64(IEMTLB_TAG_ADDR_WIDTH) - 1)) 669 667 670 /** IEMTLB::uTlbPhysRev increment. 668 671 * @sa IEMTLBE_F_PHYS_REV */
Note:
See TracChangeset
for help on using the changeset viewer.