Subject: CVS commit: syssrc/sys/arch
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 11/25/2001 17:56:11
Module Name:	syssrc
Committed By:	thorpej
Date:		Sun Nov 25 15:56:11 UTC 2001

Modified Files:
	syssrc/sys/arch: Makefile
	syssrc/sys/arch/arm/conf: Makefile.arm
	syssrc/sys/arch/cats/include: Makefile conf.h psl.h rtc.h types.h
	syssrc/sys/arch/dnard/include: Makefile
	syssrc/sys/arch/evbarm/include: Makefile conf.h frame.h intr.h
	    pci_machdep.h pmap.h psl.h types.h
	syssrc/sys/arch/netwinder/include: Makefile
Added Files:
	syssrc/sys/arch/cats/include: ansi.h aout_machdep.h asm.h bswap.h bus.h
	    cdefs.h cpu.h db_machdep.h disklabel.h disklabel_acorn.h
	    elf_machdep.h endian.h endian_machdep.h float.h fp.h ieee.h
	    ieeefp.h int_const.h int_fmtio.h int_limits.h int_mwgwtypes.h
	    int_types.h ipkdb.h limits.h lock.h math.h pcb.h proc.h profile.h
	    ptrace.h reg.h setjmp.h signal.h stdarg.h sysarch.h trap.h
	    varargs.h
	syssrc/sys/arch/dnard/include: ansi.h aout_machdep.h bswap.h bus.h
	    cdefs.h cpu.h disklabel.h disklabel_acorn.h elf_machdep.h endian.h
	    endian_machdep.h float.h fp.h ieee.h ieeefp.h int_const.h
	    int_fmtio.h int_limits.h int_mwgwtypes.h int_types.h ipkdb.h
	    limits.h lock.h math.h pcb.h proc.h profile.h ptrace.h reg.h
	    setjmp.h signal.h stdarg.h sysarch.h trap.h varargs.h
	syssrc/sys/arch/evbarm/include: ansi.h aout_machdep.h asm.h bswap.h
	    bus.h cdefs.h cpu.h db_machdep.h disklabel.h disklabel_acorn.h
	    elf_machdep.h endian.h endian_machdep.h float.h fp.h ieee.h
	    ieeefp.h int_const.h int_fmtio.h int_limits.h int_mwgwtypes.h
	    int_types.h ipkdb.h limits.h lock.h math.h pcb.h proc.h profile.h
	    ptrace.h reg.h setjmp.h signal.h stdarg.h sysarch.h trap.h
	    varargs.h
	syssrc/sys/arch/netwinder/include: ansi.h aout_machdep.h asm.h bswap.h
	    bus.h cdefs.h cpu.h db_machdep.h disklabel.h disklabel_acorn.h
	    elf_machdep.h endian.h endian_machdep.h float.h fp.h ieee.h
	    ieeefp.h int_const.h int_fmtio.h int_limits.h int_mwgwtypes.h
	    int_types.h ipkdb.h limits.h lock.h math.h pcb.h proc.h profile.h
	    ptrace.h reg.h setjmp.h signal.h stdarg.h sysarch.h trap.h
	    varargs.h

Log Message:
End the "new ARM includes strategy" experiment.  The new strategy
broke too many assumptions makde by other parts of the source tree,
and the strategy and how it was supposed to work was never discussed
on tech-userlevel, nor was it applied consistently (to all ARM ports
and to other ports which have common MACHINE_ARCH code, such as MIPS,
m68k, powerpc).

Verified to complete a full "make build" on cats, dnard, evbarm,
and netwinder.


