Port details |
- u-boot-starfive-visionfive2 Cross-build das u-boot for model starfive-visionfive2
- 2024.07_1 sysutils
=2 2024.04Version of this port present on the latest quarterly branch. - Maintainer: uboot@FreeBSD.org
 - Port Added: 2024-01-23 17:21:08
- Last Update: 2025-02-24 21:17:28
- Commit Hash: 1ebf5e6
- 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 and related files for the StarFive VisionFive v2 (JH7110).
The SD card must be formatted with a GPT partition scheme, and expects two
specific GUID partition types for the SPL and FIT image.
Assuming an SD card device in /dev/da2, execute:
# gpart create -s gpt da2
# gpart add -l spl -t \!2E54B353-1271-4842-806F-E436D6AF6985 -b 2m -s 2m da2
# gpart add -l uboot -t \!BC13C2FF-59E6-4262-A352-B275FD6F7172 -b 4m -s 4m da2
Now, copy the u-boot files to the SD card with dd(1).
dd if=/usr/local/share/u-boot/u-boot-starfive-visionfive2/u-boot-spl.bin.normal.out \
of=/dev/da2p1 conv=sync
dd if=/usr/local/share/u-boot/u-boot-starfive-visionfive2/u-boot.itb \
of=/dev/da2p2 conv=sync
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- u-boot-starfive-visionfive2>0:sysutils/u-boot-starfive-visionfive2
- To install the port:
- cd /usr/ports/sysutils/u-boot-starfive-visionfive2/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/u-boot-starfive-visionfive2
- pkg install u-boot-starfive-visionfive2
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: u-boot-starfive-visionfive2
- 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:
-
- fw_dynamic.bin : sysutils/opensbi
- 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
- riscv64-none-elf-gcc : devel/riscv64-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-starfive-visionfive2
- 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: 4
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.07_1 24 Feb 2025 21:17:28
    |
Mitchell Horne (mhorne)  |
sysutils/opensbi: update to v1.6
Remove the port platform OPTIONS in favor of the 'generic' platform
only. This has been the only one we've shipped with for a few versions
now.
This cleans up the Makefile, but more to the point, there is some kind
of build regression with the new version that doing the make and install
in a single step seems to fix.
Bump dependent u-boot ports.
Sponsored by: The FreeBSD Foundation |
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 01 Feb 2024 16:09:13
    |
Mitchell Horne (mhorne)  |
sysutils/u-boot-starfive-visionfive2: fix description
Some interactive shells (csh, zsh) will try to interpret the '!' at the
beginning of the partition type as a previous command. Unconditionally
escape this in the example commands, as it can be a source of confusion.
PR: 276765
Reported by: rdunkle@smallcatbrain.com
Sponsored by: The FreeBSD Foundation |
2024.01 23 Jan 2024 17:19:26
    |
Mitchell Horne (mhorne)  |
sysutils/u-boot-starfive-visionfive2: new port
Create a u-boot port for the VisionFive 2 RISC-V SBC.
Reviewed by: manu
Approved by: manu (ports)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D43517 |
Number of commits found: 4
|