Changeset 85950 in vbox
- Timestamp:
- Aug 31, 2020 11:40:19 AM (4 years ago)
- Location:
- trunk/src/VBox/Devices/EFI
- Files:
-
- 2 edited
-
DevEFI.cpp (modified) (2 diffs)
-
DevEFI.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/DevEFI.cpp
r83032 r85950 1202 1202 case EFI_INFO_INDEX_MCFG_SIZE: 1203 1203 return 8; 1204 case EFI_INFO_INDEX_APIC_MODE: 1205 return 1; 1204 1206 } 1205 1207 return UINT32_MAX; 1208 } 1209 1210 1211 /** 1212 * efiInfoNextByte for a uint8_t value. 1213 * 1214 * @returns Next (current) byte. 1215 * @param pThisCC The EFI state for the current context. 1216 * @param u8 The value. 1217 */ 1218 static uint8_t efiInfoNextByteU8(PDEVEFIR3 pThisCC, uint8_t u8) 1219 { 1220 uint32_t off = pThisCC->offInfo; 1221 if (off >= 1) 1222 return 0; 1223 return (uint8_t)u8; 1206 1224 } 1207 1225 … … 1282 1300 case EFI_INFO_INDEX_MCFG_BASE: return efiInfoNextByteU64(pThisCC, pThisCC->u64McfgBase); 1283 1301 case EFI_INFO_INDEX_MCFG_SIZE: return efiInfoNextByteU64(pThisCC, pThisCC->cbMcfgLength); 1302 case EFI_INFO_INDEX_APIC_MODE: return efiInfoNextByteU8(pThisCC, pThisCC->u8APIC); 1284 1303 1285 1304 default: -
trunk/src/VBox/Devices/EFI/DevEFI.h
r82968 r85950 72 72 EFI_INFO_INDEX_MCFG_BASE, 73 73 EFI_INFO_INDEX_MCFG_SIZE, 74 EFI_INFO_INDEX_APIC_MODE, 74 75 EFI_INFO_INDEX_END 75 76 } EfiInfoIndex; 77 78 /** @name APIC mode defines as returned by EFI_INFO_INDEX_APIC_MODE 79 * @{ */ 80 #define EFI_APIC_MODE_DISABLED 0 81 #define EFI_APIC_MODE_APIC 1 82 #define EFI_APIC_MODE_X2APIC 2 83 /** @} */ 76 84 77 85 /** Panic port.
Note:
See TracChangeset
for help on using the changeset viewer.

