- Timestamp:
- 2014-01-05T17:50:01Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 91db0280
- Parents:
- 208b5f5
- Location:
- contrib/arch
- Files:
-
- 7 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
contrib/arch/HelenOS.adl
r208b5f5 r6fa9a99d 22 22 23 23 /* Kernel log */ 24 inst k log klog;24 inst kio kio; 25 25 26 26 [/uspace/lib/libc/bind%ns] … … 30 30 [/uspace/lib/libc/bind%vfs] 31 31 [/uspace/lib/libc/bind%console] 32 [/uspace/lib/libc/bind%k log]32 [/uspace/lib/libc/bind%kio] 33 33 34 34 bind ns:kbd to console:kbd; … … 58 58 bind console:sys_console to kernel:sys_console; 59 59 60 bind k log:ns to ns:ns;60 bind kio:ns to ns:ns; 61 61 }; -
contrib/arch/kernel/kernel.adl
r208b5f5 r6fa9a99d 3 3 *****************************/ 4 4 5 interface sys_k log{5 interface sys_kio { 6 6 /* Print using kernel facility */ 7 sysarg_t sys_k log(int fd, const void *buf, size_t size);8 protocol: 9 ?sys_k log*7 sysarg_t sys_kio(int fd, const void *buf, size_t size); 8 protocol: 9 ?sys_kio* 10 10 }; 11 11 … … 251 251 frame sys_console { 252 252 provides: 253 sys_k log sys_klog;253 sys_kio sys_kio; 254 254 sys_console sys_console; 255 255 }; … … 316 316 inst sys_debug sys_debug; 317 317 318 delegate sys_k log to sys_console:sys_klog;318 delegate sys_kio to sys_console:sys_kio; 319 319 delegate sys_console to sys_console:sys_console; 320 320 delegate sys_tls to sys_proc:sys_tls; -
contrib/arch/uspace/app/kio/kio.adl
r208b5f5 r6fa9a99d 1 frame k log{1 frame kio { 2 2 requires: 3 3 naming_service ns; 4 4 [/uspace/lib/libc/requires] 5 5 initialization: 6 !ns.ipc_m_share_in /* SERVICE_MEM_K LOG*/6 !ns.ipc_m_share_in /* SERVICE_MEM_KIO */ 7 7 protocol: 8 8 [/uspace/lib/libc/protocol] -
contrib/arch/uspace/lib/libc/bind
r208b5f5 r6fa9a99d 1 1 /* Bind %% to kernel interfaces */ 2 bind %%:sys_k log to kernel:sys_klog;2 bind %%:sys_kio to kernel:sys_kio; 3 3 bind %%:sys_tls to kernel:sys_tls; 4 4 bind %%:sys_thread to kernel:sys_thread; -
contrib/arch/uspace/lib/libc/protocol
r208b5f5 r6fa9a99d 1 1 /* Protocol according to which libc uses kernel syscalls */ 2 2 ( 3 !sys_k log.sys_klog+3 !sys_kio.sys_kio + 4 4 !sys_tls.sys_tls_set + 5 5 !sys_thread.sys_thread_create + -
contrib/arch/uspace/lib/libc/requires
r208b5f5 r6fa9a99d 1 1 /* Kernel interfaces required by libc */ 2 sys_k log sys_klog;2 sys_kio sys_kio; 3 3 sys_tls sys_tls; 4 4 sys_thread sys_thread; -
contrib/arch/uspace/lib/libc/subsume
r208b5f5 r6fa9a99d 1 1 /* Subsume %% to kernel interfaces */ 2 subsume %%:sys_k log to sys_klog;2 subsume %%:sys_kio to sys_kio; 3 3 subsume %%:sys_tls to sys_tls; 4 4 subsume %%:sys_thread to sys_thread; -
contrib/arch/uspace/srv/ns/ns.adl
r208b5f5 r6fa9a99d 6 6 sysarg_t ipc_m_connect_me_to(in sysarg_t service, in sysarg_t arg2, in sysarg_t arg3, in sysarg_t flags); 7 7 8 /* Share real-time clock page or k logpage */8 /* Share real-time clock page or kio page */ 9 9 sysarg_t ipc_m_share_in(in sysarg_t as_area_base, in sysarg_t as_area_size, in sysarg_t service); 10 10
Note:
See TracChangeset
for help on using the changeset viewer.