b6ea15115c
. map all objects named usermapped_*.o with globally visible pages; usermapped_glo_*.o with the VM 'global' bit on, i.e. permanently in tlb (very scarce resource!) . added kinfo, machine, kmessages and loadinfo for a start . modified log, tty to make use of the shared messages struct
16 lines
336 B
C
16 lines
336 B
C
|
|
#include <stdio.h>
|
|
#include <minix/ipc.h>
|
|
|
|
struct minix_kerninfo *_minix_kerninfo = NULL;
|
|
|
|
void __minix_init(void) __attribute__((__constructor__, __used__));
|
|
|
|
void __minix_init(void)
|
|
{
|
|
if((_minix_kernel_info_struct(&_minix_kerninfo)) != 0
|
|
|| _minix_kerninfo->kerninfo_magic != KERNINFO_MAGIC) {
|
|
_minix_kerninfo = NULL;
|
|
}
|
|
}
|
|
|