diff options
Diffstat (limited to 'src/arch/riscv/include')
-rw-r--r-- | src/arch/riscv/include/arch/sbi.h | 25 | ||||
-rw-r--r-- | src/arch/riscv/include/mcall.h | 28 |
2 files changed, 0 insertions, 53 deletions
diff --git a/src/arch/riscv/include/arch/sbi.h b/src/arch/riscv/include/arch/sbi.h deleted file mode 100644 index 4f0552193c..0000000000 --- a/src/arch/riscv/include/arch/sbi.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * This file is part of the coreboot project. - * - * Copyright (C) 2016 Jonathan Neuschäfer <j.neuschaefer@gmx.net> - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; version 2 of the License. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - */ - - -#ifndef _ARCH_SBI_H -#define _ARCH_SBI_H - -#ifndef __ASSEMBLY__ -struct opaque; -extern struct opaque sbi_page; -#endif - -#endif diff --git a/src/arch/riscv/include/mcall.h b/src/arch/riscv/include/mcall.h index fe9611ca4c..e4bc36f080 100644 --- a/src/arch/riscv/include/mcall.h +++ b/src/arch/riscv/include/mcall.h @@ -23,20 +23,6 @@ /* We save 37 registers, currently. */ #define MENTRY_FRAME_SIZE (HLS_SIZE + 37 * 8) -#define MCALL_HART_ID 0 -#define MCALL_NUM_HARTS 1 -#define MCALL_QUERY_MEMORY 2 -#define MCALL_CONSOLE_PUTCHAR 3 -#define MCALL_CONSOLE_GETCHAR 4 -#define MCALL_SEND_IPI 6 -#define MCALL_CLEAR_IPI 7 -#define MCALL_SHUTDOWN 8 -#define MCALL_SET_TIMER 9 -#define MCALL_REMOTE_SFENCE_VM 10 -#define MCALL_REMOTE_FENCE_I 11 -#define MCALL_CONFIG_STRING_BASE 12 -#define MCALL_CONFIG_STRING_SIZE 13 - #ifndef __ASSEMBLER__ #include <arch/encoding.h> @@ -44,12 +30,6 @@ #include <stdint.h> typedef struct { - unsigned long base; - unsigned long size; - unsigned long node_id; -} memory_block_info; - -typedef struct { unsigned long dev; unsigned long cmd; unsigned long data; @@ -80,14 +60,6 @@ typedef struct { #define MACHINE_STACK_SIZE RISCV_PGSIZE -uintptr_t mcall_query_memory(uintptr_t id, memory_block_info *p); -uintptr_t mcall_console_putchar(uint8_t ch); -uintptr_t mcall_dev_req(sbi_device_message *m); -uintptr_t mcall_dev_resp(void); -uintptr_t mcall_set_timer(unsigned long long when); -uintptr_t mcall_clear_ipi(void); -uintptr_t mcall_send_ipi(uintptr_t recipient); -uintptr_t mcall_shutdown(void); void hls_init(uint32_t hart_id); // need to call this before launching linux #endif // __ASSEMBLER__ |