The new MIB service implements the sysctl(2) system call which, as we adopt more NetBSD code, is an increasingly important part of the operating system API. The system call is implemented in the new service rather than as part of an existing service, because it will eventually call into many other services in order to gather data, similar to ProcFS. Since the sysctl(2) functionality is used even by init(8), the MIB service is added to the boot image. MIB stands for Management Information Base, and the MIB service should be seen as a knowledge base of management information. The MIB service implementation of the sysctl(2) interface is fairly complete; it incorporates support for both static and dynamic nodes and imitates many NetBSD-specific quirks expected by userland. The patch also adds trace(1) support for the new system call, and adds a new test, test87, which tests the fundamental operation of the MIB service rather thoroughly. Change-Id: I4766b410b25e94e9cd4affb72244112c2910ff67
32 lines
1.8 KiB
Plaintext
32 lines
1.8 KiB
Plaintext
#
|
|
# Sorted using sort_set.pl in releasetools.
|
|
# to add an entry simply add it at the end of the
|
|
# file and run
|
|
# ../../../../releasetools/sort_set.pl < mi > out
|
|
# mv out mi
|
|
#
|
|
. minix-kernel
|
|
./boot minix-kernel
|
|
./boot/minix minix-kernel
|
|
./boot/minix/.temp minix-kernel
|
|
./boot/minix/.temp/kernel minix-kernel
|
|
./boot/minix/.temp/mod01_ds minix-kernel
|
|
./boot/minix/.temp/mod02_rs minix-kernel
|
|
./boot/minix/.temp/mod03_pm minix-kernel
|
|
./boot/minix/.temp/mod04_sched minix-kernel
|
|
./boot/minix/.temp/mod05_vfs minix-kernel
|
|
./boot/minix/.temp/mod06_memory minix-kernel
|
|
./boot/minix/.temp/mod07_tty minix-kernel
|
|
./boot/minix/.temp/mod08_mib minix-kernel
|
|
./boot/minix/.temp/mod09_vm minix-kernel
|
|
./boot/minix/.temp/mod10_pfs minix-kernel
|
|
./boot/minix/.temp/mod11_mfs minix-kernel
|
|
./boot/minix/.temp/mod12_init minix-kernel
|
|
./etc minix-kernel
|
|
./etc/mtree minix-kernel
|
|
./etc/mtree/set.minix-kernel minix-kernel
|
|
./var minix-kernel
|
|
./var/db minix-kernel
|
|
./var/db/obsolete minix-kernel
|
|
./var/db/obsolete/minix-kernel minix-kernel
|