PC Engines apu coreboot Open Source Firmware v4.9.0.2
PC Engines apu coreboot Open Source Firmware v4.9.0.2
Key changes
Mainline:
- Enabled Core Peformance Boost feature. For details how it works and how to verify it really works, please refer to this blog post
- Corrected AGESA headers, which were for newer AGESA version than used in coreboot.
- Reproducible builds limiation - currently set iPXE and Memtest86+ master revisions do not guarantee the build reproducibility in long term. Correct revisions will be set in v4.9.0.3.
- Performed an analysis how to safely reboot platform after firmware upgrade using available reset methods: https://github.com/pcengines/apu2-documentation/pull/131 https://github.com/pcengines/apu2-documentation/pull/108
- pcengines.github.io page has been updated with newsletter subscription option and a blog with release reports containing key changes, test statistics/charts etc.
Legacy:
- Enabled Core Peformance Boost feature. For details how it works and how to verify it really works, please refer to this blog post)
- Reproducible builds limiation - currently set iPXE and Memtest86+ master revisions do not guarantee the build reproducibility in long term. Correct revisions will be set in v4.0.25.
Statistics
The chart shows the total files changed from release tag against the rebase point of given release specified in CHANGELOG (CHANGELOG.md and gitlab-ci.yml excluded from statistics). Check the statistics with:
git diff --stat <rebase_point_sha> ':(exclude)gitlab-ci.yml' ':(exclude)CHANGELOG.md'
The chart represents the total line added and deleted on the PC Engines coreboot fork against the rebase point for given release. Check the statistics with:
git diff --stat <rebase_point_sha> ':(exclude)gitlab-ci.yml' ':(exclude)CHANGELOG.md'
Two files have not been included in the diff as mentioned above since they are not a part of coreboot tree. The difference has grown a little since some patches have not yet been merged and/or sent (AGESA headers).
coreboot community
Patches merged:
Testing
-
PC Engines hardware configuration matrix - hardware configurations available for testing in 3mdeb laboratory.
-
PC Engines release validation results - please note there are separate sheets for each board-release.
Test changes in this release:
- Added 2 new test-cases: Serial output redirection enable/disable.
- Improved network interface tests.
- Improved HUAWEI modem detection tests.
- Fixed OS installation tests for configs with WLE900VX modem.
We have updated some tests results after re-testing, therefore some statistics may not match with the information from the previous newsletter.
- Mainline:
- PASSED: 306 (+12)
- FAILED: 16 (-2)
- PASSED [%]: 95,03% (+0.8%)
- Legacy:
- PASSED: 282 (+10)
- FAILED: 15 (0)
- PASSED [%]: 94,95% (+0.18%)
The increase in the number of PASSED tests results from new tests (+8) and resolved issue #219. Legacy tests have been updated to skip XEN tests. The number of FAILED tests is the aggregated amount of issues listed in the table below that happened during regression testing.
Binaries
Mainline
-
SHA256: 21618e83de50e87eb6f0cacf95e6e62c8d8d453a82b0fbeffa0b6fde8eed0e6d
-
SHA256: 4d64c5b7875b9877b4f149e0a0f082a614ae5572cfd7346b0c45d5378f887b75
-
SHA256: abc47e2c3db3e1e3189912076f9973771c184eb14397d85cea9067794d0fd8c7
-
SHA256: fa4f1c1763ec918457ba22e57c3ff8fb19fc32cd0634ac9d7472b612cea806ae
-
SHA256: e31e952dfcb549f3144d30eb25b2bcb2ddaeb9ed89372d2e548c0d3902cf14c5
Legacy
-
SHA256: 43880c9566cbafca1874bb66dcc0444186a89c4a5408696b432f3fdf01e1b267
-
SHA256: f26f9744a12b971605bd9b954e8fc5252c4789d95d86e615bc3a0df66630d59d
-
SHA256: 262dceb5408d6ba8f14477465adc5c0313bb85bdc0c1a8722f52c28b09f9aa05
-
SHA256: fadca94b5618b6e93a6f5b8f5ff96e8ff1128b7d5d117fa91dd941a4180a4557
See how to verify the signatures on asciinema