Changeset ea5f46d in mainline for contrib/arch/kernel/kernel.adl
- Timestamp:
- 2009-09-15T16:07:26Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2a70672
- Parents:
- 1993f9a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
contrib/arch/kernel/kernel.adl
r1993f9a rea5f46d 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 uintptr_t sys_debug_disable_console(void); 18 18 protocol: 19 (?sys_debug_enable_console + ?sys_debug_disable_console)* 19 ?sys_debug_enable_console + 20 ?sys_debug_disable_console 20 21 }; 21 22 … … 24 25 unative_t sys_tls_set(unative_t addr); 25 26 protocol: 26 ?sys_tls_set *27 ?sys_tls_set 27 28 }; 28 29 … … 37 38 unative_t sys_thread_get_id(thread_id_t *uspace_thread_id); 38 39 protocol: 39 (?sys_thread_create + ?sys_thread_get_id)* ; ?sys_thread_exit 40 ( 41 ?sys_thread_create + 42 ?sys_thread_get_id 43 )* ; 44 ?sys_thread_exit 40 45 }; 41 46 … … 47 52 unative_t sys_task_get_id(task_id_t *uspace_task_id); 48 53 protocol: 49 (?sys_task_set_name + ?sys_task_get_id)* 54 ?sys_task_set_name + 55 ?sys_task_get_id 50 56 }; 51 57 … … 54 60 unative_t sys_program_spawn_loader(char *uspace_name, size_t name_len); 55 61 protocol: 56 ?sys_program_spawn_loader *62 ?sys_program_spawn_loader 57 63 }; 58 64 … … 64 70 unative_t sys_futex_wakeup(uintptr_t uaddr); 65 71 protocol: 66 (?sys_futex_sleep_timeout + ?sys_futex_wakeup)* 72 ?sys_futex_sleep_timeout + 73 ?sys_futex_wakeup 67 74 }; 68 75 … … 71 78 unative_t sys_smc_coherence(uintptr_t va, size_t size); 72 79 protocol: 73 ?sys_smc_coherence *80 ?sys_smc_coherence 74 81 }; 75 82 … … 87 94 unative_t sys_as_area_destroy(uintptr_t address); 88 95 protocol: 89 (?sys_as_area_create + ?sys_as_area_resize + ?sys_as_area_change_flags + ?sys_as_area_destroy)* 96 ?sys_as_area_create + 97 ?sys_as_area_resize + 98 ?sys_as_area_change_flags + 99 ?sys_as_area_destroy 90 100 }; 91 101 … … 124 134 unative_t sys_ipc_poke(void); 125 135 protocol: 126 (?sys_ipc_call_sync_fast + ?sys_ipc_call_sync_slow + ?sys_ipc_call_async_fast + ?sys_ipc_call_async_slow + ?sys_ipc_forward_fast + ?sys_ipc_forward_slow + ?sys_ipc_answer_fast + ?sys_ipc_answer_slow + ?sys_ipc_hangup + ?sys_ipc_wait_for_call + ?sys_ipc_poke)* 136 ?sys_ipc_call_sync_fast + 137 ?sys_ipc_call_sync_slow + 138 ?sys_ipc_call_async_fast + 139 ?sys_ipc_call_async_slow + 140 ?sys_ipc_forward_fast + 141 ?sys_ipc_forward_slow + 142 ?sys_ipc_answer_fast + 143 ?sys_ipc_answer_slow + 144 ?sys_ipc_hangup + 145 ?sys_ipc_wait_for_call + 146 ?sys_ipc_poke 127 147 }; 128 148 … … 131 151 unative_t sys_event_subscribe(unative_t evno, unative_t method); 132 152 protocol: 133 ?sys_event_subscribe *153 ?sys_event_subscribe 134 154 }; 135 155 … … 141 161 unative_t sys_cap_revoke(sysarg64_t *uspace_taskid_arg, cap_t caps); 142 162 protocol: 143 (?sys_cap_grant + ?sys_cap_rewoke)* 163 ?sys_cap_grant + 164 ?sys_cap_rewoke 144 165 }; 145 166 … … 163 184 unative_t sys_ipc_unregister_irq(inr_t inr, devno_t devno); 164 185 protocol: 165 (?sys_enable_iospace + ?sys_physmem_map + ?sys_device_assign_devno + ?sys_preempt_control + ?sys_ipc_register_irq + ?sys_ipc_unregister_irq)* 186 ?sys_enable_iospace + 187 ?sys_physmem_map + 188 ?sys_device_assign_devno + 189 ?sys_preempt_control + 190 ?sys_ipc_register_irq + 191 ?sys_ipc_unregister_irq 166 192 }; 167 193 … … 173 199 unative_t sys_sysinfo_value(unatice_t ptr, unative_t len); 174 200 protocol: 175 (?sys_sysinfo_valid + ?sys_sysinfo_value)* 201 ?sys_sysinfo_valid + 202 ?sys_sysinfo_value 176 203 }; 177 204 … … 180 207 unative_t sys_ipc_connect_kbox(sysarg64_t *uspace_taskid_arg); 181 208 protocol: 182 ?sys_ipc_connect_kbox *209 ?sys_ipc_connect_kbox 183 210 }; 184 211
Note:
See TracChangeset
for help on using the changeset viewer.