On Tue, 6 Dec 2022 at 15:56, Philippe Mathieu-Daudé <[email protected]> wrote: > > On 6/12/22 13:30, Dr. David Alan Gilbert wrote: > > I don't know that bit of qemu well enough to know whether the cpu part > > of qemu should be splitting the unaligned accesses or not. > All I/O accesses are gated thru access_with_adjusted_size() in > softmmu/memory.c. > > There is an old access_with_adjusted_size_unaligned() version [1] from > Andrew and a more recent series [2] from Richard. Maybe the latter fixes > some long-standing bug [3] we have here?
There definitely are some unaddressed bugs there -- maybe this is the time to work through what semantics we want that softmmu code to provide and fix the bugs... -- PMM
