X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=target-m68k%2Fm68k-semi.c;h=94c49838139c8aa8f87286d8c8e10d7a7ffa0bc2;hb=30c367ed446b6ea53245589a5cf373578ac075d7;hp=e6c7dd2f9b4a1c1755409ef1a6ddac1d843f2138;hpb=022c62cbbcf1ff40b23c92874f8670cddfec2414;p=qemu.git diff --git a/target-m68k/m68k-semi.c b/target-m68k/m68k-semi.c index e6c7dd2f9..94c498381 100644 --- a/target-m68k/m68k-semi.c +++ b/target-m68k/m68k-semi.c @@ -36,7 +36,7 @@ #include "exec/gdbstub.h" #include "exec/softmmu-semi.h" #endif -#include "sysemu.h" +#include "sysemu/sysemu.h" #define HOSTED_EXIT 0 #define HOSTED_INIT_SIM 1 @@ -161,8 +161,11 @@ static void m68k_semi_return_u64(CPUM68KState *env, uint64_t ret, uint32_t err) static int m68k_semi_is_fseek; -static void m68k_semi_cb(CPUM68KState *env, target_ulong ret, target_ulong err) +static void m68k_semi_cb(CPUState *cs, target_ulong ret, target_ulong err) { + M68kCPU *cpu = M68K_CPU(cs); + CPUM68KState *env = &cpu->env; + if (m68k_semi_is_fseek) { /* FIXME: We've already lost the high bits of the fseek return value. */