add README.experimental

This commit is contained in:
Gerd Hoffmann 2023-09-05 18:19:36 +02:00
parent 6180cbc916
commit b50b012c4b
2 changed files with 39 additions and 0 deletions

36
README.experimental Normal file
View File

@ -0,0 +1,36 @@
experimental edk2 builds
------------------------
OVMF.stateless.fd
OVMF.stateless.secboot.fd
OVMF.stateless.secboot.pcr
Stateless (== no persistent uefi variables) ovmf build. Has secure
boot support, the 'secboot' variant has secure boot enabled. Does
not require SMM support.
OVMF_CODE.4m.secboot.strictnx.fd
OVMF build with strict NX configuration (using r-x for code, rw- for
data). Known to not work with some grub and linux kernel versions
because they use the wrong memory type for allocations and run into
NX faults. Useful for bootloader development and CI.
QEMU_EFI.strictnx.fd
QEMU_EFI-strictnx-pflash.raw
ArmVirt build with strict NX configuration (see above for details).
QEMU_EFI.secboot.testonly.fd
QEMU_EFI-secboot-testonly-pflash.raw
vars-template-secboot-testonly-pflash.raw
ArmVirt build with secure boot support.
Exposes the secure boot APIs, so they can be used for development /
testing / CI.
The EFI variable store is NOT protected, therefore the build is NOT
suitable for production use.

View File

@ -58,6 +58,7 @@ Source2: openssl-rhel-%{OPENSSL_COMMIT}.tar.xz
Source3: softfloat-%{softfloat_version}.tar.xz
Source4: edk2-platforms-%{PLATFORMS_COMMIT}.tar.xz
Source5: jansson-2.13.1.tar.bz2
Source6: README.experimental
# json description files
Source10: 50-edk2-aarch64-qcow2.json
@ -308,6 +309,7 @@ mkdir -p MdePkg/Library/MipiSysTLib/mipisyst/library/include
chmod -Rf a+rX,u+w,g-w,o-w .
cp -a -- \
%{SOURCE6} \
%{SOURCE10} %{SOURCE11} %{SOURCE12} %{SOURCE13} \
%{SOURCE20} \
%{SOURCE30} %{SOURCE31} %{SOURCE32} \
@ -692,6 +694,7 @@ done
%files experimental
%common_files
%doc README.experimental
%dir %{_datadir}/%{name}/experimental
%{_datadir}/%{name}/experimental/*.fd
%{_datadir}/%{name}/experimental/*.raw