Changeset 6fa9a99d in mainline for contrib


Ignore:
Timestamp:
2014-01-05T17:50:01Z (12 years ago)
Author:
Martin Sucha <sucha14@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
91db0280
Parents:
208b5f5
Message:

Rename klog to kio

Location:
contrib/arch
Files:
7 edited
1 moved

Legend:

Unmodified
Added
Removed
  • contrib/arch/HelenOS.adl

    r208b5f5 r6fa9a99d  
    2222       
    2323        /* Kernel log */
    24         inst klog klog;
     24        inst kio kio;
    2525       
    2626        [/uspace/lib/libc/bind%ns]
     
    3030        [/uspace/lib/libc/bind%vfs]
    3131        [/uspace/lib/libc/bind%console]
    32         [/uspace/lib/libc/bind%klog]
     32        [/uspace/lib/libc/bind%kio]
    3333       
    3434        bind ns:kbd to console:kbd;
     
    5858        bind console:sys_console to kernel:sys_console;
    5959       
    60         bind klog:ns to ns:ns;
     60        bind kio:ns to ns:ns;
    6161};
  • contrib/arch/kernel/kernel.adl

    r208b5f5 r6fa9a99d  
    33 *****************************/
    44
    5 interface sys_klog {
     5interface sys_kio {
    66                /* Print using kernel facility */
    7                 sysarg_t sys_klog(int fd, const void *buf, size_t size);
    8         protocol:
    9                 ?sys_klog*
     7                sysarg_t sys_kio(int fd, const void *buf, size_t size);
     8        protocol:
     9                ?sys_kio*
    1010};
    1111
     
    251251frame sys_console {
    252252        provides:
    253                 sys_klog sys_klog;
     253                sys_kio sys_kio;
    254254                sys_console sys_console;
    255255};
     
    316316        inst sys_debug sys_debug;
    317317       
    318         delegate sys_klog to sys_console:sys_klog;
     318        delegate sys_kio to sys_console:sys_kio;
    319319        delegate sys_console to sys_console:sys_console;
    320320        delegate sys_tls to sys_proc:sys_tls;
  • contrib/arch/uspace/app/kio/kio.adl

    r208b5f5 r6fa9a99d  
    1 frame klog {
     1frame kio {
    22        requires:
    33                naming_service ns;
    44                [/uspace/lib/libc/requires]
    55        initialization:
    6                 !ns.ipc_m_share_in /* SERVICE_MEM_KLOG */
     6                !ns.ipc_m_share_in /* SERVICE_MEM_KIO */
    77        protocol:
    88                [/uspace/lib/libc/protocol]
  • contrib/arch/uspace/lib/libc/bind

    r208b5f5 r6fa9a99d  
    11/* Bind %% to kernel interfaces */
    2 bind %%:sys_klog to kernel:sys_klog;
     2bind %%:sys_kio to kernel:sys_kio;
    33bind %%:sys_tls to kernel:sys_tls;
    44bind %%:sys_thread to kernel:sys_thread;
  • contrib/arch/uspace/lib/libc/protocol

    r208b5f5 r6fa9a99d  
    11/* Protocol according to which libc uses kernel syscalls */
    22(
    3         !sys_klog.sys_klog +
     3        !sys_kio.sys_kio +
    44        !sys_tls.sys_tls_set +
    55        !sys_thread.sys_thread_create +
  • contrib/arch/uspace/lib/libc/requires

    r208b5f5 r6fa9a99d  
    11/* Kernel interfaces required by libc */
    2 sys_klog sys_klog;
     2sys_kio sys_kio;
    33sys_tls sys_tls;
    44sys_thread sys_thread;
  • contrib/arch/uspace/lib/libc/subsume

    r208b5f5 r6fa9a99d  
    11/* Subsume %% to kernel interfaces */
    2 subsume %%:sys_klog to sys_klog;
     2subsume %%:sys_kio to sys_kio;
    33subsume %%:sys_tls to sys_tls;
    44subsume %%:sys_thread to sys_thread;
  • contrib/arch/uspace/srv/ns/ns.adl

    r208b5f5 r6fa9a99d  
    66                sysarg_t ipc_m_connect_me_to(in sysarg_t service, in sysarg_t arg2, in sysarg_t arg3, in sysarg_t flags);
    77               
    8                 /* Share real-time clock page or klog page */
     8                /* Share real-time clock page or kio page */
    99                sysarg_t ipc_m_share_in(in sysarg_t as_area_base, in sysarg_t as_area_size, in sysarg_t service);
    1010               
Note: See TracChangeset for help on using the changeset viewer.