forked from Lainports/freebsd-ports
This update adds a new default option: SPIKE. This builds support for the Spike platform. Also, the toolchain dependency has been switched from riscv64-gcc to riscv64-none-elf-gcc. This release has: Relocation lottery in reference firmwares Preferred boot HART field in fw_dynamic_info Platform specific optional way to specify MISA Hypervisor v0.5 specification support SBI v0.2 TIME extension SBI v0.2 IPI extension SBI v0.2 RFENCE extension T-HEAD C910 platform support HART exit path support Dynamic creation of IPI events Dynamic registration of SBI extensions Removed qemu/sifive_u platform support Spike platform support Print MIDELEG and MEDELEG in boot prints Reviewed by: lwhsu Approved by: lwhsu Differential Revision: https://reviews.freebsd.org/D23820
66 lines
2.7 KiB
Text
66 lines
2.7 KiB
Text
include/sbi/fw_dynamic.h
|
|
include/sbi/riscv_asm.h
|
|
include/sbi/riscv_atomic.h
|
|
include/sbi/riscv_barrier.h
|
|
include/sbi/riscv_encoding.h
|
|
include/sbi/riscv_fp.h
|
|
include/sbi/riscv_io.h
|
|
include/sbi/riscv_locks.h
|
|
include/sbi/sbi_bitops.h
|
|
include/sbi/sbi_bits.h
|
|
include/sbi/sbi_console.h
|
|
include/sbi/sbi_const.h
|
|
include/sbi/sbi_ecall.h
|
|
include/sbi/sbi_ecall_interface.h
|
|
include/sbi/sbi_emulate_csr.h
|
|
include/sbi/sbi_error.h
|
|
include/sbi/sbi_fifo.h
|
|
include/sbi/sbi_hart.h
|
|
include/sbi/sbi_hfence.h
|
|
include/sbi/sbi_illegal_insn.h
|
|
include/sbi/sbi_init.h
|
|
include/sbi/sbi_ipi.h
|
|
include/sbi/sbi_list.h
|
|
include/sbi/sbi_misaligned_ldst.h
|
|
include/sbi/sbi_platform.h
|
|
include/sbi/sbi_scratch.h
|
|
include/sbi/sbi_string.h
|
|
include/sbi/sbi_system.h
|
|
include/sbi/sbi_timer.h
|
|
include/sbi/sbi_tlb.h
|
|
include/sbi/sbi_trap.h
|
|
include/sbi/sbi_types.h
|
|
include/sbi/sbi_unpriv.h
|
|
include/sbi/sbi_version.h
|
|
include/sbi_utils/irqchip/plic.h
|
|
include/sbi_utils/serial/sifive-uart.h
|
|
include/sbi_utils/serial/uart8250.h
|
|
include/sbi_utils/sys/clint.h
|
|
include/sbi_utils/sys/htif.h
|
|
lib/libsbi.a
|
|
lib/libsbiutils.a
|
|
%%QEMU_VIRT%%%%DATADIR%%/platform/qemu/virt/firmware/fw_dynamic.bin
|
|
%%QEMU_VIRT%%%%DATADIR%%/platform/qemu/virt/firmware/fw_dynamic.elf
|
|
%%QEMU_VIRT%%%%DATADIR%%/platform/qemu/virt/firmware/fw_jump.bin
|
|
%%QEMU_VIRT%%%%DATADIR%%/platform/qemu/virt/firmware/fw_jump.elf
|
|
%%QEMU_VIRT%%%%DATADIR%%/platform/qemu/virt/firmware/fw_payload.bin
|
|
%%QEMU_VIRT%%%%DATADIR%%/platform/qemu/virt/firmware/fw_payload.elf
|
|
%%QEMU_VIRT%%%%DATADIR%%/platform/qemu/virt/firmware/payloads/test.bin
|
|
%%QEMU_VIRT%%%%DATADIR%%/platform/qemu/virt/firmware/payloads/test.elf
|
|
%%QEMU_VIRT%%%%DATADIR%%/platform/qemu/virt/lib/libplatsbi.a
|
|
%%SIFIVE_FU540%%%%DATADIR%%/platform/sifive/fu540/firmware/fw_dynamic.bin
|
|
%%SIFIVE_FU540%%%%DATADIR%%/platform/sifive/fu540/firmware/fw_dynamic.elf
|
|
%%SIFIVE_FU540%%%%DATADIR%%/platform/sifive/fu540/firmware/fw_jump.bin
|
|
%%SIFIVE_FU540%%%%DATADIR%%/platform/sifive/fu540/firmware/fw_jump.elf
|
|
%%SIFIVE_FU540%%%%DATADIR%%/platform/sifive/fu540/firmware/fw_payload.bin
|
|
%%SIFIVE_FU540%%%%DATADIR%%/platform/sifive/fu540/firmware/fw_payload.elf
|
|
%%SIFIVE_FU540%%%%DATADIR%%/platform/sifive/fu540/firmware/payloads/test.bin
|
|
%%SIFIVE_FU540%%%%DATADIR%%/platform/sifive/fu540/firmware/payloads/test.elf
|
|
%%SIFIVE_FU540%%%%DATADIR%%/platform/sifive/fu540/lib/libplatsbi.a
|
|
%%SPIKE%%%%DATADIR%%/platform/spike/firmware/fw_jump.bin
|
|
%%SPIKE%%%%DATADIR%%/platform/spike/firmware/fw_jump.elf
|
|
%%SPIKE%%%%DATADIR%%/platform/spike/firmware/fw_payload.bin
|
|
%%SPIKE%%%%DATADIR%%/platform/spike/firmware/fw_payload.elf
|
|
%%SPIKE%%%%DATADIR%%/platform/spike/firmware/payloads/test.bin
|
|
%%SPIKE%%%%DATADIR%%/platform/spike/firmware/payloads/test.elf
|
|
%%SPIKE%%%%DATADIR%%/platform/spike/lib/libplatsbi.a
|