Changeset 108443 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Mar 4, 2025 8:15:22 PM (2 months ago)
- svn:sync-xref-src-repo-rev:
- 167817
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/GICInternal.h
r108439 r108443 68 68 #endif 69 69 70 #if 0 70 71 /** Maximum number of SPI interrupts. */ 71 72 #define GIC_SPI_MAX 32 72 73 #endif 74 75 #if 0 73 76 /** @def GIC_CACHE_LINE_SIZE 74 77 * Padding (in bytes) for aligning data in different cache lines. The ARMv8 cache … … 79 82 #define GIC_CACHE_LINE_SIZE 64 80 83 81 #if 182 84 /** 83 85 * GIC Interrupt-Delivery Bitmap (IDB). … … 107 109 IOMMMIOHANDLE hMmioReDist; 108 110 109 /** @name Distributor register state for SPIs and extended SPIs.111 /** @name Distributor register state. 110 112 * @{ 111 113 */ … … 129 131 130 132 /** Flag whether group 0 interrupts are enabled. */ 131 bool fI rqGrp0Enabled;133 bool fIntrGroup0Enabled; 132 134 /** Flag whether group 1 interrupts are enabled. */ 133 bool fI rqGrp1Enabled;135 bool fIntrGroup1Enabled; 134 136 /** Flag whether affinity routing is enabled. */ 135 137 bool fAffRoutingEnabled; 136 /** Padding. */137 bool afPadding;138 /** Alignment. */ 139 bool fAlignment0; 138 140 /** @} */ 139 141 #else … … 180 182 /** Whether range-selector is supported (GICD_TYPER.RSS and ICC_CTLR_EL1.RSS). */ 181 183 bool fRangeSelSupport; 184 /** Alignment. */ 185 bool afAlignment0[3]; 182 186 /** @} */ 183 187 } GICDEV; … … 258 262 /** The current interrupt priority, only interrupts with a higher priority get signalled. */ 259 263 uint8_t bInterruptPriority; 260 /** The interrupt controller Binary Point Register for Group 0 interrupts. */264 /** The binary point register for group 0 interrupts. */ 261 265 uint8_t bBinaryPointGrp0; 262 /** The interrupt controller Binary Point Register for Group 1 interrupts. */266 /** The binary point register for group 1 interrupts. */ 263 267 uint8_t bBinaryPointGrp1; 264 /** Flag whether group 0 interrupts are currently enabled. */ 265 bool fIrqGrp0Enabled; 266 /** Flag whether group 1 interrupts are currently enabled. */ 267 bool fIrqGrp1Enabled; 268 /** Flag whether group 0 interrupts are enabled. */ 269 bool fIntrGroup0Enabled; 270 /** Flag whether group 1 interrupts are enabled. */ 271 bool fIntrGroup1Enabled; 272 /** Alignment. */ 273 bool afAlignment0[2]; 268 274 /** @} */ 269 275
Note:
See TracChangeset
for help on using the changeset viewer.