Source-Changes archive

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

CVS commit: src/sys/arch



Module Name:    src
Committed By:   matt
Date:           Sat Jun 19 19:44:58 UTC 2010

Modified Files:
        src/sys/arch/arm/arm: bus_space_asm_generic.S cpufunc.c
            cpufunc_asm_armv6.S cpufunc_asm_armv7.S
        src/sys/arch/arm/arm32: cpu.c locore.S
        src/sys/arch/arm/conf: files.arm
        src/sys/arch/arm/include: armreg.h cpuconf.h cpufunc.h
        src/sys/arch/arm/omap: omap2_mputmr.c
        src/sys/arch/evbarm/conf: BEAGLEBOARD TISDP2420 std.beagle std.igepv2
Added Files:
        src/sys/arch/arm/arm32: cortex_pmc.c

Log Message:
Cleanup the armv7 changes.  Add ARM_ARCH_7.   Use CPU_CORTEX instead of
CPU_CORTEXA8 everywhere since there more types of Cortex than just the A8.
CPU_CORTEXA8 still exists but causes CPU_CORTEX to be defined.
Add CPU_CORTEXA9 as well.  Use .arch armv7a to get us the isb/dsb
instructions.

Test booted to root device prompt on a Beagleboard.
All ARM kernels successfully test built.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/arm/bus_space_asm_generic.S
cvs rdiff -u -r1.95 -r1.96 src/sys/arch/arm/arm/cpufunc.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/arm/cpufunc_asm_armv6.S
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/arm/cpufunc_asm_armv7.S
cvs rdiff -u -r0 -r1.1 src/sys/arch/arm/arm32/cortex_pmc.c
cvs rdiff -u -r1.73 -r1.74 src/sys/arch/arm/arm32/cpu.c
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/arm/arm32/locore.S
cvs rdiff -u -r1.98 -r1.99 src/sys/arch/arm/conf/files.arm
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/arm/include/armreg.h
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/arm/include/cpuconf.h
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/arm/include/cpufunc.h
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/omap/omap2_mputmr.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbarm/conf/BEAGLEBOARD
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbarm/conf/TISDP2420
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbarm/conf/std.beagle
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbarm/conf/std.igepv2

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