Dear Max,
Am 23.04.20 um 12:34 schrieb Max Zim:
On 23/04/2020 12:07, Paul Menzel wrote:
So, coreboot master with Memtest86+ Stable does *not* work. coreboot master with Memtest86+ Master *does* work?
Correct.
The Memtest86+ stable tag was changed to v002 in coreboot 4.10 in commit af15d040 (payloads/external/Memtest86Plus: update to version 002 stable) [1].
It’d be great, if you could bisect the commit, fixing this in Memtest86+’ master branch. There are less than 20 commits, so it should be really fast.
$ git log --oneline --reverse v002..origin/master 746c840 spd: refactor code for AMD SBx00 and FCH aeb2c32 pci.c: Remove unneeded 'else' a5c8cea dmi.c: Fix whitespace for conditional statements 80c4e48 controller: Remove dead assignment e3cfbc0 spd.c: Remove dead assignment d2519c0 Revert "spd.c: Remove dead assignment" 2182c5b Work around freeze if built with GCC8+ due to pointer overflow optimizations in test.c 09c630f Update Standard manufacturer’s ID code 07c9685 controller.c: Fix logical ‘or’ of equal expressions a78401b spd.c: Remove dead assignment fb07598 Memtest86+: Support for configuring console from LB_SERIAL entry 1e49025 Memtest86+: Replace serial accessor macros with inline functions 73ad6b3 Memtest86+: Refactor serial port code to reduce global variables c6f27cc Memtest86+: Support MMIO serial ports 0b75625 (origin/master, origin/HEAD) Memtest86+: Fix typos
Afterward, we tag Memtest86+ v003, and use that as the new stable release.
Kind regards,
Paul
PS: By the way, Memtest86+ 5.31b was released [2].
[1]: https://review.coreboot.org/c/coreboot/+/32613 [2]: https://www.memtest.org/