Changeset 570 for trunk/hal/tsar_mips32/core/hal_special.c
- Timestamp:
- Oct 5, 2018, 12:08:35 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/hal/tsar_mips32/core/hal_special.c
r481 r570 32 32 struct thread_s; 33 33 34 ////////////////////////// 34 //////////////////////////////// 35 35 inline gid_t hal_get_gid( void ) 36 36 { … … 42 42 } 43 43 44 ///////////////////////////// 44 /////////////////////////////////// 45 45 inline reg_t hal_time_stamp( void ) 46 46 { … … 52 52 } 53 53 54 ///////////////////////// 54 /////////////////////////////// 55 55 inline reg_t hal_get_sr( void ) 56 56 { … … 62 62 } 63 63 64 ///////////////////////// 64 /////////////////////////////// 65 65 uint64_t hal_get_cycles( void ) 66 66 { … … 94 94 } 95 95 96 ///////////////////////////////////////////////// 96 /////////////////////////////////////////////////////// 97 97 inline struct thread_s * hal_get_current_thread( void ) 98 98 { … … 110 110 } 111 111 112 ///////////////////// 112 /////////////////////////// 113 113 void hal_fpu_enable( void ) 114 114 { … … 127 127 } 128 128 129 ////////////////////// 129 //////////////////////////// 130 130 void hal_fpu_disable( void ) 131 131 { … … 145 145 } 146 146 147 //////////////////////// 147 ////////////////////////////// 148 148 uint32_t hal_get_stack( void ) 149 149 { … … 168 168 } 169 169 170 //////////////////////////// 170 ////////////////////////////////// 171 171 uint32_t hal_get_bad_vaddr( void ) 172 172 { … … 201 201 } 202 202 203 //////////////// 204 void hal_fence( void )203 ///////////////////////////// 204 inline void hal_fence( void ) 205 205 { 206 206 asm volatile ("sync"); 207 207 } 208 208 209 //////////////// 210 void hal_rdbar( void )209 ///////////////////////////// 210 inline void hal_rdbar( void ) 211 211 { 212 212 asm volatile( "" ::: "memory" ); 213 213 } 214 214 215 ///////////////////// 215 /////////////////////////// 216 216 void hal_core_sleep( void ) 217 217 {
Note: See TracChangeset
for help on using the changeset viewer.