xref: /plan9-contrib/sys/src/9k/k10/memory.c (revision 094d68186d4cdde21fdab9786d6c843a03693e4e)
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 Colombier meminit(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 Colombier umeminit(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