Xiang Wang has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/32393
Change subject: payloads/external: add opensbi for risc-v ......................................................................
payloads/external: add opensbi for risc-v
Change-Id: I501584ed0dc1dc528ea2e95e1b93b32b71a470d7 Signed-off-by: Xiang Wang wxjstz@126.com --- A payloads/external/opensbi/COPYING.BSD A payloads/external/opensbi/Makefile A payloads/external/opensbi/README.md A payloads/external/opensbi/docs/contributing.md A payloads/external/opensbi/docs/doxygen.cfg A payloads/external/opensbi/docs/firmware/fw.md A payloads/external/opensbi/docs/firmware/fw_jump.md A payloads/external/opensbi/docs/firmware/fw_payload.md A payloads/external/opensbi/docs/firmware/payload_linux.md A payloads/external/opensbi/docs/firmware/payload_uboot.md A payloads/external/opensbi/docs/library_usage.md A payloads/external/opensbi/docs/platform/platform.md A payloads/external/opensbi/docs/platform/qemu_sifive_u.md A payloads/external/opensbi/docs/platform/qemu_virt.md A payloads/external/opensbi/docs/platform/sifive_fu540.md A payloads/external/opensbi/docs/platform_guide.md A payloads/external/opensbi/firmware/external_deps.mk A payloads/external/opensbi/firmware/fw_base.S A payloads/external/opensbi/firmware/fw_base.ldS A payloads/external/opensbi/firmware/fw_jump.S A payloads/external/opensbi/firmware/fw_jump.elf.ldS A payloads/external/opensbi/firmware/fw_payload.S A payloads/external/opensbi/firmware/fw_payload.elf.ldS A payloads/external/opensbi/firmware/objects.mk A payloads/external/opensbi/firmware/payloads/objects.mk A payloads/external/opensbi/firmware/payloads/test.elf.ldS A payloads/external/opensbi/firmware/payloads/test_head.S A payloads/external/opensbi/firmware/payloads/test_main.c A payloads/external/opensbi/include/sbi/riscv_asm.h A payloads/external/opensbi/include/sbi/riscv_atomic.h A payloads/external/opensbi/include/sbi/riscv_barrier.h A payloads/external/opensbi/include/sbi/riscv_encoding.h A payloads/external/opensbi/include/sbi/riscv_fp.h A payloads/external/opensbi/include/sbi/riscv_io.h A payloads/external/opensbi/include/sbi/riscv_locks.h A payloads/external/opensbi/include/sbi/sbi_bitops.h A payloads/external/opensbi/include/sbi/sbi_bits.h A payloads/external/opensbi/include/sbi/sbi_console.h A payloads/external/opensbi/include/sbi/sbi_const.h A payloads/external/opensbi/include/sbi/sbi_ecall.h A payloads/external/opensbi/include/sbi/sbi_ecall_interface.h A payloads/external/opensbi/include/sbi/sbi_emulate_csr.h A payloads/external/opensbi/include/sbi/sbi_error.h A payloads/external/opensbi/include/sbi/sbi_hart.h A payloads/external/opensbi/include/sbi/sbi_illegal_insn.h A payloads/external/opensbi/include/sbi/sbi_init.h A payloads/external/opensbi/include/sbi/sbi_ipi.h A payloads/external/opensbi/include/sbi/sbi_misaligned_ldst.h A payloads/external/opensbi/include/sbi/sbi_platform.h A payloads/external/opensbi/include/sbi/sbi_scratch.h A payloads/external/opensbi/include/sbi/sbi_system.h A payloads/external/opensbi/include/sbi/sbi_timer.h A payloads/external/opensbi/include/sbi/sbi_trap.h A payloads/external/opensbi/include/sbi/sbi_types.h A payloads/external/opensbi/include/sbi/sbi_unpriv.h A payloads/external/opensbi/include/sbi/sbi_version.h A payloads/external/opensbi/lib/objects.mk A payloads/external/opensbi/lib/riscv_asm.c A payloads/external/opensbi/lib/riscv_atomic.c A payloads/external/opensbi/lib/riscv_hardfp.S A payloads/external/opensbi/lib/riscv_locks.c A payloads/external/opensbi/lib/sbi_console.c A payloads/external/opensbi/lib/sbi_ecall.c A payloads/external/opensbi/lib/sbi_emulate_csr.c A payloads/external/opensbi/lib/sbi_hart.c A payloads/external/opensbi/lib/sbi_illegal_insn.c A payloads/external/opensbi/lib/sbi_init.c A payloads/external/opensbi/lib/sbi_ipi.c A payloads/external/opensbi/lib/sbi_misaligned_ldst.c A payloads/external/opensbi/lib/sbi_system.c A payloads/external/opensbi/lib/sbi_timer.c A payloads/external/opensbi/lib/sbi_trap.c A payloads/external/opensbi/platform/common/include/plat/irqchip/plic.h A payloads/external/opensbi/platform/common/include/plat/serial/sifive-uart.h A payloads/external/opensbi/platform/common/include/plat/serial/uart8250.h A payloads/external/opensbi/platform/common/include/plat/string.h A payloads/external/opensbi/platform/common/include/plat/sys/clint.h A payloads/external/opensbi/platform/common/include/plat/tinyfdt.h A payloads/external/opensbi/platform/common/irqchip/objects.mk A payloads/external/opensbi/platform/common/irqchip/plic.c A payloads/external/opensbi/platform/common/libc/objects.mk A payloads/external/opensbi/platform/common/libc/string.c A payloads/external/opensbi/platform/common/libfdt/Makefile.libfdt A payloads/external/opensbi/platform/common/libfdt/TODO A payloads/external/opensbi/platform/common/libfdt/fdt.c A payloads/external/opensbi/platform/common/libfdt/fdt.h A payloads/external/opensbi/platform/common/libfdt/fdt_addresses.c A payloads/external/opensbi/platform/common/libfdt/fdt_empty_tree.c A payloads/external/opensbi/platform/common/libfdt/fdt_overlay.c A payloads/external/opensbi/platform/common/libfdt/fdt_ro.c A payloads/external/opensbi/platform/common/libfdt/fdt_rw.c A payloads/external/opensbi/platform/common/libfdt/fdt_strerror.c A payloads/external/opensbi/platform/common/libfdt/fdt_sw.c A payloads/external/opensbi/platform/common/libfdt/fdt_wip.c A payloads/external/opensbi/platform/common/libfdt/libfdt.h A payloads/external/opensbi/platform/common/libfdt/libfdt_env.h A payloads/external/opensbi/platform/common/libfdt/libfdt_internal.h A payloads/external/opensbi/platform/common/libfdt/objects.mk A payloads/external/opensbi/platform/common/libfdt/version.lds A payloads/external/opensbi/platform/common/objects.mk A payloads/external/opensbi/platform/common/serial/objects.mk A payloads/external/opensbi/platform/common/serial/sifive-uart.c A payloads/external/opensbi/platform/common/serial/uart8250.c A payloads/external/opensbi/platform/common/sys/clint.c A payloads/external/opensbi/platform/common/sys/objects.mk A payloads/external/opensbi/platform/common/tinyfdt.c A payloads/external/opensbi/platform/kendryte/k210/config.mk A payloads/external/opensbi/platform/kendryte/k210/k210.dts A payloads/external/opensbi/platform/kendryte/k210/objects.mk A payloads/external/opensbi/platform/kendryte/k210/platform.c A payloads/external/opensbi/platform/kendryte/k210/platform.h A payloads/external/opensbi/platform/kendryte/k210/sysctl.c A payloads/external/opensbi/platform/kendryte/k210/sysctl.h A payloads/external/opensbi/platform/kendryte/k210/uarths.c A payloads/external/opensbi/platform/kendryte/k210/uarths.h A payloads/external/opensbi/platform/qemu/sifive_u/config.mk A payloads/external/opensbi/platform/qemu/sifive_u/objects.mk A payloads/external/opensbi/platform/qemu/sifive_u/platform.c A payloads/external/opensbi/platform/qemu/virt/config.mk A payloads/external/opensbi/platform/qemu/virt/objects.mk A payloads/external/opensbi/platform/qemu/virt/platform.c A payloads/external/opensbi/platform/sifive/fu540/HiFiveUnleashed-MicroSemi-Expansion.dts A payloads/external/opensbi/platform/sifive/fu540/config.mk A payloads/external/opensbi/platform/sifive/fu540/objects.mk A payloads/external/opensbi/platform/sifive/fu540/platform.c A payloads/external/opensbi/platform/template/config.mk A payloads/external/opensbi/platform/template/objects.mk A payloads/external/opensbi/platform/template/platform.c A payloads/external/opensbi/scripts/create-binary-archive.sh 129 files changed, 20,462 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/93/32393/1