Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 07 Dec 1996 13:11:47 +0800
From:      Peter Wemm <peter@spinner.DIALix.COM>
To:        dyson@freebsd.org
Cc:        bde@zeta.org.au (Bruce Evans), cvs-all@freefall.freebsd.org, CVS-committers@freefall.freebsd.org, cvs-sys@freefall.freebsd.org, dyson@freefall.freebsd.org
Subject:   Re: cvs commit: src/sys/i386/include endian.h 
Message-ID:  <199612070511.NAA27272@spinner.DIALix.COM>
In-Reply-To: Your message of "Fri, 06 Dec 1996 23:48:09 EST." <199612070448.XAA00309@dyson.iquest.net> 

next in thread | previous in thread | raw e-mail | index | archive | help
"John S. Dyson" wrote:
> > 
> > Most of the kernel doesn't pick up the CPU options.
> > 
> Why not?  That seems to be unwise, shouldn't anything with any
> cpu specific inlines also pick-up the CPU options?  Anything
> that uses endian.h (or cpufunc.h) are perfect examples of where
> there might be some value in that.
> 
> John

Perhaps we should seriously consider using 'cc -include opt_global.h' and
moving things like Ix86_CPU etc into there?  It has the benefits of having
every file know about the settings, but without having to modify every file.

We would have to tweak the .depend generation in the Makefile though, since
cc -M doesn't seem to list files from -include.  It should be a simple case
of a simple sed script.  Dependencies could still work.

Cheers,
-Peter



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199612070511.NAA27272>