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 Entry Subscription) Release. To obtain access to the pre-built binaries you will have to get the Dasharo Pro/Enterprise Package (formerly Dasharo Entry Subscription). You will get the access to all of the firmware updates for the duration of the subscription via Dasharo Pro/Enterprise Package (formerly Dasharo Entry Subscription) 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