]> git.proxmox.com Git - mirror_qemu.git/commit - target-alpha/translate.c
target-alpha: Fix translation of PALmode memory insns.
authorRichard Henderson <rth@twiddle.net>
Fri, 20 May 2011 20:04:35 +0000 (13:04 -0700)
committerRichard Henderson <rth@anchor.twiddle.net>
Tue, 31 May 2011 17:18:04 +0000 (10:18 -0700)
commit2374e73edafff0586cbfb67c333c5a7588f81fd5
treec6fc0c8343d9178e1fafe6064b00b80e63a422a1
parent352e48b0f492359559cb46f8b3222bac9c461ac4
target-alpha: Fix translation of PALmode memory insns.

All of the "raw" memory accesses should be "phys" instead.  Fix
some confusion about argument ordering of the store routines.
Fix the implementation of store-conditional.

Delete the "alt-mode" helpers.  Because we only implement two
mmu modes, let /a imply user-mode unconditionally.

Leave some combinations of virt access without permission
checks as unimplemented.  There are too many hoops through
which to jump, and these insns will not be needed in the
emulation palcode.

Signed-off-by: Richard Henderson <rth@twiddle.net>
target-alpha/helper.h
target-alpha/op_helper.c
target-alpha/translate.c