diff options
| author | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2008-01-18 15:15:47 -0500 |
|---|---|---|
| committer | Bjoern B. Brandenburg <bbb@cs.unc.edu> | 2008-01-18 15:15:47 -0500 |
| commit | cfba01b0673c5d5572c46e5d32819a60b2dbff3c (patch) | |
| tree | 5a44339c4ef3d93a8f4093eb5f4b024604957fc8 /src | |
| parent | a1035dd13b32bf6dee0794309007eb2582921d24 (diff) | |
[ABI] add task_mode_transition system call
Diffstat (limited to 'src')
| -rw-r--r-- | src/litmus.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/litmus.c b/src/litmus.c index 15f7e55..5be0b41 100644 --- a/src/litmus.c +++ b/src/litmus.c | |||
| @@ -316,12 +316,12 @@ void init_litmus(void) | |||
| 316 | #define __NR_srp_up 335 | 316 | #define __NR_srp_up 335 |
| 317 | #define __NR_reg_task_srp_sem 336 | 317 | #define __NR_reg_task_srp_sem 336 |
| 318 | #define __NR_get_job_no 337 | 318 | #define __NR_get_job_no 337 |
| 319 | #define __NR_wait_for_job_release 338 | 319 | #define __NR_wait_for_job_release 338 |
| 320 | #define __NR_set_service_levels 339 | 320 | #define __NR_set_service_levels 339 |
| 321 | #define __NR_get_cur_service_level 340 | 321 | #define __NR_get_cur_service_level 340 |
| 322 | #define __NR_reg_ics_cb 341 | 322 | #define __NR_reg_ics_cb 341 |
| 323 | #define __NR_start_wcs 342 | 323 | #define __NR_start_wcs 342 |
| 324 | 324 | #define __NR_task_mode_transition 343 | |
| 325 | 325 | ||
| 326 | /* Syscall stub for setting RT mode and scheduling options */ | 326 | /* Syscall stub for setting RT mode and scheduling options */ |
| 327 | _syscall0(spolicy, sched_getpolicy); | 327 | _syscall0(spolicy, sched_getpolicy); |
| @@ -348,3 +348,4 @@ _syscall1(int, wait_for_job_release, unsigned int, job_no); | |||
| 348 | 348 | ||
| 349 | _syscall1(int, start_wcs, int, od); | 349 | _syscall1(int, start_wcs, int, od); |
| 350 | _syscall1(int, reg_ics_cb, struct ics_cb*, ics_cb); | 350 | _syscall1(int, reg_ics_cb, struct ics_cb*, ics_cb); |
| 351 | _syscall1(int, task_mode_transition, int, target_mode); | ||
