Source-Changes archive

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

CVS commit: src

Module Name:    src
Committed By:   matt
Date:           Sun Jun  5 16:52:27 UTC 2011

Modified Files:
        src/distrib/sets/lists/comp: ad.powerpc md.amigappc md.bebox md.evbppc
            md.ibmnws md.macppc md.mvmeppc md.ofppc md.prep md.rs6000
        src/sys/arch/bebox/bebox: pic_bebox.c
        src/sys/arch/evbppc/conf: INSTALL_PMPPC
        src/sys/arch/evbppc/mpc85xx: machdep.c mpc85xx_start.S
        src/sys/arch/macppc/include: intr.h
        src/sys/arch/macppc/macppc: cpu.c ipi_hammerhead.c machdep.c
        src/sys/arch/ofppc/include: intr.h
        src/sys/arch/ofppc/ofppc: cpu.c
        src/sys/arch/powerpc/booke: booke_machdep.c booke_pmap.c booke_stubs.c
            e500_intr.c e500_tlb.c trap.c trap_subr.S
        src/sys/arch/powerpc/conf: files.powerpc
        src/sys/arch/powerpc/ibm4xx: trap.c trap_subr.S
        src/sys/arch/powerpc/include: Makefile asm.h cpu.h proc.h types.h
        src/sys/arch/powerpc/include/booke: cpuvar.h e500var.h intr.h pmap.h
            spr.h vmparam.h
        src/sys/arch/powerpc/oea: cpu_subr.c
        src/sys/arch/powerpc/pic: files.pic intr.c ipi.c ipi_openpic.c ipivar.h
            openpic_common.c pic_distopenpic.c
        src/sys/arch/powerpc/powerpc: lock_stubs.S locore_subr.S ofwreal.S
            powerpc_machdep.c trap.c trap_subr.S
        src/sys/common/pmap/tlb: pmap.c pmap.h pmap_tlb.c
Added Files:
        src/sys/arch/powerpc/booke: e500_mpsubr.S
        src/sys/arch/powerpc/include: cpuset.h
Removed Files:
        src/sys/arch/bebox/include: atomic.h
        src/sys/arch/evbppc/include: atomic.h
        src/sys/arch/ibmnws/include: atomic.h
        src/sys/arch/macppc/include: atomic.h
        src/sys/arch/mvmeppc/include: atomic.h
        src/sys/arch/ofppc/include: atomic.h
        src/sys/arch/powerpc/include: atomic.h
        src/sys/arch/prep/include: atomic.h
        src/sys/arch/rs6000/include: atomic.h
        src/sys/arch/sandpoint/include: atomic.h

Log Message:
Remove <machine/atomic.h>; use <sys/atomic.h> instead.
Add <powerpc/cpuset.h> (for mpc85xx pmap).
Add some initial MP code for mpc85xx
Rework ipi code to be common across all ppcs
Change PPC to keep curlwp in %r13 while in the kernel.
Move astpending from cpu_info to mdlwp
Improve cpu_need_resched to be more MP friendly.

