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; |