Source-Changes archive

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

CVS commit: src/sys/arch/powerpc



Module Name:    src
Committed By:   matt
Date:           Tue Jan 18 01:02:56 UTC 2011

Modified Files:
        src/sys/arch/powerpc/conf: Makefile.powerpc files.booke files.powerpc
        src/sys/arch/powerpc/fpu: fpu_emu.c
        src/sys/arch/powerpc/ibm4xx: 4xx_trap_subr.S clock.c genassym.cf
            ibm4xx_machdep.c trap.c trap_subr.S
        src/sys/arch/powerpc/include: altivec.h asm.h cpu.h cpu_counter.h
            db_machdep.h fpu.h frame.h instr.h mcontext.h pcb.h proc.h psl.h
            ptrace.h reg.h userret.h
        src/sys/arch/powerpc/include/booke: intr.h openpicreg.h pte.h spr.h
            trap.h vmparam.h
        src/sys/arch/powerpc/include/ibm4xx: cpu.h ibm4xx_intr.h pmap.h
        src/sys/arch/powerpc/include/oea: pmap.h
        src/sys/arch/powerpc/oea: altivec.c cpu_subr.c genassym.cf
            oea_machdep.c pmap.c
        src/sys/arch/powerpc/powerpc: bus_dma.c bus_space.c clock.c
            compat_13_machdep.c compat_16_machdep.c core_machdep.c
            db_interface.c db_trace.c fpu.c ipkdb_glue.c locore_subr.S
            mach_machdep.c pio_subr.S powerpc_machdep.c process_machdep.c
            setfault.S sig_machdep.c sys_machdep.c syscall.c trap.c trap_subr.S
            vm_machdep.c
Added Files:
        src/sys/arch/powerpc/booke: board_prop.c booke_autoconf.c booke_cache.c
            booke_machdep.c booke_pmap.c booke_stubs.c copyin.c copyinstr.c
            copyout.c copyoutstr.c e500_autoconf.c e500_intr.c e500_timer.c
            e500_tlb.c genassym.cf kcopy.c spe.c spe_subr.S trap.c trap_subr.S
        src/sys/arch/powerpc/booke/dev: cpunode.c e500wdog.c pq3diic.c
            pq3duart.c pq3ehci.c pq3etsec.c pq3gpio.c pq3obio.c pq3sdhc.c
        src/sys/arch/powerpc/booke/pci: pq3pci.c
        src/sys/arch/powerpc/conf: kern.ldscript
        src/sys/arch/powerpc/include/booke: cpuvar.h e500reg.h e500var.h
            etsecreg.h pmap.h
        src/sys/arch/powerpc/oea: altivec_subr.S
        src/sys/arch/powerpc/powerpc: fixup.c fpu_subr.S

Log Message:
Add support for BookE Freescale MPC85xx (e500 core) processors.
Add fast softint support for PowerPC (though only booke uses it).
Redo FPU/VEC support and add e500 SPE support.
Rework trap/intrs to use a common trapframe format.
Support SOFTFLOAT (no hardfloat or fpu emulation) for BookE.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.2 src/sys/arch/powerpc/booke/board_prop.c \
    src/sys/arch/powerpc/booke/booke_autoconf.c \
    src/sys/arch/powerpc/booke/booke_cache.c \
    src/sys/arch/powerpc/booke/booke_machdep.c \
    src/sys/arch/powerpc/booke/booke_pmap.c \
    src/sys/arch/powerpc/booke/booke_stubs.c \
    src/sys/arch/powerpc/booke/copyin.c \
    src/sys/arch/powerpc/booke/copyinstr.c \
    src/sys/arch/powerpc/booke/copyout.c \
    src/sys/arch/powerpc/booke/copyoutstr.c \
    src/sys/arch/powerpc/booke/e500_autoconf.c \
    src/sys/arch/powerpc/booke/e500_intr.c \
    src/sys/arch/powerpc/booke/e500_timer.c \
    src/sys/arch/powerpc/booke/e500_tlb.c \
    src/sys/arch/powerpc/booke/genassym.cf src/sys/arch/powerpc/booke/kcopy.c \
    src/sys/arch/powerpc/booke/spe.c src/sys/arch/powerpc/booke/spe_subr.S \
    src/sys/arch/powerpc/booke/trap.c src/sys/arch/powerpc/booke/trap_subr.S
cvs rdiff -u -r0 -r1.2 src/sys/arch/powerpc/booke/dev/cpunode.c \
    src/sys/arch/powerpc/booke/dev/e500wdog.c \
    src/sys/arch/powerpc/booke/dev/pq3diic.c \
    src/sys/arch/powerpc/booke/dev/pq3duart.c \
    src/sys/arch/powerpc/booke/dev/pq3ehci.c \
    src/sys/arch/powerpc/booke/dev/pq3etsec.c \
    src/sys/arch/powerpc/booke/dev/pq3gpio.c \
    src/sys/arch/powerpc/booke/dev/pq3obio.c \
    src/sys/arch/powerpc/booke/dev/pq3sdhc.c
