Subject: CVS commit: syssrc/sys/arch/mvmeppc
To: None <source-changes@netbsd.org>
From: Steve Woodford <scw@netbsd.org>
List: source-changes
Date: 02/27/2002 23:02:28
Module Name:	syssrc
Committed By:	scw
Date:		Wed Feb 27 21:02:28 UTC 2002

Added Files:
	syssrc/sys/arch/mvmeppc/compile: .keep_me
	syssrc/sys/arch/mvmeppc/conf: MVME1600 files.mvmeppc std.mvmeppc
	syssrc/sys/arch/mvmeppc/include: Makefile ansi.h aout_machdep.h asm.h
	    autoconf.h bat.h bootinfo.h bswap.h bus.h cdefs.h cpu.h
	    db_machdep.h disklabel.h elf_machdep.h endian.h endian_machdep.h
	    float.h fpu.h frame.h ieee.h ieeefp.h int_const.h int_fmtio.h
	    int_limits.h int_mwgwtypes.h int_types.h intr.h ipkdb.h
	    isa_machdep.h isapnp_machdep.h kcore.h kgdb.h limits.h
	    loadfile_machdep.h lock.h math.h param.h pcb.h pci_machdep.h pio.h
	    platform.h pmap.h powerpc.h proc.h profile.h psl.h pte.h ptrace.h
	    reg.h reloc.h rnd.h setjmp.h signal.h stdarg.h trap.h types.h
	    varargs.h vmparam.h
	syssrc/sys/arch/mvmeppc/isa: isa_machdep.c isadma_machdep.c
	    mkclock_isa.c
	syssrc/sys/arch/mvmeppc/mvmeppc: autoconf.c bus_space.c clock.c conf.c
	    cpu.c disksubr.c extintr.c genassym.cf kgdb_glue.c locore.S
	    machdep.c mainbus.c old-mainbus.c platform.c platform_160x.c
	    procfs_machdep.c
	syssrc/sys/arch/mvmeppc/pci: pchb.c pci_machdep.c pcib.c
	syssrc/sys/arch/mvmeppc/stand: Makefile Makefile.booters
	syssrc/sys/arch/mvmeppc/stand/boot: Makefile boot.c conf.c devopen.c
	syssrc/sys/arch/mvmeppc/stand/libsa: Makefile bugsyscalls.S
	    bugsyscalls.h clock.c exec_mvme.c getchar.c if_bug.c libsa.h
	    parse_args.c putchar.c srt0.S

Log Message:
New port: NetBSD/mvmeppc

Based mostly on NetBSD/prep at this time since the earlier mvme160x
boards are pretty much PReP compliant. Later boards in the range
diverge somewhat from the reference platform, hence the separate port.

Still needs *lots* of bashing into shape, but at this time it will
boot to multi-user over ethernet on an MVME1603-051.


To generate a diff of this commit:
cvs rdiff -r0 -r1.1 syssrc/sys/arch/mvmeppc/compile/.keep_me
cvs rdiff -r0 -r1.1 syssrc/sys/arch/mvmeppc/conf/MVME1600 \
    syssrc/sys/arch/mvmeppc/conf/files.mvmeppc \
    syssrc/sys/arch/mvmeppc/conf/std.mvmeppc
cvs rdiff -r0 -r1.1 syssrc/sys/arch/mvmeppc/include/Makefile \
    syssrc/sys/arch/mvmeppc/include/ansi.h \
    syssrc/sys/arch/mvmeppc/include/aout_machdep.h \
    syssrc/sys/arch/mvmeppc/include/asm.h \
    syssrc/sys/arch/mvmeppc/include/autoconf.h \
    syssrc/sys/arch/mvmeppc/include/bat.h \
    syssrc/sys/arch/mvmeppc/include/bootinfo.h \
    syssrc/sys/arch/mvmeppc/include/bswap.h \
    syssrc/sys/arch/mvmeppc/include/bus.h \
    syssrc/sys/arch/mvmeppc/include/cdefs.h \
    syssrc/sys/arch/mvmeppc/include/cpu.h \
    syssrc/sys/arch/mvmeppc/include/db_machdep.h \
    syssrc/sys/arch/mvmeppc/include/disklabel.h \
    syssrc/sys/arch/mvmeppc/include/elf_machdep.h \
    syssrc/sys/arch/mvmeppc/include/endian.h \
    syssrc/sys/arch/mvmeppc/include/endian_machdep.h \
    syssrc/sys/arch/mvmeppc/include/float.h \
    syssrc/sys/arch/mvmeppc/include/fpu.h \
    syssrc/sys/arch/mvmeppc/include/frame.h \
    syssrc/sys/arch/mvmeppc/include/ieee.h \
    syssrc/sys/arch/mvmeppc/include/ieeefp.h \
    syssrc/sys/arch/mvmeppc/include/int_const.h \
    syssrc/sys/arch/mvmeppc/include/int_fmtio.h \
    syssrc/sys/arch/mvmeppc/include/int_limits.h \
    syssrc/sys/arch/mvmeppc/include/int_mwgwtypes.h \
    syssrc/sys/arch/mvmeppc/include/int_types.h \
    syssrc/sys/arch/mvmeppc/include/intr.h \
    syssrc/sys/arch/mvmeppc/include/ipkdb.h \
    syssrc/sys/arch/mvmeppc/include/isa_machdep.h \
    syssrc/sys/arch/mvmeppc/include/isapnp_machdep.h \
    syssrc/sys/arch/mvmeppc/include/kcore.h \
    syssrc/sys/arch/mvmeppc/include/kgdb.h \
    syssrc/sys/arch/mvmeppc/include/limits.h \
    syssrc/sys/arch/mvmeppc/include/loadfile_machdep.h \
    syssrc/sys/arch/mvmeppc/include/lock.h \
    syssrc/sys/arch/mvmeppc/include/math.h \
    syssrc/sys/arch/mvmeppc/include/param.h \
    syssrc/sys/arch/mvmeppc/include/pcb.h \
    syssrc/sys/arch/mvmeppc/include/pci_machdep.h \
    syssrc/sys/arch/mvmeppc/include/pio.h \
    syssrc/sys/arch/mvmeppc/include/platform.h \
    syssrc/sys/arch/mvmeppc/include/pmap.h \
    syssrc/sys/arch/mvmeppc/include/powerpc.h \
    syssrc/sys/arch/mvmeppc/include/proc.h \
    syssrc/sys/arch/mvmeppc/include/profile.h \
    syssrc/sys/arch/mvmeppc/include/psl.h \
    syssrc/sys/arch/mvmeppc/include/pte.h \
    syssrc/sys/arch/mvmeppc/include/ptrace.h \
    syssrc/sys/arch/mvmeppc/include/reg.h \
    syssrc/sys/arch/mvmeppc/include/reloc.h \
    syssrc/sys/arch/mvmeppc/include/rnd.h \
    syssrc/sys/arch/mvmeppc/include/setjmp.h \
    syssrc/sys/arch/mvmeppc/include/signal.h \
    syssrc/sys/arch/mvmeppc/include/stdarg.h \
    syssrc/sys/arch/mvmeppc/include/trap.h \
    syssrc/sys/arch/mvmeppc/include/types.h \
    syssrc/sys/arch/mvmeppc/include/varargs.h \
    syssrc/sys/arch/mvmeppc/include/vmparam.h
