Subversion Repositories HelenOS

Rev

Rev 2931 | Rev 2984 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2931 Rev 2952
Line 89... Line 89...
89
{
89
{
90
    arch_grab_console();
90
    arch_grab_console();
91
    return 0;
91
    return 0;
92
}
92
}
93
 
93
 
-
 
94
/** Print a hex integer into klog */
-
 
95
static unative_t sys_debug_putint(unative_t i)
-
 
96
{
-
 
97
    klog_printf("[task:0x%x]", i);
-
 
98
    return 0;
-
 
99
}
-
 
100
 
94
/** Dispatch system call */
101
/** Dispatch system call */
95
unative_t syscall_handler(unative_t a1, unative_t a2, unative_t a3,
102
unative_t syscall_handler(unative_t a1, unative_t a2, unative_t a3,
96
    unative_t a4, unative_t a5, unative_t a6, unative_t id)
103
    unative_t a4, unative_t a5, unative_t a6, unative_t id)
97
{
104
{
98
    unative_t rc;
105
    unative_t rc;
Line 156... Line 163...
156
    /* Sysinfo syscalls */
163
    /* Sysinfo syscalls */
157
    (syshandler_t) sys_sysinfo_valid,
164
    (syshandler_t) sys_sysinfo_valid,
158
    (syshandler_t) sys_sysinfo_value,
165
    (syshandler_t) sys_sysinfo_value,
159
   
166
   
160
    /* Debug calls */
167
    /* Debug calls */
161
    (syshandler_t) sys_debug_enable_console
168
    (syshandler_t) sys_debug_enable_console,
-
 
169
    (syshandler_t) sys_debug_putint
162
};
170
};
163
 
171
 
164
/** @}
172
/** @}
165
 */
173
 */