BI_ADD
BI_ADD(&U.bi_file, BTINFO_KERNELFILE, size);
BI_ADD(&bi_syms, BTINFO_SYMTAB, sizeof(bi_syms));
BI_ADD(&bi_magic, BTINFO_MAGIC, sizeof(bi_magic));
BI_ADD(&bibp, BTINFO_BOOTPATH, sizeof(bibp));
BI_ADD(&bibp, BTINFO_BOOTPATH, sizeof(bibp));
BI_ADD(&bibp, BTINFO_BOOTPATH, sizeof(bibp));
BI_ADD(&bibp, BTINFO_BOOTPATH, sizeof(bibp));
BI_ADD(&bibp, BTINFO_BOOTPATH, sizeof(bibp));
BI_ADD(&btinfo_efi, BTINFO_EFI, sizeof(btinfo_efi));
BI_ADD(btinfo_efimemmap, BTINFO_EFIMEMMAP, allocsz);
BI_ADD(bibg, BTINFO_BIOSGEOM, bibg_len);
BI_ADD(&bi_netif, BTINFO_NETIF, sizeof(bi_netif));
BI_ADD(&bi_disk, BTINFO_BOOTDISK, sizeof(bi_disk));
BI_ADD(&bi_wedge, BTINFO_BOOTWEDGE, sizeof(bi_wedge));
BI_ADD(bibg, BTINFO_BIOSGEOM, bibg_len);
BI_ADD(btinfo_memmap, BTINFO_MEMMAP, sizeof(struct btinfo_memmap)
BI_ADD(&bi_prekern, BTINFO_PREKERN, sizeof(struct btinfo_prekern));
BI_ADD(&btinfo_console, BTINFO_CONSOLE, sizeof(struct btinfo_console));
BI_ADD(&bi_root, BTINFO_ROOTDEVICE, sizeof(struct btinfo_rootdevice));
BI_ADD(&bi_disk, BTINFO_BOOTDISK, sizeof(bi_disk));
BI_ADD(&bi_wedge, BTINFO_BOOTWEDGE, sizeof(bi_wedge));
BI_ADD(btinfo_modulelist, BTINFO_MODULELIST,
BI_ADD(btinfo_userconfcommands, BTINFO_USERCONFCOMMANDS,
BI_ADD(&btinfo_symtab, BTINFO_SYMTAB, sizeof(struct btinfo_symtab));
BI_ADD(&btinfo_framebuffer, BTINFO_FRAMEBUFFER,
BI_ADD(&bibp, BTINFO_BOOTPATH, sizeof(bibp));
BI_ADD(&bi_netif, BTINFO_NETIF, sizeof(bi_netif));
BI_ADD(&bi_disk, BTINFO_BOOTDISK, sizeof(bi_disk));
BI_ADD(&bibp, BTINFO_BOOTPATH, sizeof(bibp));
BI_ADD(&bi_howto, BTINFO_HOWTO, sizeof(bi_howto));
BI_ADD(&bi_cons, BTINFO_CONSDEV, sizeof(bi_cons));
BI_ADD(&bi_disk, BTINFO_BOOTDISK, sizeof(bi_disk));
BI_ADD(&bi_netif, BTINFO_NETIF, sizeof(bi_netif));