Release Notes
Following Release Notes describe status of Dasharo (coreboot+SeaBIOS) variant of open-source firmware development for PC Engines apu2/3/4/6 platform.
For details about our release process please read Dasharo Standard Release Process.
v24.05.00.01 - 2024-06-28
Test results for this release can be found here.
Added
- Rebased with official coreboot repository commit 5a0207e (tag 24.05)
- coreboot 24.05: security/tpm: support compiling in multiple TPM drivers
- coreboot 24.02 and 24.02.01: lib/rtc: Fix off-by-one error in February day count in leap year
- coreboot 24.02 and 24.02.01: device: Add support for multiple PCI segment groups
- coreboot 4.22 & 4.22.01 x86: Support CBFS cache for pre-memory stages and ramstage
- coreboot 4.21: libpayload/uhci: Re-write UHCI RH driver w/ generic_hub API
- coreboot 4.21: arch/x86: Don’t allow hw floating point operations
- coreboot 4.21: Extracting of TPM logs using cbmem tool
- coreboot 4.21: soc/amd: read domain resource window configuration from hardware
- coreboot 4.20.1: cpu/x86/smm: Add PCI resource store functionality
- coreboot 4.20.1: drivers/usb/acpi: Add USB _DSM method to enable/disable USB LPM per port
Changed
- Code base was moved to Dasharo Patchqueue Initiative
- Sign of Life date changed to 19700101 due to making Dasharo Patchqueue Initiative based build reproducible
- toolchain updates GCC 13.2.0, CMake 3.27.7
- ACPI 6.4 specification compliance
- sortbootorder update to v24.05.00.01
Removed
Known issues
- Limited test scope due to infrastructure recovery issues
- apuled driver doesn't work in FreeBSD. Check the GPIOs document for workaround.
- Some PCIe cards are not detected on certain OSes and/or in certain mPCIe slots. Check the mPCIe modules document for solution/workaround.
- Booting with 2 USB 3.x sticks plugged in apu4 sometimes results in detecting only 1 stick
- Certain USB 3.x sticks happen to not appear in boot menu
- Booting Xen 4.8 is unstable
Binaries
This is a Dasharo Pro/Enterprise Package (formerly Dasharo Pro Package) Release. To obtain access to the pre-built binaries you will have to get the Dasharo Pro/Enterprise Package (formerly Dasharo Pro Package). You will get the access to all of the firmware updates for the duration of the subscription via Dasharo Pro/Enterprise Package (formerly Dasharo Pro Package ) newsletter.
To verify binary integrity with hash and signature please follow the instructions in Dasharo release signature verification using this key
SBOM (Software Bill of Materials)
- coreboot based on 24.05 revision 5a0207e
- Dasharo Patchqueue Initiative based on 24.05.00.01 revision c86db36f
- sortbootorder based on v24.05.00.01 revision a7c8b665
- iPXE based on 2024.05 revision e965f179
- Memtest86+ based on v002 revision 0bd34c22
- AMD AGESA Binary Platform Initialization based on MullinsPI 1.0.0.A revision a8db7dfe
- AMD Platform Security Processor bootloader based on D.1.1.4D revision a8db7dfe
- AMD Platform Security Processor firmware public key based on v1.0 revision a8db7dfe
- AMD System Management Unit firmware based on 1433 revision a8db7dfe
- AMD System Management Unit - Software Configuration Settings binary based on 1433 revision a8db7dfe
- AMD Hudson xHCI firmware based on 1.1.0.0068 revision a8db7dfe