Line data Source code
1 0 : /* 2 : * Copyright (c) 2017 Jean-Paul Etienne <fractalclone@gmail.com> 3 : * Contributors: 2018 Antmicro <www.antmicro.com> 4 : * 5 : * SPDX-License-Identifier: Apache-2.0 6 : */ 7 : 8 : #ifndef ZEPHYR_INCLUDE_ARCH_RISCV_RISCV_PRIVILEGED_ASM_INLINE_H_ 9 : #define ZEPHYR_INCLUDE_ARCH_RISCV_RISCV_PRIVILEGED_ASM_INLINE_H_ 10 : 11 : /* 12 : * The file must not be included directly 13 : * Include arch/cpu.h instead 14 : */ 15 : 16 : #if defined(__GNUC__) 17 : #include <zephyr/arch/riscv/riscv-privileged/asm_inline_gcc.h> 18 : #else 19 : #error "Supports only GNU C compiler" 20 : #endif 21 : 22 : #endif /* ZEPHYR_INCLUDE_ARCH_RISCV_RISCV_PRIVILEGED_ASM_INLINE_H_ */