├── .clang-format ├── .editorconfig ├── .github └── workflows │ └── repo-lockdown.yml ├── .gitignore ├── CONTRIBUTORS.md ├── COPYING.BSD ├── Kconfig ├── 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 ├── opensbi_config.md ├── platform │ ├── andes-ae350.md │ ├── fpga-ariane.md │ ├── fpga-openpiton.md │ ├── generic.md │ ├── nuclei_ux600.md │ ├── platform.md │ ├── qemu_virt.md │ ├── renesas-rzfive.md │ ├── shakti_cclass.md │ ├── sifive_fu540.md │ ├── spike.md │ └── thead-c9xx.md ├── platform_guide.md ├── platform_requirements.md ├── pmu_support.md ├── riscv_opensbi_logo_final_color.png ├── riscv_opensbi_logo_final_grey.png └── writing_tests.md ├── firmware ├── Kconfig ├── 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_dbtr.h │ ├── riscv_elf.h │ ├── riscv_encoding.h │ ├── riscv_fp.h │ ├── riscv_io.h │ ├── riscv_locks.h │ ├── sbi_bitmap.h │ ├── sbi_bitops.h │ ├── sbi_byteorder.h │ ├── sbi_console.h │ ├── sbi_const.h │ ├── sbi_cppc.h │ ├── sbi_csr_detect.h │ ├── sbi_dbtr.h │ ├── sbi_domain.h │ ├── sbi_domain_context.h │ ├── sbi_domain_data.h │ ├── sbi_double_trap.h │ ├── sbi_ecall.h │ ├── sbi_ecall_interface.h │ ├── sbi_emulate_csr.h │ ├── sbi_error.h │ ├── sbi_fifo.h │ ├── sbi_fwft.h │ ├── sbi_hart.h │ ├── sbi_hartmask.h │ ├── sbi_heap.h │ ├── sbi_hfence.h │ ├── sbi_hsm.h │ ├── sbi_illegal_insn.h │ ├── sbi_init.h │ ├── sbi_ipi.h │ ├── sbi_irqchip.h │ ├── sbi_list.h │ ├── sbi_math.h │ ├── sbi_mpxy.h │ ├── sbi_platform.h │ ├── sbi_pmu.h │ ├── sbi_scratch.h │ ├── sbi_slist.h │ ├── sbi_sse.h │ ├── sbi_string.h │ ├── sbi_system.h │ ├── sbi_timer.h │ ├── sbi_tlb.h │ ├── sbi_trap.h │ ├── sbi_trap_ldst.h │ ├── sbi_types.h │ ├── sbi_unit_test.h │ ├── sbi_unpriv.h │ └── sbi_version.h └── sbi_utils │ ├── fdt │ ├── fdt_domain.h │ ├── fdt_driver.h │ ├── fdt_fixup.h │ ├── fdt_helper.h │ └── fdt_pmu.h │ ├── gpio │ ├── fdt_gpio.h │ └── gpio.h │ ├── i2c │ ├── dw_i2c.h │ ├── fdt_i2c.h │ └── i2c.h │ ├── ipi │ ├── aclint_mswi.h │ ├── andes_plicsw.h │ └── fdt_ipi.h │ ├── irqchip │ ├── aplic.h │ ├── fdt_irqchip.h │ ├── imsic.h │ └── plic.h │ ├── mailbox │ ├── fdt_mailbox.h │ ├── mailbox.h │ ├── rpmi_mailbox.h │ └── rpmi_msgprot.h │ ├── mpxy │ ├── fdt_mpxy.h │ └── fdt_mpxy_rpmi_mbox.h │ ├── regmap │ ├── fdt_regmap.h │ └── regmap.h │ ├── serial │ ├── cadence-uart.h │ ├── fdt_serial.h │ ├── gaisler-uart.h │ ├── litex-uart.h │ ├── renesas-scif.h │ ├── semihosting.h │ ├── shakti-uart.h │ ├── sifive-uart.h │ ├── uart8250.h │ └── xlnx_uartlite.h │ ├── sys │ ├── atcsmu.h │ └── htif.h │ └── timer │ ├── aclint_mtimer.h │ ├── andes_plmt.h │ └── fdt_timer.h ├── lib ├── sbi │ ├── Kconfig │ ├── objects.mk │ ├── riscv_asm.c │ ├── riscv_atomic.c │ ├── riscv_hardfp.S │ ├── riscv_locks.c │ ├── sbi_bitmap.c │ ├── sbi_bitops.c │ ├── sbi_console.c │ ├── sbi_cppc.c │ ├── sbi_dbtr.c │ ├── sbi_domain.c │ ├── sbi_domain_context.c │ ├── sbi_domain_data.c │ ├── sbi_double_trap.c │ ├── sbi_ecall.c │ ├── sbi_ecall_base.c │ ├── sbi_ecall_cppc.c │ ├── sbi_ecall_dbcn.c │ ├── sbi_ecall_dbtr.c │ ├── sbi_ecall_exts.carray │ ├── sbi_ecall_fwft.c │ ├── sbi_ecall_hsm.c │ ├── sbi_ecall_ipi.c │ ├── sbi_ecall_legacy.c │ ├── sbi_ecall_mpxy.c │ ├── sbi_ecall_pmu.c │ ├── sbi_ecall_rfence.c │ ├── sbi_ecall_srst.c │ ├── sbi_ecall_sse.c │ ├── sbi_ecall_susp.c │ ├── sbi_ecall_time.c │ ├── sbi_ecall_vendor.c │ ├── sbi_emulate_csr.c │ ├── sbi_expected_trap.S │ ├── sbi_fifo.c │ ├── sbi_fwft.c │ ├── sbi_hart.c │ ├── sbi_heap.c │ ├── sbi_hfence.S │ ├── sbi_hsm.c │ ├── sbi_illegal_insn.c │ ├── sbi_init.c │ ├── sbi_ipi.c │ ├── sbi_irqchip.c │ ├── sbi_math.c │ ├── sbi_mpxy.c │ ├── sbi_platform.c │ ├── sbi_pmu.c │ ├── sbi_scratch.c │ ├── sbi_sse.c │ ├── sbi_string.c │ ├── sbi_system.c │ ├── sbi_timer.c │ ├── sbi_tlb.c │ ├── sbi_trap.c │ ├── sbi_trap_ldst.c │ ├── sbi_trap_v_ldst.c │ ├── sbi_unpriv.c │ └── tests │ │ ├── objects.mk │ │ ├── riscv_atomic_test.c │ │ ├── riscv_locks_test.c │ │ ├── sbi_bitmap_test.c │ │ ├── sbi_console_test.c │ │ ├── sbi_math_test.c │ │ ├── sbi_unit_test.c │ │ └── sbi_unit_tests.carray └── utils │ ├── Kconfig │ ├── cppc │ ├── Kconfig │ ├── fdt_cppc_rpmi.c │ └── objects.mk │ ├── fdt │ ├── Kconfig │ ├── fdt_domain.c │ ├── fdt_driver.c │ ├── fdt_early_drivers.carray │ ├── fdt_fixup.c │ ├── fdt_helper.c │ ├── fdt_pmu.c │ └── objects.mk │ ├── gpio │ ├── Kconfig │ ├── fdt_gpio.c │ ├── fdt_gpio_designware.c │ ├── fdt_gpio_drivers.carray │ ├── fdt_gpio_sifive.c │ ├── fdt_gpio_starfive.c │ ├── gpio.c │ └── objects.mk │ ├── hsm │ ├── Kconfig │ ├── fdt_hsm_rpmi.c │ └── objects.mk │ ├── i2c │ ├── Kconfig │ ├── dw_i2c.c │ ├── fdt_i2c.c │ ├── fdt_i2c_adapter_drivers.carray │ ├── fdt_i2c_dw.c │ ├── fdt_i2c_sifive.c │ ├── i2c.c │ └── objects.mk │ ├── ipi │ ├── Kconfig │ ├── aclint_mswi.c │ ├── andes_plicsw.c │ ├── fdt_ipi.c │ ├── fdt_ipi_drivers.carray │ ├── fdt_ipi_mswi.c │ ├── fdt_ipi_plicsw.c │ └── objects.mk │ ├── irqchip │ ├── Kconfig │ ├── aplic.c │ ├── fdt_irqchip.c │ ├── fdt_irqchip_aplic.c │ ├── fdt_irqchip_drivers.carray │ ├── fdt_irqchip_imsic.c │ ├── fdt_irqchip_plic.c │ ├── imsic.c │ ├── objects.mk │ └── plic.c │ ├── libfdt │ ├── .clang-format │ ├── Kconfig │ ├── 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 │ ├── libquad │ ├── divdi3.c │ ├── include │ │ ├── limits.h │ │ └── sys │ │ │ ├── cdefs.h │ │ │ └── types.h │ ├── moddi3.c │ ├── objects.mk │ ├── qdivrem.c │ ├── quad.h │ ├── udivdi3.c │ └── umoddi3.c │ ├── mailbox │ ├── Kconfig │ ├── fdt_mailbox.c │ ├── fdt_mailbox_drivers.carray │ ├── fdt_mailbox_rpmi_shmem.c │ ├── mailbox.c │ ├── objects.mk │ └── rpmi_mailbox.c │ ├── mpxy │ ├── Kconfig │ ├── fdt_mpxy.c │ ├── fdt_mpxy_drivers.carray │ ├── fdt_mpxy_rpmi_clock.c │ ├── fdt_mpxy_rpmi_mbox.c │ ├── fdt_mpxy_rpmi_sysmsi.c │ └── objects.mk │ ├── regmap │ ├── Kconfig │ ├── fdt_regmap.c │ ├── fdt_regmap_drivers.carray │ ├── fdt_regmap_syscon.c │ ├── objects.mk │ └── regmap.c │ ├── reset │ ├── Kconfig │ ├── fdt_reset_atcwdt200.c │ ├── fdt_reset_gpio.c │ ├── fdt_reset_htif.c │ ├── fdt_reset_rpmi.c │ ├── fdt_reset_sg2042_hwmon_mcu.c │ ├── fdt_reset_sunxi_wdt.c │ ├── fdt_reset_syscon.c │ └── objects.mk │ ├── serial │ ├── Kconfig │ ├── cadence-uart.c │ ├── fdt_serial.c │ ├── fdt_serial_cadence.c │ ├── fdt_serial_drivers.carray │ ├── fdt_serial_gaisler.c │ ├── fdt_serial_htif.c │ ├── fdt_serial_litex.c │ ├── fdt_serial_renesas_scif.c │ ├── fdt_serial_shakti.c │ ├── fdt_serial_sifive.c │ ├── fdt_serial_uart8250.c │ ├── fdt_serial_xlnx_uartlite.c │ ├── gaisler-uart.c │ ├── litex-uart.c │ ├── objects.mk │ ├── renesas_scif.c │ ├── semihosting.c │ ├── shakti-uart.c │ ├── sifive-uart.c │ ├── uart8250.c │ └── xlnx-uartlite.c │ ├── suspend │ ├── Kconfig │ ├── fdt_suspend_rpmi.c │ └── objects.mk │ ├── sys │ ├── Kconfig │ ├── atcsmu.c │ ├── htif.c │ └── objects.mk │ └── timer │ ├── Kconfig │ ├── aclint_mtimer.c │ ├── andes_plmt.c │ ├── fdt_timer.c │ ├── fdt_timer_drivers.carray │ ├── fdt_timer_mtimer.c │ ├── fdt_timer_plmt.c │ └── objects.mk ├── platform ├── fpga │ ├── ariane │ │ ├── Kconfig │ │ ├── configs │ │ │ └── defconfig │ │ ├── objects.mk │ │ └── platform.c │ └── openpiton │ │ ├── Kconfig │ │ ├── configs │ │ └── defconfig │ │ ├── objects.mk │ │ └── platform.c ├── generic │ ├── Kconfig │ ├── allwinner │ │ ├── objects.mk │ │ └── sun20i-d1.c │ ├── andes │ │ ├── Kconfig │ │ ├── ae350.c │ │ ├── andes_pma.c │ │ ├── andes_pmu.c │ │ ├── andes_sbi.c │ │ ├── objects.mk │ │ └── sleep.S │ ├── configs │ │ └── defconfig │ ├── include │ │ ├── andes │ │ │ ├── andes.h │ │ │ ├── andes_pma.h │ │ │ ├── andes_pmu.h │ │ │ └── andes_sbi.h │ │ ├── platform_override.h │ │ └── thead │ │ │ ├── c9xx_encoding.h │ │ │ ├── c9xx_errata.h │ │ │ └── c9xx_pmu.h │ ├── objects.mk │ ├── platform.c │ ├── platform_override_modules.carray │ ├── renesas │ │ └── rzfive │ │ │ ├── objects.mk │ │ │ └── rzfive.c │ ├── sifive │ │ ├── fu540.c │ │ ├── fu740.c │ │ └── objects.mk │ ├── sophgo │ │ ├── objects.mk │ │ └── sg2042.c │ ├── starfive │ │ ├── jh7110.c │ │ └── objects.mk │ └── thead │ │ ├── Kconfig │ │ ├── objects.mk │ │ ├── thead-generic.c │ │ ├── thead_c9xx_errata_tlb_flush.c │ │ ├── thead_c9xx_pmu.c │ │ └── thead_c9xx_tlb_trap_handler.S ├── kendryte │ └── k210 │ │ ├── Kconfig │ │ ├── configs │ │ └── defconfig │ │ ├── k210.dts │ │ ├── objects.mk │ │ ├── platform.c │ │ └── platform.h ├── nuclei │ └── ux600 │ │ ├── Kconfig │ │ ├── configs │ │ └── defconfig │ │ ├── objects.mk │ │ └── platform.c └── template │ ├── Kconfig │ ├── configs │ └── defconfig │ ├── objects.mk │ └── platform.c └── scripts ├── Kconfiglib ├── LICENSE.txt ├── allnoconfig.py ├── allyesconfig.py ├── defconfig.py ├── genconfig.py ├── kconfiglib.py ├── menuconfig.py ├── oldconfig.py ├── olddefconfig.py ├── savedefconfig.py └── setconfig.py ├── carray.sh ├── create-binary-archive.sh └── d2c.sh /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/repo-lockdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/.github/workflows/repo-lockdown.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /COPYING.BSD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/COPYING.BSD -------------------------------------------------------------------------------- /Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/Kconfig -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/README.md -------------------------------------------------------------------------------- /ThirdPartyNotices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/ThirdPartyNotices.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/domain_support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/domain_support.md -------------------------------------------------------------------------------- /docs/doxygen.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/doxygen.cfg -------------------------------------------------------------------------------- /docs/external/coreboot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/external/coreboot.md -------------------------------------------------------------------------------- /docs/firmware/fw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/firmware/fw.md -------------------------------------------------------------------------------- /docs/firmware/fw_dynamic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/firmware/fw_dynamic.md -------------------------------------------------------------------------------- /docs/firmware/fw_jump.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/firmware/fw_jump.md -------------------------------------------------------------------------------- /docs/firmware/fw_payload.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/firmware/fw_payload.md -------------------------------------------------------------------------------- /docs/firmware/payload_linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/firmware/payload_linux.md -------------------------------------------------------------------------------- /docs/firmware/payload_uboot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/firmware/payload_uboot.md -------------------------------------------------------------------------------- /docs/library_usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/library_usage.md -------------------------------------------------------------------------------- /docs/opensbi_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/opensbi_config.md -------------------------------------------------------------------------------- /docs/platform/andes-ae350.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/platform/andes-ae350.md -------------------------------------------------------------------------------- /docs/platform/fpga-ariane.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/platform/fpga-ariane.md -------------------------------------------------------------------------------- /docs/platform/fpga-openpiton.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/platform/fpga-openpiton.md -------------------------------------------------------------------------------- /docs/platform/generic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/platform/generic.md -------------------------------------------------------------------------------- /docs/platform/nuclei_ux600.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/platform/nuclei_ux600.md -------------------------------------------------------------------------------- /docs/platform/platform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/platform/platform.md -------------------------------------------------------------------------------- /docs/platform/qemu_virt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/platform/qemu_virt.md -------------------------------------------------------------------------------- /docs/platform/renesas-rzfive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/platform/renesas-rzfive.md -------------------------------------------------------------------------------- /docs/platform/shakti_cclass.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/platform/shakti_cclass.md -------------------------------------------------------------------------------- /docs/platform/sifive_fu540.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/platform/sifive_fu540.md -------------------------------------------------------------------------------- /docs/platform/spike.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/platform/spike.md -------------------------------------------------------------------------------- /docs/platform/thead-c9xx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/platform/thead-c9xx.md -------------------------------------------------------------------------------- /docs/platform_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/platform_guide.md -------------------------------------------------------------------------------- /docs/platform_requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/platform_requirements.md -------------------------------------------------------------------------------- /docs/pmu_support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/pmu_support.md -------------------------------------------------------------------------------- /docs/riscv_opensbi_logo_final_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/riscv_opensbi_logo_final_color.png -------------------------------------------------------------------------------- /docs/riscv_opensbi_logo_final_grey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/riscv_opensbi_logo_final_grey.png -------------------------------------------------------------------------------- /docs/writing_tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/docs/writing_tests.md -------------------------------------------------------------------------------- /firmware/Kconfig: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | -------------------------------------------------------------------------------- /firmware/external_deps.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/firmware/external_deps.mk -------------------------------------------------------------------------------- /firmware/fw_base.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/firmware/fw_base.S -------------------------------------------------------------------------------- /firmware/fw_base.ldS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/firmware/fw_base.ldS -------------------------------------------------------------------------------- /firmware/fw_dynamic.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/firmware/fw_dynamic.S -------------------------------------------------------------------------------- /firmware/fw_dynamic.elf.ldS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/firmware/fw_dynamic.elf.ldS -------------------------------------------------------------------------------- /firmware/fw_jump.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/firmware/fw_jump.S -------------------------------------------------------------------------------- /firmware/fw_jump.elf.ldS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/firmware/fw_jump.elf.ldS -------------------------------------------------------------------------------- /firmware/fw_payload.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/firmware/fw_payload.S -------------------------------------------------------------------------------- /firmware/fw_payload.elf.ldS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/firmware/fw_payload.elf.ldS -------------------------------------------------------------------------------- /firmware/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/firmware/objects.mk -------------------------------------------------------------------------------- /firmware/payloads/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/firmware/payloads/objects.mk -------------------------------------------------------------------------------- /firmware/payloads/test.elf.ldS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/firmware/payloads/test.elf.ldS -------------------------------------------------------------------------------- /firmware/payloads/test_head.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/firmware/payloads/test_head.S -------------------------------------------------------------------------------- /firmware/payloads/test_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/firmware/payloads/test_main.c -------------------------------------------------------------------------------- /include/sbi/fw_dynamic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/fw_dynamic.h -------------------------------------------------------------------------------- /include/sbi/riscv_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/riscv_asm.h -------------------------------------------------------------------------------- /include/sbi/riscv_atomic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/riscv_atomic.h -------------------------------------------------------------------------------- /include/sbi/riscv_barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/riscv_barrier.h -------------------------------------------------------------------------------- /include/sbi/riscv_dbtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/riscv_dbtr.h -------------------------------------------------------------------------------- /include/sbi/riscv_elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/riscv_elf.h -------------------------------------------------------------------------------- /include/sbi/riscv_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/riscv_encoding.h -------------------------------------------------------------------------------- /include/sbi/riscv_fp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/riscv_fp.h -------------------------------------------------------------------------------- /include/sbi/riscv_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/riscv_io.h -------------------------------------------------------------------------------- /include/sbi/riscv_locks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/riscv_locks.h -------------------------------------------------------------------------------- /include/sbi/sbi_bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_bitmap.h -------------------------------------------------------------------------------- /include/sbi/sbi_bitops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_bitops.h -------------------------------------------------------------------------------- /include/sbi/sbi_byteorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_byteorder.h -------------------------------------------------------------------------------- /include/sbi/sbi_console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_console.h -------------------------------------------------------------------------------- /include/sbi/sbi_const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_const.h -------------------------------------------------------------------------------- /include/sbi/sbi_cppc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_cppc.h -------------------------------------------------------------------------------- /include/sbi/sbi_csr_detect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_csr_detect.h -------------------------------------------------------------------------------- /include/sbi/sbi_dbtr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_dbtr.h -------------------------------------------------------------------------------- /include/sbi/sbi_domain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_domain.h -------------------------------------------------------------------------------- /include/sbi/sbi_domain_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_domain_context.h -------------------------------------------------------------------------------- /include/sbi/sbi_domain_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_domain_data.h -------------------------------------------------------------------------------- /include/sbi/sbi_double_trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_double_trap.h -------------------------------------------------------------------------------- /include/sbi/sbi_ecall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_ecall.h -------------------------------------------------------------------------------- /include/sbi/sbi_ecall_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_ecall_interface.h -------------------------------------------------------------------------------- /include/sbi/sbi_emulate_csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_emulate_csr.h -------------------------------------------------------------------------------- /include/sbi/sbi_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_error.h -------------------------------------------------------------------------------- /include/sbi/sbi_fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_fifo.h -------------------------------------------------------------------------------- /include/sbi/sbi_fwft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_fwft.h -------------------------------------------------------------------------------- /include/sbi/sbi_hart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_hart.h -------------------------------------------------------------------------------- /include/sbi/sbi_hartmask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_hartmask.h -------------------------------------------------------------------------------- /include/sbi/sbi_heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_heap.h -------------------------------------------------------------------------------- /include/sbi/sbi_hfence.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_hfence.h -------------------------------------------------------------------------------- /include/sbi/sbi_hsm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_hsm.h -------------------------------------------------------------------------------- /include/sbi/sbi_illegal_insn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_illegal_insn.h -------------------------------------------------------------------------------- /include/sbi/sbi_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_init.h -------------------------------------------------------------------------------- /include/sbi/sbi_ipi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_ipi.h -------------------------------------------------------------------------------- /include/sbi/sbi_irqchip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_irqchip.h -------------------------------------------------------------------------------- /include/sbi/sbi_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_list.h -------------------------------------------------------------------------------- /include/sbi/sbi_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_math.h -------------------------------------------------------------------------------- /include/sbi/sbi_mpxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_mpxy.h -------------------------------------------------------------------------------- /include/sbi/sbi_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_platform.h -------------------------------------------------------------------------------- /include/sbi/sbi_pmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_pmu.h -------------------------------------------------------------------------------- /include/sbi/sbi_scratch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_scratch.h -------------------------------------------------------------------------------- /include/sbi/sbi_slist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_slist.h -------------------------------------------------------------------------------- /include/sbi/sbi_sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_sse.h -------------------------------------------------------------------------------- /include/sbi/sbi_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_string.h -------------------------------------------------------------------------------- /include/sbi/sbi_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_system.h -------------------------------------------------------------------------------- /include/sbi/sbi_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_timer.h -------------------------------------------------------------------------------- /include/sbi/sbi_tlb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_tlb.h -------------------------------------------------------------------------------- /include/sbi/sbi_trap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_trap.h -------------------------------------------------------------------------------- /include/sbi/sbi_trap_ldst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_trap_ldst.h -------------------------------------------------------------------------------- /include/sbi/sbi_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_types.h -------------------------------------------------------------------------------- /include/sbi/sbi_unit_test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_unit_test.h -------------------------------------------------------------------------------- /include/sbi/sbi_unpriv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_unpriv.h -------------------------------------------------------------------------------- /include/sbi/sbi_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi/sbi_version.h -------------------------------------------------------------------------------- /include/sbi_utils/fdt/fdt_domain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/fdt/fdt_domain.h -------------------------------------------------------------------------------- /include/sbi_utils/fdt/fdt_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/fdt/fdt_driver.h -------------------------------------------------------------------------------- /include/sbi_utils/fdt/fdt_fixup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/fdt/fdt_fixup.h -------------------------------------------------------------------------------- /include/sbi_utils/fdt/fdt_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/fdt/fdt_helper.h -------------------------------------------------------------------------------- /include/sbi_utils/fdt/fdt_pmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/fdt/fdt_pmu.h -------------------------------------------------------------------------------- /include/sbi_utils/gpio/fdt_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/gpio/fdt_gpio.h -------------------------------------------------------------------------------- /include/sbi_utils/gpio/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/gpio/gpio.h -------------------------------------------------------------------------------- /include/sbi_utils/i2c/dw_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/i2c/dw_i2c.h -------------------------------------------------------------------------------- /include/sbi_utils/i2c/fdt_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/i2c/fdt_i2c.h -------------------------------------------------------------------------------- /include/sbi_utils/i2c/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/i2c/i2c.h -------------------------------------------------------------------------------- /include/sbi_utils/ipi/aclint_mswi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/ipi/aclint_mswi.h -------------------------------------------------------------------------------- /include/sbi_utils/ipi/andes_plicsw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/ipi/andes_plicsw.h -------------------------------------------------------------------------------- /include/sbi_utils/ipi/fdt_ipi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/ipi/fdt_ipi.h -------------------------------------------------------------------------------- /include/sbi_utils/irqchip/aplic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/irqchip/aplic.h -------------------------------------------------------------------------------- /include/sbi_utils/irqchip/fdt_irqchip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/irqchip/fdt_irqchip.h -------------------------------------------------------------------------------- /include/sbi_utils/irqchip/imsic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/irqchip/imsic.h -------------------------------------------------------------------------------- /include/sbi_utils/irqchip/plic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/irqchip/plic.h -------------------------------------------------------------------------------- /include/sbi_utils/mailbox/fdt_mailbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/mailbox/fdt_mailbox.h -------------------------------------------------------------------------------- /include/sbi_utils/mailbox/mailbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/mailbox/mailbox.h -------------------------------------------------------------------------------- /include/sbi_utils/mailbox/rpmi_mailbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/mailbox/rpmi_mailbox.h -------------------------------------------------------------------------------- /include/sbi_utils/mailbox/rpmi_msgprot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/mailbox/rpmi_msgprot.h -------------------------------------------------------------------------------- /include/sbi_utils/mpxy/fdt_mpxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/mpxy/fdt_mpxy.h -------------------------------------------------------------------------------- /include/sbi_utils/mpxy/fdt_mpxy_rpmi_mbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/mpxy/fdt_mpxy_rpmi_mbox.h -------------------------------------------------------------------------------- /include/sbi_utils/regmap/fdt_regmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/regmap/fdt_regmap.h -------------------------------------------------------------------------------- /include/sbi_utils/regmap/regmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/regmap/regmap.h -------------------------------------------------------------------------------- /include/sbi_utils/serial/cadence-uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/serial/cadence-uart.h -------------------------------------------------------------------------------- /include/sbi_utils/serial/fdt_serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/serial/fdt_serial.h -------------------------------------------------------------------------------- /include/sbi_utils/serial/gaisler-uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/serial/gaisler-uart.h -------------------------------------------------------------------------------- /include/sbi_utils/serial/litex-uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/serial/litex-uart.h -------------------------------------------------------------------------------- /include/sbi_utils/serial/renesas-scif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/serial/renesas-scif.h -------------------------------------------------------------------------------- /include/sbi_utils/serial/semihosting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/serial/semihosting.h -------------------------------------------------------------------------------- /include/sbi_utils/serial/shakti-uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/serial/shakti-uart.h -------------------------------------------------------------------------------- /include/sbi_utils/serial/sifive-uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/serial/sifive-uart.h -------------------------------------------------------------------------------- /include/sbi_utils/serial/uart8250.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/serial/uart8250.h -------------------------------------------------------------------------------- /include/sbi_utils/serial/xlnx_uartlite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/serial/xlnx_uartlite.h -------------------------------------------------------------------------------- /include/sbi_utils/sys/atcsmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/sys/atcsmu.h -------------------------------------------------------------------------------- /include/sbi_utils/sys/htif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/sys/htif.h -------------------------------------------------------------------------------- /include/sbi_utils/timer/aclint_mtimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/timer/aclint_mtimer.h -------------------------------------------------------------------------------- /include/sbi_utils/timer/andes_plmt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/timer/andes_plmt.h -------------------------------------------------------------------------------- /include/sbi_utils/timer/fdt_timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/include/sbi_utils/timer/fdt_timer.h -------------------------------------------------------------------------------- /lib/sbi/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/Kconfig -------------------------------------------------------------------------------- /lib/sbi/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/objects.mk -------------------------------------------------------------------------------- /lib/sbi/riscv_asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/riscv_asm.c -------------------------------------------------------------------------------- /lib/sbi/riscv_atomic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/riscv_atomic.c -------------------------------------------------------------------------------- /lib/sbi/riscv_hardfp.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/riscv_hardfp.S -------------------------------------------------------------------------------- /lib/sbi/riscv_locks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/riscv_locks.c -------------------------------------------------------------------------------- /lib/sbi/sbi_bitmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_bitmap.c -------------------------------------------------------------------------------- /lib/sbi/sbi_bitops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_bitops.c -------------------------------------------------------------------------------- /lib/sbi/sbi_console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_console.c -------------------------------------------------------------------------------- /lib/sbi/sbi_cppc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_cppc.c -------------------------------------------------------------------------------- /lib/sbi/sbi_dbtr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_dbtr.c -------------------------------------------------------------------------------- /lib/sbi/sbi_domain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_domain.c -------------------------------------------------------------------------------- /lib/sbi/sbi_domain_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_domain_context.c -------------------------------------------------------------------------------- /lib/sbi/sbi_domain_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_domain_data.c -------------------------------------------------------------------------------- /lib/sbi/sbi_double_trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_double_trap.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_base.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_base.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_cppc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_cppc.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_dbcn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_dbcn.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_dbtr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_dbtr.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_exts.carray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_exts.carray -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_fwft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_fwft.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_hsm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_hsm.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_ipi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_ipi.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_legacy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_legacy.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_mpxy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_mpxy.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_pmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_pmu.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_rfence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_rfence.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_srst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_srst.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_sse.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_susp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_susp.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_time.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ecall_vendor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ecall_vendor.c -------------------------------------------------------------------------------- /lib/sbi/sbi_emulate_csr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_emulate_csr.c -------------------------------------------------------------------------------- /lib/sbi/sbi_expected_trap.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_expected_trap.S -------------------------------------------------------------------------------- /lib/sbi/sbi_fifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_fifo.c -------------------------------------------------------------------------------- /lib/sbi/sbi_fwft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_fwft.c -------------------------------------------------------------------------------- /lib/sbi/sbi_hart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_hart.c -------------------------------------------------------------------------------- /lib/sbi/sbi_heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_heap.c -------------------------------------------------------------------------------- /lib/sbi/sbi_hfence.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_hfence.S -------------------------------------------------------------------------------- /lib/sbi/sbi_hsm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_hsm.c -------------------------------------------------------------------------------- /lib/sbi/sbi_illegal_insn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_illegal_insn.c -------------------------------------------------------------------------------- /lib/sbi/sbi_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_init.c -------------------------------------------------------------------------------- /lib/sbi/sbi_ipi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_ipi.c -------------------------------------------------------------------------------- /lib/sbi/sbi_irqchip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_irqchip.c -------------------------------------------------------------------------------- /lib/sbi/sbi_math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_math.c -------------------------------------------------------------------------------- /lib/sbi/sbi_mpxy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_mpxy.c -------------------------------------------------------------------------------- /lib/sbi/sbi_platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_platform.c -------------------------------------------------------------------------------- /lib/sbi/sbi_pmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_pmu.c -------------------------------------------------------------------------------- /lib/sbi/sbi_scratch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_scratch.c -------------------------------------------------------------------------------- /lib/sbi/sbi_sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_sse.c -------------------------------------------------------------------------------- /lib/sbi/sbi_string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_string.c -------------------------------------------------------------------------------- /lib/sbi/sbi_system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_system.c -------------------------------------------------------------------------------- /lib/sbi/sbi_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_timer.c -------------------------------------------------------------------------------- /lib/sbi/sbi_tlb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_tlb.c -------------------------------------------------------------------------------- /lib/sbi/sbi_trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_trap.c -------------------------------------------------------------------------------- /lib/sbi/sbi_trap_ldst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_trap_ldst.c -------------------------------------------------------------------------------- /lib/sbi/sbi_trap_v_ldst.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_trap_v_ldst.c -------------------------------------------------------------------------------- /lib/sbi/sbi_unpriv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/sbi_unpriv.c -------------------------------------------------------------------------------- /lib/sbi/tests/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/tests/objects.mk -------------------------------------------------------------------------------- /lib/sbi/tests/riscv_atomic_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/tests/riscv_atomic_test.c -------------------------------------------------------------------------------- /lib/sbi/tests/riscv_locks_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/tests/riscv_locks_test.c -------------------------------------------------------------------------------- /lib/sbi/tests/sbi_bitmap_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/tests/sbi_bitmap_test.c -------------------------------------------------------------------------------- /lib/sbi/tests/sbi_console_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/tests/sbi_console_test.c -------------------------------------------------------------------------------- /lib/sbi/tests/sbi_math_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/tests/sbi_math_test.c -------------------------------------------------------------------------------- /lib/sbi/tests/sbi_unit_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/tests/sbi_unit_test.c -------------------------------------------------------------------------------- /lib/sbi/tests/sbi_unit_tests.carray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/sbi/tests/sbi_unit_tests.carray -------------------------------------------------------------------------------- /lib/utils/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/Kconfig -------------------------------------------------------------------------------- /lib/utils/cppc/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/cppc/Kconfig -------------------------------------------------------------------------------- /lib/utils/cppc/fdt_cppc_rpmi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/cppc/fdt_cppc_rpmi.c -------------------------------------------------------------------------------- /lib/utils/cppc/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/cppc/objects.mk -------------------------------------------------------------------------------- /lib/utils/fdt/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/fdt/Kconfig -------------------------------------------------------------------------------- /lib/utils/fdt/fdt_domain.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/fdt/fdt_domain.c -------------------------------------------------------------------------------- /lib/utils/fdt/fdt_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/fdt/fdt_driver.c -------------------------------------------------------------------------------- /lib/utils/fdt/fdt_early_drivers.carray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/fdt/fdt_early_drivers.carray -------------------------------------------------------------------------------- /lib/utils/fdt/fdt_fixup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/fdt/fdt_fixup.c -------------------------------------------------------------------------------- /lib/utils/fdt/fdt_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/fdt/fdt_helper.c -------------------------------------------------------------------------------- /lib/utils/fdt/fdt_pmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/fdt/fdt_pmu.c -------------------------------------------------------------------------------- /lib/utils/fdt/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/fdt/objects.mk -------------------------------------------------------------------------------- /lib/utils/gpio/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/gpio/Kconfig -------------------------------------------------------------------------------- /lib/utils/gpio/fdt_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/gpio/fdt_gpio.c -------------------------------------------------------------------------------- /lib/utils/gpio/fdt_gpio_designware.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/gpio/fdt_gpio_designware.c -------------------------------------------------------------------------------- /lib/utils/gpio/fdt_gpio_drivers.carray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/gpio/fdt_gpio_drivers.carray -------------------------------------------------------------------------------- /lib/utils/gpio/fdt_gpio_sifive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/gpio/fdt_gpio_sifive.c -------------------------------------------------------------------------------- /lib/utils/gpio/fdt_gpio_starfive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/gpio/fdt_gpio_starfive.c -------------------------------------------------------------------------------- /lib/utils/gpio/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/gpio/gpio.c -------------------------------------------------------------------------------- /lib/utils/gpio/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/gpio/objects.mk -------------------------------------------------------------------------------- /lib/utils/hsm/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/hsm/Kconfig -------------------------------------------------------------------------------- /lib/utils/hsm/fdt_hsm_rpmi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/hsm/fdt_hsm_rpmi.c -------------------------------------------------------------------------------- /lib/utils/hsm/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/hsm/objects.mk -------------------------------------------------------------------------------- /lib/utils/i2c/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/i2c/Kconfig -------------------------------------------------------------------------------- /lib/utils/i2c/dw_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/i2c/dw_i2c.c -------------------------------------------------------------------------------- /lib/utils/i2c/fdt_i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/i2c/fdt_i2c.c -------------------------------------------------------------------------------- /lib/utils/i2c/fdt_i2c_adapter_drivers.carray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/i2c/fdt_i2c_adapter_drivers.carray -------------------------------------------------------------------------------- /lib/utils/i2c/fdt_i2c_dw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/i2c/fdt_i2c_dw.c -------------------------------------------------------------------------------- /lib/utils/i2c/fdt_i2c_sifive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/i2c/fdt_i2c_sifive.c -------------------------------------------------------------------------------- /lib/utils/i2c/i2c.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/i2c/i2c.c -------------------------------------------------------------------------------- /lib/utils/i2c/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/i2c/objects.mk -------------------------------------------------------------------------------- /lib/utils/ipi/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/ipi/Kconfig -------------------------------------------------------------------------------- /lib/utils/ipi/aclint_mswi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/ipi/aclint_mswi.c -------------------------------------------------------------------------------- /lib/utils/ipi/andes_plicsw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/ipi/andes_plicsw.c -------------------------------------------------------------------------------- /lib/utils/ipi/fdt_ipi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/ipi/fdt_ipi.c -------------------------------------------------------------------------------- /lib/utils/ipi/fdt_ipi_drivers.carray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/ipi/fdt_ipi_drivers.carray -------------------------------------------------------------------------------- /lib/utils/ipi/fdt_ipi_mswi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/ipi/fdt_ipi_mswi.c -------------------------------------------------------------------------------- /lib/utils/ipi/fdt_ipi_plicsw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/ipi/fdt_ipi_plicsw.c -------------------------------------------------------------------------------- /lib/utils/ipi/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/ipi/objects.mk -------------------------------------------------------------------------------- /lib/utils/irqchip/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/irqchip/Kconfig -------------------------------------------------------------------------------- /lib/utils/irqchip/aplic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/irqchip/aplic.c -------------------------------------------------------------------------------- /lib/utils/irqchip/fdt_irqchip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/irqchip/fdt_irqchip.c -------------------------------------------------------------------------------- /lib/utils/irqchip/fdt_irqchip_aplic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/irqchip/fdt_irqchip_aplic.c -------------------------------------------------------------------------------- /lib/utils/irqchip/fdt_irqchip_drivers.carray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/irqchip/fdt_irqchip_drivers.carray -------------------------------------------------------------------------------- /lib/utils/irqchip/fdt_irqchip_imsic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/irqchip/fdt_irqchip_imsic.c -------------------------------------------------------------------------------- /lib/utils/irqchip/fdt_irqchip_plic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/irqchip/fdt_irqchip_plic.c -------------------------------------------------------------------------------- /lib/utils/irqchip/imsic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/irqchip/imsic.c -------------------------------------------------------------------------------- /lib/utils/irqchip/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/irqchip/objects.mk -------------------------------------------------------------------------------- /lib/utils/irqchip/plic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/irqchip/plic.c -------------------------------------------------------------------------------- /lib/utils/libfdt/.clang-format: -------------------------------------------------------------------------------- 1 | DisableFormat: true 2 | -------------------------------------------------------------------------------- /lib/utils/libfdt/Kconfig: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | 3 | config LIBFDT 4 | bool 5 | default n 6 | -------------------------------------------------------------------------------- /lib/utils/libfdt/Makefile.libfdt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/Makefile.libfdt -------------------------------------------------------------------------------- /lib/utils/libfdt/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/TODO -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/fdt.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/fdt.h -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_addresses.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/fdt_addresses.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_check.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/fdt_check.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_empty_tree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/fdt_empty_tree.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_overlay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/fdt_overlay.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_ro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/fdt_ro.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_rw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/fdt_rw.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_strerror.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/fdt_strerror.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_sw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/fdt_sw.c -------------------------------------------------------------------------------- /lib/utils/libfdt/fdt_wip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/fdt_wip.c -------------------------------------------------------------------------------- /lib/utils/libfdt/libfdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/libfdt.h -------------------------------------------------------------------------------- /lib/utils/libfdt/libfdt_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/libfdt_env.h -------------------------------------------------------------------------------- /lib/utils/libfdt/libfdt_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/libfdt_internal.h -------------------------------------------------------------------------------- /lib/utils/libfdt/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/objects.mk -------------------------------------------------------------------------------- /lib/utils/libfdt/version.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libfdt/version.lds -------------------------------------------------------------------------------- /lib/utils/libquad/divdi3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libquad/divdi3.c -------------------------------------------------------------------------------- /lib/utils/libquad/include/limits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libquad/include/limits.h -------------------------------------------------------------------------------- /lib/utils/libquad/include/sys/cdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libquad/include/sys/cdefs.h -------------------------------------------------------------------------------- /lib/utils/libquad/include/sys/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libquad/include/sys/types.h -------------------------------------------------------------------------------- /lib/utils/libquad/moddi3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libquad/moddi3.c -------------------------------------------------------------------------------- /lib/utils/libquad/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libquad/objects.mk -------------------------------------------------------------------------------- /lib/utils/libquad/qdivrem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libquad/qdivrem.c -------------------------------------------------------------------------------- /lib/utils/libquad/quad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libquad/quad.h -------------------------------------------------------------------------------- /lib/utils/libquad/udivdi3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libquad/udivdi3.c -------------------------------------------------------------------------------- /lib/utils/libquad/umoddi3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/libquad/umoddi3.c -------------------------------------------------------------------------------- /lib/utils/mailbox/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/mailbox/Kconfig -------------------------------------------------------------------------------- /lib/utils/mailbox/fdt_mailbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/mailbox/fdt_mailbox.c -------------------------------------------------------------------------------- /lib/utils/mailbox/fdt_mailbox_drivers.carray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/mailbox/fdt_mailbox_drivers.carray -------------------------------------------------------------------------------- /lib/utils/mailbox/fdt_mailbox_rpmi_shmem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/mailbox/fdt_mailbox_rpmi_shmem.c -------------------------------------------------------------------------------- /lib/utils/mailbox/mailbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/mailbox/mailbox.c -------------------------------------------------------------------------------- /lib/utils/mailbox/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/mailbox/objects.mk -------------------------------------------------------------------------------- /lib/utils/mailbox/rpmi_mailbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/mailbox/rpmi_mailbox.c -------------------------------------------------------------------------------- /lib/utils/mpxy/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/mpxy/Kconfig -------------------------------------------------------------------------------- /lib/utils/mpxy/fdt_mpxy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/mpxy/fdt_mpxy.c -------------------------------------------------------------------------------- /lib/utils/mpxy/fdt_mpxy_drivers.carray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/mpxy/fdt_mpxy_drivers.carray -------------------------------------------------------------------------------- /lib/utils/mpxy/fdt_mpxy_rpmi_clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/mpxy/fdt_mpxy_rpmi_clock.c -------------------------------------------------------------------------------- /lib/utils/mpxy/fdt_mpxy_rpmi_mbox.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/mpxy/fdt_mpxy_rpmi_mbox.c -------------------------------------------------------------------------------- /lib/utils/mpxy/fdt_mpxy_rpmi_sysmsi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/mpxy/fdt_mpxy_rpmi_sysmsi.c -------------------------------------------------------------------------------- /lib/utils/mpxy/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/mpxy/objects.mk -------------------------------------------------------------------------------- /lib/utils/regmap/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/regmap/Kconfig -------------------------------------------------------------------------------- /lib/utils/regmap/fdt_regmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/regmap/fdt_regmap.c -------------------------------------------------------------------------------- /lib/utils/regmap/fdt_regmap_drivers.carray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/regmap/fdt_regmap_drivers.carray -------------------------------------------------------------------------------- /lib/utils/regmap/fdt_regmap_syscon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/regmap/fdt_regmap_syscon.c -------------------------------------------------------------------------------- /lib/utils/regmap/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/regmap/objects.mk -------------------------------------------------------------------------------- /lib/utils/regmap/regmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/regmap/regmap.c -------------------------------------------------------------------------------- /lib/utils/reset/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/reset/Kconfig -------------------------------------------------------------------------------- /lib/utils/reset/fdt_reset_atcwdt200.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/reset/fdt_reset_atcwdt200.c -------------------------------------------------------------------------------- /lib/utils/reset/fdt_reset_gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/reset/fdt_reset_gpio.c -------------------------------------------------------------------------------- /lib/utils/reset/fdt_reset_htif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/reset/fdt_reset_htif.c -------------------------------------------------------------------------------- /lib/utils/reset/fdt_reset_rpmi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/reset/fdt_reset_rpmi.c -------------------------------------------------------------------------------- /lib/utils/reset/fdt_reset_sg2042_hwmon_mcu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/reset/fdt_reset_sg2042_hwmon_mcu.c -------------------------------------------------------------------------------- /lib/utils/reset/fdt_reset_sunxi_wdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/reset/fdt_reset_sunxi_wdt.c -------------------------------------------------------------------------------- /lib/utils/reset/fdt_reset_syscon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/reset/fdt_reset_syscon.c -------------------------------------------------------------------------------- /lib/utils/reset/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/reset/objects.mk -------------------------------------------------------------------------------- /lib/utils/serial/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/Kconfig -------------------------------------------------------------------------------- /lib/utils/serial/cadence-uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/cadence-uart.c -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/fdt_serial.c -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial_cadence.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/fdt_serial_cadence.c -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial_drivers.carray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/fdt_serial_drivers.carray -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial_gaisler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/fdt_serial_gaisler.c -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial_htif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/fdt_serial_htif.c -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial_litex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/fdt_serial_litex.c -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial_renesas_scif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/fdt_serial_renesas_scif.c -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial_shakti.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/fdt_serial_shakti.c -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial_sifive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/fdt_serial_sifive.c -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial_uart8250.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/fdt_serial_uart8250.c -------------------------------------------------------------------------------- /lib/utils/serial/fdt_serial_xlnx_uartlite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/fdt_serial_xlnx_uartlite.c -------------------------------------------------------------------------------- /lib/utils/serial/gaisler-uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/gaisler-uart.c -------------------------------------------------------------------------------- /lib/utils/serial/litex-uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/litex-uart.c -------------------------------------------------------------------------------- /lib/utils/serial/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/objects.mk -------------------------------------------------------------------------------- /lib/utils/serial/renesas_scif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/renesas_scif.c -------------------------------------------------------------------------------- /lib/utils/serial/semihosting.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/semihosting.c -------------------------------------------------------------------------------- /lib/utils/serial/shakti-uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/shakti-uart.c -------------------------------------------------------------------------------- /lib/utils/serial/sifive-uart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/sifive-uart.c -------------------------------------------------------------------------------- /lib/utils/serial/uart8250.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/uart8250.c -------------------------------------------------------------------------------- /lib/utils/serial/xlnx-uartlite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/serial/xlnx-uartlite.c -------------------------------------------------------------------------------- /lib/utils/suspend/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/suspend/Kconfig -------------------------------------------------------------------------------- /lib/utils/suspend/fdt_suspend_rpmi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/suspend/fdt_suspend_rpmi.c -------------------------------------------------------------------------------- /lib/utils/suspend/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/suspend/objects.mk -------------------------------------------------------------------------------- /lib/utils/sys/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/sys/Kconfig -------------------------------------------------------------------------------- /lib/utils/sys/atcsmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/sys/atcsmu.c -------------------------------------------------------------------------------- /lib/utils/sys/htif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/sys/htif.c -------------------------------------------------------------------------------- /lib/utils/sys/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/sys/objects.mk -------------------------------------------------------------------------------- /lib/utils/timer/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/timer/Kconfig -------------------------------------------------------------------------------- /lib/utils/timer/aclint_mtimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/timer/aclint_mtimer.c -------------------------------------------------------------------------------- /lib/utils/timer/andes_plmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/timer/andes_plmt.c -------------------------------------------------------------------------------- /lib/utils/timer/fdt_timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/timer/fdt_timer.c -------------------------------------------------------------------------------- /lib/utils/timer/fdt_timer_drivers.carray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/timer/fdt_timer_drivers.carray -------------------------------------------------------------------------------- /lib/utils/timer/fdt_timer_mtimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/timer/fdt_timer_mtimer.c -------------------------------------------------------------------------------- /lib/utils/timer/fdt_timer_plmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/timer/fdt_timer_plmt.c -------------------------------------------------------------------------------- /lib/utils/timer/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/lib/utils/timer/objects.mk -------------------------------------------------------------------------------- /platform/fpga/ariane/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/fpga/ariane/Kconfig -------------------------------------------------------------------------------- /platform/fpga/ariane/configs/defconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/fpga/ariane/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/fpga/ariane/objects.mk -------------------------------------------------------------------------------- /platform/fpga/ariane/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/fpga/ariane/platform.c -------------------------------------------------------------------------------- /platform/fpga/openpiton/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/fpga/openpiton/Kconfig -------------------------------------------------------------------------------- /platform/fpga/openpiton/configs/defconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/fpga/openpiton/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/fpga/openpiton/objects.mk -------------------------------------------------------------------------------- /platform/fpga/openpiton/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/fpga/openpiton/platform.c -------------------------------------------------------------------------------- /platform/generic/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/Kconfig -------------------------------------------------------------------------------- /platform/generic/allwinner/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/allwinner/objects.mk -------------------------------------------------------------------------------- /platform/generic/allwinner/sun20i-d1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/allwinner/sun20i-d1.c -------------------------------------------------------------------------------- /platform/generic/andes/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/andes/Kconfig -------------------------------------------------------------------------------- /platform/generic/andes/ae350.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/andes/ae350.c -------------------------------------------------------------------------------- /platform/generic/andes/andes_pma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/andes/andes_pma.c -------------------------------------------------------------------------------- /platform/generic/andes/andes_pmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/andes/andes_pmu.c -------------------------------------------------------------------------------- /platform/generic/andes/andes_sbi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/andes/andes_sbi.c -------------------------------------------------------------------------------- /platform/generic/andes/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/andes/objects.mk -------------------------------------------------------------------------------- /platform/generic/andes/sleep.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/andes/sleep.S -------------------------------------------------------------------------------- /platform/generic/configs/defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/configs/defconfig -------------------------------------------------------------------------------- /platform/generic/include/andes/andes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/include/andes/andes.h -------------------------------------------------------------------------------- /platform/generic/include/andes/andes_pma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/include/andes/andes_pma.h -------------------------------------------------------------------------------- /platform/generic/include/andes/andes_pmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/include/andes/andes_pmu.h -------------------------------------------------------------------------------- /platform/generic/include/andes/andes_sbi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/include/andes/andes_sbi.h -------------------------------------------------------------------------------- /platform/generic/include/platform_override.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/include/platform_override.h -------------------------------------------------------------------------------- /platform/generic/include/thead/c9xx_encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/include/thead/c9xx_encoding.h -------------------------------------------------------------------------------- /platform/generic/include/thead/c9xx_errata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/include/thead/c9xx_errata.h -------------------------------------------------------------------------------- /platform/generic/include/thead/c9xx_pmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/include/thead/c9xx_pmu.h -------------------------------------------------------------------------------- /platform/generic/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/objects.mk -------------------------------------------------------------------------------- /platform/generic/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/platform.c -------------------------------------------------------------------------------- /platform/generic/platform_override_modules.carray: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/platform_override_modules.carray -------------------------------------------------------------------------------- /platform/generic/renesas/rzfive/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/renesas/rzfive/objects.mk -------------------------------------------------------------------------------- /platform/generic/renesas/rzfive/rzfive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/renesas/rzfive/rzfive.c -------------------------------------------------------------------------------- /platform/generic/sifive/fu540.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/sifive/fu540.c -------------------------------------------------------------------------------- /platform/generic/sifive/fu740.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/sifive/fu740.c -------------------------------------------------------------------------------- /platform/generic/sifive/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/sifive/objects.mk -------------------------------------------------------------------------------- /platform/generic/sophgo/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/sophgo/objects.mk -------------------------------------------------------------------------------- /platform/generic/sophgo/sg2042.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/sophgo/sg2042.c -------------------------------------------------------------------------------- /platform/generic/starfive/jh7110.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/starfive/jh7110.c -------------------------------------------------------------------------------- /platform/generic/starfive/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/starfive/objects.mk -------------------------------------------------------------------------------- /platform/generic/thead/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/thead/Kconfig -------------------------------------------------------------------------------- /platform/generic/thead/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/thead/objects.mk -------------------------------------------------------------------------------- /platform/generic/thead/thead-generic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/thead/thead-generic.c -------------------------------------------------------------------------------- /platform/generic/thead/thead_c9xx_errata_tlb_flush.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/thead/thead_c9xx_errata_tlb_flush.c -------------------------------------------------------------------------------- /platform/generic/thead/thead_c9xx_pmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/thead/thead_c9xx_pmu.c -------------------------------------------------------------------------------- /platform/generic/thead/thead_c9xx_tlb_trap_handler.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/generic/thead/thead_c9xx_tlb_trap_handler.S -------------------------------------------------------------------------------- /platform/kendryte/k210/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/kendryte/k210/Kconfig -------------------------------------------------------------------------------- /platform/kendryte/k210/configs/defconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/kendryte/k210/k210.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/kendryte/k210/k210.dts -------------------------------------------------------------------------------- /platform/kendryte/k210/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/kendryte/k210/objects.mk -------------------------------------------------------------------------------- /platform/kendryte/k210/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/kendryte/k210/platform.c -------------------------------------------------------------------------------- /platform/kendryte/k210/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/kendryte/k210/platform.h -------------------------------------------------------------------------------- /platform/nuclei/ux600/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/nuclei/ux600/Kconfig -------------------------------------------------------------------------------- /platform/nuclei/ux600/configs/defconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/nuclei/ux600/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/nuclei/ux600/objects.mk -------------------------------------------------------------------------------- /platform/nuclei/ux600/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/nuclei/ux600/platform.c -------------------------------------------------------------------------------- /platform/template/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/template/Kconfig -------------------------------------------------------------------------------- /platform/template/configs/defconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/template/objects.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/template/objects.mk -------------------------------------------------------------------------------- /platform/template/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/platform/template/platform.c -------------------------------------------------------------------------------- /scripts/Kconfiglib/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/scripts/Kconfiglib/LICENSE.txt -------------------------------------------------------------------------------- /scripts/Kconfiglib/allnoconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/scripts/Kconfiglib/allnoconfig.py -------------------------------------------------------------------------------- /scripts/Kconfiglib/allyesconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/scripts/Kconfiglib/allyesconfig.py -------------------------------------------------------------------------------- /scripts/Kconfiglib/defconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/scripts/Kconfiglib/defconfig.py -------------------------------------------------------------------------------- /scripts/Kconfiglib/genconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/scripts/Kconfiglib/genconfig.py -------------------------------------------------------------------------------- /scripts/Kconfiglib/kconfiglib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/scripts/Kconfiglib/kconfiglib.py -------------------------------------------------------------------------------- /scripts/Kconfiglib/menuconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/scripts/Kconfiglib/menuconfig.py -------------------------------------------------------------------------------- /scripts/Kconfiglib/oldconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/scripts/Kconfiglib/oldconfig.py -------------------------------------------------------------------------------- /scripts/Kconfiglib/olddefconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/scripts/Kconfiglib/olddefconfig.py -------------------------------------------------------------------------------- /scripts/Kconfiglib/savedefconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/scripts/Kconfiglib/savedefconfig.py -------------------------------------------------------------------------------- /scripts/Kconfiglib/setconfig.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/scripts/Kconfiglib/setconfig.py -------------------------------------------------------------------------------- /scripts/carray.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/scripts/carray.sh -------------------------------------------------------------------------------- /scripts/create-binary-archive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/scripts/create-binary-archive.sh -------------------------------------------------------------------------------- /scripts/d2c.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/starfive-tech/opensbi/HEAD/scripts/d2c.sh --------------------------------------------------------------------------------