Source-Changes archive

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

CVS commit: [matt-armv6] src/sys/arch



Module Name:    src
Committed By:   matt
Date:           Mon Jan 28 18:29:14 UTC 2008

Modified Files:
        src/sys/arch/acorn32/acorn32 [matt-armv6]: genassym.cf
        src/sys/arch/acorn32/include [matt-armv6]: intr.h irqhandler.h
        src/sys/arch/arm/arm32 [matt-armv6]: intr.c spl.S
        src/sys/arch/arm/ep93xx [matt-armv6]: ep93xx_intr.c ep93xx_intr.h
        src/sys/arch/arm/footbridge [matt-armv6]: footbridge_intr.h
            footbridge_irqhandler.c
        src/sys/arch/arm/imx [matt-armv6]: files.imx imx31_intr.h
        src/sys/arch/arm/include/arm32 [matt-armv6]: psl.h
        src/sys/arch/arm/iomd [matt-armv6]: iomd_irq.S iomd_irqhandler.c
        src/sys/arch/arm/ixp12x0 [matt-armv6]: ixp12x0_intr.c
        src/sys/arch/arm/ofw [matt-armv6]: ofw_irq.S
        src/sys/arch/arm/omap [matt-armv6]: files.omap2 omap2430_intr.c
            omap2430_intr.h omap2430_mputmr.c omap2_icu.c omap2_intr.h
            omap_intr.c omap_intr.h
        src/sys/arch/arm/s3c2xx0 [matt-armv6]: s3c2410_intr.c s3c2800_intr.c
            s3c2xx0_intr.c s3c2xx0_intr.h
        src/sys/arch/arm/sa11x0 [matt-armv6]: sa11x0_irq.S sa11x0_irqhandler.c
        src/sys/arch/arm/xscale [matt-armv6]: becc_csrvar.h becc_icu.c
            i80321_icu.c i80321_intr.h i80321var.h ixp425_intr.c ixp425_intr.h
            pxa2x0_intr.c pxa2x0_intr.h
        src/sys/arch/cats/conf [matt-armv6]: GENERIC
        src/sys/arch/cats/include [matt-armv6]: types.h
        src/sys/arch/evbarm/conf [matt-armv6]: IMX31LITE
        src/sys/arch/evbarm/ifpga [matt-armv6]: ifpga_intr.c ifpga_intr.h
        src/sys/arch/hpcarm/hpcarm [matt-armv6]: genassym.cf hpc_machdep.c
        src/sys/arch/hpcarm/include [matt-armv6]: intr.h irqhandler.h
        src/sys/arch/iyonix/include [matt-armv6]: intr.h
        src/sys/arch/shark/include [matt-armv6]: intr.h irqhandler.h types.h
        src/sys/arch/shark/isa [matt-armv6]: isa_irq.S isa_irqhandler.c
        src/sys/arch/shark/ofw [matt-armv6]: ofw.c
        src/sys/arch/shark/shark [matt-armv6]: genassym.cf
        src/sys/arch/zaurus/include [matt-armv6]: intr.h
Added Files:
        src/sys/arch/arm/omap [matt-armv6]: omap2_gpio.c

Log Message:
Given the that there are only 4 IPLs (ignoring soft IPLs), a number of
cleanups can be done:
Remove _SPL_* aliases.
Don't store irqmasks in ci_cpl, just make it an ipl level.
Add fast softint switching support.


To generate a diff of this commit:
cvs rdiff -r1.3 -r1.3.88.1 src/sys/arch/acorn32/acorn32/genassym.cf
cvs rdiff -r1.5.26.1 -r1.5.26.2 src/sys/arch/acorn32/include/intr.h
cvs rdiff -r1.7 -r1.7.52.1 src/sys/arch/acorn32/include/irqhandler.h
cvs rdiff -r1.23.2.2 -r1.23.2.3 src/sys/arch/arm/arm32/intr.c
cvs rdiff -r1.5.2.2 -r1.5.2.3 src/sys/arch/arm/arm32/spl.S
cvs rdiff -r1.8.30.2 -r1.8.30.3 src/sys/arch/arm/ep93xx/ep93xx_intr.c
cvs rdiff -r1.2.52.1 -r1.2.52.2 src/sys/arch/arm/ep93xx/ep93xx_intr.h
cvs rdiff -r1.10.22.2 -r1.10.22.3 \
    src/sys/arch/arm/footbridge/footbridge_intr.h
cvs rdiff -r1.17.26.1 -r1.17.26.2 \
    src/sys/arch/arm/footbridge/footbridge_irqhandler.c
cvs rdiff -r1.1.2.2 -r1.1.2.3 src/sys/arch/arm/imx/files.imx
cvs rdiff -r1.1.2.4 -r1.1.2.5 src/sys/arch/arm/imx/imx31_intr.h
cvs rdiff -r1.12.4.1 -r1.12.4.2 src/sys/arch/arm/include/arm32/psl.h
cvs rdiff -r1.7.2.3 -r1.7.2.4 src/sys/arch/arm/iomd/iomd_irq.S
cvs rdiff -r1.14.2.2 -r1.14.2.3 src/sys/arch/arm/iomd/iomd_irqhandler.c
cvs rdiff -r1.15.30.2 -r1.15.30.3 src/sys/arch/arm/ixp12x0/ixp12x0_intr.c
cvs rdiff -r1.8.2.3 -r1.8.2.4 src/sys/arch/arm/ofw/ofw_irq.S
cvs rdiff -r1.1.2.4 -r1.1.2.5 src/sys/arch/arm/omap/files.omap2 \
    src/sys/arch/arm/omap/omap2430_intr.c \
    src/sys/arch/arm/omap/omap2430_mputmr.c
