Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: syssrc



Module Name:    syssrc
Committed By:   itojun
Date:           Mon Sep 13 10:31:44 UTC 1999

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

Log Message:
Merge in NetBSD/sh3 from cvs.kame.net repository.

Tree structure:
- sys/arch/sh3: sh3 generic code
        As commented, in-chip device drivers are put into sys/arch/sh3/dev.
- sys/arch/evbsh3: sh3 evaluation boards (pure sh3 CPU, no fancy external HW)
- sys/arch/mmeye: Brains mmEye, www.brains.co.jp
MI source code includes couple of #ifdef for sh3-coff support.
(sh3 uses coff or elf)

Needs some more improvements, especialy in sys/arch/sh3/conf/files.sh3,
to compile the tree (due to last minute tree structure change).


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

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




Home | Main Index | Thread Index | Old Index