summaryrefslogtreecommitdiffstats
path: root/sys/kern/systrace_args.c
diff options
context:
space:
mode:
authorjeff <jeff@FreeBSD.org>2008-03-02 07:41:10 +0000
committerjeff <jeff@FreeBSD.org>2008-03-02 07:41:10 +0000
commit9b809b84f16f1b5f2b5c156fa35225d7453ae6ff (patch)
tree6e6f6ceab2dd08974c7721ce896ec881210c2847 /sys/kern/systrace_args.c
parent694203deddc2570fd74a74f384e602bc5b335850 (diff)
downloadFreeBSD-src-9b809b84f16f1b5f2b5c156fa35225d7453ae6ff.zip
FreeBSD-src-9b809b84f16f1b5f2b5c156fa35225d7453ae6ff.tar.gz
- Regen for cpuset
Sponsored by: Nokia
Diffstat (limited to 'sys/kern/systrace_args.c')
-rw-r--r--sys/kern/systrace_args.c48
1 files changed, 48 insertions, 0 deletions
diff --git a/sys/kern/systrace_args.c b/sys/kern/systrace_args.c
index 2b445c6..9b5b706 100644
--- a/sys/kern/systrace_args.c
+++ b/sys/kern/systrace_args.c
@@ -2887,6 +2887,54 @@ systrace_args(int sysnum, void *params, u_int64_t *uarg, int *n_args)
*n_args = 1;
break;
}
+ /* cpuset */
+ case 484: {
+ struct cpuset_args *p = params;
+ uarg[0] = (intptr_t) p->setid; /* cpusetid_t * */
+ *n_args = 1;
+ break;
+ }
+ /* cpuset_setid */
+ case 485: {
+ struct cpuset_setid_args *p = params;
+ iarg[0] = p->which; /* cpuwhich_t */
+ iarg[1] = p->id; /* id_t */
+ iarg[2] = p->setid; /* cpusetid_t */
+ *n_args = 3;
+ break;
+ }
+ /* cpuset_getid */
+ case 486: {
+ struct cpuset_getid_args *p = params;
+ iarg[0] = p->level; /* cpulevel_t */
+ iarg[1] = p->which; /* cpuwhich_t */
+ iarg[2] = p->id; /* id_t */
+ uarg[3] = (intptr_t) p->setid; /* cpusetid_t * */
+ *n_args = 4;
+ break;
+ }
+ /* cpuset_getaffinity */
+ case 487: {
+ struct cpuset_getaffinity_args *p = params;
+ iarg[0] = p->level; /* cpulevel_t */
+ iarg[1] = p->which; /* cpuwhich_t */
+ iarg[2] = p->id; /* id_t */
+ iarg[3] = p->cpusetsize; /* int */
+ uarg[4] = (intptr_t) p->mask; /* long * */
+ *n_args = 5;
+ break;
+ }
+ /* cpuset_setaffinity */
+ case 488: {
+ struct cpuset_setaffinity_args *p = params;
+ iarg[0] = p->level; /* cpulevel_t */
+ iarg[1] = p->which; /* cpuwhich_t */
+ iarg[2] = p->id; /* id_t */
+ iarg[3] = p->cpusetsize; /* int */
+ uarg[4] = (intptr_t) p->mask; /* long * */
+ *n_args = 5;
+ break;
+ }
default:
*n_args = 0;
break;
OpenPOWER on IntegriCloud