Commit Graph

278 Commits

Author SHA1 Message Date
Gerd Hoffmann
b5356113a9 make files sparse again 2022-12-20 09:21:01 +01:00
Gerd Hoffmann
02e5acdcfa backport https://github.com/tianocore/edk2/pull/3770 2022-12-15 13:31:46 +01:00
Gerd Hoffmann
13e0e510b3 actually 'git add' patches
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2022-12-12 10:16:57 +01:00
Gerd Hoffmann
a55a89a109 add two patches
- fix ovmf platform config (revert broken commit).
- show version information in smbios (backport).

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2022-12-12 10:13:29 +01:00
Gerd Hoffmann
44055433c5 build script update, rename *.json files to be more consistent 2022-12-05 07:58:31 +01:00
Gerd Hoffmann
75ee74a574 apply dbx updates 2022-12-02 12:39:42 +01:00
Gerd Hoffmann
1cf00dfa1e drop leftover + confusing json file directories 2022-12-02 08:48:46 +01:00
Gerd Hoffmann
e9d9632cf6 fix build script 2022-11-29 11:59:23 +01:00
Gerd Hoffmann
51413c0bca add workaround for broken grub 2022-11-28 15:19:48 +01:00
Gerd Hoffmann
92cf2a314c add stateless secure boot build 2022-11-25 11:27:20 +01:00
Gerd Hoffmann
0d524109ab refresh and remove patches for edk2-stable202211
dropped, patch merged upstream:
 - 0003-OvmfPkg-increase-max-debug-message-length-to-512-RHE.patch

dropped, simliar functionality merged upstream:
 - 0008-OvmfPkg-allow-exclusion-of-the-shell-from-the-firmwa.patch
 - 0009-ArmPlatformPkg-introduce-fixed-PCD-for-early-hello-m.patch
 - 0010-ArmPlatformPkg-PrePeiCore-write-early-hello-message-.patch
 - 0011-ArmVirtPkg-set-early-hello-message-RH-only.patch

dropped, patch was backported:
 - 0022-OvmfPkg-QemuVideoDxe-fix-bochs-mode-init.patch

all other patches are refreshed.
2022-11-25 11:27:20 +01:00
Gerd Hoffmann
e5b4520ec6 update to edk2-stable202211 2022-11-25 11:27:20 +01:00
Gerd Hoffmann
1b81ac3abb add make-tarball.sh 2022-11-25 11:25:25 +01:00
Gerd Hoffmann
c270beaf29 simplify shell iso build 2022-11-25 11:25:09 +01:00
Gerd Hoffmann
8e960a72f3 json: the big renumbering
renumber files:
  30-* secure boot supported and enabled
  40-* secure boot supported but disabled
  50-* secure boot not supported
  60-* stateless cc builds

see also:
  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=2132951
