3 #ifndef ARCH_RISCV_INCLUDE_ARCH_BOOT_H
4 #define ARCH_RISCV_INCLUDE_ARCH_BOOT_H
6 #define RISCV_PAYLOAD_MODE_U 0
7 #define RISCV_PAYLOAD_MODE_S 1
8 #define RISCV_PAYLOAD_MODE_M 3
18 const int payload_mode);
void run_opensbi(const int hart_id, const void *opensbi, const void *fdt, const void *payload, const int payload_mode)
void run_payload_opensbi(struct prog *prog, void *fdt, struct prog *opensbi, int payload_mode)
void run_payload(struct prog *prog, void *fdt, int payload_mode)