1*594df55eSDavid van Moolenbroek /* 2*594df55eSDavid van Moolenbroek * This file contains the main routine for retrieval of the kernel information 3*594df55eSDavid van Moolenbroek * page. 4*594df55eSDavid van Moolenbroek */ 5*594df55eSDavid van Moolenbroek 6*594df55eSDavid van Moolenbroek #define _MINIX_SYSTEM 7*594df55eSDavid van Moolenbroek 8*594df55eSDavid van Moolenbroek #include <sys/cdefs.h> 9*594df55eSDavid van Moolenbroek #include "namespace.h" 10*594df55eSDavid van Moolenbroek #include <lib.h> 11*594df55eSDavid van Moolenbroek #include <assert.h> 12*594df55eSDavid van Moolenbroek 13*594df55eSDavid van Moolenbroek extern struct minix_kerninfo *_minix_kerninfo; 14*594df55eSDavid van Moolenbroek 15*594df55eSDavid van Moolenbroek /* 16*594df55eSDavid van Moolenbroek * Get a pointer to the kernel information page. 17*594df55eSDavid van Moolenbroek */ 18*594df55eSDavid van Moolenbroek struct minix_kerninfo * 19*594df55eSDavid van Moolenbroek get_minix_kerninfo(void) 20*594df55eSDavid van Moolenbroek { 21*594df55eSDavid van Moolenbroek 22*594df55eSDavid van Moolenbroek assert(_minix_kerninfo != NULL); 23*594df55eSDavid van Moolenbroek 24*594df55eSDavid van Moolenbroek return _minix_kerninfo; 25*594df55eSDavid van Moolenbroek } 26