| plan 9 kernel history: overview | file list | diff list |
1991/0823/pc/main.c (diff list | history)
| 1991/0823/sys/src/9/pc/main.c:13,24 – 1991/0827/sys/src/9/pc/main.c:13,24 (short | long | prev | next) | ||
| 1991/0716 | void | |
| 1991/0702 | main(void) | |
| 1991/0625 | { | |
| 1991/0719 |
| |
| 1991/0827 | meminit(); | |
| 1991/0711 | machinit(); confinit(); | |
| 1991/0703 | screeninit(); | |
| 1991/0716 | printinit(); | |
| 1991/0823 |
| |
| 1991/0827 | print("%ludK bytes of physical memory\n", (conf.base1 + conf.npage1*BY2PG)/1024); | |
| 1991/0711 | mmuinit(); | |
| 1991/0718 | trapinit(); | |
| 1991/0719 | kbdinit(); | |
| 1991/0823/sys/src/9/pc/main.c:174,187 – 1991/0827/sys/src/9/pc/main.c:174,187 | ||
| 1991/0711 | break; x += 0x3141526; } | |
| 1991/0823 |
| |
| 1991/0719 |
| |
| 1991/0827 | conf.base1 = 0x100000; conf.npage1 = ((i-1)*1024*1024 - conf.base1)/BY2PG; | |
| 1991/0711 | conf.npage = conf.npage0 + conf.npage1; | |
| 1991/0801 | conf.maxialloc = 2*1024*1024; | |
| 1991/0711 | mul = 1; | |
| 1991/0719 |
| |
| 1991/0827 | conf.nproc = 10 + 10*mul; | |
| 1991/0711 | conf.npgrp = conf.nproc/2; conf.nseg = conf.nproc*3; conf.npagetab = (conf.nseg*14)/10; | |
| 1991/0823/sys/src/9/pc/main.c:198,204 – 1991/0827/sys/src/9/pc/main.c:198,204 | ||
| 1991/0711 | conf.nmntbuf = conf.nmntdev+3; conf.nmnthdr = 2*conf.nmntdev; conf.nsrv = 16*mul; /* was 32 */ | |
| 1991/0827 | conf.nbitmap = 256*mul; | |
| 1991/0711 | conf.nbitbyte = conf.nbitmap*1024*screenbits(); conf.nfont = 10*mul; conf.nnoifc = 1; | |
| 1991/0823/sys/src/9/pc/main.c:296,304 – 1991/0827/sys/src/9/pc/main.c:296,304 | ||
| 1991/0803 | * enable address bit 20 */ void | |
| 1991/0827 | meminit(void) | |
| 1991/0803 | { | |
| 1991/0827 | outb(Head, A20ena); /* enable memory address bit 20 */ | |
| 1991/0803 | } /* | |