19ef1f84bSDavid du Colombier /* 29ef1f84bSDavid du Colombier * Size memory and create the kernel page-tables 39ef1f84bSDavid du Colombier * on the fly while doing so. 49ef1f84bSDavid du Colombier * Called from main(), this code should only be run 59ef1f84bSDavid du Colombier * by the bootstrap processor. 69ef1f84bSDavid du Colombier */ 79ef1f84bSDavid du Colombier #include "u.h" 89ef1f84bSDavid du Colombier #include "../port/lib.h" 99ef1f84bSDavid du Colombier #include "mem.h" 109ef1f84bSDavid du Colombier #include "dat.h" 119ef1f84bSDavid du Colombier #include "fns.h" 129ef1f84bSDavid du Colombier 139ef1f84bSDavid du Colombier void meminit(void)149ef1f84bSDavid du Colombiermeminit(void) 159ef1f84bSDavid du Colombier { 169ef1f84bSDavid du Colombier extern void asmmeminit(void); 179ef1f84bSDavid du Colombier 189ef1f84bSDavid du Colombier asmmeminit(); 199ef1f84bSDavid du Colombier } 20*094d6818SDavid du Colombier 21*094d6818SDavid du Colombier void umeminit(void)22*094d6818SDavid du Colombierumeminit(void) 23*094d6818SDavid du Colombier { 24*094d6818SDavid du Colombier extern void asmumeminit(void); 25*094d6818SDavid du Colombier 26*094d6818SDavid du Colombier asmumeminit(); 27*094d6818SDavid du Colombier } 28