cvs commit: src/sys/dev/fdc fdc_isa.c

Wilko Bulte wb at freebie.xs4all.nl
Tue Aug 31 15:36:08 PDT 2004


On Tue, Aug 31, 2004 at 02:42:36PM -0600, M. Warner Losh wrote..
> In message: <20040831203807.GA60718 at freebie.xs4all.nl>
>             Wilko Bulte <wb at freebie.xs4all.nl> writes:
> : On Tue, Aug 31, 2004 at 08:37:10PM +0000, Warner Losh wrote..
> : > imp         2004-08-31 20:37:10 UTC
> : > 
> : >   FreeBSD src repository
> : > 
> : >   Modified files:
> : >     sys/dev/fdc          fdc_isa.c 
> : >   Log:
> : >   When ISA_PNP_PROBE is called, it will return 0 when it finds a device,
> : >   ENOENT when there's no PNP ID for this device node, or ENXIO when there
> : >   is one, but it doesn't match.
> : >   
> : >   In the nonPNP case (as most Alpha systems appear to be), we were
> : 
> : I think no Alpha has PNP.
> 
> Makes sense.  The Floppy controller usually shows up in the PNP BIOS
> or ACPI tables.  I do believe that Alpha supports the ISA PNP,
> however, for add-in cards.  We map both PNP BIOS and ISA PNP into the
> same thing (which is probed with ISA_PNP_PROBE).

There are some Alpha models that have a command called isacfg (IIRC)
that allows you to specify to SRM the resources like IRQ etc used.

Tru64 has support to read these values from the SRM.  (Memory is dim
here, I helped a guy develop a specific driver for T64 a considerable
number of years back.  It gained me my first Miata btw ;)

-- 
Wilko Bulte				wilko at FreeBSD.org


More information about the cvs-src mailing list