To generate a diff of this commit:
cvs rdiff -r1.14 -r1.15 syssrc/sys/arch/Makefile
cvs rdiff -r1.12 -r1.13 syssrc/sys/arch/arm/conf/Makefile.arm
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/cats/include/Makefile
cvs rdiff -r0 -r1.3 syssrc/sys/arch/cats/include/ansi.h \
    syssrc/sys/arch/cats/include/aout_machdep.h \
    syssrc/sys/arch/cats/include/asm.h syssrc/sys/arch/cats/include/bswap.h \
    syssrc/sys/arch/cats/include/bus.h syssrc/sys/arch/cats/include/cdefs.h \
    syssrc/sys/arch/cats/include/cpu.h \
    syssrc/sys/arch/cats/include/db_machdep.h \
    syssrc/sys/arch/cats/include/disklabel.h \
    syssrc/sys/arch/cats/include/disklabel_acorn.h \
    syssrc/sys/arch/cats/include/elf_machdep.h \
    syssrc/sys/arch/cats/include/endian.h \
    syssrc/sys/arch/cats/include/endian_machdep.h \
    syssrc/sys/arch/cats/include/float.h syssrc/sys/arch/cats/include/fp.h \
    syssrc/sys/arch/cats/include/ieee.h syssrc/sys/arch/cats/include/ieeefp.h \
    syssrc/sys/arch/cats/include/int_const.h \
    syssrc/sys/arch/cats/include/int_fmtio.h \
    syssrc/sys/arch/cats/include/int_limits.h \
    syssrc/sys/arch/cats/include/int_mwgwtypes.h \
    syssrc/sys/arch/cats/include/int_types.h \
    syssrc/sys/arch/cats/include/ipkdb.h \
    syssrc/sys/arch/cats/include/limits.h syssrc/sys/arch/cats/include/lock.h \
    syssrc/sys/arch/cats/include/math.h syssrc/sys/arch/cats/include/pcb.h \
    syssrc/sys/arch/cats/include/proc.h \
    syssrc/sys/arch/cats/include/profile.h \
    syssrc/sys/arch/cats/include/ptrace.h syssrc/sys/arch/cats/include/reg.h \
    syssrc/sys/arch/cats/include/setjmp.h \
    syssrc/sys/arch/cats/include/signal.h \
    syssrc/sys/arch/cats/include/stdarg.h \
    syssrc/sys/arch/cats/include/sysarch.h \
    syssrc/sys/arch/cats/include/trap.h \
    syssrc/sys/arch/cats/include/varargs.h
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/cats/include/conf.h
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/cats/include/psl.h \
    syssrc/sys/arch/cats/include/rtc.h
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/cats/include/types.h
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/dnard/include/Makefile
cvs rdiff -r0 -r1.3 syssrc/sys/arch/dnard/include/ansi.h \
    syssrc/sys/arch/dnard/include/aout_machdep.h \
    syssrc/sys/arch/dnard/include/bswap.h syssrc/sys/arch/dnard/include/bus.h \
    syssrc/sys/arch/dnard/include/cdefs.h syssrc/sys/arch/dnard/include/cpu.h \
    syssrc/sys/arch/dnard/include/disklabel.h \
    syssrc/sys/arch/dnard/include/disklabel_acorn.h \
    syssrc/sys/arch/dnard/include/elf_machdep.h \
    syssrc/sys/arch/dnard/include/endian.h \
    syssrc/sys/arch/dnard/include/endian_machdep.h \
    syssrc/sys/arch/dnard/include/float.h syssrc/sys/arch/dnard/include/fp.h \
    syssrc/sys/arch/dnard/include/ieee.h \
    syssrc/sys/arch/dnard/include/ieeefp.h \
    syssrc/sys/arch/dnard/include/int_const.h \
    syssrc/sys/arch/dnard/include/int_fmtio.h \
    syssrc/sys/arch/dnard/include/int_limits.h \
    syssrc/sys/arch/dnard/include/int_mwgwtypes.h \
    syssrc/sys/arch/dnard/include/int_types.h \
    syssrc/sys/arch/dnard/include/ipkdb.h \
    syssrc/sys/arch/dnard/include/limits.h \
    syssrc/sys/arch/dnard/include/lock.h syssrc/sys/arch/dnard/include/math.h \
    syssrc/sys/arch/dnard/include/proc.h \
    syssrc/sys/arch/dnard/include/profile.h \
    syssrc/sys/arch/dnard/include/ptrace.h \
    syssrc/sys/arch/dnard/include/reg.h \
    syssrc/sys/arch/dnard/include/setjmp.h \
    syssrc/sys/arch/dnard/include/signal.h \
    syssrc/sys/arch/dnard/include/stdarg.h \
    syssrc/sys/arch/dnard/include/sysarch.h \
    syssrc/sys/arch/dnard/include/trap.h \
    syssrc/sys/arch/dnard/include/varargs.h
