add rootfs on disk bootinfo case.
This commit is contained in:
parent
654f9595de
commit
1976aeb78e
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: autoconf.c,v 1.16 2008/04/03 11:24:02 nisimura Exp $ */
|
||||
/* $NetBSD: autoconf.c,v 1.17 2008/04/05 04:05:06 nisimura Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1990 The Regents of the University of California.
|
||||
|
@ -35,7 +35,7 @@
|
|||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.16 2008/04/03 11:24:02 nisimura Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.17 2008/04/05 04:05:06 nisimura Exp $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/systm.h>
|
||||
|
@ -68,7 +68,6 @@ cpu_configure()
|
|||
genppc_cpu_configure();
|
||||
#if 1
|
||||
{
|
||||
int i;
|
||||
uint8_t spd[64];
|
||||
extern int iic_seep_bootstrap_read(int, int, uint8_t *, size_t);
|
||||
|
||||
|
@ -101,18 +100,17 @@ device_register(struct device *dev, void *aux)
|
|||
if (bi_rdev == NULL)
|
||||
return; /* no clue to determine */
|
||||
|
||||
if (dev->dv_class == DV_IFNET) {
|
||||
if (device_is_a(dev, bi_rdev->devname)) {
|
||||
struct pci_attach_args *pa = aux;
|
||||
unsigned tag = (unsigned)pa->pa_tag;
|
||||
if (dev->dv_class == DV_IFNET
|
||||
&& device_is_a(dev, bi_rdev->devname)) {
|
||||
struct pci_attach_args *pa = aux;
|
||||
|
||||
if (bi_rdev->cookie == tag)
|
||||
booted_device = dev;
|
||||
}
|
||||
return;
|
||||
if (bi_rdev->cookie == pa->pa_tag)
|
||||
booted_device = dev;
|
||||
}
|
||||
if (dev->dv_class == DV_DISK) {
|
||||
/* XXX add diskboot case later XXX */
|
||||
if (dev->dv_class == DV_DISK
|
||||
&& device_is_a(dev, bi_rdev->devname)) {
|
||||
booted_device = dev;
|
||||
booted_partition = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue