]> git.neil.brown.name Git - history.git/commit
netx: Use get_irqnr_preamble to initialize base register
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Thu, 13 Aug 2009 18:38:16 +0000 (20:38 +0200)
committerUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Thu, 13 Aug 2009 18:34:36 +0000 (20:34 +0200)
commitb88fb83b138d4a377abea9461b2d58b9bf8ad9fe
treea57b501db597bebf03b69dee0267272f3fe4ef26
parented680c4ad478d0fee9740f7d029087f181346564
netx: Use get_irqnr_preamble to initialize base register

This patch optimizes the irq handling a bit.  Now the base register is
only computed once per irq exception instead of at least twice.
Moreover the mov+add sequence is simplified to an ldr (which might save
some cycles depending on memory timing).

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
arch/arm/mach-netx/include/mach/entry-macro.S