cvs rdiff -r0 -r1.4 syssrc/sys/arch/dnard/include/pcb.h
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/evbarm/include/Makefile
cvs rdiff -r0 -r1.1 syssrc/sys/arch/evbarm/include/ansi.h \
    syssrc/sys/arch/evbarm/include/aout_machdep.h \
    syssrc/sys/arch/evbarm/include/asm.h \
    syssrc/sys/arch/evbarm/include/bswap.h \
    syssrc/sys/arch/evbarm/include/bus.h \
    syssrc/sys/arch/evbarm/include/cdefs.h \
    syssrc/sys/arch/evbarm/include/cpu.h \
    syssrc/sys/arch/evbarm/include/db_machdep.h \
    syssrc/sys/arch/evbarm/include/disklabel.h \
    syssrc/sys/arch/evbarm/include/disklabel_acorn.h \
    syssrc/sys/arch/evbarm/include/elf_machdep.h \
    syssrc/sys/arch/evbarm/include/endian.h \
    syssrc/sys/arch/evbarm/include/endian_machdep.h \
    syssrc/sys/arch/evbarm/include/float.h \
    syssrc/sys/arch/evbarm/include/fp.h syssrc/sys/arch/evbarm/include/ieee.h \
    syssrc/sys/arch/evbarm/include/ieeefp.h \
    syssrc/sys/arch/evbarm/include/int_const.h \
    syssrc/sys/arch/evbarm/include/int_fmtio.h \
    syssrc/sys/arch/evbarm/include/int_limits.h \
    syssrc/sys/arch/evbarm/include/int_mwgwtypes.h \
    syssrc/sys/arch/evbarm/include/int_types.h \
    syssrc/sys/arch/evbarm/include/ipkdb.h \
    syssrc/sys/arch/evbarm/include/limits.h \
    syssrc/sys/arch/evbarm/include/lock.h \
    syssrc/sys/arch/evbarm/include/math.h \
    syssrc/sys/arch/evbarm/include/pcb.h \
    syssrc/sys/arch/evbarm/include/proc.h \
    syssrc/sys/arch/evbarm/include/profile.h \
    syssrc/sys/arch/evbarm/include/ptrace.h \
    syssrc/sys/arch/evbarm/include/reg.h \
    syssrc/sys/arch/evbarm/include/setjmp.h \
    syssrc/sys/arch/evbarm/include/signal.h \
    syssrc/sys/arch/evbarm/include/stdarg.h \
    syssrc/sys/arch/evbarm/include/sysarch.h \
    syssrc/sys/arch/evbarm/include/trap.h \
    syssrc/sys/arch/evbarm/include/varargs.h
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/evbarm/include/conf.h \
    syssrc/sys/arch/evbarm/include/pmap.h \
    syssrc/sys/arch/evbarm/include/types.h
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/evbarm/include/frame.h \
    syssrc/sys/arch/evbarm/include/pci_machdep.h
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/evbarm/include/intr.h \
    syssrc/sys/arch/evbarm/include/psl.h
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/netwinder/include/Makefile
cvs rdiff -r0 -r1.3 syssrc/sys/arch/netwinder/include/ansi.h \
    syssrc/sys/arch/netwinder/include/aout_machdep.h \
    syssrc/sys/arch/netwinder/include/asm.h \
    syssrc/sys/arch/netwinder/include/bswap.h \
    syssrc/sys/arch/netwinder/include/bus.h \
    syssrc/sys/arch/netwinder/include/cdefs.h \
    syssrc/sys/arch/netwinder/include/cpu.h \
    syssrc/sys/arch/netwinder/include/db_machdep.h \
    syssrc/sys/arch/netwinder/include/disklabel.h \
    syssrc/sys/arch/netwinder/include/disklabel_acorn.h \
    syssrc/sys/arch/netwinder/include/elf_machdep.h \
    syssrc/sys/arch/netwinder/include/endian.h \
    syssrc/sys/arch/netwinder/include/endian_machdep.h \
    syssrc/sys/arch/netwinder/include/float.h \
    syssrc/sys/arch/netwinder/include/fp.h \
    syssrc/sys/arch/netwinder/include/ieee.h \
    syssrc/sys/arch/netwinder/include/ieeefp.h \
    syssrc/sys/arch/netwinder/include/int_const.h \
    syssrc/sys/arch/netwinder/include/int_fmtio.h \
    syssrc/sys/arch/netwinder/include/int_limits.h \
    syssrc/sys/arch/netwinder/include/int_mwgwtypes.h \
    syssrc/sys/arch/netwinder/include/int_types.h \
    syssrc/sys/arch/netwinder/include/ipkdb.h \
    syssrc/sys/arch/netwinder/include/limits.h \
    syssrc/sys/arch/netwinder/include/lock.h \
    syssrc/sys/arch/netwinder/include/math.h \
    syssrc/sys/arch/netwinder/include/pcb.h \
    syssrc/sys/arch/netwinder/include/proc.h \
    syssrc/sys/arch/netwinder/include/profile.h \
    syssrc/sys/arch/netwinder/include/ptrace.h \
    syssrc/sys/arch/netwinder/include/reg.h \
    syssrc/sys/arch/netwinder/include/setjmp.h \
    syssrc/sys/arch/netwinder/include/signal.h \
    syssrc/sys/arch/netwinder/include/stdarg.h \
    syssrc/sys/arch/netwinder/include/sysarch.h \
    syssrc/sys/arch/netwinder/include/trap.h \
    syssrc/sys/arch/netwinder/include/varargs.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.