Hello All,
Here is a patch to make Memtest86+ 4.10 to work with current Coreboot.
The patch is almost the same as in http://www.coreboot.org/pipermail/coreboot/2010-January/055358.html and http://www.coreboot.org/pipermail/coreboot/2010-January/055382.html .
However, the original version did not quite work for me, so I had to modify it slightly.
In addition to upgrading Coreboot support, this patch makes the following changes in Memtest86+: * Do not use build host header files, but supply our own. * Make the build process work on case-insensitive file system.
Before applying the patch, two source files must be renamed: % mv linuxbios.c coreboot.c % mv linuxbios_tables.h coreboot_tables.h
I have tested this on Qemu and Asus M4A78-EM with coreboot and SeaBIOS. Memtest86+ ELF executable was added to CBFS as img/memtest and started from SeaBIOS boot menu. Additionally, I tested on Qemu with only Coreboot + VGA BIOS and Memtest86+ directly as payload.
If anyone cares to test this on their hardware, please report if this works for you.
Best regards, Juhana Helovuo