Changeset 7328ff4 in mainline for kernel/arch/abs32le/src/smc.c
- Timestamp:
- 2018-09-06T18:18:52Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ffa73c6
- Parents:
- d51cca8
- git-author:
- Jiří Zárevúcky <jiri.zarevucky@…> (2018-08-13 01:29:17)
- git-committer:
- Jiří Zárevúcky <jiri.zarevucky@…> (2018-09-06 18:18:52)
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/abs32le/src/smc.c
rd51cca8 r7328ff4 1 1 /* 2 * Copyright (c) 20 16 Martin Decky2 * Copyright (c) 2005 Jakub Jermar 3 3 * All rights reserved. 4 4 * … … 27 27 */ 28 28 29 /** @addtogroup riscv64 30 * @{ 31 */ 32 /** @file 33 */ 29 #include <barrier.h> 34 30 35 #ifndef KERN_riscv64_BARRIER_H_ 36 #define KERN_riscv64_BARRIER_H_ 31 void smc_coherence(void *a, size_t l) 32 { 33 compiler_barrier(); 34 } 37 35 38 #include <trace.h>39 40 // FIXME41 42 #define CS_ENTER_BARRIER() asm volatile ("" ::: "memory")43 #define CS_LEAVE_BARRIER() asm volatile ("" ::: "memory")44 45 #define memory_barrier() asm volatile ("" ::: "memory")46 #define read_barrier() asm volatile ("" ::: "memory")47 #define write_barrier() asm volatile ("" ::: "memory")48 49 #ifdef KERNEL50 51 #define smc_coherence(addr, size)52 53 #endif /* KERNEL */54 55 #endif56 57 /** @}58 */
Note:
See TracChangeset
for help on using the changeset viewer.