On Fri, Dec 13, 2013 at 05:48:56PM +0100, Jacek Konieczny wrote: > >> And memtest does not load during uefi boot. > > http://memtest86.com/download.htm#free > > Note that UEFI-capable V5 became proprietary, at least so far... > I don't think its license allows me to include that in my PLD NR images.
Ask upstream, looks like they've been rather reluctant to mess with license text actively -- I've packaged a permission to do whatever I want into README.ALT as provided by David. > > 0171-Enable-linux16-on-non-BIOS-systems-for-i.a.-memtest.patch > > in fedora's grub2 might be interesting to you. > I have applied this patch to our GRUB, but it doesn't work. And > now I think it couldn't work -- it is not just booting a 16-bit > binary, that binary still expects BIOS and BIOS-initialized > environment (e.g. not an EFI frame buffer for output). I didn't even get to try it out (maybe could work on UEFI with CSM enabled but that's not something one can count on, and plain memtest86+ could be booted via CSM just as well then). Should have told that too, sorry :-/ -- ---- WBR, Michael Shigorin / http://altlinux.org ------ http://opennet.ru / http://anna-news.info
We have released V5 of MemTest86 a few days back. [...] (We probably still need to review the licensing terminology again, but you are welcome to distribute these packages). David Wren PassMark Software
%define beta %nil Name: efi-memtest86 Version: 5.0 Release: alt1 Summary: EFI binary of Passmark Memtest86 V5 License: distributable Group: System/Kernel and hardware Url: http://www.memtest86.com Source0: %name-%version%beta.tar.gz Source1: README.ALT # x86 might be added but the sense is quite faint ExclusiveArch: x86_64 BuildRequires: rpm-macros-uefi BuildRequires: pesign AutoReqProv: no %define mt86data %_datadir/%name %description UEFI implementation of memtest86 V5.0. Please note that these binaries are proprietary (see license.rtf) distributed under permission (see README.ALT). %package signed Summary: EFI binary of Passmark Memtest86 V5 (signed variant) Group: System/Kernel and hardware Requires: %name = %version-%release %description signed UEFI implementation of memtest86 V5.0. Please note that these binaries are proprietary (see license.rtf) distributed under permission (see README.ALT). This package provides means to cope with UEFI SecureBoot (better described as Restricted Boot) firmware when one can't disable it easily, doesn't want to, or needs not to. %prep %setup -n %name %install install -pDm644 EFI/MemTest86-x64.efi %buildroot%_efi_bindir/memtest86.efi mkdir -p %buildroot%mt86data cp -a EFI/*.{cfg,png,htm,css} %buildroot%mt86data %pesign -s -i %buildroot%_efi_bindir/memtest86.efi -o %buildroot%_efi_bindir/memtest86-signed.efi echo %_efi_bindir/memtest86-signed.efi > signed.manifest install %SOURCE1 . %files %doc license.rtf README.ALT #doc guide.pdf %_efi_bindir/memtest86.efi %mt86data/ %files -f signed.manifest signed %changelog * Wed Dec 11 2013 Michael Shigorin <m...@altlinux.org> 5.0-alt1 - V5.0, thanks upstream * Thu Nov 28 2013 Michael Shigorin <m...@altlinux.org> 5.0-alt0.1 - initial release based on 20131031 binaries
_______________________________________________ pld-devel-en mailing list pld-devel-en@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-devel-en