Changeset 9a1b20c in mainline for kernel/generic/include
- Timestamp:
- 2008-09-17T12:16:27Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- fb9b0b0
- Parents:
- 06a195bc
- Location:
- kernel/generic/include
- Files:
-
- 4 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/ipc/ipc.h
r06a195bc r9a1b20c 195 195 */ 196 196 #define IPC_M_DATA_READ 7 197 198 /** Debug the recipient. 199 * - ARG1 - specifies the debug method (from udebug_method_t) 200 * - other arguments are specific to the debug method 201 */ 202 #define IPC_M_DEBUG_ALL 8 197 203 198 204 /* Well-known methods */ … … 308 314 extern void ipc_backsend_err(phone_t *, call_t *, unative_t); 309 315 extern void ipc_print_task(task_id_t); 316 extern void ipc_answerbox_slam_phones(answerbox_t *, bool); 317 extern void ipc_cleanup_call_list(link_t *); 310 318 311 319 extern answerbox_t *ipc_phone_0; -
kernel/generic/include/ipc/sysipc.h
r06a195bc r9a1b20c 58 58 irq_code_t *ucode); 59 59 unative_t sys_ipc_unregister_irq(inr_t inr, devno_t devno); 60 unative_t sys_ipc_connect_kbox(sysarg64_t *task_id); 60 61 61 62 #endif -
kernel/generic/include/proc/task.h
r06a195bc r9a1b20c 53 53 #include <mm/tlb.h> 54 54 #include <proc/scheduler.h> 55 #include <udebug/udebug.h> 55 56 56 57 struct thread; … … 94 95 */ 95 96 atomic_t active_calls; 97 98 #ifdef CONFIG_UDEBUG 99 /** Debugging stuff */ 100 udebug_task_t udebug; 101 102 /** Kernel answerbox */ 103 answerbox_t kernel_box; 104 /** Thread used to service kernel answerbox */ 105 struct thread *kb_thread; 106 /** Kbox thread creation vs. begin of cleanup mutual exclusion */ 107 mutex_t kb_cleanup_lock; 108 /** True if cleanup of kbox has already started */ 109 bool kb_finished; 110 #endif 96 111 97 112 /** Architecture specific task data. */ -
kernel/generic/include/proc/thread.h
r06a195bc r9a1b20c 47 47 #include <mm/tlb.h> 48 48 #include <proc/uarg.h> 49 #include <udebug/udebug.h> 49 50 50 51 #define THREAD_STACK_SIZE STACK_SIZE … … 204 205 /** Thread's kernel stack. */ 205 206 uint8_t *kstack; 207 208 #ifdef CONFIG_UDEBUG 209 /** Debugging stuff */ 210 udebug_thread_t udebug; 211 #endif 212 206 213 } thread_t; 207 214 -
kernel/generic/include/syscall/syscall.h
r06a195bc r9a1b20c 79 79 80 80 SYS_DEBUG_ENABLE_CONSOLE, 81 SYS_IPC_CONNECT_KBOX, 81 82 SYSCALL_END 82 83 } syscall_t;
Note:
See TracChangeset
for help on using the changeset viewer.