More about KRNP3

From NitrOS-9
Jump to: navigation, search

Once the Level 2 kernel has started, there is a distinction between "system" calls and "user" calls. No additional system calls can be added.

To allow customisation, the initialisation of KRNP2 includes a step where it attempts to locate and initialise a module named KRNP3. This module must be part of the Bootfile - it will not be searched for on disk. To maintain generality, KRNP3 can itself attempt to locate and initialise a module named KRNP4 (and so forth).

The code-base contains an example of a KRNP3 module and an example of a KRNP4 module.