bi_record
struct bi_record * bootinfo;
struct bi_record * bootinfo_find(uint32_t);
struct bi_record * bootinfo_find_machdep(uint32_t, uint32_t);
void bootinfo_enumerate(bool (*)(struct bi_record *, void *),
bootinfo_get_mmu(struct bi_record *bi)
bootinfo_add_mem(struct bootinfo_data *bid, struct bi_record *bi)
bootinfo_add_initrd(struct bootinfo_data *bid, struct bi_record *bi)
struct bi_record *bi;
bid->bootinfo = (struct bi_record *)
bid->bootinfo = (struct bi_record *)
bootinfo_enumerate(bool (*cb)(struct bi_record *, void *), void *ctx)
struct bi_record *bi = bootinfo_data_store.bootinfo;
struct bi_record *result;
bootinfo_find_cb(struct bi_record *bi, void *v)
struct bi_record *
struct bi_record *
struct bi_record *bi = bootinfo_find(BI_RNG_SEED);
struct bi_record *bi = bootinfo_find(BI_COMMAND_LINE);
static inline struct bi_record * __attribute__((always_inline))
bootinfo_next(struct bi_record *bi)
return (struct bi_record *)addr;
bootinfo_get_cpu(struct bi_record *bi)
bootinfo_get_fpu(struct bi_record *bi)
mainbus_attach_gfother(struct bi_record *bi, void *v)
mainbus_attach_other(struct bi_record *bi, void *v)
mainbus_attach_gfpic(struct bi_record *bi, void *v)
struct bi_record *bi __unused;
struct bi_record *bi = bootinfo_find(BI_VIRT_QEMU_VERSION);