Initial commit.
authorAnup Patel <anup.patel@wdc.com>
Tue, 11 Dec 2018 13:54:06 +0000 (19:24 +0530)
committerAnup Patel <anup@brainfault.org>
Tue, 11 Dec 2018 13:54:06 +0000 (19:24 +0530)
commit9e8ff05cb61f157fb0bcb6b0071d7b6dc0763faa
treeb9513a86b3b36e569cb46387846fee9c5544f566
Initial commit.

Signed-off-by: Anup Patel <anup.patel@wdc.com>
67 files changed:
LICENSE [new file with mode: 0644]
Makefile [new file with mode: 0644]
README.md [new file with mode: 0644]
blob/fw_common.S [new file with mode: 0644]
blob/fw_common.ldS [new file with mode: 0644]
blob/fw_jump.S [new file with mode: 0644]
blob/fw_jump.elf.ldS [new file with mode: 0644]
blob/fw_payload.S [new file with mode: 0644]
blob/fw_payload.elf.ldS [new file with mode: 0644]
blob/objects.mk [new file with mode: 0644]
include/sbi/riscv_asm.h [new file with mode: 0644]
include/sbi/riscv_atomic.h [new file with mode: 0644]
include/sbi/riscv_barrier.h [new file with mode: 0644]
include/sbi/riscv_encoding.h [new file with mode: 0644]
include/sbi/riscv_io.h [new file with mode: 0644]
include/sbi/riscv_locks.h [new file with mode: 0644]
include/sbi/sbi_bits.h [new file with mode: 0644]
include/sbi/sbi_console.h [new file with mode: 0644]
include/sbi/sbi_const.h [new file with mode: 0644]
include/sbi/sbi_ecall.h [new file with mode: 0644]
include/sbi/sbi_emulate_csr.h [new file with mode: 0644]
include/sbi/sbi_error.h [new file with mode: 0644]
include/sbi/sbi_hart.h [new file with mode: 0644]
include/sbi/sbi_illegal_insn.h [new file with mode: 0644]
include/sbi/sbi_init.h [new file with mode: 0644]
include/sbi/sbi_ipi.h [new file with mode: 0644]
include/sbi/sbi_platform.h [new file with mode: 0644]
include/sbi/sbi_scratch.h [new file with mode: 0644]
include/sbi/sbi_system.h [new file with mode: 0644]
include/sbi/sbi_timer.h [new file with mode: 0644]
include/sbi/sbi_trap.h [new file with mode: 0644]
include/sbi/sbi_types.h [new file with mode: 0644]
include/sbi/sbi_unpriv.h [new file with mode: 0644]
lib/objects.mk [new file with mode: 0644]
lib/riscv_asm.c [new file with mode: 0644]
lib/riscv_atomic.c [new file with mode: 0644]
lib/riscv_locks.c [new file with mode: 0644]
lib/sbi_console.c [new file with mode: 0644]
lib/sbi_ecall.c [new file with mode: 0644]
lib/sbi_emulate_csr.c [new file with mode: 0644]
lib/sbi_hart.c [new file with mode: 0644]
lib/sbi_illegal_insn.c [new file with mode: 0644]
lib/sbi_init.c [new file with mode: 0644]
lib/sbi_ipi.c [new file with mode: 0644]
lib/sbi_system.c [new file with mode: 0644]
lib/sbi_timer.c [new file with mode: 0644]
lib/sbi_trap.c [new file with mode: 0644]
plat/common/fdt.c [new file with mode: 0644]
plat/common/include/plat/fdt.h [new file with mode: 0644]
plat/common/include/plat/irqchip/plic.h [new file with mode: 0644]
plat/common/include/plat/serial/sifive-uart.h [new file with mode: 0644]
plat/common/include/plat/serial/uart8250.h [new file with mode: 0644]
plat/common/include/plat/sys/clint.h [new file with mode: 0644]
plat/common/irqchip/objects.mk [new file with mode: 0644]
plat/common/irqchip/plic.c [new file with mode: 0644]
plat/common/objects.mk [new file with mode: 0644]
plat/common/serial/objects.mk [new file with mode: 0644]
plat/common/serial/sifive-uart.c [new file with mode: 0644]
plat/common/serial/uart8250.c [new file with mode: 0644]
plat/common/sys/clint.c [new file with mode: 0644]
plat/common/sys/objects.mk [new file with mode: 0644]
plat/qemu/virt/config.mk [new file with mode: 0644]
plat/qemu/virt/objects.mk [new file with mode: 0644]
plat/qemu/virt/platform.c [new file with mode: 0644]
plat/sifive/hifive_u540/config.mk [new file with mode: 0644]
plat/sifive/hifive_u540/objects.mk [new file with mode: 0644]
plat/sifive/hifive_u540/platform.c [new file with mode: 0644]