Source-Changes archive

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

CVS commit: [matt-nb5-pq3] src/sys/arch/powerpc



Module Name:    src
Committed By:   matt
Date:           Mon Jan 17 07:46:00 UTC 2011

Modified Files:
        src/sys/arch/powerpc/booke [matt-nb5-pq3]: booke_machdep.c genassym.cf
            trap.c trap_subr.S
        src/sys/arch/powerpc/conf [matt-nb5-pq3]: files.powerpc
        src/sys/arch/powerpc/ibm4xx [matt-nb5-pq3]: genassym.cf
            ibm4xx_machdep.c trap.c
        src/sys/arch/powerpc/include [matt-nb5-pq3]: altivec.h cpu.h fpu.h
            frame.h instr.h pcb.h proc.h userret.h
        src/sys/arch/powerpc/include/booke [matt-nb5-pq3]: cpuvar.h
        src/sys/arch/powerpc/include/ibm4xx [matt-nb5-pq3]: cpu.h
        src/sys/arch/powerpc/oea [matt-nb5-pq3]: altivec.c cpu_subr.c
            genassym.cf oea_machdep.c pmap.c
        src/sys/arch/powerpc/powerpc [matt-nb5-pq3]: compat_16_machdep.c fpu.c
            powerpc_machdep.c process_machdep.c sig_machdep.c syscall.c trap.c
            trap_subr.S vm_machdep.c
Added Files:
        src/sys/arch/powerpc/booke [matt-nb5-pq3]: spe.c spe_subr.S
        src/sys/arch/powerpc/oea [matt-nb5-pq3]: altivec_subr.S
        src/sys/arch/powerpc/powerpc [matt-nb5-pq3]: fpu_subr.S

Log Message:
Add SPE (signal processing engine) support for mpc85xx/booke.  Think of it
as AltiVec-lite (really lite).  Genercize AltiVec support so that it could
the same interface could support SPE as well.  Rework the FPU support along
the same lines.  Move the __asm() to their own XXX_subr.S (altivec, fpu, spe).


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/arch/powerpc/booke/booke_machdep.c \
    src/sys/arch/powerpc/booke/genassym.cf \
    src/sys/arch/powerpc/booke/trap_subr.S
cvs rdiff -u -r0 -r1.1.2.1 src/sys/arch/powerpc/booke/spe.c \
    src/sys/arch/powerpc/booke/spe_subr.S
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/arch/powerpc/booke/trap.c
cvs rdiff -u -r1.69.28.1 -r1.69.28.2 src/sys/arch/powerpc/conf/files.powerpc
cvs rdiff -u -r1.15.26.1 -r1.15.26.2 src/sys/arch/powerpc/ibm4xx/genassym.cf
cvs rdiff -u -r1.8.18.1 -r1.8.18.2 \
    src/sys/arch/powerpc/ibm4xx/ibm4xx_machdep.c
cvs rdiff -u -r1.49.16.1 -r1.49.16.2 src/sys/arch/powerpc/ibm4xx/trap.c
cvs rdiff -u -r1.12 -r1.12.26.1 src/sys/arch/powerpc/include/altivec.h
cvs rdiff -u -r1.65.22.1 -r1.65.22.2 src/sys/arch/powerpc/include/cpu.h
cvs rdiff -u -r1.16 -r1.16.46.1 src/sys/arch/powerpc/include/fpu.h
cvs rdiff -u -r1.20.16.1 -r1.20.16.2 src/sys/arch/powerpc/include/frame.h
cvs rdiff -u -r1.4.104.2 -r1.4.104.3 src/sys/arch/powerpc/include/instr.h
cvs rdiff -u -r1.21.104.1 -r1.21.104.2 src/sys/arch/powerpc/include/pcb.h
cvs rdiff -u -r1.7 -r1.7.40.1 src/sys/arch/powerpc/include/proc.h
cvs rdiff -u -r1.15.40.1 -r1.15.40.2 src/sys/arch/powerpc/include/userret.h
cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/arch/powerpc/include/booke/cpuvar.h
cvs rdiff -u -r1.13 -r1.13.82.1 src/sys/arch/powerpc/include/ibm4xx/cpu.h
cvs rdiff -u -r1.14.26.1 -r1.14.26.2 src/sys/arch/powerpc/oea/altivec.c \
    src/sys/arch/powerpc/oea/genassym.cf
cvs rdiff -u -r0 -r1.1.2.1 src/sys/arch/powerpc/oea/altivec_subr.S
cvs rdiff -u -r1.50.14.1 -r1.50.14.2 src/sys/arch/powerpc/oea/cpu_subr.c
cvs rdiff -u -r1.46.18.1 -r1.46.18.2 src/sys/arch/powerpc/oea/oea_machdep.c
cvs rdiff -u -r1.61.12.1 -r1.61.12.2 src/sys/arch/powerpc/oea/pmap.c
cvs rdiff -u -r1.11.20.1 -r1.11.20.2 \
    src/sys/arch/powerpc/powerpc/compat_16_machdep.c
cvs rdiff -u -r1.21.26.1 -r1.21.26.2 src/sys/arch/powerpc/powerpc/fpu.c
cvs rdiff -u -r0 -r1.1.2.1 src/sys/arch/powerpc/powerpc/fpu_subr.S
cvs rdiff -u -r1.39.16.1 -r1.39.16.2 \
    src/sys/arch/powerpc/powerpc/powerpc_machdep.c
cvs rdiff -u -r1.26.42.1 -r1.26.42.2 \
    src/sys/arch/powerpc/powerpc/process_machdep.c
cvs rdiff -u -r1.32.20.1 -r1.32.20.2 \
    src/sys/arch/powerpc/powerpc/sig_machdep.c
cvs rdiff -u -r1.43.16.1 -r1.43.16.2 src/sys/arch/powerpc/powerpc/syscall.c
cvs rdiff -u -r1.128.4.1.4.2 -r1.128.4.1.4.3 \
    src/sys/arch/powerpc/powerpc/trap.c
cvs rdiff -u -r1.65.16.1 -r1.65.16.2 src/sys/arch/powerpc/powerpc/trap_subr.S
cvs rdiff -u -r1.74.4.1.4.1 -r1.74.4.1.4.2 \
    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