diff options
| author | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2008-02-13 14:13:15 -0500 |
|---|---|---|
| committer | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2008-02-13 14:13:15 -0500 |
| commit | 8ce9b0cb97d9266b3b64b2b57835e17f6e03f585 (patch) | |
| tree | a6ef1acaf9c9dc116ccc9f24f5233fa7d25cd426 /arch | |
| parent | 49914084e797530d9baaf51df9eda77babc98fa8 (diff) | |
LITMUS 2008: Initial Port
This introduces the core changes ported from LITMUS 2007.
The kernel seems to work under QEMU, but many bugs probably remain.
Diffstat (limited to 'arch')
| -rw-r--r-- | arch/x86/Kconfig | 2 | ||||
| -rw-r--r-- | arch/x86/kernel/syscall_table_32.S | 15 |
2 files changed, 17 insertions, 0 deletions
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig index 80b7ba4056..f99330fed0 100644 --- a/arch/x86/Kconfig +++ b/arch/x86/Kconfig | |||
| @@ -1620,3 +1620,5 @@ source "security/Kconfig" | |||
| 1620 | source "crypto/Kconfig" | 1620 | source "crypto/Kconfig" |
| 1621 | 1621 | ||
| 1622 | source "lib/Kconfig" | 1622 | source "lib/Kconfig" |
| 1623 | |||
| 1624 | source "litmus/Kconfig" | ||
diff --git a/arch/x86/kernel/syscall_table_32.S b/arch/x86/kernel/syscall_table_32.S index 8344c70adf..9c9ffbe8b6 100644 --- a/arch/x86/kernel/syscall_table_32.S +++ b/arch/x86/kernel/syscall_table_32.S | |||
| @@ -324,3 +324,18 @@ ENTRY(sys_call_table) | |||
| 324 | .long sys_timerfd | 324 | .long sys_timerfd |
| 325 | .long sys_eventfd | 325 | .long sys_eventfd |
| 326 | .long sys_fallocate | 326 | .long sys_fallocate |
| 327 | /* LITMUS */ | ||
| 328 | .long sys_set_rt_task_param /* 325 */ | ||
| 329 | .long sys_get_rt_task_param | ||
| 330 | .long sys_complete_job | ||
| 331 | .long sys_register_np_flag | ||
| 332 | .long sys_exit_np | ||
| 333 | .long sys_od_open /* 330 */ | ||
| 334 | .long sys_od_close | ||
| 335 | .long sys_pi_down | ||
| 336 | .long sys_pi_up | ||
| 337 | .long sys_srp_down | ||
| 338 | .long sys_srp_up /* 335 */ | ||
| 339 | .long sys_reg_task_srp_sem | ||
| 340 | .long sys_query_job_no | ||
| 341 | .long sys_wait_for_job_release /* 338 */ | ||
