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:   simonb
Date:           Wed Jun 13 06:02:01 UTC 2001

Modified Files:
        syssrc/sys/arch/powerpc: Makefile
        syssrc/sys/arch/powerpc/conf: files.powerpc
        syssrc/sys/arch/powerpc/include: Makefile asm.h cpu.h db_machdep.h
            float.h fpu.h trap.h
        syssrc/sys/arch/powerpc/powerpc: db_disasm.c db_interface.c db_trace.c
            in_cksum.c openfirm.c process_machdep.c vm_machdep.c
        syssrc/sys/conf: files
        syssrc/sys/ddb: db_sym.c
        syssrc/sys/dev: DEVNAMES
        syssrc/sys/dev/pci: pciconf.c pciconf.h pcidevs
Added Files:
        syssrc/sys/arch/powerpc/fpu: files.fpu fpu_add.c fpu_arith.h
            fpu_compare.c fpu_div.c fpu_emu.c fpu_emu.h fpu_explode.c
            fpu_extern.h fpu_implode.c fpu_mul.c fpu_sqrt.c fpu_subr.c
        syssrc/sys/arch/powerpc/ibm4xx: 4xx_trap_subr.S copyinstr.c
            copyoutstr.c pmap.c trap.c trap_subr.S
        syssrc/sys/arch/powerpc/include: instr.h spr.h
        syssrc/sys/arch/powerpc/include/ibm4xx: Makefile dcr.h ibm405gp.h
            mal405gp.h pmap.h pte.h tlb.h
        syssrc/sys/arch/walnut: Makefile
        syssrc/sys/arch/walnut/compile: .keep_me mkimg.sh
        syssrc/sys/arch/walnut/conf: Makefile.walnut WALNUT files.walnut
            std.walnut
        syssrc/sys/arch/walnut/dev: com_mainbus.c ds1743.c ds1743reg.h
            ibm405gp.c if_emac.c if_emacreg.h pckbc_mainbus.c todclock.c
            todclockvar.h
        syssrc/sys/arch/walnut/include: Makefile ansi.h aout_machdep.h asm.h
            autoconf.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 kcore.h limits.h
            loadfile_machdep.h lock.h math.h param.h pcb.h pci_machdep.h pio.h
            pmap.h powerpc.h proc.h profile.h psl.h pte.h ptrace.h reg.h
            reloc.h rnd.h rtc.h setjmp.h signal.h stdarg.h tlb.h trap.h types.h
            varargs.h vmparam.h walnut.h
        syssrc/sys/arch/walnut/pci: pchb.c pci_machdep.c
        syssrc/sys/arch/walnut/walnut: autoconf.c bus_dma.c clock.c conf.c
            consinit.c cpu.c disksubr.c extintr.c genassym.cf locore.S
            machdep.c mainbus.c procfs_machdep.c

Log Message:
Add a port to IBM's PPC405GP Reference Board (the "walnut")
by Eduardo Horvath and Simon Burge of Wasabi Systems.

IBM 4xx series CPU features:
 - New pmap and revised trap handler.
 - Support on-chip timers, PCI controller, UARTs
 - Framework for on-chip ethernet and watchdog timer.
General PowerPC features:
 - Add in-kernel PPC floating point emulation
 - New in{,4}_cksum that is between 1.5 and 5 times faster than the
   old version depending on CPU type.
General changes:
 - Kernel support for generic dbsym-style symbols.


To generate a diff of this commit:
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/powerpc/Makefile
cvs rdiff -r1.19 -r1.20 syssrc/sys/arch/powerpc/conf/files.powerpc
cvs rdiff -r0 -r1.1 syssrc/sys/arch/powerpc/fpu/files.fpu \
    syssrc/sys/arch/powerpc/fpu/fpu_add.c \
    syssrc/sys/arch/powerpc/fpu/fpu_arith.h \
    syssrc/sys/arch/powerpc/fpu/fpu_compare.c \
    syssrc/sys/arch/powerpc/fpu/fpu_div.c \
    syssrc/sys/arch/powerpc/fpu/fpu_emu.c \
    syssrc/sys/arch/powerpc/fpu/fpu_emu.h \
    syssrc/sys/arch/powerpc/fpu/fpu_explode.c \
    syssrc/sys/arch/powerpc/fpu/fpu_extern.h \
    syssrc/sys/arch/powerpc/fpu/fpu_implode.c \
    syssrc/sys/arch/powerpc/fpu/fpu_mul.c \
    syssrc/sys/arch/powerpc/fpu/fpu_sqrt.c \
    syssrc/sys/arch/powerpc/fpu/fpu_subr.c
