Changeset 709 for soft/giet_vm/giet_common/utils.h
- Timestamp:
- Oct 1, 2015, 4:20:46 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/giet_common/utils.h
r618 r709 14 14 15 15 #include <mapping_info.h> 16 #include <ctx_handler.h> 16 17 17 18 ////////////////////////////////////////////////////////////////////////////////// … … 41 42 /////////////////////////////////////////////////////////////////////////// 42 43 43 extern unsigned int_get_sched(void);44 extern static_scheduler_t* _get_sched(void); 44 45 45 46 extern unsigned int _get_epc(void); … … 105 106 106 107 /////////////////////////////////////////////////////////////////////////// 107 // Scheduler and t askcontext access functions108 // Scheduler and thread context access functions 108 109 /////////////////////////////////////////////////////////////////////////// 109 110 110 extern unsigned int _get_ current_task_id(void);111 extern unsigned int _get_thread_ltid(void); 111 112 112 extern unsigned int _get_task_slot( unsigned int x, 113 unsigned int y, 114 unsigned int p, 115 unsigned int ltid, 116 unsigned int slot ); 113 extern unsigned int _get_thread_trdid(void); 117 114 118 extern void _set_task_slot( unsigned int x, 119 unsigned int y, 120 unsigned int p, 121 unsigned int ltid, 122 unsigned int slot, 123 unsigned int value ); 115 extern unsigned int _get_thread_slot( unsigned int x, 116 unsigned int y, 117 unsigned int p, 118 unsigned int ltid, 119 unsigned int slot ); 120 121 extern void _set_thread_slot( unsigned int x, 122 unsigned int y, 123 unsigned int p, 124 unsigned int ltid, 125 unsigned int slot, 126 unsigned int value ); 124 127 125 128 extern unsigned int _get_context_slot( unsigned int slot ); … … 136 139 extern mapping_vspace_t * _get_vspace_base(mapping_header_t* header); 137 140 extern mapping_vseg_t * _get_vseg_base(mapping_header_t* header); 138 extern mapping_t ask_t * _get_task_base(mapping_header_t* header);141 extern mapping_thread_t * _get_thread_base(mapping_header_t* header); 139 142 extern mapping_proc_t * _get_proc_base(mapping_header_t* header); 140 143 extern mapping_irq_t * _get_irq_base(mapping_header_t* header);
Note: See TracChangeset
for help on using the changeset viewer.