Subject: CVS commit: syssrc/sys/arch
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 01/30/2002 05:59:44
Module Name:	syssrc
Committed By:	thorpej
Date:		Wed Jan 30 03:59:43 UTC 2002

Modified Files:
	syssrc/sys/arch/arm/arm32: intr.c
	syssrc/sys/arch/arm/xscale: files.i80200
	syssrc/sys/arch/evbarm/conf: Makefile.evbarm.inc files.evbarm
	    files.integrator files.iq80310 std.integrator
	syssrc/sys/arch/evbarm/evbarm: autoconf.c
	syssrc/sys/arch/evbarm/ifpga: genassym.cf ifpga.c ifpga_clock.c
	    ifpga_irqhandler.c ifpga_pci.c plcom_ifpga.c
	syssrc/sys/arch/evbarm/include: intr.h types.h
	syssrc/sys/arch/evbarm/iq80310: iq80310_intr.c iq80310_pci.c
	    iq80310var.h
Added Files:
	syssrc/sys/arch/evbarm/ifpga: irqhandler.h
Removed Files:
	syssrc/sys/arch/evbarm/include: irqhandler.h
	syssrc/sys/arch/evbarm/iq80310: genassym.cf iq80310_irq.S

Log Message:
New interrupt framework for NetBSD/evbarm, and accompanying new
interrupt code for the IQ80310 board support package.

XXX The Integrator board support package still uses the old-style
arm32 interrupt code, so some compatibility hacks have been added
for it.  When the Integrator uses new-style interrupts, those hacks
can go away.


To generate a diff of this commit:
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/arm/arm32/intr.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/arm/xscale/files.i80200
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/evbarm/conf/Makefile.evbarm.inc
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/evbarm/conf/files.evbarm
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/evbarm/conf/files.integrator
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/evbarm/conf/files.iq80310
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/evbarm/conf/std.integrator
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/evbarm/evbarm/autoconf.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/evbarm/ifpga/genassym.cf \
    syssrc/sys/arch/evbarm/ifpga/ifpga_clock.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/evbarm/ifpga/ifpga.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/evbarm/ifpga/ifpga_irqhandler.c \
    syssrc/sys/arch/evbarm/ifpga/ifpga_pci.c \
    syssrc/sys/arch/evbarm/ifpga/plcom_ifpga.c
cvs rdiff -r0 -r1.1 syssrc/sys/arch/evbarm/ifpga/irqhandler.h
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/evbarm/include/intr.h
cvs rdiff -r1.4 -r0 syssrc/sys/arch/evbarm/include/irqhandler.h
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/evbarm/include/types.h
cvs rdiff -r1.2 -r0 syssrc/sys/arch/evbarm/iq80310/genassym.cf
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/evbarm/iq80310/iq80310_intr.c
cvs rdiff -r1.3 -r0 syssrc/sys/arch/evbarm/iq80310/iq80310_irq.S
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/evbarm/iq80310/iq80310_pci.c \
    syssrc/sys/arch/evbarm/iq80310/iq80310var.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.