aboutsummaryrefslogtreecommitdiff
path: root/hw/sh7750.c
diff options
context:
space:
mode:
authorAurelien Jarno <aurelien@aurel32.net>2011-01-26 02:07:50 +0100
committerAurelien Jarno <aurelien@aurel32.net>2011-01-26 14:30:24 +0100
commit9f97309a70f12df5f9104f1fcc280bceac7ea27e (patch)
tree0ec829fa4ca9778bf34bc1768d47f638c255d71d /hw/sh7750.c
parent7f0958161056ae4e4794dfeb30bc57e432d6e8e5 (diff)
downloadqemu-9f97309a70f12df5f9104f1fcc280bceac7ea27e.zip
qemu-9f97309a70f12df5f9104f1fcc280bceac7ea27e.tar.gz
qemu-9f97309a70f12df5f9104f1fcc280bceac7ea27e.tar.bz2
sh4: implement missing mmaped TLB write functions
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'hw/sh7750.c')
-rw-r--r--hw/sh7750.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/hw/sh7750.c b/hw/sh7750.c
index 36b702f..f76f271 100644
--- a/hw/sh7750.c
+++ b/hw/sh7750.c
@@ -673,7 +673,7 @@ static void sh7750_mmct_writel(void *opaque, target_phys_addr_t addr,
cpu_sh4_write_mmaped_itlb_addr(s->cpu, addr, mem_value);
break;
case MM_ITLB_DATA:
- /* XXXXX */
+ cpu_sh4_write_mmaped_itlb_data(s->cpu, addr, mem_value);
abort();
break;
case MM_OCACHE_ADDR:
@@ -684,8 +684,7 @@ static void sh7750_mmct_writel(void *opaque, target_phys_addr_t addr,
cpu_sh4_write_mmaped_utlb_addr(s->cpu, addr, mem_value);
break;
case MM_UTLB_DATA:
- /* XXXXX */
- abort();
+ cpu_sh4_write_mmaped_utlb_data(s->cpu, addr, mem_value);
break;
default:
abort();