cvs rdiff -u -r0 -r1.2 src/sys/arch/powerpc/booke/pci/pq3pci.c
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/powerpc/conf/Makefile.powerpc
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/powerpc/conf/files.booke
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/powerpc/conf/files.powerpc
cvs rdiff -u -r0 -r1.2 src/sys/arch/powerpc/conf/kern.ldscript
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/powerpc/fpu/fpu_emu.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/powerpc/ibm4xx/4xx_trap_subr.S
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/powerpc/ibm4xx/clock.c
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/powerpc/ibm4xx/genassym.cf
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/powerpc/ibm4xx/trap.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/powerpc/ibm4xx/trap_subr.S
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/powerpc/include/altivec.h
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/powerpc/include/asm.h
cvs rdiff -u -r1.73 -r1.74 src/sys/arch/powerpc/include/cpu.h
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/powerpc/include/cpu_counter.h
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/powerpc/include/db_machdep.h \
    src/sys/arch/powerpc/include/frame.h src/sys/arch/powerpc/include/pcb.h
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/powerpc/include/fpu.h \
    src/sys/arch/powerpc/include/userret.h
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/powerpc/include/instr.h
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/powerpc/include/mcontext.h
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/powerpc/include/proc.h \
    src/sys/arch/powerpc/include/reg.h
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/powerpc/include/psl.h
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/powerpc/include/ptrace.h
cvs rdiff -u -r0 -r1.2 src/sys/arch/powerpc/include/booke/cpuvar.h \
    src/sys/arch/powerpc/include/booke/e500reg.h \
    src/sys/arch/powerpc/include/booke/e500var.h \
    src/sys/arch/powerpc/include/booke/etsecreg.h \
    src/sys/arch/powerpc/include/booke/pmap.h
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/powerpc/include/booke/intr.h \
    src/sys/arch/powerpc/include/booke/openpicreg.h \
    src/sys/arch/powerpc/include/booke/pte.h \
    src/sys/arch/powerpc/include/booke/trap.h
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/powerpc/include/booke/spr.h \
    src/sys/arch/powerpc/include/booke/vmparam.h
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/powerpc/include/ibm4xx/cpu.h
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/powerpc/include/ibm4xx/ibm4xx_intr.h
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/powerpc/include/ibm4xx/pmap.h
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/powerpc/include/oea/pmap.h
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/powerpc/oea/altivec.c
cvs rdiff -u -r0 -r1.2 src/sys/arch/powerpc/oea/altivec_subr.S
cvs rdiff -u -r1.59 -r1.60 src/sys/arch/powerpc/oea/cpu_subr.c
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/powerpc/oea/genassym.cf
cvs rdiff -u -r1.54 -r1.55 src/sys/arch/powerpc/oea/oea_machdep.c
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/powerpc/oea/pmap.c
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/powerpc/powerpc/bus_dma.c \
    src/sys/arch/powerpc/powerpc/sig_machdep.c
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/powerpc/powerpc/bus_space.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/powerpc/powerpc/clock.c
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/powerpc/powerpc/compat_13_machdep.c
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/powerpc/powerpc/compat_16_machdep.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/powerpc/powerpc/core_machdep.c
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/powerpc/powerpc/db_interface.c \
    src/sys/arch/powerpc/powerpc/powerpc_machdep.c
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/powerpc/powerpc/db_trace.c
cvs rdiff -u -r0 -r1.2 src/sys/arch/powerpc/powerpc/fixup.c \
    src/sys/arch/powerpc/powerpc/fpu_subr.S
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/powerpc/powerpc/fpu.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/powerpc/powerpc/ipkdb_glue.c \
    src/sys/arch/powerpc/powerpc/sys_machdep.c
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/powerpc/powerpc/locore_subr.S
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/powerpc/powerpc/mach_machdep.c \
    src/sys/arch/powerpc/powerpc/process_machdep.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/powerpc/powerpc/pio_subr.S
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/powerpc/powerpc/setfault.S
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/powerpc/powerpc/syscall.c
cvs rdiff -u -r1.137 -r1.138 src/sys/arch/powerpc/powerpc/trap.c
cvs rdiff -u -r1.66 -r1.67 src/sys/arch/powerpc/powerpc/trap_subr.S
cvs rdiff -u -r1.80 -r1.81 src/sys/arch/powerpc/powerpc/vm_machdep.c

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