Changeset View
Changeset View
Standalone View
Standalone View
stand/i386/zfsboot/zfsboot.c
Show First 20 Lines • Show All 208 Lines • ▼ Show 20 Lines | main(void) | ||||
/* Set up currdev variable to have hooks in place. */ | /* Set up currdev variable to have hooks in place. */ | ||||
env_setenv("currdev", EV_VOLATILE, "", i386_setcurrdev, | env_setenv("currdev", EV_VOLATILE, "", i386_setcurrdev, | ||||
env_nounset); | env_nounset); | ||||
devinit(); | devinit(); | ||||
/* XXX assumes this will be a disk, but it looks likely give above */ | /* XXX assumes this will be a disk, but it looks likely give above */ | ||||
disk_parsedev((struct devdesc **)&devdesc, boot_devname + 4, NULL); | disk_parsedev((struct devdesc **)&devdesc, boot_devname, NULL); | ||||
bootdev = MAKEBOOTDEV(dev_maj[DEVT_DISK], devdesc->d_slice + 1, | bootdev = MAKEBOOTDEV(dev_maj[DEVT_DISK], devdesc->d_slice + 1, | ||||
devdesc->dd.d_unit, | devdesc->dd.d_unit, | ||||
devdesc->d_partition >= 0 ? devdesc->d_partition : 0xff); | devdesc->d_partition >= 0 ? devdesc->d_partition : 0xff); | ||||
free(devdesc); | free(devdesc); | ||||
/* | /* | ||||
* devformat() can be called only after dv_init | * devformat() can be called only after dv_init | ||||
▲ Show 20 Lines • Show All 495 Lines • Show Last 20 Lines |