mirror of
https://github.com/riscv-software-src/opensbi.git
synced 2025-08-25 15:51:41 +01:00
include: Rename sbi_unpriv.h to riscv_unpriv.h
The sbi_unpriv.h has quite a few load_xyz() and store_xyz() helper routines based on RISC-V inline assembly for unpriviledged accesses from M-mode. These helper routines are similar to helper routines present in riscv_locks.h, riscv_io.h, and riscv_atomic.h so let's rename sbi_unpriv.h to riscv_unpriv.h. Signed-off-by: Anup Patel <anup.patel@wdc.com>
This commit is contained in:
@@ -7,8 +7,8 @@
|
|||||||
* Anup Patel <anup.patel@wdc.com>
|
* Anup Patel <anup.patel@wdc.com>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __SBI_UNPRIV_H__
|
#ifndef __RISCV_UNPRIV_H__
|
||||||
#define __SBI_UNPRIV_H__
|
#define __RISCV_UNPRIV_H__
|
||||||
|
|
||||||
#include <sbi/riscv_encoding.h>
|
#include <sbi/riscv_encoding.h>
|
||||||
#include <sbi/sbi_bits.h>
|
#include <sbi/sbi_bits.h>
|
@@ -9,12 +9,12 @@
|
|||||||
|
|
||||||
#include <sbi/riscv_asm.h>
|
#include <sbi/riscv_asm.h>
|
||||||
#include <sbi/riscv_encoding.h>
|
#include <sbi/riscv_encoding.h>
|
||||||
|
#include <sbi/riscv_unpriv.h>
|
||||||
#include <sbi/sbi_bits.h>
|
#include <sbi/sbi_bits.h>
|
||||||
#include <sbi/sbi_emulate_csr.h>
|
#include <sbi/sbi_emulate_csr.h>
|
||||||
#include <sbi/sbi_error.h>
|
#include <sbi/sbi_error.h>
|
||||||
#include <sbi/sbi_illegal_insn.h>
|
#include <sbi/sbi_illegal_insn.h>
|
||||||
#include <sbi/sbi_trap.h>
|
#include <sbi/sbi_trap.h>
|
||||||
#include <sbi/sbi_unpriv.h>
|
|
||||||
|
|
||||||
typedef int (*illegal_insn_func)(ulong insn,
|
typedef int (*illegal_insn_func)(ulong insn,
|
||||||
u32 hartid, ulong mcause,
|
u32 hartid, ulong mcause,
|
||||||
|
@@ -11,13 +11,13 @@
|
|||||||
#include <sbi/riscv_asm.h>
|
#include <sbi/riscv_asm.h>
|
||||||
#include <sbi/riscv_barrier.h>
|
#include <sbi/riscv_barrier.h>
|
||||||
#include <sbi/riscv_atomic.h>
|
#include <sbi/riscv_atomic.h>
|
||||||
|
#include <sbi/riscv_unpriv.h>
|
||||||
#include <sbi/sbi_hart.h>
|
#include <sbi/sbi_hart.h>
|
||||||
#include <sbi/sbi_bitops.h>
|
#include <sbi/sbi_bitops.h>
|
||||||
#include <sbi/sbi_console.h>
|
#include <sbi/sbi_console.h>
|
||||||
#include <sbi/sbi_ipi.h>
|
#include <sbi/sbi_ipi.h>
|
||||||
#include <sbi/sbi_platform.h>
|
#include <sbi/sbi_platform.h>
|
||||||
#include <sbi/sbi_timer.h>
|
#include <sbi/sbi_timer.h>
|
||||||
#include <sbi/sbi_unpriv.h>
|
|
||||||
|
|
||||||
static int sbi_ipi_send(struct sbi_scratch *scratch, u32 hartid,
|
static int sbi_ipi_send(struct sbi_scratch *scratch, u32 hartid,
|
||||||
u32 event, void *data)
|
u32 event, void *data)
|
||||||
|
@@ -9,11 +9,11 @@
|
|||||||
|
|
||||||
#include <sbi/riscv_asm.h>
|
#include <sbi/riscv_asm.h>
|
||||||
#include <sbi/riscv_encoding.h>
|
#include <sbi/riscv_encoding.h>
|
||||||
|
#include <sbi/riscv_unpriv.h>
|
||||||
#include <sbi/riscv_fp.h>
|
#include <sbi/riscv_fp.h>
|
||||||
#include <sbi/sbi_error.h>
|
#include <sbi/sbi_error.h>
|
||||||
#include <sbi/sbi_misaligned_ldst.h>
|
#include <sbi/sbi_misaligned_ldst.h>
|
||||||
#include <sbi/sbi_trap.h>
|
#include <sbi/sbi_trap.h>
|
||||||
#include <sbi/sbi_unpriv.h>
|
|
||||||
|
|
||||||
union reg_data {
|
union reg_data {
|
||||||
u8 data_bytes[8];
|
u8 data_bytes[8];
|
||||||
|
Reference in New Issue
Block a user