freebsd-dev/sys/conf
Ken Smith e47bf36158 Back out v1.49. Recent findings suggest sparc64 may not be ready for
-O2 on kernel compiles after all.  While working on adding a KASSERT
to sparc64/sparc64/rwindow.c I found that it was "position sensitive",
putting it above a call to flushw() instead of below caused corruption
of processes on the system.  jake and jhb have both confirmed there is
no obvious explanation for that.  The exact same kernel code does not
have the process corruption problem if compiled with -O instead of -O2.
There have been signs of similar issues floated on the sparc64@ mailing
list, lets see if this helps make them go away.

Note this isn't an optimal fix as far as the file format goes, if this
disgusts too many people I'll fix it the right way.  Since compiling
with something other than -O is a known problem this format would prevent
a change to the default causing grief.  And this may also help motivate
finding out what the compiler is doing wrong so we can shift back to
using -O2. :-)

My turn for the pointy hat...  One of the florescent ones...

MFC after:	2 days
2004-10-06 19:55:14 +00:00
..
defines
files Add a new API for allocating unit number (-like) resources. 2004-09-30 07:04:03 +00:00
files.alpha Break out the MI part of the /dev/[k]mem and /dev/io drivers into 2004-08-01 11:40:54 +00:00
files.amd64 Be consistant; make the memrange bit be part of the mem module like 2004-09-28 07:29:54 +00:00
files.arm Remove libkern/mem* 2004-05-14 23:42:54 +00:00
files.i386 AMD64 on-CPU GART support. 2004-08-16 12:25:48 +00:00
files.ia64 Move the IA-32 trap handling from trap() to ia32_trap(). Move the 2004-09-25 04:27:44 +00:00
files.pc98 Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
files.powerpc Add /dev/mem and /dev/kmem to powerpc. 2004-08-16 13:07:40 +00:00
files.sparc64 Add a kludge for building SBus-only kernels, i.e. kernels without support 2004-08-15 22:59:34 +00:00
kern.mk Define INLINE_LIMIT for arm. 2004-05-14 13:35:46 +00:00
kern.post.mk Per recent HEADSUP: Disconnect (old)vinum from the kernel build. 2004-09-23 08:34:50 +00:00
kern.pre.mk Back out v1.49. Recent findings suggest sparc64 may not be ready for 2004-10-06 19:55:14 +00:00
kmod_syms.awk Our awk does not implement the ARGIND variable, so we were attempting 2002-08-06 19:31:04 +00:00
kmod.mk Unconditionally add `-fno-omit-frame-pointer' to CFLAGS when building 2004-08-29 02:00:50 +00:00
ldscript.alpha Have the linker provide the btext symbol when referenced. This is needed 2004-08-27 19:13:35 +00:00
ldscript.amd64 Provide the _start_ctors and _stop_ctors symbols. As on i386, the addresses 2004-05-29 01:09:00 +00:00
ldscript.arm Use the address provided in the conf file, instead of hardcode 0xc0000000. 2004-09-23 22:52:55 +00:00
ldscript.i386 Align the .ctors section correctly. 2003-12-03 07:40:03 +00:00
ldscript.ia64 Have the linker provide btext. It's used for profiling. 2004-08-25 07:43:28 +00:00
ldscript.powerpc
ldscript.sparc64 Use the same SEARCH_DIR as other platforms. 2003-06-07 18:23:50 +00:00
majors assign 187 to ata over ethernet for Sam's ata over ethernet driver. 2004-10-01 06:04:24 +00:00
majors.awk Add necessary awk magic to create a table of major numbers allocated 2003-02-27 08:52:11 +00:00
Makefile.alpha Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
Makefile.amd64 Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
Makefile.arm Add the possibility to specify the kernel virtual address and the kernel 2004-09-23 22:47:57 +00:00
Makefile.i386 Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
Makefile.ia64 Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
Makefile.pc98 Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
Makefile.powerpc Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
Makefile.sparc64 Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
makeLINT.mk Implemented "nooption" and "nomakeoption" config(8) tokens. 2003-02-26 23:36:59 +00:00
makeLINT.sed Implemented "nooption" and "nomakeoption" config(8) tokens. 2003-02-26 23:36:59 +00:00
newvers.sh Pass the idea of the make(1) binary to use down to newvers.sh. 2004-09-17 09:17:33 +00:00
NOTES Add a more verbose description for `device vlan' 2004-10-04 14:16:17 +00:00
options Per recent HEADSUP: Disconnect (old)vinum from the kernel build. 2004-09-23 08:34:50 +00:00
options.alpha Update for the KDB framework. Sanitize the alpha console code now that 2004-07-10 22:29:41 +00:00
options.amd64 Add the mp_watchdog hooks, although it locks up my SMP test box. It might 2004-08-30 23:33:33 +00:00
options.arm Add new options : 2004-09-23 22:52:25 +00:00
options.i386 Unconditionally support the AMD64 GART HW. 2004-08-19 20:58:24 +00:00
options.ia64 Catch up with the drive-by renaming of IA32 to COMPAT_IA32. It must 2004-08-16 18:54:23 +00:00
options.pc98 Kill count device support from config. I've changed the last few 2004-08-30 23:03:58 +00:00
options.powerpc Catch up with sparc64 OFWCONS_POLL_HZ change 2004-06-25 13:44:34 +00:00
options.sparc64 Better OFW console support on Sun Ultra2 machines. 2004-06-24 02:57:11 +00:00
systags.sh Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00