Subject: Re: CVS commit: syssrc/sys/arch
To: None <simonb@wasabisystems.com>
From: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
List: source-changes
Date: 10/02/2002 00:55:50
In article <20021001034956.GA14559@thistledown.com.au>
simonb@wasabisystems.com wrote:

> [ Catching up on source-changes mail ]
 :
> > > Modified Files:
> > > 	syssrc/sys/arch/arm: Makefile
> > > 	syssrc/sys/arch/cats/include: Makefile intr.h
> > > 	syssrc/sys/arch/netwinder/include: intr.h
> > > Added Files:
> > > 	syssrc/sys/arch/arm/footbridge: Makefile footbridge_intr.h
> > > 
> > > Log Message:
> > > cats and netwinder can share a common footbridge_intr.h file, so install and
> > > share a common file.
> > 
> > If you install footbridged_intr.h into userland,
> > I think it should be under arch/arm/include.
> > (arch/arm/include/footbridge/ or just arch/arm/include/arm32/)
> 
> Should this header be installed in userland at all?

I don't think so, but currently most ports (except arc, evbmips, sbmips,
sparc, sparc64 and vax) install intr.h under /usr/include/machine
and footbridge_intr.h is included from intr.h.

Should we remove all of them from userland?
Note there is a following comment in sbmips/include/Makefile:

># XXXcgd need export: intr.h

----
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp