├── .clang-format ├── .gitignore ├── CONTRIBUTORS.md ├── COPYING.BSD ├── Makefile ├── README.md ├── ThirdPartyNotices.md ├── docs ├── contributing.md ├── domain_support.md ├── doxygen.cfg ├── external │ └── coreboot.md ├── firmware │ ├── fw.md │ ├── fw_dynamic.md │ ├── fw_jump.md │ ├── fw_payload.md │ ├── payload_linux.md │ └── payload_uboot.md ├── library_usage.md ├── platform │ ├── andes-ae350.md │ ├── fpga-ariane.md │ ├── fpga-openpiton.md │ ├── generic.md │ ├── nuclei_ux600.md │ ├── platform.md │ ├── qemu_virt.md │ ├── shakti_cclass.md │ ├── sifive_fu540.md │ ├── spike.md │ └── thead-c910.md ├── platform_guide.md └── platform_requirements.md ├── firmware ├── external_deps.mk ├── fw_base.S ├── fw_base.ldS ├── fw_dynamic.S ├── fw_dynamic.elf.ldS ├── fw_jump.S ├── fw_jump.elf.ldS ├── fw_payload.S ├── fw_payload.elf.ldS ├── objects.mk └── payloads │ ├── objects.mk │ ├── test.elf.ldS │ ├── test_head.S │ └── test_main.c ├── include ├── sbi │ ├── fw_dynamic.h │ ├── riscv_asm.h │ ├── riscv_atomic.h │ ├── riscv_barrier.h │ ├── riscv_encoding.h │ ├── riscv_fp.h │ ├── riscv_io.h │ ├── riscv_locks.h │ ├── sbi_bitmap.h │ ├── sbi_bitops.h │ ├── sbi_console.h │ ├── sbi_const.h │ ├── sbi_csr_detect.h │ ├── sbi_domain.h │ ├── sbi_ecall.h │ ├── sbi_ecall_interface.h │ ├── sbi_emulate_csr.h │ ├── sbi_error.h │ ├── sbi_fifo.h │ ├── sbi_hart.h │ ├── sbi_hartmask.h │ ├── sbi_hfence.h │ ├── sbi_hsm.h │ ├── sbi_illegal_insn.h │ ├── sbi_init.h │ ├── sbi_ipi.h │ ├── sbi_list.h │ ├── sbi_math.h │ ├── sbi_misaligned_ldst.h │ ├── sbi_platform.h │ ├── sbi_scratch.h │ ├── sbi_string.h │ ├── sbi_system.h │ ├── sbi_timer.h │ ├── sbi_tlb.h │ ├── sbi_trap.h │ ├── sbi_types.h │ ├── sbi_unpriv.h │ └── sbi_version.h └── sbi_utils │ ├── fdt │ ├── fdt_domain.h │ ├── fdt_fixup.h │ └── fdt_helper.h │ ├── ipi │ └── fdt_ipi.h │ ├── irqchip │ ├── fdt_irqchip.h │ └── plic.h │ ├── reset │ └── fdt_reset.h │ ├── serial │ ├── fdt_serial.h │ ├── shakti-uart.h │ ├── sifive-uart.h │ ├── sunxi-uart.h │ └── uart8250.h │ ├── sys │ ├── clint.h │ ├── d1_wdog.h │ ├── htif.h │ └── sifive_test.h │ └── timer │ └── fdt_timer.h ├── lib ├── sbi │ ├── objects.mk │ ├── riscv_asm.c │ ├── riscv_atomic.c │ ├── riscv_hardfp.S │ ├── riscv_locks.c │ ├── sbi_bitmap.c │ ├── sbi_bitops.c │ ├── sbi_console.c │ ├── sbi_domain.c │ ├── sbi_ecall.c │ ├── sbi_ecall_base.c │ ├── sbi_ecall_hsm.c │ ├── sbi_ecall_legacy.c │ ├── sbi_ecall_replace.c │ ├── sbi_ecall_vendor.c │ ├── sbi_emulate_csr.c │ ├── sbi_expected_trap.S │ ├── sbi_fifo.c │ ├── sbi_hart.c │ ├── sbi_hfence.S │ ├── sbi_hsm.c │ ├── sbi_illegal_insn.c │ ├── sbi_init.c │ ├── sbi_ipi.c │ ├── sbi_math.c │ ├── sbi_misaligned_ldst.c │ ├── sbi_platform.c │ ├── sbi_scratch.c │ ├── sbi_string.c │ ├── sbi_system.c │ ├── sbi_timer.c │ ├── sbi_tlb.c │ ├── sbi_trap.c │ └── sbi_unpriv.c └── utils │ ├── fdt │ ├── fdt_domain.c │ ├── fdt_fixup.c │ ├── fdt_helper.c │ └── objects.mk │ ├── ipi │ ├── fdt_ipi.c │ ├── fdt_ipi_clint.c │ └── objects.mk │ ├── irqchip │ ├── fdt_irqchip.c │ ├── fdt_irqchip_plic.c │ ├── objects.mk │ └── plic.c │ ├── libfdt │ ├── .clang-format │ ├── Makefile.libfdt │ ├── TODO │ ├── fdt.c │ ├── fdt.h │ ├── fdt_addresses.c │ ├── fdt_check.c │ ├── fdt_empty_tree.c │ ├── fdt_overlay.c │ ├── fdt_ro.c │ ├── fdt_rw.c │ ├── fdt_strerror.c │ ├── fdt_sw.c │ ├── fdt_wip.c │ ├── libfdt.h │ ├── libfdt_env.h │ ├── libfdt_internal.h │ ├── objects.mk │ └── version.lds │ ├── reset │ ├── fdt_reset.c │ ├── fdt_reset_htif.c │ ├── fdt_reset_sifive.c │ └── objects.mk │ ├── serial │ ├── fdt_serial.c │ ├── fdt_serial_htif.c │ ├── fdt_serial_shakti.c │ ├── fdt_serial_sifive.c │ ├── fdt_serial_uart8250.c │ ├── objects.mk │ ├── shakti-uart.c │ ├── sifive-uart.c │ ├── sunxi-uart.c │ └── uart8250.c │ ├── sys │ ├── clint.c │ ├── d1_wdog.c │ ├── htif.c │ ├── objects.mk │ └── sifive_test.c │ └── timer │ ├── fdt_timer.c │ ├── fdt_timer_clint.c │ └── objects.mk ├── platform ├── allwinner │ └── d1 │ │ ├── config.mk │ │ ├── objects.mk │ │ └── platform.c ├── andes │ └── ae350 │ │ ├── cache.c │ │ ├── cache.h │ │ ├── config.mk │ │ ├── objects.mk │ │ ├── platform.c │ │ ├── platform.h │ │ ├── plicsw.c │ │ ├── plicsw.h │ │ ├── plmt.c │ │ └── plmt.h ├── fpga │ ├── ariane │ │ ├── config.mk │ │ ├── objects.mk │ │ └── platform.c │ └── openpiton │ │ ├── config.mk │ │ ├── objects.mk │ │ └── platform.c ├── generic │ ├── config.mk │ ├── include │ │ └── platform_override.h │ ├── objects.mk │ ├── platform.c │ └── sifive_fu540.c ├── kendryte │ └── k210 │ │ ├── config.mk │ │ ├── k210.dts │ │ ├── objects.mk │ │ ├── platform.c │ │ └── platform.h ├── nuclei │ └── ux600 │ │ ├── config.mk │ │ ├── objects.mk │ │ └── platform.c ├── sifive │ └── fu540 │ │ ├── config.mk │ │ ├── objects.mk │ │ └── platform.c ├── template │ ├── config.mk │ ├── objects.mk │ └── platform.c └── thead │ └── c910 │ ├── config.mk │ ├── objects.mk │ ├── platform.c │ └── platform.h └── scripts ├── create-binary-archive.sh └── d2c.sh /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /COPYING.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/COPYING.BSD -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/README.md -------------------------------------------------------------------------------- /ThirdPartyNotices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/ThirdPartyNotices.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/domain_support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/domain_support.md -------------------------------------------------------------------------------- /docs/doxygen.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/doxygen.cfg -------------------------------------------------------------------------------- /docs/external/coreboot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/external/coreboot.md -------------------------------------------------------------------------------- /docs/firmware/fw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/firmware/fw.md -------------------------------------------------------------------------------- /docs/firmware/fw_dynamic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/firmware/fw_dynamic.md -------------------------------------------------------------------------------- /docs/firmware/fw_jump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/firmware/fw_jump.md -------------------------------------------------------------------------------- /docs/firmware/fw_payload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/firmware/fw_payload.md -------------------------------------------------------------------------------- /docs/firmware/payload_linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/firmware/payload_linux.md -------------------------------------------------------------------------------- /docs/firmware/payload_uboot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/firmware/payload_uboot.md -------------------------------------------------------------------------------- /docs/library_usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/library_usage.md -------------------------------------------------------------------------------- /docs/platform/andes-ae350.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/platform/andes-ae350.md -------------------------------------------------------------------------------- /docs/platform/fpga-ariane.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/platform/fpga-ariane.md -------------------------------------------------------------------------------- /docs/platform/fpga-openpiton.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/platform/fpga-openpiton.md -------------------------------------------------------------------------------- /docs/platform/generic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/platform/generic.md -------------------------------------------------------------------------------- /docs/platform/nuclei_ux600.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/platform/nuclei_ux600.md -------------------------------------------------------------------------------- /docs/platform/platform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/platform/platform.md -------------------------------------------------------------------------------- /docs/platform/qemu_virt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/platform/qemu_virt.md -------------------------------------------------------------------------------- /docs/platform/shakti_cclass.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/platform/shakti_cclass.md -------------------------------------------------------------------------------- /docs/platform/sifive_fu540.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/platform/sifive_fu540.md -------------------------------------------------------------------------------- /docs/platform/spike.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/platform/spike.md -------------------------------------------------------------------------------- /docs/platform/thead-c910.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/platform/thead-c910.md -------------------------------------------------------------------------------- /docs/platform_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/platform_guide.md -------------------------------------------------------------------------------- /docs/platform_requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/docs/platform_requirements.md -------------------------------------------------------------------------------- /firmware/external_deps.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/firmware/external_deps.mk -------------------------------------------------------------------------------- /firmware/fw_base.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/firmware/fw_base.S -------------------------------------------------------------------------------- /firmware/fw_base.ldS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/firmware/fw_base.ldS -------------------------------------------------------------------------------- /firmware/fw_dynamic.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/firmware/fw_dynamic.S -------------------------------------------------------------------------------- /firmware/fw_dynamic.elf.ldS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/firmware/fw_dynamic.elf.ldS -------------------------------------------------------------------------------- /firmware/fw_jump.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/firmware/fw_jump.S -------------------------------------------------------------------------------- /firmware/fw_jump.elf.ldS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/firmware/fw_jump.elf.ldS -------------------------------------------------------------------------------- /firmware/fw_payload.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/firmware/fw_payload.S -------------------------------------------------------------------------------- /firmware/fw_payload.elf.ldS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/firmware/fw_payload.elf.ldS -------------------------------------------------------------------------------- /firmware/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/firmware/objects.mk -------------------------------------------------------------------------------- /firmware/payloads/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/firmware/payloads/objects.mk -------------------------------------------------------------------------------- /firmware/payloads/test.elf.ldS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/firmware/payloads/test.elf.ldS -------------------------------------------------------------------------------- /firmware/payloads/test_head.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/firmware/payloads/test_head.S -------------------------------------------------------------------------------- /firmware/payloads/test_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/firmware/payloads/test_main.c -------------------------------------------------------------------------------- /include/sbi/fw_dynamic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/fw_dynamic.h -------------------------------------------------------------------------------- /include/sbi/riscv_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/riscv_asm.h -------------------------------------------------------------------------------- /include/sbi/riscv_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/riscv_atomic.h -------------------------------------------------------------------------------- /include/sbi/riscv_barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/riscv_barrier.h -------------------------------------------------------------------------------- /include/sbi/riscv_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/riscv_encoding.h -------------------------------------------------------------------------------- /include/sbi/riscv_fp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/riscv_fp.h -------------------------------------------------------------------------------- /include/sbi/riscv_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/riscv_io.h -------------------------------------------------------------------------------- /include/sbi/riscv_locks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/riscv_locks.h -------------------------------------------------------------------------------- /include/sbi/sbi_bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_bitmap.h -------------------------------------------------------------------------------- /include/sbi/sbi_bitops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_bitops.h -------------------------------------------------------------------------------- /include/sbi/sbi_console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_console.h -------------------------------------------------------------------------------- /include/sbi/sbi_const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_const.h -------------------------------------------------------------------------------- /include/sbi/sbi_csr_detect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_csr_detect.h -------------------------------------------------------------------------------- /include/sbi/sbi_domain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_domain.h -------------------------------------------------------------------------------- /include/sbi/sbi_ecall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_ecall.h -------------------------------------------------------------------------------- /include/sbi/sbi_ecall_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_ecall_interface.h -------------------------------------------------------------------------------- /include/sbi/sbi_emulate_csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_emulate_csr.h -------------------------------------------------------------------------------- /include/sbi/sbi_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_error.h -------------------------------------------------------------------------------- /include/sbi/sbi_fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_fifo.h -------------------------------------------------------------------------------- /include/sbi/sbi_hart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_hart.h -------------------------------------------------------------------------------- /include/sbi/sbi_hartmask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_hartmask.h -------------------------------------------------------------------------------- /include/sbi/sbi_hfence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_hfence.h -------------------------------------------------------------------------------- /include/sbi/sbi_hsm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_hsm.h -------------------------------------------------------------------------------- /include/sbi/sbi_illegal_insn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_illegal_insn.h -------------------------------------------------------------------------------- /include/sbi/sbi_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_init.h -------------------------------------------------------------------------------- /include/sbi/sbi_ipi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_ipi.h -------------------------------------------------------------------------------- /include/sbi/sbi_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_list.h -------------------------------------------------------------------------------- /include/sbi/sbi_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_math.h -------------------------------------------------------------------------------- /include/sbi/sbi_misaligned_ldst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_misaligned_ldst.h -------------------------------------------------------------------------------- /include/sbi/sbi_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_platform.h -------------------------------------------------------------------------------- /include/sbi/sbi_scratch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_scratch.h -------------------------------------------------------------------------------- /include/sbi/sbi_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_string.h -------------------------------------------------------------------------------- /include/sbi/sbi_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_system.h -------------------------------------------------------------------------------- /include/sbi/sbi_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_timer.h -------------------------------------------------------------------------------- /include/sbi/sbi_tlb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_tlb.h -------------------------------------------------------------------------------- /include/sbi/sbi_trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_trap.h -------------------------------------------------------------------------------- /include/sbi/sbi_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_types.h -------------------------------------------------------------------------------- /include/sbi/sbi_unpriv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_unpriv.h -------------------------------------------------------------------------------- /include/sbi/sbi_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi/sbi_version.h -------------------------------------------------------------------------------- /include/sbi_utils/fdt/fdt_domain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/fdt/fdt_domain.h -------------------------------------------------------------------------------- /include/sbi_utils/fdt/fdt_fixup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/fdt/fdt_fixup.h -------------------------------------------------------------------------------- /include/sbi_utils/fdt/fdt_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/fdt/fdt_helper.h -------------------------------------------------------------------------------- /include/sbi_utils/ipi/fdt_ipi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/ipi/fdt_ipi.h -------------------------------------------------------------------------------- /include/sbi_utils/irqchip/fdt_irqchip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/irqchip/fdt_irqchip.h -------------------------------------------------------------------------------- /include/sbi_utils/irqchip/plic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/irqchip/plic.h -------------------------------------------------------------------------------- /include/sbi_utils/reset/fdt_reset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/reset/fdt_reset.h -------------------------------------------------------------------------------- /include/sbi_utils/serial/fdt_serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/serial/fdt_serial.h -------------------------------------------------------------------------------- /include/sbi_utils/serial/shakti-uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/serial/shakti-uart.h -------------------------------------------------------------------------------- /include/sbi_utils/serial/sifive-uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/serial/sifive-uart.h -------------------------------------------------------------------------------- /include/sbi_utils/serial/sunxi-uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/serial/sunxi-uart.h -------------------------------------------------------------------------------- /include/sbi_utils/serial/uart8250.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/serial/uart8250.h -------------------------------------------------------------------------------- /include/sbi_utils/sys/clint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/sys/clint.h -------------------------------------------------------------------------------- /include/sbi_utils/sys/d1_wdog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/sys/d1_wdog.h -------------------------------------------------------------------------------- /include/sbi_utils/sys/htif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/sys/htif.h -------------------------------------------------------------------------------- /include/sbi_utils/sys/sifive_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/sys/sifive_test.h -------------------------------------------------------------------------------- /include/sbi_utils/timer/fdt_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/include/sbi_utils/timer/fdt_timer.h -------------------------------------------------------------------------------- /lib/sbi/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/objects.mk -------------------------------------------------------------------------------- /lib/sbi/riscv_asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/riscv_asm.c -------------------------------------------------------------------------------- /lib/sbi/riscv_atomic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/riscv_atomic.c -------------------------------------------------------------------------------- /lib/sbi/riscv_hardfp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/riscv_hardfp.S -------------------------------------------------------------------------------- /lib/sbi/riscv_locks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/riscv_locks.c -------------------------------------------------------------------------------- /lib/sbi/sbi_bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_bitmap.c -------------------------------------------------------------------------------- /lib/sbi/sbi_bitops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_bitops.c -------------------------------------------------------------------------------- /lib/sbi/sbi_console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_console.c -------------------------------------------------------------------------------- /lib/sbi/sbi_domain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_domain.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_ecall.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_ecall_base.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_hsm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_ecall_hsm.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_legacy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_ecall_legacy.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_replace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_ecall_replace.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_vendor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_ecall_vendor.c -------------------------------------------------------------------------------- /lib/sbi/sbi_emulate_csr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_emulate_csr.c -------------------------------------------------------------------------------- /lib/sbi/sbi_expected_trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_expected_trap.S -------------------------------------------------------------------------------- /lib/sbi/sbi_fifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_fifo.c -------------------------------------------------------------------------------- /lib/sbi/sbi_hart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_hart.c -------------------------------------------------------------------------------- /lib/sbi/sbi_hfence.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_hfence.S -------------------------------------------------------------------------------- /lib/sbi/sbi_hsm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_hsm.c -------------------------------------------------------------------------------- /lib/sbi/sbi_illegal_insn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_illegal_insn.c -------------------------------------------------------------------------------- /lib/sbi/sbi_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_init.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ipi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_ipi.c -------------------------------------------------------------------------------- /lib/sbi/sbi_math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_math.c -------------------------------------------------------------------------------- /lib/sbi/sbi_misaligned_ldst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_misaligned_ldst.c -------------------------------------------------------------------------------- /lib/sbi/sbi_platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_platform.c -------------------------------------------------------------------------------- /lib/sbi/sbi_scratch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_scratch.c -------------------------------------------------------------------------------- /lib/sbi/sbi_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_string.c -------------------------------------------------------------------------------- /lib/sbi/sbi_system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_system.c -------------------------------------------------------------------------------- /lib/sbi/sbi_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_timer.c -------------------------------------------------------------------------------- /lib/sbi/sbi_tlb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_tlb.c -------------------------------------------------------------------------------- /lib/sbi/sbi_trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_trap.c -------------------------------------------------------------------------------- /lib/sbi/sbi_unpriv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/sbi/sbi_unpriv.c -------------------------------------------------------------------------------- /lib/utils/fdt/fdt_domain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/fdt/fdt_domain.c -------------------------------------------------------------------------------- /lib/utils/fdt/fdt_fixup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/fdt/fdt_fixup.c -------------------------------------------------------------------------------- /lib/utils/fdt/fdt_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/fdt/fdt_helper.c -------------------------------------------------------------------------------- /lib/utils/fdt/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/fdt/objects.mk -------------------------------------------------------------------------------- /lib/utils/ipi/fdt_ipi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/ipi/fdt_ipi.c -------------------------------------------------------------------------------- /lib/utils/ipi/fdt_ipi_clint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/ipi/fdt_ipi_clint.c -------------------------------------------------------------------------------- /lib/utils/ipi/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/ipi/objects.mk -------------------------------------------------------------------------------- /lib/utils/irqchip/fdt_irqchip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/irqchip/fdt_irqchip.c -------------------------------------------------------------------------------- /lib/utils/irqchip/fdt_irqchip_plic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/irqchip/fdt_irqchip_plic.c -------------------------------------------------------------------------------- /lib/utils/irqchip/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/irqchip/objects.mk -------------------------------------------------------------------------------- /lib/utils/irqchip/plic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/irqchip/plic.c -------------------------------------------------------------------------------- /lib/utils/libfdt/.clang-format: -------------------------------------------------------------------------------- 1 | DisableFormat: true 2 | -------------------------------------------------------------------------------- /lib/utils/libfdt/Makefile.libfdt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/Makefile.libfdt -------------------------------------------------------------------------------- /lib/utils/libfdt/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/TODO -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/fdt.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/fdt.h -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_addresses.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/fdt_addresses.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/fdt_check.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_empty_tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/fdt_empty_tree.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_overlay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/fdt_overlay.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_ro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/fdt_ro.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_rw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/fdt_rw.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_strerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/fdt_strerror.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_sw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/fdt_sw.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_wip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/fdt_wip.c -------------------------------------------------------------------------------- /lib/utils/libfdt/libfdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/libfdt.h -------------------------------------------------------------------------------- /lib/utils/libfdt/libfdt_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/libfdt_env.h -------------------------------------------------------------------------------- /lib/utils/libfdt/libfdt_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/libfdt_internal.h -------------------------------------------------------------------------------- /lib/utils/libfdt/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/objects.mk -------------------------------------------------------------------------------- /lib/utils/libfdt/version.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/libfdt/version.lds -------------------------------------------------------------------------------- /lib/utils/reset/fdt_reset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/reset/fdt_reset.c -------------------------------------------------------------------------------- /lib/utils/reset/fdt_reset_htif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/reset/fdt_reset_htif.c -------------------------------------------------------------------------------- /lib/utils/reset/fdt_reset_sifive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/reset/fdt_reset_sifive.c -------------------------------------------------------------------------------- /lib/utils/reset/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/reset/objects.mk -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/serial/fdt_serial.c -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial_htif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/serial/fdt_serial_htif.c -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial_shakti.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/serial/fdt_serial_shakti.c -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial_sifive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/serial/fdt_serial_sifive.c -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial_uart8250.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/serial/fdt_serial_uart8250.c -------------------------------------------------------------------------------- /lib/utils/serial/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/serial/objects.mk -------------------------------------------------------------------------------- /lib/utils/serial/shakti-uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/serial/shakti-uart.c -------------------------------------------------------------------------------- /lib/utils/serial/sifive-uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/serial/sifive-uart.c -------------------------------------------------------------------------------- /lib/utils/serial/sunxi-uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/serial/sunxi-uart.c -------------------------------------------------------------------------------- /lib/utils/serial/uart8250.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/serial/uart8250.c -------------------------------------------------------------------------------- /lib/utils/sys/clint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/sys/clint.c -------------------------------------------------------------------------------- /lib/utils/sys/d1_wdog.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/sys/d1_wdog.c -------------------------------------------------------------------------------- /lib/utils/sys/htif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/sys/htif.c -------------------------------------------------------------------------------- /lib/utils/sys/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/sys/objects.mk -------------------------------------------------------------------------------- /lib/utils/sys/sifive_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/sys/sifive_test.c -------------------------------------------------------------------------------- /lib/utils/timer/fdt_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/timer/fdt_timer.c -------------------------------------------------------------------------------- /lib/utils/timer/fdt_timer_clint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/timer/fdt_timer_clint.c -------------------------------------------------------------------------------- /lib/utils/timer/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/lib/utils/timer/objects.mk -------------------------------------------------------------------------------- /platform/allwinner/d1/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/allwinner/d1/config.mk -------------------------------------------------------------------------------- /platform/allwinner/d1/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/allwinner/d1/objects.mk -------------------------------------------------------------------------------- /platform/allwinner/d1/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/allwinner/d1/platform.c -------------------------------------------------------------------------------- /platform/andes/ae350/cache.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/andes/ae350/cache.c -------------------------------------------------------------------------------- /platform/andes/ae350/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/andes/ae350/cache.h -------------------------------------------------------------------------------- /platform/andes/ae350/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/andes/ae350/config.mk -------------------------------------------------------------------------------- /platform/andes/ae350/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/andes/ae350/objects.mk -------------------------------------------------------------------------------- /platform/andes/ae350/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/andes/ae350/platform.c -------------------------------------------------------------------------------- /platform/andes/ae350/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/andes/ae350/platform.h -------------------------------------------------------------------------------- /platform/andes/ae350/plicsw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/andes/ae350/plicsw.c -------------------------------------------------------------------------------- /platform/andes/ae350/plicsw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/andes/ae350/plicsw.h -------------------------------------------------------------------------------- /platform/andes/ae350/plmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/andes/ae350/plmt.c -------------------------------------------------------------------------------- /platform/andes/ae350/plmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/andes/ae350/plmt.h -------------------------------------------------------------------------------- /platform/fpga/ariane/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/fpga/ariane/config.mk -------------------------------------------------------------------------------- /platform/fpga/ariane/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/fpga/ariane/objects.mk -------------------------------------------------------------------------------- /platform/fpga/ariane/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/fpga/ariane/platform.c -------------------------------------------------------------------------------- /platform/fpga/openpiton/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/fpga/openpiton/config.mk -------------------------------------------------------------------------------- /platform/fpga/openpiton/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/fpga/openpiton/objects.mk -------------------------------------------------------------------------------- /platform/fpga/openpiton/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/fpga/openpiton/platform.c -------------------------------------------------------------------------------- /platform/generic/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/generic/config.mk -------------------------------------------------------------------------------- /platform/generic/include/platform_override.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/generic/include/platform_override.h -------------------------------------------------------------------------------- /platform/generic/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/generic/objects.mk -------------------------------------------------------------------------------- /platform/generic/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/generic/platform.c -------------------------------------------------------------------------------- /platform/generic/sifive_fu540.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/generic/sifive_fu540.c -------------------------------------------------------------------------------- /platform/kendryte/k210/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/kendryte/k210/config.mk -------------------------------------------------------------------------------- /platform/kendryte/k210/k210.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/kendryte/k210/k210.dts -------------------------------------------------------------------------------- /platform/kendryte/k210/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/kendryte/k210/objects.mk -------------------------------------------------------------------------------- /platform/kendryte/k210/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/kendryte/k210/platform.c -------------------------------------------------------------------------------- /platform/kendryte/k210/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/kendryte/k210/platform.h -------------------------------------------------------------------------------- /platform/nuclei/ux600/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/nuclei/ux600/config.mk -------------------------------------------------------------------------------- /platform/nuclei/ux600/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/nuclei/ux600/objects.mk -------------------------------------------------------------------------------- /platform/nuclei/ux600/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/nuclei/ux600/platform.c -------------------------------------------------------------------------------- /platform/sifive/fu540/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/sifive/fu540/config.mk -------------------------------------------------------------------------------- /platform/sifive/fu540/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/sifive/fu540/objects.mk -------------------------------------------------------------------------------- /platform/sifive/fu540/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/sifive/fu540/platform.c -------------------------------------------------------------------------------- /platform/template/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/template/config.mk -------------------------------------------------------------------------------- /platform/template/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/template/objects.mk -------------------------------------------------------------------------------- /platform/template/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/template/platform.c -------------------------------------------------------------------------------- /platform/thead/c910/config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/thead/c910/config.mk -------------------------------------------------------------------------------- /platform/thead/c910/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/thead/c910/objects.mk -------------------------------------------------------------------------------- /platform/thead/c910/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/thead/c910/platform.c -------------------------------------------------------------------------------- /platform/thead/c910/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/platform/thead/c910/platform.h -------------------------------------------------------------------------------- /scripts/create-binary-archive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/scripts/create-binary-archive.sh -------------------------------------------------------------------------------- /scripts/d2c.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvOSLab/opensbi/HEAD/scripts/d2c.sh --------------------------------------------------------------------------------