cvs commit: src/sys/dev/matcd creativeif.h matcd.c matcd_data.h matcd_isa.c matcddrv.h options.h

John-Mark Gurney gurney_j at efn.org
Tue Jun 17 10:54:13 PDT 2003


Matthew N. Dodd wrote this message on Tue, Jun 17, 2003 at 10:38 -0400:
> On Tue, 17 Jun 2003, Frank Durda IV wrote:
> > [-]Please use the bus_space staff.
> >
> > And on what company/school staff would this person be on?
> > Please elaborate.
> 
> inb()/outb() are not portable.  FreeBSD uses a mechanism borrowed from
> NetBSD that hides the platform specifics behind a common API.
> 
> See mcd(4) and scd(4) for example.

Or the documentation in the Developer's Handbook:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/devicedrivers.html

FreeBSD actually has decent documentation on this sort of thing.

-- 
  John-Mark Gurney				Voice: +1 415 225 5579

     "All that I will do, has been done, All that I have, has not."


More information about the cvs-all mailing list