buildroot/package/memtest86/Config.in
Kalpesh Panchal a743087593 package/memtest86: bump to version 6.20
- bumped package version to 6.20
- as 6.20 prebuilt version is not available on same download site but
  source code is released at https://github.com/memtest86plus/memtest86plus/releases
  so updated mk file to download source from git release
- prebuilt binary not found in 6.20 package and also README.md
  does not mention any toolchain limitation for compilation
  so added source build command depending on 32-bit or 64-bit x86 target.
- corrected License file name
- installed memtest binaries to image folder like other bootable
  images(grub , kernel) are copied.
- updated config help as per package README.md

Signed-off-by: Kalpesh Panchal <kalpesh.panchal2@collins.com>
Signed-off-by: Abhishek Anand <abhishek.anand@collins.com>
Signed-off-by: Brandon Maier <brandon.maier@collins.com>
[yann.morin.1998@free.fr:
  - fix check-package errors
  - fix hash file
  - better install commands
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2023-11-18 19:23:51 +01:00

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/memtest.bin keyboard=both
}
menuentry "Start Memtest86+ (serial line)" {
linux16 /boot/memtest.bin 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/memtest.efi keyboard=both
}
Other boot loaders will have similar requirements.
http://www.memtest.org