Home
last modified time | relevance | path

Searched full:opensbi (Results 1 – 25 of 39) sorted by relevance

12

/openbmc/qemu/.gitlab-ci.d/
H A Dopensbi.yml1 # All jobs needing docker-opensbi must use the same rules it uses.
12 - .gitlab-ci.d/opensbi.yml
13 - .gitlab-ci.d/opensbi/Dockerfile
14 - roms/opensbi/*
18 # if the branch/tag starts with 'opensbi'
19 …: '$QEMU_CI == "1" && $CI_PROJECT_NAMESPACE != "qemu-project" && $CI_COMMIT_REF_NAME =~ /^opensbi/'
23 # if the last commit msg contains 'OpenSBI' (case insensitive)
24 …f: '$QEMU_CI == "1" && $CI_PROJECT_NAMESPACE != "qemu-project" && $CI_COMMIT_MESSAGE =~ /opensbi/i'
33 - .gitlab-ci.d/opensbi.yml
34 - .gitlab-ci.d/opensbi/Dockerfile
[all …]
H A Dqemu-project.yml14 - local: '/.gitlab-ci.d/opensbi.yml'
/openbmc/openbmc/poky/meta/recipes-bsp/opensbi/
H A Dopensbi_1.6.bb1 SUMMARY = "RISC-V Open Source Supervisor Binary Interface (OpenSBI)"
2OpenSBI aims to provide an open-source and extensible implementation of the RISC-V SBI specificati…
3 HOMEPAGE = "https://github.com/riscv/opensbi"
7 require opensbi-payloads.inc
12 SRC_URI = "git://github.com/riscv/opensbi.git;branch=master;protocol=https"
16 TARGET_DBGSRC_DIR = "/share/opensbi/*/generic/firmware/"
34 rm -r ${D}/share/opensbi/*/${RISCV_SBI_PLAT}/firmware/payloads
38 install -m 755 ${D}/share/opensbi/*/${RISCV_SBI_PLAT}/firmware/fw_payload.* ${DEPLOYDIR}/
39 install -m 755 ${D}/share/opensbi/*/${RISCV_SBI_PLAT}/firmware/fw_jump.* ${DEPLOYDIR}/
40 install -m 755 ${D}/share/opensbi/*/${RISCV_SBI_PLAT}/firmware/fw_dynamic.* ${DEPLOYDIR}/
[all …]
/openbmc/qemu/docs/system/riscv/
H A Dshakti-c.rst30 functionality for loading the baremetal application or opensbi.
63 OpenSBI section in Boot the machine
65 We can also run OpenSBI with Test Payload.
69 $ git clone https://github.com/riscv/opensbi.git -b v0.9
70 $ cd opensbi
H A Dvirt.rst45 "riscv,clint0" if using with OpenSBI BIOS images
52 with the default OpenSBI firmware image as the -bios. It also supports
53 the recommended RISC-V bootflow: U-Boot SPL (M-mode) loads OpenSBI fw_dynamic
194 that bundles OpenSBI fw_dynamic firmware and U-Boot proper (S-mode) together,
200 $ export OPENSBI=/path/to/opensbi-riscv64-generic-fw_dynamic.bin
H A Dsifive_u.rst54 "riscv,clint0" if using with OpenSBI BIOS images
61 (S-mode) or ELF executable with the default OpenSBI firmware image as the
105 peripherals as needed. This is U-Boot proper combined with an OpenSBI
221 $ export OPENSBI=/path/to/opensbi-riscv64-generic-fw_dynamic.bin
316 then U-Boot SPL loads the combined payload image of OpenSBI fw_dynamic
H A Dmicrochip-icicle-kit.rst37 boot is used, the OpenSBI fw_dynamic BIOS image is used to boot a payload
116 In this mode, the OpenSBI fw_dynamic BIOS image for 'generic' platform is
/openbmc/qemu/pc-bios/
H A DREADME62 - OpenSBI (https://github.com/riscv/opensbi) aims to provide an open-source
65 supported platforms, OpenSBI provides several runtime firmware examples.
68 OpenSBI is distributed under the terms of the BSD 2-clause license
69 ("Simplified BSD License" or "FreeBSD License", SPDX: BSD-2-Clause). OpenSBI
71 https://github.com/riscv/opensbi/blob/master/ThirdPartyNotices.md.
H A Dmeson.build80 'opensbi-riscv32-generic-fw_dynamic.bin',
81 'opensbi-riscv64-generic-fw_dynamic.bin',
/openbmc/qemu/roms/
H A DMakefile70 @echo " opensbi32-generic -- update OpenSBI for 32-bit generic machine"
71 @echo " opensbi64-generic -- update OpenSBI for 64-bit generic machine"
174 $(MAKE) -C opensbi \
177 …cp opensbi/build/platform/generic/firmware/fw_dynamic.bin ../pc-bios/opensbi-riscv32-generic-fw_dy…
180 $(MAKE) -C opensbi \
183 …cp opensbi/build/platform/generic/firmware/fw_dynamic.bin ../pc-bios/opensbi-riscv64-generic-fw_dy…
212 $(MAKE) -C opensbi clean
/openbmc/qemu/
H A D.gitmodules34 [submodule "roms/opensbi"]
35 path = roms/opensbi
36 url = https://gitlab.com/qemu-project/opensbi.git
/openbmc/qemu/include/hw/riscv/
H A Dboot_opensbi.h5 * Based on include/sbi/{fw_dynamic.h,sbi_scratch.h} from the OpenSBI project.
41 /** Options for OpenSBI library */
71 /** Options for OpenSBI library */
H A Dboot.h27 #define RISCV32_BIOS_BIN "opensbi-riscv32-generic-fw_dynamic.bin"
28 #define RISCV64_BIOS_BIN "opensbi-riscv64-generic-fw_dynamic.bin"
/openbmc/qemu/.gitlab-ci.d/opensbi/
H A DDockerfile2 # Docker image to cross-compile OpenSBI firmware binaries
8 # Install packages required to build OpenSBI
/openbmc/linux/tools/testing/kunit/qemu_configs/
H A Driscv.py6 OPENSBI_FILE = 'opensbi-riscv64-generic-fw_dynamic.bin'
/openbmc/qemu/tests/functional/
H A Dtest_riscv_opensbi.py3 # OpenSBI boot test for RISC-V machines
/openbmc/openbmc/poky/meta/conf/machine/include/loongarch/
H A Dqemuloongarch.inc20 #EXTRA_IMAGEDEPENDS += "opensbi"
/openbmc/openbmc/poky/meta/conf/machine/include/riscv/
H A Dqemuriscv.inc20 EXTRA_IMAGEDEPENDS += "opensbi"
/openbmc/qemu/hw/riscv/
H A Dboot.c96 * We only ship OpenSBI binary bios images in the QEMU source. in riscv_find_bios()
118 * That means we are going to load the OpenSBI binary included in in riscv_find_firmware()
376 * OpenSBI but doesn't break any other firmware as long as they don't in riscv_rom_copy_firmware_info()
/openbmc/u-boot/doc/
H A DREADME.sifive-fu54038 A prior stage (M-mode) firmware/bootloader (e.g OpenSBI or BBL) is required to
43 this document. Please refer OpenSBI or BBL documenation.
44 (Note: OpenSBI git repo is at https://github.com/riscv/opensbi.git)
/openbmc/qemu/docs/system/
H A Dtarget-riscv.rst83 will load the default OpenSBI firmware automatically. The firmware is included
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dsifive,plic-1.0.0.yaml43 The thead,c900-plic is different from sifive,plic-1.0.0 in opensbi, the
/openbmc/qemu/target/riscv/
H A Dpmu.c77 /* This a OpenSBI specific DT property documented in OpenSBI docs */ in riscv_pmu_generate_fdt_node()
/openbmc/qemu/hw/core/
H A Duboot_image.h53 IH_OS_OPENSBI, /* RISC-V OpenSBI */
/openbmc/openbmc/poky/documentation/migration-guides/
H A Drelease-notes-4.0.12.rst87 - maintainers.inc: unassign Alistair Francis from opensbi

12