#include "u.h"#include "lib.h"#include "mem.h"#include "dat.h"#include "fns.h"#include "io.h" MMap mmap[maxe820];int nmmap; Mbi multibootheader; voidmkmultiboot(void){ if(nmmap != 0){ multibootheader.cmdline = PADDR(BOOTLINE); multibootheader.flags |= Fcmdline; multibootheader.mmapaddr = PADDR(mmap); multibootheader.mmaplength = nmmap*sizeof(MMap); multibootheader.flags |= Fmmap; if(debug) print("&multibootheader %#p\n", &multibootheader); }}
#include "u.h"
#include "lib.h"
#include "mem.h"
#include "dat.h"
#include "fns.h"
#include "io.h"
MMap mmap[maxe820];
int nmmap;
Mbi multibootheader;
void
mkmultiboot(void)
{
if(nmmap != 0){
multibootheader.cmdline = PADDR(BOOTLINE);
multibootheader.flags |= Fcmdline;
multibootheader.mmapaddr = PADDR(mmap);
multibootheader.mmaplength = nmmap*sizeof(MMap);
multibootheader.flags |= Fmmap;
if(debug)
print("&multibootheader %#p\n", &multibootheader);
}
}