This brings some restructuring to the installation paths. Firmware files are still stored under /usr/local/share, but with the new prefix allowing for multiple ABIs to be installed (e.g. opensbi/lp64/qemu/virt). Libraries have been moved to /usr/local/lib64. A new "generic" platform has been added, which will produce firmware binaries capable of running on several platforms. The qemu/virt and spike platforms have been removed as a result. Additionally, the fw_payload.[bin|elf] files will no longer be installed. These are compiled with the test payload and therefore don't offer much use as part of this port. Reviewed by: lbartoletti (previous version) Approved by: lbartoletti Differential Revision: https://reviews.freebsd.org/D24660
64 lines
2.2 KiB
Text
64 lines
2.2 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_bitmap.h
|
|
include/sbi/sbi_bitops.h
|
|
include/sbi/sbi_console.h
|
|
include/sbi/sbi_const.h
|
|
include/sbi/sbi_csr_detect.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_hartmask.h
|
|
include/sbi/sbi_hfence.h
|
|
include/sbi/sbi_hsm.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_math.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/fdt/fdt_fixup.h
|
|
include/sbi_utils/fdt/fdt_helper.h
|
|
include/sbi_utils/ipi/fdt_ipi.h
|
|
include/sbi_utils/irqchip/fdt_irqchip.h
|
|
include/sbi_utils/irqchip/plic.h
|
|
include/sbi_utils/reset/fdt_reset.h
|
|
include/sbi_utils/serial/fdt_serial.h
|
|
include/sbi_utils/serial/shakti-uart.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
|
|
include/sbi_utils/sys/sifive_test.h
|
|
include/sbi_utils/timer/fdt_timer.h
|
|
lib64/%%RISCV_ABI%%/libsbi.a
|
|
lib64/%%RISCV_ABI%%/libsbiutils.a
|
|
%%GENERIC%%lib64/%%RISCV_ABI%%/opensbi/generic/lib/libplatsbi.a
|
|
%%GENERIC%%%%DATADIR%%/%%RISCV_ABI%%/generic/firmware/fw_dynamic.bin
|
|
%%GENERIC%%%%DATADIR%%/%%RISCV_ABI%%/generic/firmware/fw_dynamic.elf
|
|
%%GENERIC%%%%DATADIR%%/%%RISCV_ABI%%/generic/firmware/fw_jump.bin
|
|
%%GENERIC%%%%DATADIR%%/%%RISCV_ABI%%/generic/firmware/fw_jump.elf
|
|
%%SIFIVE_FU540%%lib64/%%RISCV_ABI%%/opensbi/sifive/fu540/lib/libplatsbi.a
|
|
%%SIFIVE_FU540%%%%DATADIR%%/%%RISCV_ABI%%/sifive/fu540/firmware/fw_dynamic.bin
|
|
%%SIFIVE_FU540%%%%DATADIR%%/%%RISCV_ABI%%/sifive/fu540/firmware/fw_dynamic.elf
|
|
%%SIFIVE_FU540%%%%DATADIR%%/%%RISCV_ABI%%/sifive/fu540/firmware/fw_jump.bin
|
|
%%SIFIVE_FU540%%%%DATADIR%%/%%RISCV_ABI%%/sifive/fu540/firmware/fw_jump.elf
|