]> git.proxmox.com Git - qemu.git/commit - hw/sh7750.c
target-sh4: implement writes to mmaped ITLB
authorAurelien Jarno <aurelien@aurel32.net>
Sun, 9 Jan 2011 22:53:45 +0000 (23:53 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Sun, 9 Jan 2011 22:59:12 +0000 (23:59 +0100)
commitc0f809c46aa271f29a9e6268cdeda1f21301a8ef
tree01dcf7fa000ec9d9b73610a7d3a6599b198ace1f
parent759c90ba3d4f8dcb748d7719f7ea82b181ffd590
target-sh4: implement writes to mmaped ITLB

Some Linux kernels seems to implement ITLB/UTLB flushing through by
writing all TLB entries through the memory mapped interface instead
of writing one to MMUCR.TI.

Implement memory mapped ITLB write interface so that such kernels can
boot. This fixes https://bugs.launchpad.net/bugs/700774 .

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
hw/sh7750.c
target-sh4/cpu.h
target-sh4/helper.c