cvs rdiff -r0 -r1.1 syssrc/sys/arch/powerpc/ibm4xx/4xx_trap_subr.S \
    syssrc/sys/arch/powerpc/ibm4xx/copyinstr.c \
    syssrc/sys/arch/powerpc/ibm4xx/copyoutstr.c \
    syssrc/sys/arch/powerpc/ibm4xx/pmap.c \
    syssrc/sys/arch/powerpc/ibm4xx/trap.c \
    syssrc/sys/arch/powerpc/ibm4xx/trap_subr.S
cvs rdiff -r1.22 -r1.23 syssrc/sys/arch/powerpc/include/Makefile
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/powerpc/include/asm.h \
    syssrc/sys/arch/powerpc/include/cpu.h
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/powerpc/include/db_machdep.h
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/powerpc/include/float.h \
    syssrc/sys/arch/powerpc/include/fpu.h
cvs rdiff -r0 -r1.1 syssrc/sys/arch/powerpc/include/instr.h \
    syssrc/sys/arch/powerpc/include/spr.h
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/powerpc/include/trap.h
cvs rdiff -r0 -r1.1 syssrc/sys/arch/powerpc/include/ibm4xx/Makefile \
    syssrc/sys/arch/powerpc/include/ibm4xx/dcr.h \
    syssrc/sys/arch/powerpc/include/ibm4xx/ibm405gp.h \
    syssrc/sys/arch/powerpc/include/ibm4xx/mal405gp.h \
    syssrc/sys/arch/powerpc/include/ibm4xx/pmap.h \
    syssrc/sys/arch/powerpc/include/ibm4xx/pte.h \
    syssrc/sys/arch/powerpc/include/ibm4xx/tlb.h
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/powerpc/powerpc/db_disasm.c \
    syssrc/sys/arch/powerpc/powerpc/openfirm.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/powerpc/powerpc/db_interface.c \
    syssrc/sys/arch/powerpc/powerpc/db_trace.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/powerpc/powerpc/in_cksum.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/powerpc/powerpc/process_machdep.c
cvs rdiff -r1.28 -r1.29 syssrc/sys/arch/powerpc/powerpc/vm_machdep.c
cvs rdiff -r0 -r1.1 syssrc/sys/arch/walnut/Makefile
cvs rdiff -r0 -r1.1 syssrc/sys/arch/walnut/compile/.keep_me \
    syssrc/sys/arch/walnut/compile/mkimg.sh
cvs rdiff -r0 -r1.1 syssrc/sys/arch/walnut/conf/Makefile.walnut \
    syssrc/sys/arch/walnut/conf/WALNUT \
    syssrc/sys/arch/walnut/conf/files.walnut \
    syssrc/sys/arch/walnut/conf/std.walnut
cvs rdiff -r0 -r1.1 syssrc/sys/arch/walnut/dev/com_mainbus.c \
    syssrc/sys/arch/walnut/dev/ds1743.c \
    syssrc/sys/arch/walnut/dev/ds1743reg.h \
    syssrc/sys/arch/walnut/dev/ibm405gp.c \
    syssrc/sys/arch/walnut/dev/if_emac.c \
    syssrc/sys/arch/walnut/dev/if_emacreg.h \
    syssrc/sys/arch/walnut/dev/pckbc_mainbus.c \
    syssrc/sys/arch/walnut/dev/todclock.c \
    syssrc/sys/arch/walnut/dev/todclockvar.h
