Skip to content

Commit

Permalink
Merge pull request #125 from pcengines/rel_v4.19.0.1
Browse files Browse the repository at this point in the history
release v4.19.0.1
  • Loading branch information
sulewskiprzemyslaw authored Feb 2, 2023
2 parents 8bb6d8f + 39c2865 commit c9102a7
Show file tree
Hide file tree
Showing 2 changed files with 187 additions and 3 deletions.
116 changes: 116 additions & 0 deletions _posts/2023-02-02-PC-Engines_Firmware-v4-19-0-1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
---
layout: post
title: "PC Engines apu coreboot Open Source Firmware v4.19.0.1"
date: 2023-02-02
categories: Firmware
---
# PC Engines apu coreboot Open Source Firmware v4.19.0.1

## Key changes

Mainline:

### Changed

- **Rebased** with official coreboot repository **commit** 2ccbcc5
- Removed configuration and mainboard files for apu1 due to the board being
dropped from upstream coreboot

## Statistics


![Files Changed](https://cloud.3mdeb.com/index.php/s/Djd8gQ3P6Hb3r3L/preview)

The chart shows the total files changed from release tag against the rebase
point of given release specified in CHANGELOG (CHANGELOG.md, gitlab-ci.yml
and regression.sh excluded from statistics). Check the statistics with:

```
git diff --stat 2ccbcc5 ':(exclude).gitlab-ci.yml' ':(exclude)CHANGELOG.md' ':(exclude).gitlab-ci/regression.sh'
```

`97 files changed, 3960 insertions(+), 174 deletions(-)`

![Process of mainlining](https://cloud.3mdeb.com/index.php/s/iqAHtaRiGBCyyw7/preview)

The chart represents the total line added and deleted on the PC Engines
coreboot fork against the rebase point for a given release.

## Testing

* [PC Engines hardware configuration matrix](https://cloud.3mdeb.com/index.php/s/GYecq2SHidoFZ8A/preview) -
hardware configurations available for testing in 3mdeb laboratory.

* [PC Engines release validation results](https://docs.google.com/spreadsheets/d/1_uRhVo9eYeZONnelymonYp444zYHT_Q_qmJEJ8_XqJc/edit#gid=2507399) -
please note there are separate sheets for each board-release.

![Mainline test results](https://cloud.3mdeb.com/index.php/s/A9fKnqmYmrsxoWB/preview)

* Mainline:
* PASSED: 679 (**-87**)
* FAILED: 7 (**+/-0**)
* PASSED [%]: 98.84 (**-0.13%**)

The overall number of tests as well as the number of successful tests has
decreased due to the stopping release for apu1 mainboard.

Fails are related to
[APU7 iPXE](https://github.com/pcengines/apu2-documentation/issues/308),
[PCIe cards detection in OS](https://github.com/pcengines/apu2-documentation/issues/115),
[USB appearing in boot menu](https://github.com/pcengines/apu2-documentation/issues/277),
[Xen booting](https://github.com/pcengines/apu2-documentation/issues/109),
[Temperature checking in pfSense](https://github.com/pcengines/apu2-documentation/issues/281),

## Binaries

### Mainline

* [apu2 v4.19.0.1.zip](https://3mdeb.com/open-source-firmware/pcengines/apu2/apu2_v4.19.0.1.zip)

[apu2 v4.19.0.1.rom](https://3mdeb.com/open-source-firmware/pcengines/apu2/apu2_v4.19.0.1.rom)

[SHA256 file](https://3mdeb.com/open-source-firmware/pcengines/apu2/apu2_v4.19.0.1.SHA256)

[SHA256 sig](https://3mdeb.com/open-source-firmware/pcengines/apu2/apu2_v4.19.0.1.SHA256.sig)

* [apu3 v4.19.0.1.zip](https://3mdeb.com/open-source-firmware/pcengines/apu3/apu3_v4.19.0.1.zip)

[apu3 v4.19.0.1.rom](https://3mdeb.com/open-source-firmware/pcengines/apu3/apu3_v4.19.0.1.rom)

[SHA256 file](https://3mdeb.com/open-source-firmware/pcengines/apu3/apu3_v4.19.0.1.SHA256)

[SHA256 sig](https://3mdeb.com/open-source-firmware/pcengines/apu3/apu3_v4.19.0.1.SHA256.sig)

* [apu4 v4.19.0.1.zip](https://3mdeb.com/open-source-firmware/pcengines/apu4/apu4_v4.19.0.1.zip)

[apu4 v4.19.0.1.rom](https://3mdeb.com/open-source-firmware/pcengines/apu4/apu4_v4.19.0.1.rom)

[SHA256 file](https://3mdeb.com/open-source-firmware/pcengines/apu4/apu4_v4.19.0.1.SHA256)

[SHA256 sig](https://3mdeb.com/open-source-firmware/pcengines/apu4/apu4_v4.19.0.1.SHA256.sig)

* [apu5 v4.19.0.1.zip](https://3mdeb.com/open-source-firmware/pcengines/apu5/apu5_v4.19.0.1.zip)

[apu5 v4.19.0.1.rom](https://3mdeb.com/open-source-firmware/pcengines/apu5/apu5_v4.19.0.1.rom)

[SHA256 file](https://3mdeb.com/open-source-firmware/pcengines/apu5/apu5_v4.19.0.1.SHA256)

[SHA256 sig](https://3mdeb.com/open-source-firmware/pcengines/apu5/apu5_v4.19.0.1.SHA256.sig)

* [apu6 v4.19.0.1.zip](https://3mdeb.com/open-source-firmware/pcengines/apu6/apu6_v4.19.0.1.zip)

[apu6 v4.19.0.1.rom](https://3mdeb.com/open-source-firmware/pcengines/apu6/apu6_v4.19.0.1.rom)

[SHA256 file](https://3mdeb.com/open-source-firmware/pcengines/apu6/apu6_v4.19.0.1.SHA256)

[SHA256 sig](https://3mdeb.com/open-source-firmware/pcengines/apu6/apu6_v4.19.0.1.SHA256.sig)

* [apu7 v4.19.0.1.zip](https://3mdeb.com/open-source-firmware/pcengines/apu7/apu7_v4.19.0.1.zip)

[apu7 v4.19.0.1.rom](https://3mdeb.com/open-source-firmware/pcengines/apu7/apu7_v4.19.0.1.rom)

[SHA256 file](https://3mdeb.com/open-source-firmware/pcengines/apu7/apu7_v4.19.0.1.SHA256)

[SHA256 sig](https://3mdeb.com/open-source-firmware/pcengines/apu7/apu7_v4.19.0.1.SHA256.sig)

See how to verify the signatures on [asciinema](https://asciinema.org/a/556754)
74 changes: 71 additions & 3 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,7 @@ <h2>
<div class="main-list">
<h3 class="green-text">Mainline releases</h3>
<ul class="list">
<li><a href="#mr-63">v4.19.0.1</a></li>
<li><a href="#mr-62">v4.17.0.3</a></li>
<li><a href="#mr-61">v4.17.0.2</a></li>
<li><a href="#mr-60">v4.17.0.1</a></li>
Expand Down Expand Up @@ -399,12 +400,79 @@ <h1>Documentation</h1>
</ul>
</div>

<!-- mainline releases v4.19.0.1 -->
<div class="wrapper">
<!--<div class="break"></div>insert this code when a new update comes out to separate a new version from the current.-->
<div class="smaller-margin" id="mr-63">
<h2 class="text-middle">Mainline releases</h2>
<!-- h2 tag needs to be moved to the newest version -->
<h4><a target="_blank" href="https://github.com/pcengines/coreboot/compare/v4.17.0.3...rel_4.19.0.1">v4.19.0.1</a></h4>
</div>

<div class="dimmed-text">
<p>Release date: 2023-02-02</p>
</div>

<ul>
<li>Changed:</li>
<ol>
<li>Rebased with official coreboot repository commit 2ccbcc5</li>
<li>Removed configuration and mainboard files for apu1 due to the board being dropped from upstream coreboot</li>
</ol>
<li>Known issues:</li>
<ol>
<li><a href="https://github.com/pcengines/apu2-documentation/issues/308">APU7 iPXE network boot with i225 NICs does not work</a></li>
<li><a href="https://github.com/pcengines/coreboot/issues/329">apuled driver doesn't work in FreeBSD.</a> Check the&nbsp;<a target="_blank" href="https://github.com/pcengines/apu2-documentation/blob/master/docs/gpios.md"> GPIOs </a>document for workaround.</li>
<li><a href="https://github.com/pcengines/apu2-documentation/issues/115">some PCIe cards are not detected on certain OSes and/or in certain mPCIe slots.</a> Check the&nbsp;<a target="_blank" href="https://github.com/pcengines/apu2-documentation/blob/master/docs/mpcie_modules.md"> mPCIe modules</a> document for solution/workaround.</li>
<li><a href="https://github.com/pcengines/seabios/issues/30">booting with 2 USB 3.x sticks plugged in apu4 sometimes results in detecting only 1 stick</a></li>
<li><a href="https://github.com/pcengines/seabios/issues/29">certain USB 3.x sticks happen to not appear in boot menu</a></li>
<li><a href="https://github.com/pcengines/apu2-documentation/issues/109">booting Xen is unstable</a></li>
</ol>
</ul>

<div class="source-code-links-binaries">
<div class="binaries-column">
<div class="smaller-margin">
<p>Binaries:</p>
</div>
<ul>
<li><a class="sha-button" href="https://3mdeb.com/open-source-firmware/pcengines/apu2/apu2_v4.19.0.1.rom">apu2 v4.19.0.1</a><a href="https://3mdeb.com/open-source-firmware/pcengines/apu2/apu2_v4.19.0.1.SHA256" class="sha-button">SHA256</a><a href="https://3mdeb.com/open-source-firmware/pcengines/apu2/apu2_v4.19.0.1.SHA256.sig" class="sha-button">SHA256.sig</a></li>
<li><a class="sha-button" href="https://3mdeb.com/open-source-firmware/pcengines/apu3/apu3_v4.19.0.1.rom">apu3 v4.19.0.1</a><a href="https://3mdeb.com/open-source-firmware/pcengines/apu3/apu3_v4.19.0.1.SHA256" class="sha-button">SHA256</a><a href="https://3mdeb.com/open-source-firmware/pcengines/apu3/apu3_v4.19.0.1.SHA256.sig" class="sha-button">SHA256.sig</a></li>
<li><a class="sha-button" href="https://3mdeb.com/open-source-firmware/pcengines/apu4/apu4_v4.19.0.1.rom">apu4 v4.19.0.1</a><a href="https://3mdeb.com/open-source-firmware/pcengines/apu4/apu4_v4.19.0.1.SHA256" class="sha-button">SHA256</a><a href="https://3mdeb.com/open-source-firmware/pcengines/apu4/apu4_v4.19.0.1.SHA256.sig" class="sha-button">SHA256.sig</a></li>
<li><a class="sha-button" href="https://3mdeb.com/open-source-firmware/pcengines/apu5/apu5_v4.19.0.1.rom">apu5 v4.19.0.1</a><a href="https://3mdeb.com/open-source-firmware/pcengines/apu5/apu5_v4.19.0.1.SHA256" class="sha-button">SHA256</a><a href="https://3mdeb.com/open-source-firmware/pcengines/apu5/apu5_v4.19.0.1.SHA256.sig" class="sha-button">SHA256.sig</a></li>
<li><a class="sha-button" href="https://3mdeb.com/open-source-firmware/pcengines/apu6/apu6_v4.19.0.1.rom">apu6 v4.19.0.1</a><a href="https://3mdeb.com/open-source-firmware/pcengines/apu6/apu6_v4.19.0.1.SHA256" class="sha-button">SHA256</a><a href="https://3mdeb.com/open-source-firmware/pcengines/apu6/apu6_v4.19.0.1.SHA256.sig" class="sha-button">SHA256.sig</a></li>
<li><a class="sha-button" href="https://3mdeb.com/open-source-firmware/pcengines/apu7/apu7_v4.19.0.1.rom">apu7 v4.19.0.1</a><a href="https://3mdeb.com/open-source-firmware/pcengines/apu7/apu7_v4.19.0.1.SHA256" class="sha-button">SHA256</a><a href="https://3mdeb.com/open-source-firmware/pcengines/apu7/apu7_v4.19.0.1.SHA256.sig" class="sha-button">SHA256.sig</a></li>
</ul>
<div class="smaller-margin">
<p>Zip packages:</p>
</div>
<ul>
<li><a class="sha-button" href="https://3mdeb.com/open-source-firmware/pcengines/apu2/apu2_v4.19.0.1.zip">apu2 v4.19.0.1.zip</a></li>
<li><a class="sha-button" href="https://3mdeb.com/open-source-firmware/pcengines/apu3/apu3_v4.19.0.1.zip">apu3 v4.19.0.1.zip</a></li>
<li><a class="sha-button" href="https://3mdeb.com/open-source-firmware/pcengines/apu4/apu4_v4.19.0.1.zip">apu4 v4.19.0.1.zip</a></li>
<li><a class="sha-button" href="https://3mdeb.com/open-source-firmware/pcengines/apu5/apu5_v4.19.0.1.zip">apu5 v4.19.0.1.zip</a></li>
<li><a class="sha-button" href="https://3mdeb.com/open-source-firmware/pcengines/apu6/apu6_v4.19.0.1.zip">apu6 v4.19.0.1.zip</a></li>
<li><a class="sha-button" href="https://3mdeb.com/open-source-firmware/pcengines/apu7/apu7_v4.19.0.1.zip">apu7 v4.19.0.1.zip</a></li>
</ul>
<p>See an example how to verify the signatures on <a href="https://asciinema.org/a/556754">asciinema</a></p>
</div>
<div class="source-code-column">
<div class="smaller-margin">
<p>Source code:</p>
</div>
<ul>
<li><a target="_blank" href="https://github.com/pcengines/coreboot/compare/v4.17.0.3...rel_4.19.0.1">coreboot v4.19.0.1</a></li>
<li><a target="_blank" href="https://github.com/pcengines/seabios/compare/rel-1.14.0.1...'rel-1.16.0.1'">SeaBIOS 'rel-1.16.0.1'</a></li>
<li><a target="_blank" href="https://github.com/pcengines/sortbootorder/compare/v4.6.22...'v4.6.24'">sortbootorder 'v4.6.24'</a></li>
<li><a target="_blank" href="https://github.com/ipxe/ipxe/commits/ebf2eaf5">ipxe 2019.03 stable</a></li>
<li><a target="_blank" href="https://review.coreboot.org/cgit/memtest86plus.git/commit/?id=0b756257276729c1a12bc1d95e7a1f044894bda2">memtest86+ revision 0b756257</a></li>
</ul>
</div>
</div>
<div class="break"></div>

<!-- mainline releases v4.17.0.3 -->
<div class="wrapper">
<!--<div class="break"></div>insert this code when a new update comes out to separate a new version from the current.-->
<div class="smaller-margin" id="mr-62">
<h2 class="text-middle">Mainline releases</h2>
<!-- h2 tag needs to be moved to the newest version -->
<h4><a target="_blank" href="https://github.com/pcengines/coreboot/compare/v4.17.0.2...v4.17.0.3">v4.17.0.3</a></h4>
</div>
Expand Down

0 comments on commit c9102a7

Please sign in to comment.