Changeset bc73be3 in mainline for kernel/arch/abs32le/include/arch/asm.h
- Timestamp:
- 2019-06-27T08:51:20Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8add15e0
- Parents:
- ad40b74b (diff), aeba767 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - File:
-
- 1 edited
-
kernel/arch/abs32le/include/arch/asm.h (modified) (13 diffs)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/abs32le/include/arch/asm.h
rad40b74b rbc73be3 40 40 #include <trace.h> 41 41 42 NO_TRACE static inline void asm_delay_loop(uint32_t usec)43 { 44 } 45 46 NO_TRACE static inline __attribute__((noreturn)) void cpu_halt(void)42 _NO_TRACE static inline void asm_delay_loop(uint32_t usec) 43 { 44 } 45 46 _NO_TRACE static inline __attribute__((noreturn)) void cpu_halt(void) 47 47 { 48 48 /* … … 57 57 } 58 58 59 NO_TRACE static inline void cpu_sleep(void)59 _NO_TRACE static inline void cpu_sleep(void) 60 60 { 61 61 /* … … 67 67 } 68 68 69 NO_TRACE static inline void pio_write_8(ioport8_t *port, uint8_t val)69 _NO_TRACE static inline void pio_write_8(ioport8_t *port, uint8_t val) 70 70 { 71 71 } … … 79 79 * 80 80 */ 81 NO_TRACE static inline void pio_write_16(ioport16_t *port, uint16_t val)81 _NO_TRACE static inline void pio_write_16(ioport16_t *port, uint16_t val) 82 82 { 83 83 } … … 91 91 * 92 92 */ 93 NO_TRACE static inline void pio_write_32(ioport32_t *port, uint32_t val)93 _NO_TRACE static inline void pio_write_32(ioport32_t *port, uint32_t val) 94 94 { 95 95 } … … 103 103 * 104 104 */ 105 NO_TRACE static inline uint8_t pio_read_8(ioport8_t *port)105 _NO_TRACE static inline uint8_t pio_read_8(ioport8_t *port) 106 106 { 107 107 return 0; … … 116 116 * 117 117 */ 118 NO_TRACE static inline uint16_t pio_read_16(ioport16_t *port)118 _NO_TRACE static inline uint16_t pio_read_16(ioport16_t *port) 119 119 { 120 120 return 0; … … 129 129 * 130 130 */ 131 NO_TRACE static inline uint32_t pio_read_32(ioport32_t *port)132 { 133 return 0; 134 } 135 136 NO_TRACE static inline ipl_t interrupts_enable(void)131 _NO_TRACE static inline uint32_t pio_read_32(ioport32_t *port) 132 { 133 return 0; 134 } 135 136 _NO_TRACE static inline ipl_t interrupts_enable(void) 137 137 { 138 138 /* … … 146 146 } 147 147 148 NO_TRACE static inline ipl_t interrupts_disable(void)148 _NO_TRACE static inline ipl_t interrupts_disable(void) 149 149 { 150 150 /* … … 160 160 } 161 161 162 NO_TRACE static inline void interrupts_restore(ipl_t ipl)162 _NO_TRACE static inline void interrupts_restore(ipl_t ipl) 163 163 { 164 164 /* … … 168 168 } 169 169 170 NO_TRACE static inline ipl_t interrupts_read(void)170 _NO_TRACE static inline ipl_t interrupts_read(void) 171 171 { 172 172 /* … … 178 178 } 179 179 180 NO_TRACE static inline bool interrupts_disabled(void)180 _NO_TRACE static inline bool interrupts_disabled(void) 181 181 { 182 182 /* … … 188 188 } 189 189 190 NO_TRACE static inline uintptr_t get_stack_base(void)190 _NO_TRACE static inline uintptr_t get_stack_base(void) 191 191 { 192 192 /*
Note:
See TracChangeset
for help on using the changeset viewer.
