Rev 1787 | Rev 1855 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1787 | Rev 1849 | ||
|---|---|---|---|
| Line 137... | Line 137... | ||
| 137 | static inline void clear_softint_write(uint64_t v) |
137 | static inline void clear_softint_write(uint64_t v) |
| 138 | { |
138 | { |
| 139 | __asm__ volatile ("wr %0, %1, %%clear_softint\n" : : "r" (v), "i" (0)); |
139 | __asm__ volatile ("wr %0, %1, %%clear_softint\n" : : "r" (v), "i" (0)); |
| 140 | } |
140 | } |
| 141 | 141 | ||
| - | 142 | /** Write SET_SOFTINT Register. |
|
| - | 143 | * |
|
| - | 144 | * Bits set in SET_SOFTINT register will be set in SOFTINT register. |
|
| - | 145 | * |
|
| - | 146 | * @param v New value of SET_SOFTINT register. |
|
| - | 147 | */ |
|
| - | 148 | static inline void set_softint_write(uint64_t v) |
|
| - | 149 | { |
|
| - | 150 | __asm__ volatile ("wr %0, %1, %%set_softint\n" : : "r" (v), "i" (0)); |
|
| - | 151 | } |
|
| - | 152 | ||
| 142 | /** Enable interrupts. |
153 | /** Enable interrupts. |
| 143 | * |
154 | * |
| 144 | * Enable interrupts and return previous |
155 | * Enable interrupts and return previous |
| 145 | * value of IPL. |
156 | * value of IPL. |
| 146 | * |
157 | * |