| plan 9 kernel history: overview | file list | diff list |
1991/0702/pc/dat.h (diff list | history)
| 1991/0614/sys/src/9/pc/dat.h:1,4 – 1991/0702/sys/src/9/pc/dat.h:1,5 (short | long | prev | next) | ||
| 1991/0612 | typedef struct Conf Conf; | |
| 1991/0702 | typedef struct FPsave FPsave; | |
| 1991/0612 | typedef struct Label Label; typedef struct Lock Lock; typedef struct MMU MMU; | |
| 1991/0614/sys/src/9/pc/dat.h:29,39 – 1991/0702/sys/src/9/pc/dat.h:30,45 | ||
| 1991/0612 | ulong pc; }; | |
| 1991/0702 | struct FPsave { int type; }; | |
| 1991/0612 | struct Conf { | |
| 1991/0702 | ulong nmach; /* processors */ ulong nproc; /* processes */ ulong npgrp; /* process groups */ | |
| 1991/0612 | ulong npage0; /* total physical pages of memory, bank 0 */ ulong npage1; /* total physical pages of memory, bank 1 */ ulong base0; /* base of bank 0 */ | |
| 1991/0614/sys/src/9/pc/dat.h:42,79 – 1991/0702/sys/src/9/pc/dat.h:48,81 | ||
| 1991/0612 | ulong norig; /* origins */ ulong npte; /* contiguous page table entries */ ulong nmod; /* single (modifying) page table entries */ | |
| 1991/0702 | ulong nalarm; /* alarms */ ulong nchan; /* channels */ ulong nenv; /* distinct environment values */ ulong nenvchar; /* environment text storage */ ulong npgenv; /* environment files per process group */ ulong nmtab; /* mounted-upon channels per process group */ ulong nmount; /* mounts */ ulong nmntdev; /* mounted devices (devmnt.c) */ ulong nmntbuf; /* buffers for devmnt.c messages */ ulong nmnthdr; /* headers for devmnt.c messages */ ulong nstream; /* streams */ ulong nqueue; /* stream queues */ ulong nblock; /* stream blocks */ ulong nsrv; /* public servers (devsrv.c) */ ulong nbitmap; /* bitmap structs (devbit.c) */ ulong nbitbyte; /* bytes of bitmap data (devbit.c) */ ulong nfont; /* font structs (devbit.c) */ ulong nurp; /* max urp conversations */ ulong nasync; /* number of async protocol modules */ ulong npipe; /* number of pipes */ ulong nservice; /* number of services */ ulong nfsyschan; /* number of filsys open channels */ | |
| 1991/0612 | ulong maxialloc; /* maximum bytes used by ialloc */ | |
| 1991/0702 | ulong copymode; /* 0 is copy on write, 1 is copy on reference */ ulong portispaged; /* ??? */ ulong nnoifc; ulong nnoconv; ulong cntrlp; /* panic on ^P */ | |
| 1991/0612 | }; /* | |