mbox series

[0/2] target/m68k: implement unaligned accesses for m68k CPUs

Message ID 20240623115704.315645-1-mark.cave-ayland@ilande.co.uk
Headers show
Series target/m68k: implement unaligned accesses for m68k CPUs | expand

Message

Mark Cave-Ayland June 23, 2024, 11:57 a.m. UTC
This series implements unaligned accesses for early m68k CPUs that do not
support word/long accesses at byte granularity. Patch 1 implements the
do_unaligned_access function for m68k CPUs, whilst patch 2 is based upon a
prototype patch developed by Laurent as part of Gitlab Issue #2165.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2165


Mark Cave-Ayland (2):
  target/m68k: implement do_unaligned_access callback for m68k CPUs
  target/m68k: pass alignment into TCG memory load/store routines

 target/m68k/cpu.c       |  1 +
 target/m68k/cpu.h       |  4 ++++
 target/m68k/op_helper.c | 11 +++++++++++
 target/m68k/translate.c | 18 +++++++++++++++---
 4 files changed, 31 insertions(+), 3 deletions(-)