gnu: Add opensbi-for-visionfive2.
* gnu/packages/firmware.scm (opensbi-for-visionfive2): New variable. Change-Id: I27963937410a3900a63193ce2a1033ac20a79919master
parent
eaa99648ff
commit
800b33786c
|
@ -585,6 +585,20 @@ executing in M-mode.")
|
||||||
(description
|
(description
|
||||||
"This package contains OpenSBI firmware files for use with QEMU.")))
|
"This package contains OpenSBI firmware files for use with QEMU.")))
|
||||||
|
|
||||||
|
(define-public opensbi-for-visionfive2
|
||||||
|
(package
|
||||||
|
(inherit opensbi-generic)
|
||||||
|
(name "opensbi-for-visionfive2")
|
||||||
|
(arguments
|
||||||
|
(substitute-keyword-arguments
|
||||||
|
(package-arguments opensbi-generic)
|
||||||
|
((#:make-flags flags)
|
||||||
|
;; visionfive2's u-boot need opensbi with the following flags.
|
||||||
|
;; see https://docs.u-boot.org/en/latest/board/starfive/visionfive2.html
|
||||||
|
#~(cons* "FW_TEXT_START=0x40000000"
|
||||||
|
"FW_OPTIONS=0"
|
||||||
|
#$flags))))))
|
||||||
|
|
||||||
(define-public seabios
|
(define-public seabios
|
||||||
(package
|
(package
|
||||||
(name "seabios")
|
(name "seabios")
|
||||||
|
|
Reference in New Issue