tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kcpuset(9) interface
Hello,
Here is a reworked dynamic CPU set implementation for kernel (shared
cpuset.c in src/common will be moved to libc) - a kcpuset(9) interface:
http://www.netbsd.org/~rmind/kcpuset_ng.diff
It supports early use while the system is cold through a fix up mechanism,
see kcpuset_sysinit(). That would enable us to use kcpuset(9) in MD code,
such as pmap(9). The intention of interface is to: 1) replace hard-coded
parts (e.g. limited to uint32_t or MAXCPUS constant) with a more dynamic
mechanism 2) replace and unify duplicated CPU bitset code (e.g. in MIPS,
PowerPC, sparc64, which have own copies).
Comments?
--
Mindaugas
Home |
Main Index |
Thread Index |
Old Index