diff options
author | jake <jake@FreeBSD.org> | 2002-05-25 01:12:23 +0000 |
---|---|---|
committer | jake <jake@FreeBSD.org> | 2002-05-25 01:12:23 +0000 |
commit | 88bdee3b2f9048a8dbf72ac87d2777d86fb44e03 (patch) | |
tree | 291c292aac96d7cbab66993c354579293c25e83b /sys/kern/kern_switch.c | |
parent | 01468c75101a65056224497f940e244c48d78bb5 (diff) | |
download | FreeBSD-src-88bdee3b2f9048a8dbf72ac87d2777d86fb44e03.zip FreeBSD-src-88bdee3b2f9048a8dbf72ac87d2777d86fb44e03.tar.gz |
Make the run queue parameters machine dependent. Optimize 64 bit
architectures by using a 64 bit word for the bit array which keeps
track of non-empty queues.
Reviewed by: peter
Diffstat (limited to 'sys/kern/kern_switch.c')
-rw-r--r-- | sys/kern/kern_switch.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/kern_switch.c b/sys/kern/kern_switch.c index ef95037..2c6e6f6 100644 --- a/sys/kern/kern_switch.c +++ b/sys/kern/kern_switch.c @@ -36,6 +36,8 @@ #include <sys/queue.h> #include <machine/critical.h> +CTASSERT((RQB_BPW * RQB_LEN) == RQ_NQS); + /* * Global run queue. */ |