Skip to content

Ampere Tianocore v1.05.100

Compare
Choose a tag to compare
@vkphong-ampere vkphong-ampere released this 30 Apr 14:35
· 302 commits to ampere since this release

What's in this Release

Compatible with latest Ampere's Arm Trusted Firmware and SCP firmware version 1.05.20210415 (SRP-1.05)
Requires the use of IASL compiler version 20201217 for compilation

  • Support changing UEFI Boot Order through IPMI Command
  • Update ATF HOB and Board Setting to work with the latest ATF and SMpro/PMpro Firmware version 1.05x.
  • Introduce MailboxInterfaceLib and SystemFirmwareInterfaceLib libraries which replace
    the SMProLib and PMProLib for System Firmware Interface like Mailbox/Doorbell.
  • Move common ACPI tables from the JadePkg/AcpiTables to the new AmpereAltraPkg/AcpiCommonTables module.
  • PCIe: Change RCB0 MMIO32 base to align with 16MB boundary
  • PCIe AER Firmware First:
    • Enable AER bit to support detect AER errors
    • Update _OSC PCIe AER bit when FW-first enabled
  • SMBIOS Type 7: Fix SLC 16-way set-associative information
  • ACPI PPTT: Add System Level Cache (SLC) node to the PPTT table
  • ACPI BERT:
    • Support ARMv8 S-EL2 state, CPM RAS Error Records, and Power Management (PM) to the Firmware Crash Firmware (FCC)
    • Fix BERT Block Status Error bit to support Windows boot
    • Fix missing 1-byte for BertRev in BERT record
  • Update I2C HCNT/LCNT Clock Frequency and clean up I2C driver
  • Fix RAS Configuration not worked when the APEI support is disabled
  • Optimize the layout of UEFI Flash Device (FD) to reduce wasted space and fragmentation
  • Other bug fixes and improvements