cvs rdiff -r0 -r1.1 syssrc/sys/arch/walnut/include/Makefile \
    syssrc/sys/arch/walnut/include/ansi.h \
    syssrc/sys/arch/walnut/include/aout_machdep.h \
    syssrc/sys/arch/walnut/include/asm.h \
    syssrc/sys/arch/walnut/include/autoconf.h \
    syssrc/sys/arch/walnut/include/bswap.h \
    syssrc/sys/arch/walnut/include/bus.h \
    syssrc/sys/arch/walnut/include/cdefs.h \
    syssrc/sys/arch/walnut/include/cpu.h \
    syssrc/sys/arch/walnut/include/db_machdep.h \
    syssrc/sys/arch/walnut/include/disklabel.h \
    syssrc/sys/arch/walnut/include/elf_machdep.h \
    syssrc/sys/arch/walnut/include/endian.h \
    syssrc/sys/arch/walnut/include/endian_machdep.h \
    syssrc/sys/arch/walnut/include/float.h \
    syssrc/sys/arch/walnut/include/fpu.h \
    syssrc/sys/arch/walnut/include/frame.h \
    syssrc/sys/arch/walnut/include/ieee.h \
    syssrc/sys/arch/walnut/include/ieeefp.h \
    syssrc/sys/arch/walnut/include/int_const.h \
    syssrc/sys/arch/walnut/include/int_fmtio.h \
    syssrc/sys/arch/walnut/include/int_limits.h \
    syssrc/sys/arch/walnut/include/int_mwgwtypes.h \
    syssrc/sys/arch/walnut/include/int_types.h \
    syssrc/sys/arch/walnut/include/intr.h \
    syssrc/sys/arch/walnut/include/ipkdb.h \
    syssrc/sys/arch/walnut/include/kcore.h \
    syssrc/sys/arch/walnut/include/limits.h \
    syssrc/sys/arch/walnut/include/loadfile_machdep.h \
    syssrc/sys/arch/walnut/include/lock.h \
    syssrc/sys/arch/walnut/include/math.h \
    syssrc/sys/arch/walnut/include/param.h \
    syssrc/sys/arch/walnut/include/pcb.h \
    syssrc/sys/arch/walnut/include/pci_machdep.h \
    syssrc/sys/arch/walnut/include/pio.h \
    syssrc/sys/arch/walnut/include/pmap.h \
    syssrc/sys/arch/walnut/include/powerpc.h \
    syssrc/sys/arch/walnut/include/proc.h \
    syssrc/sys/arch/walnut/include/profile.h \
    syssrc/sys/arch/walnut/include/psl.h syssrc/sys/arch/walnut/include/pte.h \
    syssrc/sys/arch/walnut/include/ptrace.h \
    syssrc/sys/arch/walnut/include/reg.h \
    syssrc/sys/arch/walnut/include/reloc.h \
    syssrc/sys/arch/walnut/include/rnd.h syssrc/sys/arch/walnut/include/rtc.h \
    syssrc/sys/arch/walnut/include/setjmp.h \
    syssrc/sys/arch/walnut/include/signal.h \
    syssrc/sys/arch/walnut/include/stdarg.h \
    syssrc/sys/arch/walnut/include/tlb.h \
    syssrc/sys/arch/walnut/include/trap.h \
    syssrc/sys/arch/walnut/include/types.h \
    syssrc/sys/arch/walnut/include/varargs.h \
    syssrc/sys/arch/walnut/include/vmparam.h \
    syssrc/sys/arch/walnut/include/walnut.h
cvs rdiff -r0 -r1.1 syssrc/sys/arch/walnut/pci/pchb.c \
    syssrc/sys/arch/walnut/pci/pci_machdep.c
cvs rdiff -r0 -r1.1 syssrc/sys/arch/walnut/walnut/autoconf.c \
    syssrc/sys/arch/walnut/walnut/bus_dma.c \
    syssrc/sys/arch/walnut/walnut/clock.c \
    syssrc/sys/arch/walnut/walnut/conf.c \
    syssrc/sys/arch/walnut/walnut/consinit.c \
    syssrc/sys/arch/walnut/walnut/cpu.c \
    syssrc/sys/arch/walnut/walnut/disksubr.c \
    syssrc/sys/arch/walnut/walnut/extintr.c \
    syssrc/sys/arch/walnut/walnut/genassym.cf \
    syssrc/sys/arch/walnut/walnut/locore.S \
    syssrc/sys/arch/walnut/walnut/machdep.c \
    syssrc/sys/arch/walnut/walnut/mainbus.c \
    syssrc/sys/arch/walnut/walnut/procfs_machdep.c
cvs rdiff -r1.445 -r1.446 syssrc/sys/conf/files
cvs rdiff -r1.25 -r1.26 syssrc/sys/ddb/db_sym.c
cvs rdiff -r1.61 -r1.62 syssrc/sys/dev/DEVNAMES
cvs rdiff -r1.3 -r1.4 syssrc/sys/dev/pci/pciconf.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/dev/pci/pciconf.h
cvs rdiff -r1.327 -r1.328 syssrc/sys/dev/pci/pcidevs

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