Changeset 96995 in vbox for trunk/src/VBox
- Timestamp:
- Oct 5, 2022 8:01:58 AM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 153927
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/APICAll.cpp
r96926 r96995 86 86 { 87 87 const volatile uint8_t *pbBitmap = (const volatile uint8_t *)&pApicReg->u[0]; 88 return ASMBitTest(pbBitmap + XAPIC_REG256_VECTOR_OFF(uVector),XAPIC_REG256_VECTOR_BIT(uVector));88 return ASMBitTest(pbBitmap, (XAPIC_REG256_VECTOR_OFF(uVector) << 3) + XAPIC_REG256_VECTOR_BIT(uVector)); 89 89 } 90 90 … … 99 99 { 100 100 volatile uint8_t *pbBitmap = (volatile uint8_t *)&pApicReg->u[0]; 101 ASMAtomicBitSet(pbBitmap + XAPIC_REG256_VECTOR_OFF(uVector),XAPIC_REG256_VECTOR_BIT(uVector));101 ASMAtomicBitSet(pbBitmap, (XAPIC_REG256_VECTOR_OFF(uVector) << 3) + XAPIC_REG256_VECTOR_BIT(uVector)); 102 102 } 103 103 … … 112 112 { 113 113 volatile uint8_t *pbBitmap = (volatile uint8_t *)&pApicReg->u[0]; 114 ASMAtomicBitClear(pbBitmap + XAPIC_REG256_VECTOR_OFF(uVector),XAPIC_REG256_VECTOR_BIT(uVector));114 ASMAtomicBitClear(pbBitmap, (XAPIC_REG256_VECTOR_OFF(uVector) << 3) + XAPIC_REG256_VECTOR_BIT(uVector)); 115 115 } 116 116
Note:
See TracChangeset
for help on using the changeset viewer.