Port details |
- u-boot-bhyve-arm64 Cross-build das u-boot for model bhyve-arm64
- 2024.07 sysutils
=2 2024.01_1Version of this port present on the latest quarterly branch. - Maintainer: uboot@FreeBSD.org
 - Port Added: 2023-11-03 13:51:08
- Last Update: 2024-09-01 07:36:05
- Commit Hash: 894c84e
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: GPLv2
- WWW:
- https://www.denx.de/wiki/U-Boot
- Description:
- U-Boot loader for arm64 bhyve
The loader is configured to boot automatically from the first VirtIO block
device. Specify
-o bootrom=$LOCALBASE/share/u-boot/u-boot-bhyve-arm64/u-boot.bin
in bhyve(8) parameters. Note that this loader is experimental as the arm64
bhyve port is still under development.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- u-boot-bhyve-arm64>0:sysutils/u-boot-bhyve-arm64
- To install the port:
- cd /usr/ports/sysutils/u-boot-bhyve-arm64/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/u-boot-bhyve-arm64
- pkg install u-boot-bhyve-arm64
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: u-boot-bhyve-arm64
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1727176237
SHA256 (u-boot/u-boot-2024.07.tar.bz2) = f591da9ab90ef3d6b3d173766d0ddff90c4ed7330680897486117df390d83c8f
SIZE (u-boot/u-boot-2024.07.tar.bz2) = 26086110
Packages (timestamps in pop-ups are UTC):
- Master port: sysutils/u-boot-master
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gsed : textproc/gsed
- swig : devel/swig
- dtc>=1.4.1 : sysutils/dtc
- mkimage : sysutils/u-boot-tools
- py311-setuptools-pkg>=0 : devel/py-setuptools-pkg@py311
- aarch64-none-elf-gcc : devel/aarch64-none-elf-gcc
- e2fsprogs-libuuid>=0 : misc/e2fsprogs-libuuid
- gnutls>=0 : security/gnutls
- bison : devel/bison
- gmake>=4.4.1 : devel/gmake
- python3.11 : lang/python311
- pkgconf>=1.3.0_1 : devel/pkgconf
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- sysutils_u-boot-bhyve-arm64
- USES:
- bison compiler:c11 gmake python:build pkgconfig shebangfix ssl tar:bz2
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 5
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: sysutils/u-boot-master | Commit | Credits | Log message |
2024.04 01 Sep 2024 07:36:05
    |
Li-Wen Hsu (lwhsu)  |
sysutils/u-boot-*: Clean up unnecessary U_BOOT_SLAVE_PORTREVISION_* |
2024.01_1 07 Feb 2024 17:27:10
    |
Mark Johnston (markj)  |
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 |
2024.01 12 Jan 2024 17:08:45
    |
Emmanuel Vadot (manu)  |
sysutils/u-boot-*: Update to 2024.01
Sponsored by: Beckhoff Automation GmbH & Co. KG |
2023.10_1 14 Dec 2023 02:53:46
    |
Mark Johnston (markj)  |
sysutils/u-boot-bhyve-arm64: Fix the GIC redistributor size
This is needed when booting multi-vCPU guests.
Reviewed by: manu
Obtained from: jrtc27
Sponsored by: Innovate UK
Differential Revision: https://reviews.freebsd.org/D42995 |
2023.07.02 03 Nov 2023 13:49:39
    |
Mark Johnston (markj)  |
sysutils/u-boot-bhyve-arm64: New port
This is a port of https://github.com/zxombie/u-boot/tree/bhyvearm64 to
the version of u-boot in the ports tree. There is a bhyve arm64 port
that is close to landing, so now seems like a good time to make the port
available.
In the longer term we would upstream this platform in some form, but
since arm64 bhyve is experimental, I think trying to upstream at this
point is premature. Of course, we prefer not to carry patches in the
ports tree when possible, but in this case it seems justified to do so
for some time, to give users a change to test and report problems.
Approved by: manu
Sponsored by: Innovate UK
Sponsored by: Klara, Inc. (hardware)
Differential Revision: https://reviews.freebsd.org/D42437 |
Number of commits found: 5
|