only include scsi support if NSCSIBUS > 0
fixes sun2 (and probably sun3) DISKLESS kernel build
This commit is contained in:
parent
8b7401f11e
commit
adc470b96d
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: autoconf.c,v 1.3 2002/05/16 02:50:55 thorpej Exp $ */
|
||||
/* $NetBSD: autoconf.c,v 1.4 2002/05/24 09:51:07 lukem Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1996 The NetBSD Foundation, Inc.
|
||||
|
@ -52,9 +52,13 @@
|
|||
#include <sys/device.h>
|
||||
#include <sys/reboot.h>
|
||||
|
||||
#include "scsibus.h"
|
||||
|
||||
#if NSCSIBUS > 0
|
||||
#include <dev/scsipi/scsi_all.h>
|
||||
#include <dev/scsipi/scsipi_all.h>
|
||||
#include <dev/scsipi/scsiconf.h>
|
||||
#endif /* NSCSIBUS > 0 */
|
||||
|
||||
#include <machine/autoconf.h>
|
||||
#include <machine/intr.h>
|
||||
|
@ -277,7 +281,9 @@ typedef struct device * (*findfunc_t) __P((char *, int, int));
|
|||
|
||||
static struct device * find_dev_byname __P((char *));
|
||||
static struct device * net_find __P((char *, int, int));
|
||||
#if NSCSIBUS > 0
|
||||
static struct device * scsi_find __P((char *, int, int));
|
||||
#endif /* NSCSIBUS > 0 */
|
||||
static struct device * xx_find __P((char *, int, int));
|
||||
|
||||
struct prom_n2f {
|
||||
|
@ -288,7 +294,9 @@ static struct prom_n2f prom_dev_table[] = {
|
|||
{ "ie", net_find },
|
||||
{ "ec", net_find },
|
||||
{ "le", net_find },
|
||||
#if NSCSIBUS > 0
|
||||
{ "sd", scsi_find },
|
||||
#endif /* NSCSIBUS > 0 */
|
||||
{ "xy", xx_find },
|
||||
{ "xd", xx_find },
|
||||
{ "", 0 },
|
||||
|
@ -392,6 +400,7 @@ net_find(name, ctlr, unit)
|
|||
return (find_dev_byname(tname));
|
||||
}
|
||||
|
||||
#if NSCSIBUS > 0
|
||||
/*
|
||||
* SCSI device: The controller number corresponds to the
|
||||
* scsibus number, and the unit number is (targ*8 + LUN).
|
||||
|
@ -424,6 +433,7 @@ scsi_find(name, ctlr, unit)
|
|||
|
||||
return (periph->periph_dev);
|
||||
}
|
||||
#endif /* NSCSIBUS > 0 */
|
||||
|
||||
/*
|
||||
* Xylogics SMD disk: (xy, xd)
|
||||
|
|
Loading…
Reference in New Issue