<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/sysutils/edk2, branch 13-eol</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=13-eol</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=13-eol'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2026-01-11T15:27:49Z</updated>
<entry>
<title>sysutils/edk2: update to 2025008</title>
<updated>2026-01-11T15:27:49Z</updated>
<author>
<name>Alexey</name>
<email>9vlc@proton.me</email>
</author>
<published>2026-01-10T21:34:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=bafbff663ba59c9c6f10acecc3c4b86dee155f43'/>
<id>urn:sha1:bafbff663ba59c9c6f10acecc3c4b86dee155f43</id>
<content type='text'>
Patch to update EDK2 OVMF firmware package used in bhyve and some ARM
platforms from 2023 to 2025 stable release. New submodules added in
GH_TUPLE, some script for build has been moved to a bash subshell.

BHYVE notices: tiny boot speedup, a bug with crashing on CPU sensor
wmsr from HWiNFO has stopped occurring, a bug with glibc apps crashing
in Linux VMs has stopped occurring, a crash on memtest86+ with more
than 1 vCPU has stopped occurring.

No new bugs seem to have surfaced.

PR:		285554
Tested by:	novel
MFH:		2025Q4
</content>
</entry>
<entry>
<title>Mk/bsd.commands.mk: Use absolute path to define GMAKE</title>
<updated>2024-12-29T11:34:56Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2024-03-06T14:48:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=624b8729fc49aa22cca173aa1a6b69b65fa96f5a'/>
<id>urn:sha1:624b8729fc49aa22cca173aa1a6b69b65fa96f5a</id>
<content type='text'>
Same as BSDMAKE variable.  It is needed by some ports.

Some ports needed fixes:
- devel/rcs57: Regenerate configure with newer autoconf so it can deal
  with MAKE set to an absolute path.  While here fix issues with
  (un)escaping double quotes.  The warnings about this were in
  WRKSRC/src/conf.err.
- lang/gnu-cobol: Patch configure.ac so the MAKE environment variable
  can contain an absolute path, and define MAKE before it is used in
  AM_INIT_AUTOMAKE.  Remove post-patch patching of configure.  It appears
  to have been fixed upstream.
- math/unuran: Remove post-patch, fixed upstream.
- net-mgmt/kismet: Fix post-patch.

PR:		283534
Exp-run by:	antoine
</content>
</entry>
<entry>
<title>sysutils/edk2: Fix WWW</title>
<updated>2024-09-01T06:36:01Z</updated>
<author>
<name>Li-Wen Hsu</name>
<email>lwhsu@FreeBSD.org</email>
</author>
<published>2024-09-01T06:36:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=df6c02d890dcebe7e438dada5315f829ab62035e'/>
<id>urn:sha1:df6c02d890dcebe7e438dada5315f829ab62035e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sysutils/edk2: make bhyve's bootorder feature work</title>
<updated>2024-07-01T13:01:49Z</updated>
<author>
<name>Corvin Köhne</name>
<email>corvink@FreeBSD.org</email>
</author>
<published>2024-06-28T06:54:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=54eaea1ccd17ac679d065531243253b8bc682851'/>
<id>urn:sha1:54eaea1ccd17ac679d065531243253b8bc682851</id>
<content type='text'>
Bhyve supports a bootindex property for bootable devices. When adding it
to at least one device, bhyve creates a bootorder and passes it over the
Qemu FwCfg interface to the guest. The guest firmware has to pick up the
FwCfg file and has to apply the bootorder. Otherwise, the bootindex
property won't have any effect. Recently, a commit was merged by EDKII
to support that feature and we can simply cherry-pick it.

PR:			279720
Reviewed by:		manu
Approved by:		manu
Sponsored by:		Beckhoff Automation GmbH &amp; Co. KG
Differential Revision:	https://reviews.freebsd.org/D45768
</content>
</entry>
<entry>
<title>sysutils/edk2: set IO port range properly for bhyve</title>
<updated>2023-11-24T09:30:35Z</updated>
<author>
<name>Corvin Köhne</name>
<email>corvink@FreeBSD.org</email>
</author>
<published>2023-11-16T05:58:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=231c5bc3a4c964746ccd21f3d44720617dd3d40a'/>
<id>urn:sha1:231c5bc3a4c964746ccd21f3d44720617dd3d40a</id>
<content type='text'>
Bhyve uses an io port range of [ 0x2000, 0x10000 ] [1]. At the moment,
EDKII is using a subset of this range [ 0xC000, 0x10000 ] [2]. Even
though the EDKII range doesn't exceed the bhyve range, it's causing
issues on some guests like OpenBSD. We don't know why it's causing
issues yet. However, using the same IO port range in EDKII fixes the
issue.

