cvs commit: src/sys/sys pbioio.h src/sys/i386/isa pbio.c src/sys/conf files.i386 src/sys/i386/conf NOTES

Marcel Moolenaar marcel at xcllnt.net
Thu Oct 7 12:05:06 PDT 2004


On Thu, Oct 07, 2004 at 12:20:05PM -0600, M. Warner Losh wrote:
> In message: <20041007175206.GA82275 at ns1.xcllnt.net>
>             Marcel Moolenaar <marcel at xcllnt.net> writes:
> : On Thu, Oct 07, 2004 at 04:21:03PM +0000, Warner Losh wrote:
> : > imp         2004-10-07 16:21:03 UTC
> : > 
> : >   FreeBSD src repository
> : > 
> : >   Modified files:
> : >     sys/conf             files.i386 
> : >     sys/i386/conf        NOTES 
> : >   Added files:
> : >     sys/sys              pbioio.h 
> : >     sys/i386/isa         pbio.c 
> : >   Log:
> : >   Port pbio to HEAD.
> : 
> : I appreciate your speed, but don't you think that pbioio.h is pretty
> : MD given that the driver only exists on i386. Wouldn't <machine/pbioio.h>
> : be a better place?
> 
> I think that pbioio.h is MI.  What makes you think that it is pretty
> MD?

Because pbio(4) only exists on i386. Hence, all other platforms now
have <sys/pbioio.h> that serves no purpose and can only cause
autoconfiguration (ala autoconf) getting confused. Since pbioio.h
refers to hardware, it nature is MD, even though the definitions
(types and interfaces) may appear MI. So, <machine/bpioio.h> seems 
like a good place.

-- 
 Marcel Moolenaar	  USPA: A-39004		 marcel at xcllnt.net


More information about the cvs-src mailing list