Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Matthias Drochner <drochner@netbsd.org>
List: source-changes
Date: 05/14/2001 21:23:17
Module Name:	syssrc
Committed By:	drochner
Date:		Mon May 14 18:23:16 UTC 2001

Added Files:
	syssrc/sys/arch/cesfic: Makefile README
	syssrc/sys/arch/cesfic/cesfic: autoconf.c clk_dp8570a.c clock.c conf.c
	    db_memrw.c dp8570a.h eeprom.c genassym.cf isr.c isr.h
	    kgdb_machdep.c locore.s machdep.c mem.c pmap.c pmap_bootstrap.c
	    procfs_machdep.c sic6351.c sys_machdep.c trap.c vectors.s
	    vm_machdep.c
	syssrc/sys/arch/cesfic/compile: .keep_me
	syssrc/sys/arch/cesfic/conf: GENERIC Makefile.cesfic files.cesfic
	    std.cesfic
	syssrc/sys/arch/cesfic/dev: if_le.c zs.c zs_pcc.c zsvar.h
	syssrc/sys/arch/cesfic/include: Makefile ansi.h aout_machdep.h asm.h
	    autoconf.h bswap.h cdefs.h cpu.h db_machdep.h disklabel.h
	    elf_machdep.h endian.h endian_machdep.h float.h frame.h ieee.h
	    ieeefp.h int_const.h int_fmtio.h int_limits.h int_mwgwtypes.h
	    int_types.h intr.h limits.h lock.h math.h param.h pcb.h pmap.h
	    proc.h profile.h psl.h pte.h ptrace.h reg.h setjmp.h signal.h
	    stdarg.h svr4_machdep.h trap.h types.h varargs.h vmparam.h
	    z8530var.h

Log Message:
Initial import of the known working kernel bits for the NetBSD/cesfic
port. cesfic is a VME board with one or two mc68040 processors. See
the README file for details.
The port is working well with a.out userland, there are some problems
with ELF still, like applications running out of memory where it is not
expected. Some parts, in particular the pmap (which was taken from hp300
four years ago), need updating, but this is easier done within the NetBSD
CVS tree.


To generate a diff of this commit:
cvs rdiff -r0 -r1.1 syssrc/sys/arch/cesfic/Makefile \
    syssrc/sys/arch/cesfic/README
cvs rdiff -r0 -r1.1 syssrc/sys/arch/cesfic/cesfic/autoconf.c \
    syssrc/sys/arch/cesfic/cesfic/clk_dp8570a.c \
    syssrc/sys/arch/cesfic/cesfic/clock.c \
    syssrc/sys/arch/cesfic/cesfic/conf.c \
    syssrc/sys/arch/cesfic/cesfic/db_memrw.c \
    syssrc/sys/arch/cesfic/cesfic/dp8570a.h \
    syssrc/sys/arch/cesfic/cesfic/eeprom.c \
    syssrc/sys/arch/cesfic/cesfic/genassym.cf \
    syssrc/sys/arch/cesfic/cesfic/isr.c syssrc/sys/arch/cesfic/cesfic/isr.h \
    syssrc/sys/arch/cesfic/cesfic/kgdb_machdep.c \
    syssrc/sys/arch/cesfic/cesfic/locore.s \
    syssrc/sys/arch/cesfic/cesfic/machdep.c \
    syssrc/sys/arch/cesfic/cesfic/mem.c syssrc/sys/arch/cesfic/cesfic/pmap.c \
    syssrc/sys/arch/cesfic/cesfic/pmap_bootstrap.c \
    syssrc/sys/arch/cesfic/cesfic/procfs_machdep.c \
    syssrc/sys/arch/cesfic/cesfic/sic6351.c \
    syssrc/sys/arch/cesfic/cesfic/sys_machdep.c \
    syssrc/sys/arch/cesfic/cesfic/trap.c \
    syssrc/sys/arch/cesfic/cesfic/vectors.s \
    syssrc/sys/arch/cesfic/cesfic/vm_machdep.c
cvs rdiff -r0 -r1.1 syssrc/sys/arch/cesfic/compile/.keep_me
cvs rdiff -r0 -r1.1 syssrc/sys/arch/cesfic/conf/GENERIC \
    syssrc/sys/arch/cesfic/conf/Makefile.cesfic \
    syssrc/sys/arch/cesfic/conf/files.cesfic \
    syssrc/sys/arch/cesfic/conf/std.cesfic
cvs rdiff -r0 -r1.1 syssrc/sys/arch/cesfic/dev/if_le.c \
    syssrc/sys/arch/cesfic/dev/zs.c syssrc/sys/arch/cesfic/dev/zs_pcc.c \
    syssrc/sys/arch/cesfic/dev/zsvar.h
cvs rdiff -r0 -r1.1 syssrc/sys/arch/cesfic/include/Makefile \
    syssrc/sys/arch/cesfic/include/ansi.h \
    syssrc/sys/arch/cesfic/include/aout_machdep.h \
    syssrc/sys/arch/cesfic/include/asm.h \
    syssrc/sys/arch/cesfic/include/autoconf.h \
    syssrc/sys/arch/cesfic/include/bswap.h \
    syssrc/sys/arch/cesfic/include/cdefs.h \
    syssrc/sys/arch/cesfic/include/cpu.h \
    syssrc/sys/arch/cesfic/include/db_machdep.h \
    syssrc/sys/arch/cesfic/include/disklabel.h \
    syssrc/sys/arch/cesfic/include/elf_machdep.h \
    syssrc/sys/arch/cesfic/include/endian.h \
    syssrc/sys/arch/cesfic/include/endian_machdep.h \
    syssrc/sys/arch/cesfic/include/float.h \
    syssrc/sys/arch/cesfic/include/frame.h \
    syssrc/sys/arch/cesfic/include/ieee.h \
    syssrc/sys/arch/cesfic/include/ieeefp.h \
    syssrc/sys/arch/cesfic/include/int_const.h \
    syssrc/sys/arch/cesfic/include/int_fmtio.h \
    syssrc/sys/arch/cesfic/include/int_limits.h \
    syssrc/sys/arch/cesfic/include/int_mwgwtypes.h \
    syssrc/sys/arch/cesfic/include/int_types.h \
    syssrc/sys/arch/cesfic/include/intr.h \
    syssrc/sys/arch/cesfic/include/limits.h \
    syssrc/sys/arch/cesfic/include/lock.h \
    syssrc/sys/arch/cesfic/include/math.h \
    syssrc/sys/arch/cesfic/include/param.h \
    syssrc/sys/arch/cesfic/include/pcb.h \
    syssrc/sys/arch/cesfic/include/pmap.h \
    syssrc/sys/arch/cesfic/include/proc.h \
    syssrc/sys/arch/cesfic/include/profile.h \
    syssrc/sys/arch/cesfic/include/psl.h syssrc/sys/arch/cesfic/include/pte.h \
    syssrc/sys/arch/cesfic/include/ptrace.h \
    syssrc/sys/arch/cesfic/include/reg.h \
    syssrc/sys/arch/cesfic/include/setjmp.h \
    syssrc/sys/arch/cesfic/include/signal.h \
    syssrc/sys/arch/cesfic/include/stdarg.h \
    syssrc/sys/arch/cesfic/include/svr4_machdep.h \
    syssrc/sys/arch/cesfic/include/trap.h \
    syssrc/sys/arch/cesfic/include/types.h \
    syssrc/sys/arch/cesfic/include/varargs.h \
    syssrc/sys/arch/cesfic/include/vmparam.h \
    syssrc/sys/arch/cesfic/include/z8530var.h

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