Changeset 238 for soft/giet_vm/sys/common.h
- Timestamp:
- May 29, 2013, 1:24:09 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
soft/giet_vm/sys/common.h
r232 r238 11 11 #include <mapping_info.h> 12 12 #include <giet_config.h> 13 #include <ctx_handler.h> 13 14 14 15 /////////////////////////////////////////////////////////////////////////////////// … … 34 35 /////////////////////////////////////////////////////////////////////////////////// 35 36 36 void _puts(char *string); 37 void _putx(unsigned int val); 38 void _putd(unsigned int val); 37 void _puts(char *string); 38 void _putx(unsigned int val); 39 void _putd(unsigned int val); 40 void _putl(paddr_t val); 39 41 40 unsigned int _strncmp(const char * s1, const char * s2, unsigned int n); 41 void _dcache_buf_invalidate(const void * buffer, unsigned int size); 42 unsigned int _strncmp(const char * s1, 43 const char * s2, 44 unsigned int n); 42 45 43 void _dtlb_off(void);44 void _dtlb_on(void);46 void _dcache_buf_invalidate(const void * buffer, 47 unsigned int size); 45 48 46 void _it_mask(void); 47 void _it_restore(void); 48 void _it_disable(void); 49 void _it_enable(void); 49 void _dtlb_off(void); 50 void _dtlb_on(void); 50 51 51 unsigned int _get_epc(void); 52 unsigned int _get_ptpr(void); 53 unsigned int _get_bvar(void); 54 unsigned int _get_cr(void); 55 unsigned int _get_sched(void); 52 void _it_mask(void); 53 void _it_restore(void); 54 void _it_disable(void); 55 void _it_enable(void); 56 56 57 unsigned int _get_context_slot(unsigned int task_id, unsigned int slot_id); 58 void _set_context_slot(unsigned int task_id, unsigned int slot_id, unsigned int value); 57 unsigned int _get_epc(void); 58 unsigned int _get_ptpr(void); 59 unsigned int _get_bvar(void); 60 unsigned int _get_cr(void); 59 61 60 unsigned int _get_interrupt_vector_entry(unsigned int index);62 static_scheduler_t* _get_sched(void); 61 63 62 unsigned int _get_proc_task_id(void); 63 void _set_proc_task_id(unsigned int value); 64 unsigned int _get_context_slot( unsigned int slot ); 64 65 65 unsigned int _get_global_task_id(void); 66 void _set_context_slot( unsigned int slot, 67 unsigned int value ); 66 68 69 unsigned int _get_task_slot( unsigned int ltid, 70 unsigned int slot ); 67 71 68 unsigned int _get_tasks_number(void); 72 void _set_task_slot( unsigned int ltid, 73 unsigned int slot, 74 unsigned int value ); 69 75 70 void _get_lock(unsigned int * lock);71 void _release_lock(unsigned int * lock);76 void _get_lock(unsigned int * lock); 77 void _release_lock(unsigned int * lock); 72 78 73 mapping_cluster_t * _get_cluster_base(mapping_header_t* header);74 mapping_pseg_t * _get_pseg_base(mapping_header_t* header);75 mapping_vspace_t * _get_vspace_base(mapping_header_t* header);76 mapping_vseg_t * _get_vseg_base(mapping_header_t* header);77 mapping_vobj_t * _get_vobj_base(mapping_header_t* header);78 mapping_task_t * _get_task_base(mapping_header_t* header);79 mapping_cluster_t * _get_cluster_base(mapping_header_t* header); 80 mapping_pseg_t * _get_pseg_base(mapping_header_t* header); 81 mapping_vspace_t * _get_vspace_base(mapping_header_t* header); 82 mapping_vseg_t * _get_vseg_base(mapping_header_t* header); 83 mapping_vobj_t * _get_vobj_base(mapping_header_t* header); 84 mapping_task_t * _get_task_base(mapping_header_t* header); 79 85 80 86
Note: See TracChangeset
for help on using the changeset viewer.