Update to 7.00
- Update version to 7.00 - Update BLS entry grub_class and title
This commit is contained in:
parent
b65d1cd8a1
commit
60e96a392c
1
.gitignore
vendored
1
.gitignore
vendored
@ -3,3 +3,4 @@ memtest86+-4.10.tar.gz
|
|||||||
/memtest86+-5.01.tar.gz
|
/memtest86+-5.01.tar.gz
|
||||||
/memtest86+-5.31b.tar.gz
|
/memtest86+-5.31b.tar.gz
|
||||||
/memtest86-plus-6.20.tar.gz
|
/memtest86-plus-6.20.tar.gz
|
||||||
|
/memtest86-plus-7.00.tar.gz
|
||||||
|
47
README
47
README
@ -1,39 +1,16 @@
|
|||||||
The memtest86+ now supports some command line parameters:
|
# Memtest86+
|
||||||
console= - serial console can be used for memtest86+ control/display,
|
|
||||||
example of usage:
|
|
||||||
console=ttyS0
|
|
||||||
console=ttyS0,115200
|
|
||||||
console=ttyS1,115200n8
|
|
||||||
Only ttyS0 and ttyS1 are supported.
|
|
||||||
|
|
||||||
btrace - enable boot trace.
|
Memtest86+ is a free, open-source, stand-alone memory tester for x86 and
|
||||||
|
x86-64 architecture computers. It provides a much more thorough memory
|
||||||
|
check than that provided by BIOS memory tests.
|
||||||
|
|
||||||
maxcpus= - limit number of CPUs to use.
|
It is also able to access almost all the computer's memory, not being
|
||||||
|
restricted by the memory used by the operating system and not depending
|
||||||
|
on any underlying software like UEFI libraries.
|
||||||
|
|
||||||
onepass - run one pass and exit if there are no errors.
|
Memtest86+ 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 should work on any Pentium class or
|
||||||
|
later 32-bit or 64-bit CPU.
|
||||||
|
|
||||||
tstlist= - setup a list of tests to run.
|
More information at [memtest.org](https://memtest.org).
|
||||||
|
|
||||||
cpumask= - set a CPU (hexadecimal) mask to select CPU's to use for testing.
|
|
||||||
|
|
||||||
You can add memtest86+ command line parameters into grub like you are
|
|
||||||
used with kernel command line parameters, e.g.:
|
|
||||||
linux /memtest86+-VERSION console=ttyS0
|
|
||||||
|
|
||||||
Unfortunately this is currently supported only with non-ELF memtest86+ image.
|
|
||||||
You cannot use the command line parameters with the ELF image, because the
|
|
||||||
command line handling is currently not supported by grub for ELF images.
|
|
||||||
|
|
||||||
If you need to use serial console with ELF image, you need to recompile
|
|
||||||
memtest86+ and explicitly enable/configure serial line. In such case
|
|
||||||
edit the config.h in memtest86+ sources the following way:
|
|
||||||
|
|
||||||
#define SERIAL_CONSOLE_DEFAULT 1
|
|
||||||
#define SERIAL_TTY 0
|
|
||||||
#define SERIAL_BAUD_RATE 9600
|
|
||||||
|
|
||||||
and recompile memtest86+. This will explicitly enable serial console and
|
|
||||||
set it to use ttyS0,9600.
|
|
||||||
|
|
||||||
NOTE: explicitly enabled serial console may significantly slow down the memory
|
|
||||||
testing.
|
|
||||||
|
@ -39,12 +39,12 @@ mkbls_grub() {
|
|||||||
local memtestimg=$1 && shift
|
local memtestimg=$1 && shift
|
||||||
|
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
title Memtest86+ (${memtestimg}-${memtestver})
|
title Memory test (${memtestimg})
|
||||||
version 0-${memtestver}-memtest86+
|
version 0-${memtestver}-memtest86+
|
||||||
linux /${memtestimg}
|
linux /${memtestimg}
|
||||||
grub_users \$grub_users
|
grub_users \$grub_users
|
||||||
grub_arg --unrestricted
|
grub_arg --unrestricted
|
||||||
grub_class ${ID}
|
grub_class memtest
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ Memtest86+.
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: memtest86+
|
Name: memtest86+
|
||||||
Version: 6.20
|
Version: 7.00
|
||||||
Release: %autorelease
|
Release: %autorelease
|
||||||
Summary: Stand-alone memory tester for x86-64 computers
|
Summary: Stand-alone memory tester for x86-64 computers
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
@ -63,16 +63,6 @@ popd
|
|||||||
%{_datarootdir}/%{name}/memtest86+%{mt_isa}.iso
|
%{_datarootdir}/%{name}/memtest86+%{mt_isa}.iso
|
||||||
|
|
||||||
|
|
||||||
%post
|
|
||||||
if [ $1 -gt 1 ]; then
|
|
||||||
# cleanup upgrade BLS location changes
|
|
||||||
if [ -d /boot/loader/entries ]; then
|
|
||||||
rm -f /boot/loader/entries/*-0-memtest86+-6*.conf
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
exit 0
|
|
||||||
|
|
||||||
|
|
||||||
%posttrans
|
%posttrans
|
||||||
MEMTEST_IMAGE="memtest86+%{mt_isa}.bin"
|
MEMTEST_IMAGE="memtest86+%{mt_isa}.bin"
|
||||||
if [ -d /sys/firmware/efi/ ]; then
|
if [ -d /sys/firmware/efi/ ]; then
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (memtest86-plus-6.20.tar.gz) = b12856bd6ba82dac6308bb9f611ddb16df68c3da4d00ad9abf23bcf5d3f2e5c424fc1bccedd8c0732b4c68013c421ed20c5db56c39b619bbe77c4c1f5e8504f0
|
SHA512 (memtest86-plus-7.00.tar.gz) = 1325ee08b280404fb47d37b62d65e51de21dd09b96bef29ece193072b09ff3c6eea8657b2e7c98801bf81ba4288c2bff580a91eb45d5a93744b0a273652266c4
|
||||||
|
Loading…
Reference in New Issue
Block a user