arch/m68k-amiga: Correct Gayle IRQ handling
commit26d79c98a83c9ac05a88c634418791e7937379d9
authorjmcmullan <jmcmullan@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Wed, 12 Oct 2011 02:23:19 +0000 (12 02:23 +0000)
committerjmcmullan <jmcmullan@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Wed, 12 Oct 2011 02:23:19 +0000 (12 02:23 +0000)
treee2601bc0034fc04405bcfb8b750eacaf113d3873
parent458ade8b9de3fe3aac5011d5c76a5d8c6eff4500
arch/m68k-amiga: Correct Gayle IRQ handling

The Gayle IRQ status bit must be cleared before the IRQ is
processed, since the Gayle is edge triggered, and will
miss any IRQ that occurs during the IRQ processing if
cleared later.

This fixes A1200 ATAPI IDE issues

Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@41839 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
arch/m68k-amiga/devs/ata/ata_amiga.c