# HG changeset patch # User Paul Boddie # Date 1509991921 -3600 # Node ID 64546519a57de32cf2a7ab96b56010bdde97a9dd # Parent 51c387b050029cb86f8266b5a132368c79c9b308 Removed superfluous interrupt handling. diff -r 51c387b05002 -r 64546519a57d vga.S --- a/vga.S Mon Nov 06 18:24:04 2017 +0100 +++ b/vga.S Mon Nov 06 19:12:01 2017 +0100 @@ -814,19 +814,6 @@ la $v0, DCH0INT lw $v1, 0($v0) andi $v1, $v1, (1 << 3) /* CHBCIF */ - beqz $v1, irq_dma_next - nop - - /* Clear the block transfer completion interrupt flag. */ - - sw $v1, CLR($v0) - -irq_dma_next: - /* Test the block transfer completion interrupt flag. */ - - la $v0, DCH1INT - lw $v1, 0($v0) - andi $v1, $v1, (1 << 3) /* CHBCIF */ beqz $v1, irq_exit nop