cvs rdiff -r0 -r1.1 syssrc/sys/arch/mvmeppc/isa/isa_machdep.c \
    syssrc/sys/arch/mvmeppc/isa/isadma_machdep.c \
    syssrc/sys/arch/mvmeppc/isa/mkclock_isa.c
cvs rdiff -r0 -r1.1 syssrc/sys/arch/mvmeppc/mvmeppc/autoconf.c \
    syssrc/sys/arch/mvmeppc/mvmeppc/bus_space.c \
    syssrc/sys/arch/mvmeppc/mvmeppc/clock.c \
    syssrc/sys/arch/mvmeppc/mvmeppc/conf.c \
    syssrc/sys/arch/mvmeppc/mvmeppc/cpu.c \
    syssrc/sys/arch/mvmeppc/mvmeppc/disksubr.c \
    syssrc/sys/arch/mvmeppc/mvmeppc/extintr.c \
    syssrc/sys/arch/mvmeppc/mvmeppc/genassym.cf \
    syssrc/sys/arch/mvmeppc/mvmeppc/kgdb_glue.c \
    syssrc/sys/arch/mvmeppc/mvmeppc/locore.S \
    syssrc/sys/arch/mvmeppc/mvmeppc/machdep.c \
    syssrc/sys/arch/mvmeppc/mvmeppc/mainbus.c \
    syssrc/sys/arch/mvmeppc/mvmeppc/old-mainbus.c \
    syssrc/sys/arch/mvmeppc/mvmeppc/platform.c \
    syssrc/sys/arch/mvmeppc/mvmeppc/platform_160x.c \
    syssrc/sys/arch/mvmeppc/mvmeppc/procfs_machdep.c
cvs rdiff -r0 -r1.1 syssrc/sys/arch/mvmeppc/pci/pchb.c \
    syssrc/sys/arch/mvmeppc/pci/pci_machdep.c \
    syssrc/sys/arch/mvmeppc/pci/pcib.c
cvs rdiff -r0 -r1.1 syssrc/sys/arch/mvmeppc/stand/Makefile \
    syssrc/sys/arch/mvmeppc/stand/Makefile.booters
cvs rdiff -r0 -r1.1 syssrc/sys/arch/mvmeppc/stand/boot/Makefile \
    syssrc/sys/arch/mvmeppc/stand/boot/boot.c \
    syssrc/sys/arch/mvmeppc/stand/boot/conf.c \
    syssrc/sys/arch/mvmeppc/stand/boot/devopen.c
cvs rdiff -r0 -r1.1 syssrc/sys/arch/mvmeppc/stand/libsa/Makefile \
    syssrc/sys/arch/mvmeppc/stand/libsa/bugsyscalls.S \
    syssrc/sys/arch/mvmeppc/stand/libsa/bugsyscalls.h \
    syssrc/sys/arch/mvmeppc/stand/libsa/clock.c \
    syssrc/sys/arch/mvmeppc/stand/libsa/exec_mvme.c \
    syssrc/sys/arch/mvmeppc/stand/libsa/getchar.c \
    syssrc/sys/arch/mvmeppc/stand/libsa/if_bug.c \
    syssrc/sys/arch/mvmeppc/stand/libsa/libsa.h \
    syssrc/sys/arch/mvmeppc/stand/libsa/parse_args.c \
    syssrc/sys/arch/mvmeppc/stand/libsa/putchar.c \
    syssrc/sys/arch/mvmeppc/stand/libsa/srt0.S

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