]> git.proxmox.com Git - mirror_qemu.git/blobdiff - target-alpha/mem_helper.c
softmmu: make do_unaligned_access a method of CPU
[mirror_qemu.git] / target-alpha / mem_helper.c
index ef6b7058cba057f701b2af91d0eef04300934d31..c560bd9717d448f5e553c1e437f0a4eb0a9ee9e2 100644 (file)
@@ -96,11 +96,11 @@ uint64_t helper_stq_c_phys(CPUAlphaState *env, uint64_t p, uint64_t v)
     return ret;
 }
 
-static void do_unaligned_access(CPUAlphaState *env, target_ulong addr,
-                                int is_write, int is_user, uintptr_t retaddr)
+void alpha_cpu_do_unaligned_access(CPUState *cs, vaddr addr,
+                                   int is_write, int is_user, uintptr_t retaddr)
 {
-    AlphaCPU *cpu = alpha_env_get_cpu(env);
-    CPUState *cs = CPU(cpu);
+    AlphaCPU *cpu = ALPHA_CPU(cs);
+    CPUAlphaState *env = &cpu->env;
     uint64_t pc;
     uint32_t insn;