2022-11-25 11:23:53 +01:00
Gerd Hoffmann
aac8fd18e1 json: drop edk2-ovmf-cc.json 2022-11-25 11:23:47 +01:00
Gerd Hoffmann
5ddf9b3ec3 json: update cc features
ovmf-amdsev.json
ovmf-nosb.json
2022-11-25 11:23:30 +01:00
Gerd Hoffmann
7c89f0f4a1 json: shorten descriptions a bit 2022-11-25 11:23:21 +01:00
Gerd Hoffmann
e1a8a9caa1 rewrite build
Use edk2 build helper script from
https://gitlab.com/kraxel/edk2-build-config
2022-11-25 11:23:09 +01:00
Gerd Hoffmann
24addc9827 upload sources 2022-09-20 10:19:26 +02:00
Gerd Hoffmann
1a65006a44 update changelog 2022-09-20 09:55:00 +02:00
Gerd Hoffmann
dbfecdcc11 add stdvga fix 2022-09-20 09:27:50 +02:00
Gerd Hoffmann
ea0f0cbf62 add 4m builds 2022-09-20 09:22:56 +02:00
Gerd Hoffmann
215837fa58 update edk2 + openssl 2022-09-19 19:30:47 +02:00
Gerd Hoffmann
a72f330bec disable two patches
- comment out patch #4 (bug 2116534 workaround)
- comment out patch #12 (bug 2114858 workaround)

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2022-08-18 07:12:54 +02:00
Fedora Release Engineering
c8e2292f41 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 01:39:25 +00:00
Gerd Hoffmann
3a213ee2a1 swap stack fix patch 2022-06-10 15:28:30 +02:00
Gerd Hoffmann
729059caf6 - fix PcdResizeXterm patch.
- minor specfile cleanup.
- add 0021-OvmfPkg-Sec-fix-stack-switch.patch
- Resolves rhbz#2093745
2022-06-08 17:17:58 +02:00
Cole Robinson
e702618f40 Fix %check section on EPEL/centos stream
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2022-06-02 11:29:35 -04:00
Gerd Hoffmann
f37232bc0f update changelog 2022-05-31 09:14:01 +02:00
Gerd Hoffmann
19b27c9c59 add amdsev and inteltdx builds 2022-05-31 09:14:00 +02:00
Gerd Hoffmann
3414d607f6 rhel machine type is pointless for fedora 2022-05-31 09:14:00 +02:00
Gerd Hoffmann
35498843ac drop qosb
not needed any more now that we use virt-firmware instead
2022-05-31 09:14:00 +02:00
Gerd Hoffmann
0476d891c1 refresh patches
some non-trivial updates in
0006-OvmfPkg-take-PcdResizeXterm-from-the-QEMU-command-li.patch

automatic git rebase otherwise
2022-05-31 09:14:00 +02:00
Gerd Hoffmann
2e3c3cc632 drop gcc12 fixes
merged upstream
2022-05-31 09:14:00 +02:00
Gerd Hoffmann
e7d0727301 update to new edk2 stable tag 2022-05-31 09:14:00 +02:00
Gerd Hoffmann
08f2354cd2 Stop builds on armv7 2022-05-09 10:42:07 +02:00
Gerd Hoffmann
bd850390c7 switch to virt-firmware for secure boot key enrollment 2022-04-19 17:21:15 +02:00
Gerd Hoffmann
01cb3b8d22 iasl is gone on i686, so stop building there 2022-04-07 07:43:08 +02:00
Gerd Hoffmann
8d8a395ac1 Fix TPM build options 2022-04-07 07:31:34 +02:00
Thierry Vignaud
6e680c0edf Make "%define build_ovmf 0" works on Fedora when testing 2022-04-04 15:28:44 -04:00
Thierry Vignaud
4f0dc9a19d Fix installing AAVMF32 if aarch64 is disabled (v2) 2022-04-04 15:28:44 -04:00
Gerd Hoffmann
e3d786aa1d add gcc12 fixes
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2022-03-24 13:01:23 +01:00
Gerd Hoffmann
ced5d89940 Update to edk2-stable202202 2022-03-23 09:16:49 +01:00
Richard W.M. Jones
78c770f92f Add undefine _auto_set_build_flags 2022-01-21 12:45:59 +00:00
Fedora Release Engineering
6d1cf6c642 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 01:39:04 +00:00
Gerd Hoffmann
f156d1def6 update sources
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2021-12-07 09:33:58 +01:00
Gerd Hoffmann
ee5593d9cc add microvm build
Update spec file to build microvm image for fedora.
Add patch which adds rh-only PcdResizeXterm variable.
Add firmware description json file.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2021-12-06 14:07:39 +01:00
Gerd Hoffmann
93714fc441 add sev fix
https://www.mail-archive.com/devel@edk2.groups.io/msg40029.html

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2021-12-06 14:05:56 +01:00
Gerd Hoffmann
5eb552e5ee rebase to edk2-stable202111
Two patches need a refresh (context changes).

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2021-12-06 14:05:00 +01:00