mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-01 21:23:51 -09:00
https://github.com/memtest86plus/memtest86plus/releases/tag/v8.00 Upstream merged memtest.bin and memtest.efi into mt86plus:71d061a4c7and renamed the build directories:a10664a251Upstream commit6f4ec848c4removed the override of $CC, for details of the problem see this thread: https://lists.buildroot.org/pipermail/buildroot/2023-December/366174.html and in fact the first build command now reads /home/bernd/buildroot/output/per-package/memtest86/host/bin/i686-buildroot-linux-gnu-gcc -m32 -x assembler-with-cpp -c -I../../boot -o boot/x86/startup.o ../../boot/x86/startup32.S instead of this command seen with version 7.20: gcc -m32 -x assembler-with-cpp -c -I../boot -o boot/startup.o ../boot/startup32.S This should hopefully fix the build on non-x86 hosts: https://autobuild.buildroot.net/results/fc1/fc14be4f2e5b1db2f7313156b50c9e2e298b06e9/ Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr>
49 lines
1.6 KiB
Plaintext
49 lines
1.6 KiB
Plaintext
config BR2_PACKAGE_MEMTEST86
|
|
bool "memtest86"
|
|
depends on BR2_i386 || BR2_x86_64
|
|
help
|
|
Memtest86+ is a bootable standalone memory test program.
|
|
|
|
Buildroot does not support packages with a '+' sign in their
|
|
name, which explains why it is named memtest86 and not
|
|
memtest86+.
|
|
|
|
Memtest86+ is a utility designed to test whether your memory
|
|
is in working order. It repeatedly writes an enormous amount
|
|
of different patterns to all memory locations and reads them
|
|
back again and verifies whether the result of the read is the
|
|
same as what was written to memory.
|
|
|
|
Memtest86+ will only work on 32-bit or 64-bit x86 targets. It
|
|
boots and autodetects hardware. Refer README.md for boot
|
|
options.
|
|
|
|
It can be loaded and run either directly by a PC BIOS (legacy
|
|
or UEFI) or via an intermediate bootloader that supports the
|
|
Linux 16-bit, 32-bit, 64-bit, or EFI handover boot protocol.
|
|
|
|
It can be added to the grub2 boot menu by adding the following
|
|
lines to the bottom of grub.cfg
|
|
|
|
Example for legacy BIOS using the Linux 16-bit boot protocol,
|
|
with built-in support for USB keyboards or running on a serial
|
|
line:
|
|
|
|
menuentry "Start Memtest86+ (USB keyboards)" {
|
|
linux16 /boot/mt86plus keyboard=both
|
|
}
|
|
menuentry "Start Memtest86+ (serial line)" {
|
|
linux16 /boot/mt86plus console=ttyS0,115200
|
|
}
|
|
|
|
Or for UEFI BIOS using the Linux 32-bit or 64-bit boot
|
|
protocols, using USB keyboard:
|
|
|
|
menuentry "Start Memtest86+ (USB keyboards)" {
|
|
linux /EFI/BOOT/mt86plus keyboard=both
|
|
}
|
|
|
|
Other boot loaders will have similar requirements.
|
|
|
|
http://www.memtest.org
|