aboutsummaryrefslogtreecommitdiff
path: root/target/riscv/common-semi-target.h
diff options
context:
space:
mode:
Diffstat (limited to 'target/riscv/common-semi-target.h')
-rw-r--r--target/riscv/common-semi-target.h50
1 files changed, 0 insertions, 50 deletions
diff --git a/target/riscv/common-semi-target.h b/target/riscv/common-semi-target.h
deleted file mode 100644
index 7c8a59e..0000000
--- a/target/riscv/common-semi-target.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Target-specific parts of semihosting/arm-compat-semi.c.
- *
- * Copyright (c) 2005, 2007 CodeSourcery.
- * Copyright (c) 2019, 2022 Linaro
- * Copyright © 2020 by Keith Packard <keithp@keithp.com>
- *
- * SPDX-License-Identifier: GPL-2.0-or-later
- */
-
-#ifndef TARGET_RISCV_COMMON_SEMI_TARGET_H
-#define TARGET_RISCV_COMMON_SEMI_TARGET_H
-
-static inline target_ulong common_semi_arg(CPUState *cs, int argno)
-{
- RISCVCPU *cpu = RISCV_CPU(cs);
- CPURISCVState *env = &cpu->env;
- return env->gpr[xA0 + argno];
-}
-
-static inline void common_semi_set_ret(CPUState *cs, target_ulong ret)
-{
- RISCVCPU *cpu = RISCV_CPU(cs);
- CPURISCVState *env = &cpu->env;
- env->gpr[xA0] = ret;
-}
-
-static inline bool common_semi_sys_exit_extended(CPUState *cs, int nr)
-{
- return (nr == TARGET_SYS_EXIT_EXTENDED || sizeof(target_ulong) == 8);
-}
-
-static inline bool is_64bit_semihosting(CPUArchState *env)
-{
- return riscv_cpu_mxl(env) != MXL_RV32;
-}
-
-static inline target_ulong common_semi_stack_bottom(CPUState *cs)
-{
- RISCVCPU *cpu = RISCV_CPU(cs);
- CPURISCVState *env = &cpu->env;
- return env->gpr[xSP];
-}
-
-static inline bool common_semi_has_synccache(CPUArchState *env)
-{
- return true;
-}
-
-#endif