Subject: committing NetBSD/sh3 code
To: None <developers@netbsd.org>
From: None <itojun@iijlab.net>
List: port-sh3
Date: 09/13/1999 14:45:30
	I'll be committing NetBSD/sh3 code soon.
	The action will modify/add the following files.
	sys/arch/sh3 holds Hitachi Super-H CPU generic headers and source
	codes.  sys/arch/mmeye and sys/arch/evbsh3 are for particular product
	("evb" stands for EVaulation Board, IIRC).
	MI files (like those under sys/vm) will have proper #ifdef and
	will not have effect to other platforms.

itojun


---
Index: src/sys/arch/evbsh3/Makefile
Index: src/sys/arch/evbsh3/conf/CQREEKSH3
Index: src/sys/arch/evbsh3/conf/GENERIC.local
Index: src/sys/arch/evbsh3/conf/Makefile.evbsh3
Index: src/sys/arch/evbsh3/conf/Makefile.evbsh3.el
Index: src/sys/arch/evbsh3/conf/files.evbsh3
Index: src/sys/arch/evbsh3/conf/files.shbus
Index: src/sys/arch/evbsh3/conf/sh.x
Index: src/sys/arch/evbsh3/conf/sh.x.ICE
Index: src/sys/arch/evbsh3/conf/sh.x.RAM
Index: src/sys/arch/evbsh3/conf/sh.x.ROM
Index: src/sys/arch/evbsh3/conf/shl.x
Index: src/sys/arch/evbsh3/conf/shl.x.ICE
Index: src/sys/arch/evbsh3/conf/shl.x.RAM
Index: src/sys/arch/evbsh3/conf/shl.x.ROM
Index: src/sys/arch/evbsh3/conf/std.evbsh3
Index: src/sys/arch/evbsh3/evbsh3/conf.c
Index: src/sys/arch/evbsh3/evbsh3/genassym.cf
Index: src/sys/arch/evbsh3/evbsh3/locore.s
Index: src/sys/arch/evbsh3/evbsh3/machdep.c
Index: src/sys/arch/evbsh3/evbsh3/shb.c
Index: src/sys/arch/evbsh3/include/Makefile
Index: src/sys/arch/evbsh3/include/ansi.h
Index: src/sys/arch/evbsh3/include/aout_machdep.h
Index: src/sys/arch/evbsh3/include/asm.h
Index: src/sys/arch/evbsh3/include/bootinfo.h
Index: src/sys/arch/evbsh3/include/bswap.h
Index: src/sys/arch/evbsh3/include/bus.h
Index: src/sys/arch/evbsh3/include/cdefs.h
Index: src/sys/arch/evbsh3/include/coff_machdep.h
Index: src/sys/arch/evbsh3/include/conf.h
Index: src/sys/arch/evbsh3/include/cpu.h
Index: src/sys/arch/evbsh3/include/cpufunc.h
Index: src/sys/arch/evbsh3/include/cputypes.h
Index: src/sys/arch/evbsh3/include/db_machdep.h
Index: src/sys/arch/evbsh3/include/disklabel.h
Index: src/sys/arch/evbsh3/include/elf_machdep.h
Index: src/sys/arch/evbsh3/include/endian.h
Index: src/sys/arch/evbsh3/include/exec_coff.h
Index: src/sys/arch/evbsh3/include/float.h
Index: src/sys/arch/evbsh3/include/frame.h
Index: src/sys/arch/evbsh3/include/ieee.h
Index: src/sys/arch/evbsh3/include/ieeefp.h
Index: src/sys/arch/evbsh3/include/intr.h
Index: src/sys/arch/evbsh3/include/limits.h
Index: src/sys/arch/evbsh3/include/mmeye.h
Index: src/sys/arch/evbsh3/include/param.h
Index: src/sys/arch/evbsh3/include/pcb.h
Index: src/sys/arch/evbsh3/include/pio.h
Index: src/sys/arch/evbsh3/include/pmap.h
Index: src/sys/arch/evbsh3/include/proc.h
Index: src/sys/arch/evbsh3/include/profile.h
Index: src/sys/arch/evbsh3/include/psl.h
Index: src/sys/arch/evbsh3/include/pte.h
Index: src/sys/arch/evbsh3/include/ptrace.h
Index: src/sys/arch/evbsh3/include/reg.h
Index: src/sys/arch/evbsh3/include/segments.h
Index: src/sys/arch/evbsh3/include/setjmp.h
Index: src/sys/arch/evbsh3/include/sh3.h
Index: src/sys/arch/evbsh3/include/shbvar.h
Index: src/sys/arch/evbsh3/include/signal.h
Index: src/sys/arch/evbsh3/include/stdarg.h
Index: src/sys/arch/evbsh3/include/trap.h
Index: src/sys/arch/evbsh3/include/types.h
Index: src/sys/arch/evbsh3/include/varargs.h
Index: src/sys/arch/evbsh3/include/vmparam.h
Index: src/sys/arch/mmeye/Makefile
Index: src/sys/arch/mmeye/conf/GENERIC
Index: src/sys/arch/mmeye/conf/GENERIC.local
Index: src/sys/arch/mmeye/conf/MMEYE
Index: src/sys/arch/mmeye/conf/MMTA
Index: src/sys/arch/mmeye/conf/MMTAICE
Index: src/sys/arch/mmeye/conf/MMTANEW
Index: src/sys/arch/mmeye/conf/MMTAROMNEW
Index: src/sys/arch/mmeye/conf/Makefile.mmeye
Index: src/sys/arch/mmeye/conf/files.mmeye
Index: src/sys/arch/mmeye/conf/files.shbus
Index: src/sys/arch/mmeye/conf/sh.x
Index: src/sys/arch/mmeye/conf/sh.x.ICE
Index: src/sys/arch/mmeye/conf/sh.x.RAM
Index: src/sys/arch/mmeye/conf/sh.x.ROM
Index: src/sys/arch/mmeye/conf/shl.x
Index: src/sys/arch/mmeye/conf/std.mmeye
Index: src/sys/arch/mmeye/include/Makefile
Index: src/sys/arch/mmeye/include/ansi.h
Index: src/sys/arch/mmeye/include/aout_machdep.h
Index: src/sys/arch/mmeye/include/asm.h
Index: src/sys/arch/mmeye/include/bootinfo.h
Index: src/sys/arch/mmeye/include/bswap.h
Index: src/sys/arch/mmeye/include/bus.h
Index: src/sys/arch/mmeye/include/cdefs.h
Index: src/sys/arch/mmeye/include/coff_machdep.h
Index: src/sys/arch/mmeye/include/conf.h
Index: src/sys/arch/mmeye/include/cpu.h
Index: src/sys/arch/mmeye/include/cpufunc.h
Index: src/sys/arch/mmeye/include/cputypes.h
Index: src/sys/arch/mmeye/include/db_machdep.h
Index: src/sys/arch/mmeye/include/disklabel.h
Index: src/sys/arch/mmeye/include/elf_machdep.h
Index: src/sys/arch/mmeye/include/endian.h
Index: src/sys/arch/mmeye/include/exec_coff.h
Index: src/sys/arch/mmeye/include/float.h
Index: src/sys/arch/mmeye/include/frame.h
Index: src/sys/arch/mmeye/include/ieee.h
Index: src/sys/arch/mmeye/include/ieeefp.h
Index: src/sys/arch/mmeye/include/intr.h
Index: src/sys/arch/mmeye/include/limits.h
Index: src/sys/arch/mmeye/include/loadfile_machdep.h
Index: src/sys/arch/mmeye/include/mmeye.h
Index: src/sys/arch/mmeye/include/param.h
Index: src/sys/arch/mmeye/include/pcb.h
Index: src/sys/arch/mmeye/include/pio.h
Index: src/sys/arch/mmeye/include/pmap.h
Index: src/sys/arch/mmeye/include/proc.h
Index: src/sys/arch/mmeye/include/profile.h
Index: src/sys/arch/mmeye/include/psl.h
Index: src/sys/arch/mmeye/include/pte.h
Index: src/sys/arch/mmeye/include/ptrace.h
Index: src/sys/arch/mmeye/include/reg.h
Index: src/sys/arch/mmeye/include/segments.h
Index: src/sys/arch/mmeye/include/setjmp.h
Index: src/sys/arch/mmeye/include/sh3.h
Index: src/sys/arch/mmeye/include/shbvar.h
Index: src/sys/arch/mmeye/include/signal.h
Index: src/sys/arch/mmeye/include/stdarg.h
Index: src/sys/arch/mmeye/include/trap.h
Index: src/sys/arch/mmeye/include/types.h
Index: src/sys/arch/mmeye/include/varargs.h
Index: src/sys/arch/mmeye/include/vmparam.h
Index: src/sys/arch/mmeye/mmeye/com.c
Index: src/sys/arch/mmeye/mmeye/com_sh.c
Index: src/sys/arch/mmeye/mmeye/conf.c
Index: src/sys/arch/mmeye/mmeye/genassym.cf
Index: src/sys/arch/mmeye/mmeye/locore.s
Index: src/sys/arch/mmeye/mmeye/machdep.c
Index: src/sys/arch/mmeye/mmeye/shb.c
Index: src/sys/arch/mmeye/stand/Makefile
Index: src/sys/arch/mmeye/stand/Makefile.inc
Index: src/sys/arch/mmeye/stand/bootelf/Makefile
Index: src/sys/arch/mmeye/stand/bootelf/boot.c
Index: src/sys/arch/mmeye/stand/bootelf/loadfile.c
Index: src/sys/arch/mmeye/stand/bootelf/loadfile.h
Index: src/sys/arch/sh3/Makefile
Index: src/sys/arch/sh3/conf/Makefile.sh3
Index: src/sys/arch/sh3/conf/Makefile.sh3.be
Index: src/sys/arch/sh3/conf/Makefile.sh3.le
Index: src/sys/arch/sh3/conf/build-sh3
Index: src/sys/arch/sh3/conf/files.sh3
Index: src/sys/arch/sh3/conf/std.sh3
Index: src/sys/arch/sh3/include/Makefile
Index: src/sys/arch/sh3/include/ansi.h
Index: src/sys/arch/sh3/include/aout_machdep.h
Index: src/sys/arch/sh3/include/asm.h
Index: src/sys/arch/sh3/include/bootinfo.h
Index: src/sys/arch/sh3/include/bscreg.h
Index: src/sys/arch/sh3/include/bswap.h
Index: src/sys/arch/sh3/include/bus.h
Index: src/sys/arch/sh3/include/ccrreg.h
Index: src/sys/arch/sh3/include/cdefs.h
Index: src/sys/arch/sh3/include/coff_machdep.h
Index: src/sys/arch/sh3/include/cpgreg.h
Index: src/sys/arch/sh3/include/cpu.h
Index: src/sys/arch/sh3/include/cpufunc.h
Index: src/sys/arch/sh3/include/cputypes.h
Index: src/sys/arch/sh3/include/db_disasm.h
Index: src/sys/arch/sh3/include/db_machdep.h
Index: src/sys/arch/sh3/include/disklabel.h
Index: src/sys/arch/sh3/include/elf_machdep.h
Index: src/sys/arch/sh3/include/endian.h
Index: src/sys/arch/sh3/include/exec_coff.h
Index: src/sys/arch/sh3/include/float.h
Index: src/sys/arch/sh3/include/frame.h
Index: src/sys/arch/sh3/include/ieee.h
Index: src/sys/arch/sh3/include/ieeefp.h
Index: src/sys/arch/sh3/include/intcreg.h
Index: src/sys/arch/sh3/include/intr.h
Index: src/sys/arch/sh3/include/limits.h
Index: src/sys/arch/sh3/include/mmeye.h
Index: src/sys/arch/sh3/include/mmureg.h
Index: src/sys/arch/sh3/include/param.h
Index: src/sys/arch/sh3/include/pcb.h
Index: src/sys/arch/sh3/include/pfcreg.h
Index: src/sys/arch/sh3/include/pio.h
Index: src/sys/arch/sh3/include/pmap.h
Index: src/sys/arch/sh3/include/pmap.new.h
Index: src/sys/arch/sh3/include/proc.h
Index: src/sys/arch/sh3/include/profile.h
Index: src/sys/arch/sh3/include/psl.h
Index: src/sys/arch/sh3/include/pte.h
Index: src/sys/arch/sh3/include/ptrace.h
Index: src/sys/arch/sh3/include/reg.h
Index: src/sys/arch/sh3/include/rtcreg.h
Index: src/sys/arch/sh3/include/scifreg.h
Index: src/sys/arch/sh3/include/scireg.h
Index: src/sys/arch/sh3/include/segments.h
Index: src/sys/arch/sh3/include/setjmp.h
Index: src/sys/arch/sh3/include/sh_opcode.h
Index: src/sys/arch/sh3/include/shbvar.h
Index: src/sys/arch/sh3/include/signal.h
Index: src/sys/arch/sh3/include/stdarg.h
Index: src/sys/arch/sh3/include/tmureg.h
Index: src/sys/arch/sh3/include/trap.h
Index: src/sys/arch/sh3/include/trapreg.h
Index: src/sys/arch/sh3/include/types.h
Index: src/sys/arch/sh3/include/ubcreg.h
Index: src/sys/arch/sh3/include/va-sh.h
Index: src/sys/arch/sh3/include/varargs.h
Index: src/sys/arch/sh3/include/vmparam.h
Index: src/sys/arch/sh3/include/wdtreg.h
Index: src/sys/arch/sh3/sh3/Locore.c
Index: src/sys/arch/sh3/sh3/autoconf.c
Index: src/sys/arch/sh3/sh3/clock.c
Index: src/sys/arch/sh3/sh3/coff_exec.c
Index: src/sys/arch/sh3/sh3/compat_13_machdep.c
Index: src/sys/arch/sh3/sh3/db_disasm.c
Index: src/sys/arch/sh3/sh3/db_interface.c
Index: src/sys/arch/sh3/sh3/db_memrw.c
Index: src/sys/arch/sh3/sh3/db_trace.c
Index: src/sys/arch/sh3/sh3/disksubr.c
Index: src/sys/arch/sh3/sh3/dkbad.c
Index: src/sys/arch/sh3/sh3/fd.c
Index: src/sys/arch/sh3/sh3/fdreg.h
Index: src/sys/arch/sh3/sh3/in_cksum.c
Index: src/sys/arch/sh3/sh3/kgdb_machdep.c
Index: src/sys/arch/sh3/sh3/mainbus.c
Index: src/sys/arch/sh3/sh3/md_root.c
Index: src/sys/arch/sh3/sh3/mem.c
Index: src/sys/arch/sh3/sh3/ns_cksum.c
Index: src/sys/arch/sh3/sh3/pcic_shb.c
Index: src/sys/arch/sh3/sh3/pcic_shbsubr.c
Index: src/sys/arch/sh3/sh3/pmap.c
Index: src/sys/arch/sh3/sh3/pmap.new.c
Index: src/sys/arch/sh3/sh3/process_machdep.c
Index: src/sys/arch/sh3/sh3/sci.c
Index: src/sys/arch/sh3/sh3/scif.c
Index: src/sys/arch/sh3/sh3/shpcic.c
Index: src/sys/arch/sh3/sh3/shpcicreg.h
Index: src/sys/arch/sh3/sh3/shpcicvar.h
Index: src/sys/arch/sh3/sh3/sys_machdep.c
Index: src/sys/arch/sh3/sh3/trap.c
Index: src/sys/arch/sh3/sh3/vm_machdep.c
Index: src/sys/dev/ic/mb86960.c
Index: src/sys/kern/exec_conf.c
Index: src/sys/kern/init_main.c
Index: src/sys/lib/libkern/arch/sh3/Makefile.inc
Index: src/sys/lib/libkern/arch/sh3/ashiftrt.S
Index: src/sys/lib/libkern/arch/sh3/ashlsi3.S
Index: src/sys/lib/libkern/arch/sh3/ashrsi3.S
Index: src/sys/lib/libkern/arch/sh3/byte_swap_2.S
Index: src/sys/lib/libkern/arch/sh3/byte_swap_4.S
Index: src/sys/lib/libkern/arch/sh3/lshrsi3.S
Index: src/sys/lib/libkern/arch/sh3/movstr.S
Index: src/sys/lib/libkern/arch/sh3/movstr.c
Index: src/sys/lib/libkern/arch/sh3/mulsi3.S
Index: src/sys/lib/libkern/arch/sh3/sdivsi3.S
Index: src/sys/lib/libkern/arch/sh3/udivsi3.S
Index: src/sys/net/bpf.h
Index: src/sys/sys/cdefs_aout.h
Index: src/sys/sys/cdefs_elf.h
Index: src/sys/sys/exec_aout.h
Index: src/sys/sys/exec_elf.h
Index: src/sys/uvm/uvm_glue.c
Index: src/sys/uvm/uvm_map.c
Index: src/sys/vm/pmap.h