cvs rdiff -r1.1.2.2 -r1.1.2.3 src/sys/arch/arm/omap/omap2430_intr.h \
    src/sys/arch/arm/omap/omap2_icu.c
cvs rdiff -r0 -r1.1.2.1 src/sys/arch/arm/omap/omap2_gpio.c
cvs rdiff -r1.1.2.1 -r1.1.2.2 src/sys/arch/arm/omap/omap2_intr.h
cvs rdiff -r1.2.26.1 -r1.2.26.2 src/sys/arch/arm/omap/omap_intr.c
cvs rdiff -r1.1.32.1 -r1.1.32.2 src/sys/arch/arm/omap/omap_intr.h
cvs rdiff -r1.6.52.1 -r1.6.52.2 src/sys/arch/arm/s3c2xx0/s3c2410_intr.c
cvs rdiff -r1.9.52.1 -r1.9.52.2 src/sys/arch/arm/s3c2xx0/s3c2800_intr.c
cvs rdiff -r1.11.30.2 -r1.11.30.3 src/sys/arch/arm/s3c2xx0/s3c2xx0_intr.c
cvs rdiff -r1.10.52.2 -r1.10.52.3 src/sys/arch/arm/s3c2xx0/s3c2xx0_intr.h
cvs rdiff -r1.10.22.2 -r1.10.22.3 src/sys/arch/arm/sa11x0/sa11x0_irq.S
cvs rdiff -r1.11.2.2 -r1.11.2.3 src/sys/arch/arm/sa11x0/sa11x0_irqhandler.c
cvs rdiff -r1.2 -r1.2.52.1 src/sys/arch/arm/xscale/becc_csrvar.h
cvs rdiff -r1.7.30.1 -r1.7.30.2 src/sys/arch/arm/xscale/becc_icu.c
cvs rdiff -r1.14.30.2 -r1.14.30.3 src/sys/arch/arm/xscale/i80321_icu.c
cvs rdiff -r1.9.30.1 -r1.9.30.2 src/sys/arch/arm/xscale/i80321_intr.h
cvs rdiff -r1.11 -r1.11.40.1 src/sys/arch/arm/xscale/i80321var.h
cvs rdiff -r1.15.30.2 -r1.15.30.3 src/sys/arch/arm/xscale/ixp425_intr.c
cvs rdiff -r1.6.52.2 -r1.6.52.3 src/sys/arch/arm/xscale/ixp425_intr.h
cvs rdiff -r1.11.26.2 -r1.11.26.3 src/sys/arch/arm/xscale/pxa2x0_intr.c
cvs rdiff -r1.10.22.3 -r1.10.22.4 src/sys/arch/arm/xscale/pxa2x0_intr.h
cvs rdiff -r1.116.4.2 -r1.116.4.3 src/sys/arch/cats/conf/GENERIC
cvs rdiff -r1.9 -r1.9.12.1 src/sys/arch/cats/include/types.h
cvs rdiff -r1.1.2.4 -r1.1.2.5 src/sys/arch/evbarm/conf/IMX31LITE
cvs rdiff -r1.5.28.1 -r1.5.28.2 src/sys/arch/evbarm/ifpga/ifpga_intr.c
cvs rdiff -r1.6.38.1 -r1.6.38.2 src/sys/arch/evbarm/ifpga/ifpga_intr.h
cvs rdiff -r1.6 -r1.6.94.1 src/sys/arch/hpcarm/hpcarm/genassym.cf
cvs rdiff -r1.82 -r1.82.28.1 src/sys/arch/hpcarm/hpcarm/hpc_machdep.c
cvs rdiff -r1.9.10.2 -r1.9.10.3 src/sys/arch/hpcarm/include/intr.h
cvs rdiff -r1.7 -r1.7.50.1 src/sys/arch/hpcarm/include/irqhandler.h
cvs rdiff -r1.7.20.1 -r1.7.20.2 src/sys/arch/iyonix/include/intr.h
cvs rdiff -r1.7.22.1 -r1.7.22.2 src/sys/arch/shark/include/intr.h
cvs rdiff -r1.3.22.1 -r1.3.22.2 src/sys/arch/shark/include/irqhandler.h
cvs rdiff -r1.7.12.1 -r1.7.12.2 src/sys/arch/shark/include/types.h
cvs rdiff -r1.8.2.2 -r1.8.2.3 src/sys/arch/shark/isa/isa_irq.S
cvs rdiff -r1.15.2.2 -r1.15.2.3 src/sys/arch/shark/isa/isa_irqhandler.c
cvs rdiff -r1.40.2.1 -r1.40.2.2 src/sys/arch/shark/ofw/ofw.c
cvs rdiff -r1.3 -r1.3.22.1 src/sys/arch/shark/shark/genassym.cf
cvs rdiff -r1.4.20.1 -r1.4.20.2 src/sys/arch/zaurus/include/intr.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