Changeset 6d4c549 in mainline for contrib/arch/kernel/kernel.adl
- Timestamp:
- 2009-09-25T15:01:03Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- bbf88db
- Parents:
- 2e37308
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
contrib/arch/kernel/kernel.adl
r2e37308 r6d4c549 7 7 unative_t sys_klog(int fd, const void *buf, size_t size); 8 8 protocol: 9 ?sys_klog 9 ?sys_klog* 10 10 }; 11 11 … … 17 17 unative_t sys_debug_disable_console(void); 18 18 protocol: 19 ?sys_debug_enable_console + 20 ?sys_debug_disable_console 19 ( 20 ?sys_debug_enable_console + 21 ?sys_debug_disable_console 22 )* 21 23 }; 22 24 … … 25 27 unative_t sys_tls_set(unative_t addr); 26 28 protocol: 27 ?sys_tls_set 29 ?sys_tls_set* 28 30 }; 29 31 … … 38 40 unative_t sys_thread_get_id(thread_id_t *uspace_thread_id); 39 41 protocol: 40 ?sys_thread_create + 41 ?sys_thread_get_id + 42 ?sys_thread_exit 42 ( 43 ?sys_thread_create + 44 ?sys_thread_get_id + 45 ?sys_thread_exit 46 )* 43 47 }; 44 48 … … 50 54 unative_t sys_task_get_id(task_id_t *uspace_task_id); 51 55 protocol: 52 ?sys_task_set_name + 53 ?sys_task_get_id 56 ( 57 ?sys_task_set_name + 58 ?sys_task_get_id 59 )* 54 60 }; 55 61 … … 58 64 unative_t sys_program_spawn_loader(char *uspace_name, size_t name_len); 59 65 protocol: 60 ?sys_program_spawn_loader 66 ?sys_program_spawn_loader* 61 67 }; 62 68 … … 68 74 unative_t sys_futex_wakeup(uintptr_t uaddr); 69 75 protocol: 70 ?sys_futex_sleep_timeout + 71 ?sys_futex_wakeup 76 ( 77 ?sys_futex_sleep_timeout + 78 ?sys_futex_wakeup 79 )* 72 80 }; 73 81 … … 76 84 unative_t sys_smc_coherence(uintptr_t va, size_t size); 77 85 protocol: 78 ?sys_smc_coherence 86 ?sys_smc_coherence* 79 87 }; 80 88 … … 92 100 unative_t sys_as_area_destroy(uintptr_t address); 93 101 protocol: 94 ?sys_as_area_create + 95 ?sys_as_area_resize + 96 ?sys_as_area_change_flags + 97 ?sys_as_area_destroy 102 ( 103 ?sys_as_area_create + 104 ?sys_as_area_resize + 105 ?sys_as_area_change_flags + 106 ?sys_as_area_destroy 107 )* 98 108 }; 99 109 … … 132 142 unative_t sys_ipc_poke(void); 133 143 protocol: 134 ?sys_ipc_call_sync_fast + 135 ?sys_ipc_call_sync_slow + 136 ?sys_ipc_call_async_fast + 137 ?sys_ipc_call_async_slow + 138 ?sys_ipc_forward_fast + 139 ?sys_ipc_forward_slow + 140 ?sys_ipc_answer_fast + 141 ?sys_ipc_answer_slow + 142 ?sys_ipc_hangup + 143 ?sys_ipc_wait_for_call + 144 ?sys_ipc_poke 144 ( 145 ?sys_ipc_call_sync_fast + 146 ?sys_ipc_call_sync_slow + 147 ?sys_ipc_call_async_fast + 148 ?sys_ipc_call_async_slow + 149 ?sys_ipc_forward_fast + 150 ?sys_ipc_forward_slow + 151 ?sys_ipc_answer_fast + 152 ?sys_ipc_answer_slow + 153 ?sys_ipc_hangup + 154 ?sys_ipc_wait_for_call + 155 ?sys_ipc_poke 156 )* 145 157 }; 146 158 … … 149 161 unative_t sys_event_subscribe(unative_t evno, unative_t method); 150 162 protocol: 151 ?sys_event_subscribe 163 ?sys_event_subscribe* 152 164 }; 153 165 … … 159 171 unative_t sys_cap_revoke(sysarg64_t *uspace_taskid_arg, cap_t caps); 160 172 protocol: 161 ?sys_cap_grant + 162 ?sys_cap_rewoke 173 ( 174 ?sys_cap_grant + 175 ?sys_cap_rewoke 176 )* 163 177 }; 164 178 … … 182 196 unative_t sys_ipc_unregister_irq(inr_t inr, devno_t devno); 183 197 protocol: 184 ?sys_enable_iospace + 185 ?sys_physmem_map + 186 ?sys_device_assign_devno + 187 ?sys_preempt_control + 188 ?sys_ipc_register_irq + 189 ?sys_ipc_unregister_irq 198 ( 199 ?sys_enable_iospace + 200 ?sys_physmem_map + 201 ?sys_device_assign_devno + 202 ?sys_preempt_control + 203 ?sys_ipc_register_irq + 204 ?sys_ipc_unregister_irq 205 )* 190 206 }; 191 207 … … 197 213 unative_t sys_sysinfo_value(unatice_t ptr, unative_t len); 198 214 protocol: 199 ?sys_sysinfo_valid + 200 ?sys_sysinfo_value 215 ( 216 ?sys_sysinfo_valid + 217 ?sys_sysinfo_value 218 )* 201 219 }; 202 220 … … 205 223 unative_t sys_ipc_connect_kbox(sysarg64_t *uspace_taskid_arg); 206 224 protocol: 207 ?sys_ipc_connect_kbox 225 ?sys_ipc_connect_kbox* 208 226 }; 209 227
Note:
See TracChangeset
for help on using the changeset viewer.