Commit 50bf72b384536e961fd6e433dcfa5c4719201e11
1 parent
15342721
PPC UIC: Remove interrupt polarity code
(Hollis Blanchard) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4329 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
1 additions
and
5 deletions
hw/ppc4xx_devs.c
@@ -377,10 +377,7 @@ static void ppcuic_set_irq (void *opaque, int irq_num, int level) | @@ -377,10 +377,7 @@ static void ppcuic_set_irq (void *opaque, int irq_num, int level) | ||
377 | if (irq_num < 0 || irq_num > 31) | 377 | if (irq_num < 0 || irq_num > 31) |
378 | return; | 378 | return; |
379 | sr = uic->uicsr; | 379 | sr = uic->uicsr; |
380 | - if (!(uic->uicpr & mask)) { | ||
381 | - /* Negatively asserted IRQ */ | ||
382 | - level = level == 0 ? 1 : 0; | ||
383 | - } | 380 | + |
384 | /* Update status register */ | 381 | /* Update status register */ |
385 | if (uic->uictr & mask) { | 382 | if (uic->uictr & mask) { |
386 | /* Edge sensitive interrupt */ | 383 | /* Edge sensitive interrupt */ |
@@ -479,7 +476,6 @@ static void dcr_write_uic (void *opaque, int dcrn, target_ulong val) | @@ -479,7 +476,6 @@ static void dcr_write_uic (void *opaque, int dcrn, target_ulong val) | ||
479 | break; | 476 | break; |
480 | case DCR_UICPR: | 477 | case DCR_UICPR: |
481 | uic->uicpr = val; | 478 | uic->uicpr = val; |
482 | - ppcuic_trigger_irq(uic); | ||
483 | break; | 479 | break; |
484 | case DCR_UICTR: | 480 | case DCR_UICTR: |
485 | uic->uictr = val; | 481 | uic->uictr = val; |