Changeset 99404 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/Library/ResetSystemLib/BaseResetShutdown.c
- Timestamp:
- Apr 14, 2023 3:17:44 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 156854
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-145445 /vendor/edk2/current 103735-103757,103769-103776,129194-156846
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/OvmfPkg/Library/ResetSystemLib/BaseResetShutdown.c
r85718 r99404 29 29 ) 30 30 { 31 UINT16 AcpiPmBaseAddress;32 UINT16 HostBridgeDevId;31 UINT16 AcpiPmBaseAddress; 32 UINT16 HostBridgeDevId; 33 33 34 34 AcpiPmBaseAddress = 0; 35 HostBridgeDevId = PciRead16 (OVMF_HOSTBRIDGE_DID);35 HostBridgeDevId = PciRead16 (OVMF_HOSTBRIDGE_DID); 36 36 switch (HostBridgeDevId) { 37 case INTEL_82441_DEVICE_ID: 38 AcpiPmBaseAddress = PIIX4_PMBA_VALUE; 39 break; 40 case INTEL_Q35_MCH_DEVICE_ID: 41 AcpiPmBaseAddress = ICH9_PMBASE_VALUE; 42 break; 43 default: 44 ASSERT (FALSE); 45 CpuDeadLoop (); 37 case INTEL_82441_DEVICE_ID: 38 AcpiPmBaseAddress = PIIX4_PMBA_VALUE; 39 break; 40 case INTEL_Q35_MCH_DEVICE_ID: 41 AcpiPmBaseAddress = ICH9_PMBASE_VALUE; 42 break; 43 case CLOUDHV_DEVICE_ID: 44 IoWrite8 (CLOUDHV_ACPI_SHUTDOWN_IO_ADDRESS, 5 << 2 | 1 << 5); 45 CpuDeadLoop (); 46 default: 47 ASSERT (FALSE); 48 CpuDeadLoop (); 46 49 } 47 50
Note:
See TracChangeset
for help on using the changeset viewer.