To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/distrib/sets/lists/comp/ad.powerpc
cvs rdiff -u -r1.6 -r1.7 src/distrib/sets/lists/comp/md.amigappc
cvs rdiff -u -r1.32 -r1.33 src/distrib/sets/lists/comp/md.bebox
cvs rdiff -u -r1.10 -r1.11 src/distrib/sets/lists/comp/md.evbppc
cvs rdiff -u -r1.8 -r1.9 src/distrib/sets/lists/comp/md.ibmnws
cvs rdiff -u -r1.33 -r1.34 src/distrib/sets/lists/comp/md.macppc
cvs rdiff -u -r1.12 -r1.13 src/distrib/sets/lists/comp/md.mvmeppc
cvs rdiff -u -r1.11 -r1.12 src/distrib/sets/lists/comp/md.ofppc
cvs rdiff -u -r1.25 -r1.26 src/distrib/sets/lists/comp/md.prep
cvs rdiff -u -r1.3 -r1.4 src/distrib/sets/lists/comp/md.rs6000
cvs rdiff -u -r1.14 -r1.15 src/distrib/sets/lists/comp/md.sandpoint
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/bebox/bebox/pic_bebox.c
cvs rdiff -u -r1.2 -r0 src/sys/arch/bebox/include/atomic.h
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbppc/conf/INSTALL_PMPPC
cvs rdiff -u -r1.2 -r0 src/sys/arch/evbppc/include/atomic.h
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbppc/mpc85xx/machdep.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbppc/mpc85xx/mpc85xx_start.S
cvs rdiff -u -r1.2 -r0 src/sys/arch/ibmnws/include/atomic.h
cvs rdiff -u -r1.2 -r0 src/sys/arch/macppc/include/atomic.h
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/macppc/include/intr.h
cvs rdiff -u -r1.54 -r1.55 src/sys/arch/macppc/macppc/cpu.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/macppc/macppc/ipi_hammerhead.c
cvs rdiff -u -r1.155 -r1.156 src/sys/arch/macppc/macppc/machdep.c
cvs rdiff -u -r1.2 -r0 src/sys/arch/mvmeppc/include/atomic.h
cvs rdiff -u -r1.2 -r0 src/sys/arch/ofppc/include/atomic.h
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/ofppc/include/intr.h
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/ofppc/ofppc/cpu.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/powerpc/booke/booke_machdep.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/powerpc/booke/booke_pmap.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/powerpc/booke/booke_stubs.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/powerpc/booke/e500_intr.c
cvs rdiff -u -r0 -r1.1 src/sys/arch/powerpc/booke/e500_mpsubr.S
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/powerpc/booke/e500_tlb.c \
    src/sys/arch/powerpc/booke/ \
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/powerpc/booke/trap.c
cvs rdiff -u -r1.76 -r1.77 src/sys/arch/powerpc/conf/files.powerpc
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/powerpc/ibm4xx/
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/powerpc/ibm4xx/trap.c
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/powerpc/ibm4xx/trap_subr.S
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/powerpc/include/Makefile
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/powerpc/include/asm.h
cvs rdiff -u -r1.4 -r0 src/sys/arch/powerpc/include/atomic.h
cvs rdiff -u -r1.76 -r1.77 src/sys/arch/powerpc/include/cpu.h
cvs rdiff -u -r0 -r1.1 src/sys/arch/powerpc/include/cpuset.h
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/powerpc/include/proc.h
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/powerpc/include/types.h
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/powerpc/include/booke/cpuvar.h
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/powerpc/include/booke/e500var.h
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/powerpc/include/booke/intr.h \
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/powerpc/include/booke/pmap.h
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/powerpc/include/booke/spr.h
cvs rdiff -u -r1.62 -r1.63 src/sys/arch/powerpc/oea/cpu_subr.c
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/powerpc/oea/
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/powerpc/pic/files.pic \
    src/sys/arch/powerpc/pic/ipi_openpic.c src/sys/arch/powerpc/pic/ipivar.h \
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/powerpc/pic/intr.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/powerpc/pic/ipi.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/powerpc/pic/openpic_common.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/powerpc/powerpc/lock_stubs.S
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/powerpc/powerpc/locore_subr.S
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/powerpc/powerpc/ofwreal.S
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/powerpc/powerpc/powerpc_machdep.c
cvs rdiff -u -r1.140 -r1.141 src/sys/arch/powerpc/powerpc/trap.c
cvs rdiff -u -r1.68 -r1.69 src/sys/arch/powerpc/powerpc/trap_subr.S
cvs rdiff -u -r1.2 -r0 src/sys/arch/prep/include/atomic.h
cvs rdiff -u -r1.1 -r0 src/sys/arch/rs6000/include/atomic.h
cvs rdiff -u -r1.2 -r0 src/sys/arch/sandpoint/include/atomic.h
cvs rdiff -u -r1.3 -r1.4 src/sys/common/pmap/tlb/pmap.c \
cvs rdiff -u -r1.2 -r1.3 src/sys/common/pmap/tlb/pmap.h

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