filename | src/sh4/intc.c |
changeset | 929:fd8cb0c82f5f |
prev | 736:a02d1475ccfd |
next | 975:007bf7eb944f |
author | nkeynes |
date | Sat Jan 03 03:30:26 2009 +0000 (15 years ago) |
branch | lxdream-mem |
permissions | -rw-r--r-- |
last change | MMU work-in-progress * Move SDRAM out into separate sdram.c * Move all page-table management into mmu.c * Convert UTLB management to use the new page-tables * Rip out all calls to mmu_vma_to_phys_* and replace with direct access |
file | annotate | diff | log | raw |
1.1 --- a/src/sh4/intc.c Mon Jul 14 07:44:42 2008 +00001.2 +++ b/src/sh4/intc.c Sat Jan 03 03:30:26 2009 +00001.3 @@ -53,8 +53,9 @@1.4 int priority[INT_NUM_SOURCES];1.5 } intc_state;1.7 -void mmio_region_INTC_write( uint32_t reg, uint32_t val )1.8 +MMIO_REGION_WRITE_FN( INTC, reg, val )1.9 {1.10 + reg &= 0xFFF;1.11 /* Well it saves having to use an intermediate table... */1.12 switch( reg ) {1.13 case ICR: /* care about this later */1.14 @@ -95,9 +96,9 @@1.15 MMIO_WRITE( INTC, reg, val );1.16 }1.18 -int32_t mmio_region_INTC_read( uint32_t reg )1.19 +MMIO_REGION_READ_FN( INTC, reg )1.20 {1.21 - return MMIO_READ( INTC, reg );1.22 + return MMIO_READ( INTC, reg & 0xFFF );1.23 }1.25 void INTC_reset()
.