Lines Matching refs:bi
39 static struct bootinfo bi;
231 bi.bi_version = BOOTINFO_VERSION;
232 bi.bi_kernelname = 0; /* XXX char * -> kernel name */
233 bi.bi_nfs_diskless = 0; /* struct nfs_diskless * */
234 bi.bi_n_bios_used = 0; /* XXX would have to hook biosdisk driver for these */
237 bi.bi_bios_geom[i] = bd_getbigeom(i);
239 bi.bi_size = sizeof(bi);
240 bi.bi_memsizes_valid = 1;
242 bi.bi_basemem = bios_basemem / 1024;
243 bi.bi_extmem = bios_extmem / 1024;
245 bi.bi_envp = envp;
246 bi.bi_modulep = *modulep;
247 bi.bi_kernend = kernend;
248 bi.bi_symtab = ssym; /* XXX this is only the primary kernel symtab */
249 bi.bi_esymtab = esym;
254 bi.bi_kernelname = (char *) (0x2000 + sizeof(bi));
255 CALLBACK(copyin, &bi, 0x2000, sizeof(bi));
256 CALLBACK(copyin, kernelname, 0x2000 + sizeof(bi), strlen(kernelname) + 1);