[1] https://github.com/freebsd/freebsd-src/blob/82ea0132c8b17a7a6067c8a36c6434e587ede6de/usr.sbin/bhyve/pci_emul.c#L133-L134
[2] https://github.com/tianocore/edk2/blob/fb044b7fe893a4545995bfe2701fd38e593355d9/OvmfPkg/Bhyve/PlatformPei/Platform.c#L156-L157

PR:			274389
Reviewed by:		manu, markj
Approved by:		manu
Sponsored by:		Beckhoff Automation GmbH &amp; Co. KG
Differential Revision:	https://reviews.freebsd.org/D42627
</content>
</entry>
<entry>
<title>sysutils/edk2: enable TPM on bhyve</title>
<updated>2023-09-15T15:00:35Z</updated>
<author>
<name>Corvin Köhne</name>
<email>corvink@FreeBSD.org</email>
</author>
<published>2023-09-15T09:48:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=37e614b16cd6129660b2416f7039e09a1f858ae4'/>
<id>urn:sha1:37e614b16cd6129660b2416f7039e09a1f858ae4</id>
<content type='text'>
bhyve gained support for TPM emulation in the upcoming FreeBSD 14.0. The
firmware has to setup the TPM to make it useable for the OS.

Reviewed by:		manu
Approved by:		manu
Sponsored by:		Beckhoff Automation GmbH &amp; Co. KG
Differential Revision:	https://reviews.freebsd.org/D41868
</content>
</entry>
<entry>
<title>sysutils/edk2: enable secure boot on bhyve</title>
<updated>2023-09-15T14:59:37Z</updated>
<author>
<name>Corvin Köhne</name>
<email>corvink@FreeBSD.org</email>
</author>
<published>2023-09-15T09:55:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=46375fd002931ec59e73f02f78a0c228c3a85e36'/>
<id>urn:sha1:46375fd002931ec59e73f02f78a0c228c3a85e36</id>
<content type='text'>
Everything is ready in edk2 for secure boot. To make use of secure boot
you have to boot into an EFI shell and install your keys. Booting an EFI
shell can be done by starting bhyve without any image attached to it.
More information on how to generate and install keys can be found in the
ACRN documentation [1].

Note that that secure boot capable UEFI implementation is required to
meet the Windows 11 requirements.

[1] https://projectacrn.github.io/3.2/tutorials/waag-secure-boot.html

Reviewed by:		manu
Approved by:		manu
Sponsored by:		Beckhoff Automation GmbH &amp; Co. KG
Differential Revision:	https://reviews.freebsd.org/D41869
</content>
</entry>
<entry>
<title>OvmfPkg/Bhyve: don't exit early if RSDP is not found in memory</title>
<updated>2023-09-08T06:53:32Z</updated>
<author>
<name>Corvin Köhne</name>
<email>corvink@FreeBSD.org</email>
</author>
<published>2023-09-07T08:35:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d64f4b43b1d2e784c837bf38e3c2c0829e9c9f27'/>
<id>urn:sha1:d64f4b43b1d2e784c837bf38e3c2c0829e9c9f27</id>
<content type='text'>
If OVMF fails to find the RSDP in memory, it should fall back installing
the statically provided ACPI tables.

Signed-off-by: Corvin Köhne &lt;corvink@FreeBSD.org&gt;

PR:			273560
Reviewed by:		madpilot, manu
Approved by:		manu
Fixes:			8097dda40a03b8a27a1edf1f31a8af0455a52baf ("sysutils/edk2: update to 202308")
Sponsored by:		Beckhoff Automation GmbH &amp; Co. KG
Differential Revision:	https://reviews.freebsd.org/D41769
</content>
</entry>
<entry>
<title>sysutils/edk2: Fix distinfo</title>
<updated>2023-09-02T05:20:35Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2023-09-02T05:20:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=e37ff92fbb87a821ae7a7d585d3bb0a4ef5e4fcd'/>
<id>urn:sha1:e37ff92fbb87a821ae7a7d585d3bb0a4ef5e4fcd</id>
<content type='text'>
Regenerate distinfo with the correct short hashes.

Fixes:	8097dda40a03 ("sysutils/edk2: update to 202308")
Sponsored by:	Beckhoff Automation GmbH &amp; Co. KG
PR:	273507
</content>
</entry>
<entry>
<title>sysutils/edk2: update to 202308</title>
<updated>2023-09-01T11:38:34Z</updated>
<author>
<name>Corvin Köhne</name>
<email>corvink@FreeBSD.org</email>
</author>
<published>2023-08-28T10:19:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=8097dda40a03b8a27a1edf1f31a8af0455a52baf'/>
<id>urn:sha1:8097dda40a03b8a27a1edf1f31a8af0455a52baf</id>
<content type='text'>
Reviewed by:		manu
Approved by:		manu
Sponsored by:		Beckhoff Automation GmbH &amp; Co. KG
Differential Revision:	https://reviews.freebsd.org/D41631
</content>
</entry>
</feed>
