Add support to vkernel for locking virtual CPUs to real CPUs.
authorJoe Talbott <josepht@dragonflybsd.org>
Tue, 10 Jul 2007 18:35:38 +0000 (18:35 +0000)
committerJoe Talbott <josepht@dragonflybsd.org>
Tue, 10 Jul 2007 18:35:38 +0000 (18:35 +0000)
commit702acf06887c5732f154b93204c59fbbe1a2a686
tree1c11196cba590e7d3d42b14684bb334b5a8e73ea
parent04bca48c1c61d410a8ab5e947fa42e21bf36672f
Add support to vkernel for locking virtual CPUs to real CPUs.

Adds a '-l' option to vkernel to specify CPU locking.  The choices are:

1. No locking.
2. Lock all virtual CPUs to one real CPU.
3. Map each virtaul CPU to a real CPU starting with CPU0.  The starting CPU
   can be overridden.
share/man/man7/vkernel.7
sys/platform/vkernel/i386/mp.c
sys/platform/vkernel/include/cpu.h
sys/platform/vkernel/platform/init.c
sys/sys/usched.h