/openbmc/qemu/.gitlab-ci.d/ |
H A D | opensbi.yml | 1 # 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 D | qemu-project.yml | 14 - local: '/.gitlab-ci.d/opensbi.yml'
|
/openbmc/openbmc/poky/meta/recipes-bsp/opensbi/ |
H A D | opensbi_1.6.bb | 1 SUMMARY = "RISC-V Open Source Supervisor Binary Interface (OpenSBI)" 2 …OpenSBI 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 D | shakti-c.rst | 30 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 D | virt.rst | 45 "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 D | sifive_u.rst | 54 "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 D | microchip-icicle-kit.rst | 37 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 D | README | 62 - 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 D | meson.build | 80 'opensbi-riscv32-generic-fw_dynamic.bin', 81 'opensbi-riscv64-generic-fw_dynamic.bin',
|
/openbmc/qemu/roms/ |
H A D | Makefile | 70 @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 | .gitmodules | 34 [submodule "roms/opensbi"] 35 path = roms/opensbi 36 url = https://gitlab.com/qemu-project/opensbi.git
|
/openbmc/qemu/include/hw/riscv/ |
H A D | boot_opensbi.h | 5 * 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 D | boot.h | 27 #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 D | Dockerfile | 2 # Docker image to cross-compile OpenSBI firmware binaries 8 # Install packages required to build OpenSBI
|
/openbmc/linux/tools/testing/kunit/qemu_configs/ |
H A D | riscv.py | 6 OPENSBI_FILE = 'opensbi-riscv64-generic-fw_dynamic.bin'
|
/openbmc/qemu/tests/functional/ |
H A D | test_riscv_opensbi.py | 3 # OpenSBI boot test for RISC-V machines
|
/openbmc/openbmc/poky/meta/conf/machine/include/loongarch/ |
H A D | qemuloongarch.inc | 20 #EXTRA_IMAGEDEPENDS += "opensbi"
|
/openbmc/openbmc/poky/meta/conf/machine/include/riscv/ |
H A D | qemuriscv.inc | 20 EXTRA_IMAGEDEPENDS += "opensbi"
|
/openbmc/qemu/hw/riscv/ |
H A D | boot.c | 96 * 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 D | README.sifive-fu540 | 38 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 D | target-riscv.rst | 83 will load the default OpenSBI firmware automatically. The firmware is included
|
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | sifive,plic-1.0.0.yaml | 43 The thead,c900-plic is different from sifive,plic-1.0.0 in opensbi, the
|
/openbmc/qemu/target/riscv/ |
H A D | pmu.c | 77 /* This a OpenSBI specific DT property documented in OpenSBI docs */ in riscv_pmu_generate_fdt_node()
|
/openbmc/qemu/hw/core/ |
H A D | uboot_image.h | 53 IH_OS_OPENSBI, /* RISC-V OpenSBI */
|
/openbmc/openbmc/poky/documentation/migration-guides/ |
H A D | release-notes-4.0.12.rst | 87 - maintainers.inc: unassign Alistair Francis from opensbi
|