Source-Changes archive

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

CVS commit: [chris-arm-intr-rework] src/sys/arch



Module Name:    src
Committed By:   chris
Date:           Sat Feb  9 13:01:39 UTC 2008

Modified Files:
        src/sys/arch/acorn32/acorn32 [chris-arm-intr-rework]: autoconf.c
            genassym.cf rpc_machdep.c
        src/sys/arch/acorn32/conf [chris-arm-intr-rework]: files.acorn32
            std.acorn32
        src/sys/arch/acorn32/include [chris-arm-intr-rework]: intr.h
            irqhandler.h types.h
        src/sys/arch/acorn32/mainbus [chris-arm-intr-rework]: fd.c
        src/sys/arch/acorn32/podulebus [chris-arm-intr-rework]: if_ne_pbus.c
            rapide.c
        src/sys/arch/arm/arm [chris-arm-intr-rework]: arm_irqhandler.c
        src/sys/arch/arm/include [chris-arm-intr-rework]: arm_intr.h cpu.h
            isa_machdep.h
        src/sys/arch/arm/iomd [chris-arm-intr-rework]: files.iomd iomd_dma.c
            iomd_irqhandler.c vidcaudio.c vidcvideo.c
Added Files:
        src/sys/arch/arm/iomd [chris-arm-intr-rework]: iomd_intr.h
            iomd_irqhandler.h

Log Message:
Add initial reworking of acorn32 to use new interrupt code.

Note that cats probably won't work currently as acorn32 changed the way
that the pic is registered, it has to provide the irq lines as on acorn32
we attach the iomd after we need to register irqs for the pioc.  So we
setup the irqs for iomd before malloc etc are available.  This needs
to be fixed.

More work is still needed to update most of the podulebus drivers.
First I need to add podulebus wrapper for interrupts that handles the
maskaddr and maskbits.   Exposing them to the common irq code is wrong.


To generate a diff of this commit:
cvs rdiff -r1.9.6.1 -r1.9.6.2 src/sys/arch/acorn32/acorn32/autoconf.c
cvs rdiff -r1.3 -r1.3.86.1 src/sys/arch/acorn32/acorn32/genassym.cf
cvs rdiff -r1.66.2.3 -r1.66.2.4 src/sys/arch/acorn32/acorn32/rpc_machdep.c
cvs rdiff -r1.26.32.1 -r1.26.32.2 src/sys/arch/acorn32/conf/files.acorn32
cvs rdiff -r1.4.50.1 -r1.4.50.2 src/sys/arch/acorn32/conf/std.acorn32
cvs rdiff -r1.5.24.2 -r1.5.24.3 src/sys/arch/acorn32/include/intr.h
cvs rdiff -r1.7 -r1.7.50.1 src/sys/arch/acorn32/include/irqhandler.h
cvs rdiff -r1.6.32.1 -r1.6.32.2 src/sys/arch/acorn32/include/types.h
cvs rdiff -r1.30.6.2 -r1.30.6.3 src/sys/arch/acorn32/mainbus/fd.c
cvs rdiff -r1.13 -r1.13.50.1 src/sys/arch/acorn32/podulebus/if_ne_pbus.c
cvs rdiff -r1.25 -r1.25.28.1 src/sys/arch/acorn32/podulebus/rapide.c
cvs rdiff -r1.1.2.6 -r1.1.2.7 src/sys/arch/arm/arm/arm_irqhandler.c
cvs rdiff -r1.1.2.6 -r1.1.2.7 src/sys/arch/arm/include/arm_intr.h
cvs rdiff -r1.45.2.3 -r1.45.2.4 src/sys/arch/arm/include/cpu.h
cvs rdiff -r1.4.80.1 -r1.4.80.2 src/sys/arch/arm/include/isa_machdep.h
cvs rdiff -r1.18 -r1.18.32.1 src/sys/arch/arm/iomd/files.iomd
cvs rdiff -r1.10 -r1.10.34.1 src/sys/arch/arm/iomd/iomd_dma.c
cvs rdiff -r0 -r1.1.2.1 src/sys/arch/arm/iomd/iomd_intr.h \
    src/sys/arch/arm/iomd/iomd_irqhandler.h
cvs rdiff -r1.13.22.3 -r1.13.22.4 src/sys/arch/arm/iomd/iomd_irqhandler.c
cvs rdiff -r1.45 -r1.45.22.1 src/sys/arch/arm/iomd/vidcaudio.c
cvs rdiff -r1.31 -r1.31.20.1 src/sys/arch/arm/iomd/vidcvideo.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