HomeFreeBSD

sysutils/u-boot-bhyve-arm64: Fix after the 2024.01 import

Description

sysutils/u-boot-bhyve-arm64: Fix after the 2024.01 import

Because this config is not yet upstreamed (pending arm64/bhyve/vmm
actually landing in main), we have to maintain our own for the time
being.

Tweak the config to work around two problems which arose after the
latest update:

  • EFI support implies SMBIOS support, which requires that we implement a finalizer, which we don't have. Since SMBIOS support isn't required, just remove it.
  • Don't configure EVENT, as we don't use it, and its configuration implies that we implement a hook that runs immediately before command processing.

While here, incorporate a patch from jrtc27 which permits booting from
images formatted using an MBR.

Reviewed by: manu, jrtc27
Sponsored by: Innovate UK
Differential Revision: https://reviews.freebsd.org/D43784
Differential Revision: https://reviews.freebsd.org/D43785

Details

Provenance
markjAuthored on Feb 7 2024, 4:24 PM
Reviewer
manu
Differential Revision
D43784: sysutils/u-boot-bhyve-arm64: Fix after the 2024.01 import
Parents
R11:c83adb1fd7db: security/boringssl: fix build on i386
Branches
Unknown
Tags
Unknown