From d204dc6374cc8590376afd6f62cce62f92e0bf7b Mon Sep 17 00:00:00 2001 From: Brandon Miller Date: Thu, 2 Dec 2021 01:12:49 -0500 Subject: [PATCH] Added SR to M68K reg_read and reg_write (#1507) --- qemu/target/m68k/unicorn.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/qemu/target/m68k/unicorn.c b/qemu/target/m68k/unicorn.c index 3930bc56..d8e91906 100644 --- a/qemu/target/m68k/unicorn.c +++ b/qemu/target/m68k/unicorn.c @@ -57,10 +57,11 @@ static void reg_read(CPUM68KState *env, unsigned int regid, void *value) case UC_M68K_REG_PC: *(int32_t *)value = env->pc; break; + case UC_M68K_REG_SR: + *(int32_t *)value = env->sr; + break; } } - - return; } static void reg_write(CPUM68KState *env, unsigned int regid, const void *value) @@ -76,6 +77,9 @@ static void reg_write(CPUM68KState *env, unsigned int regid, const void *value) case UC_M68K_REG_PC: env->pc = *(uint32_t *)value; break; + case UC_M68K_REG_SR: + env->sr = *(uint32_t *)value; + break; } } }