Copy

PC Engines apu coreboot Open Source Firmware v4.9.0.2

Key changes - Mainline

  • Enabled CPB feature.
  • Corrected AGESA headers, which were for newer AGESA version than used in coreboot.
  • Reproducible builds limitation - 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 of how to safely reboot the platform after firmware upgrade using available reset methods:
  • pcengines.github.io page has been updated with newsletter subscription option and a blog with release reports containing key changes, test statistics/charts etc.

Key changes - Legacy

  • Enabled CPB feature.
  • Reproducible builds limitation - 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 a 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: Patches sent for review:

Testing

Test changes in this release:
  • Added 2 new test-cases: Serial output redirection enable/disable.
  • Improved network interface tests (validate currently populated ports).
  • Improved stability of HUAWEI modem detection tests.
  • Fixed OS installation tests for configs with WLE900VX modem.

Aggregated test results

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.

Reggresion issue tables

Resolved:
 Issue  Brief Description  coreboot  Affected Version  Platform 
36 Erase security registers does not clear them correctly Legacy up to 4.0.21 All
170 Sometimes sign of life happen twice Mainline 4.6.10 - 4.8.0.2 All
171 00:12.0 USB controller cannot be enabled Mailnline until 4.8.0.4 Apu2
210 Legacy DMI table update Legacy 4.0.20 All
219 HUAWEI modem detection on pfSense Both 4.8.0.6/4.0.23 Apu3

Unresolved:
 Issue  Brief Description  coreboot  Affected Version  Platform 
29 Some USB 3x sticks may not appear in boot menu Both from 4.6.10/4.0.18 All
30 APU4 USB port issue Both from 4.6.10/4.0.18 Apu4
64 Reboot/Post hang Both from 4.0.17/4.6.10 All
109 XEN booting is unstable Both from 4.0,17/4.8.0.3 All
115 Some PCIe cards may not be detected on certain OSes Mailnine 4.9.0.1 Apu2

Links

Mainline:

apu1 v4.9.0.2
SHA256: 21618e83de50e87eb6f0cacf95e6e62c8d8d453a82b0fbeffa0b6fde8eed0e6d
SHA256 file
SHA256 sig

apu2 v4.9.0.2
SHA256: 4d64c5b7875b9877b4f149e0a0f082a614ae5572cfd7346b0c45d5378f887b75
SHA256 file
SHA256 sig

apu3 v4.9.0.2
SHA256: abc47e2c3db3e1e3189912076f9973771c184eb14397d85cea9067794d0fd8c7
SHA256 file
SHA256 sig

apu4 v4.9.0.2
SHA256: fa4f1c1763ec918457ba22e57c3ff8fb19fc32cd0634ac9d7472b612cea806ae
SHA256 file
SHA256 sig

apu5 v4.9.0.2
SHA256: e31e952dfcb549f3144d30eb25b2bcb2ddaeb9ed89372d2e548c0d3902cf14c5
SHA256 file
SHA256 sig

Legacy:

apu2 v4.0.24
SHA256: 43880c9566cbafca1874bb66dcc0444186a89c4a5408696b432f3fdf01e1b267
SHA256 file
SHA256 sig

apu3 v4.0.24
SHA256: f26f9744a12b971605bd9b954e8fc5252c4789d95d86e615bc3a0df66630d59d
SHA256 file
SHA256 sig

apu4 v4.0.24
SHA256: 262dceb5408d6ba8f14477465adc5c0313bb85bdc0c1a8722f52c28b09f9aa05
SHA256 file
SHA256 sig

apu5 v4.0.24
SHA256: fadca94b5618b6e93a6f5b8f5ff96e8ff1128b7d5d117fa91dd941a4180a4557
SHA256 file
SHA256 sig

See how to verify the signatures on asciinema

For more information about documentation, releases and issues, please visit PC Engines firmware release page and PC Engines GitHub.
Copyright © 2019 3mdeb Embedded Systems Consulting, All rights reserved. 
You are receiving this email because you were opted in at our website https://pcengines.github.io 
 
Our mailing address is: 
3mdeb Embedded Systems Consulting
ul. Burgaska 9D/10
Gdańsk 80-287
Poland
 
Add us to your address book

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.






This email was sent to <<Email Address>>
why did I get this?    unsubscribe from this list    update subscription preferences
3mdeb Embedded Systems Consulting · ul. Burgaska 9D/10 · Gdańsk 80-287 · Poland

Email Marketing Powered by Mailchimp