]> Zhao Yanbai Git Server - minix.git/commit
Change allowed kernel call bitmap to an array of bitmaps to allow
authorBen Gras <ben@minix3.org>
Tue, 20 Jun 2006 09:56:06 +0000 (09:56 +0000)
committerBen Gras <ben@minix3.org>
Tue, 20 Jun 2006 09:56:06 +0000 (09:56 +0000)
commit2e89eb52702871a249913d722422a06d079e6e5c
tree04a6a4be1693ee82dca0eb4335cdd03a0b73ca18
parenteecb40cf21a21848720af91d6ca077c855458642
Change allowed kernel call bitmap to an array of bitmaps to allow
any number of kernel calls.

Allowed kernel calls are stored in table.c for every image process as a
variably-sized array of allowed calls. This is used to fill the bitmap
of size determined at compile time by the number of kernel calls. This
filling is done by main.c. There is a special call called SYS_ALL_CALLS
which fills the bitmap of allowed calls completely, if that is the only
entry in the array.
kernel/main.c
kernel/priv.h
kernel/table.c
kernel/type.h