bootinfo_v1
struct bootinfo_v1 *v1p = (struct bootinfo_v1 *)bip;
bzero(&bootinfo_v1, sizeof(bootinfo_v1));
bootinfo_v1.ssym = marks[MARK_SYM];
bootinfo_v1.esym = marks[MARK_END];
bcopy(name, bootinfo_v1.booted_kernel,
sizeof(bootinfo_v1.booted_kernel));
bcopy(boot_flags, bootinfo_v1.boot_flags,
sizeof(bootinfo_v1.boot_flags));
bootinfo_v1.hwrpb = (void *)HWRPB_ADDR;
bootinfo_v1.hwrpbsize = ((struct rpb *)HWRPB_ADDR)->rpb_size;
bootinfo_v1.cngetc = NULL;
bootinfo_v1.cnputc = NULL;
bootinfo_v1.cnpollc = NULL;
bootinfo_v1.howto = boothowto;
u_int64_t))entry)(0, ptbr_save, BOOTINFO_MAGIC, &bootinfo_v1, 1, 0);
struct bootinfo_v1 bootinfo_v1;
static struct bootinfo_v1 bootinfo_v1;
bzero(&bootinfo_v1, sizeof(bootinfo_v1));
bootinfo_v1.ssym = marks[MARK_SYM];
bootinfo_v1.esym = marks[MARK_END];
bcopy(boot_flags, bootinfo_v1.boot_flags,
sizeof(bootinfo_v1.boot_flags));
bootinfo_v1.hwrpb = (void *)HWRPB_ADDR;
bootinfo_v1.hwrpbsize = ((struct rpb *)HWRPB_ADDR)->rpb_size;
bootinfo_v1.cngetc = NULL;
bootinfo_v1.cnputc = NULL;
bootinfo_v1.cnpollc = NULL;
bootinfo_v1.howto = howto;
u_int64_t))entry)(0, ptbr_save, BOOTINFO_MAGIC, &bootinfo_v1, 1, 0);