summaryrefslogtreecommitdiff
path: root/src/arch/riscv/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/riscv/include')
-rw-r--r--src/arch/riscv/include/arch/sbi.h25
-rw-r--r--src/arch/riscv/include/mcall.h28
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__