Re: [RFC PATCH 00/25] exec: Add load/store API for aligned pointers

2021-05-20 Thread Richard Henderson
On 5/19/21 2:40 PM, Philippe Mathieu-Daudé wrote: On 5/19/21 9:20 PM, Richard Henderson wrote: On 5/18/21 1:36 PM, Philippe Mathieu-Daudé wrote: The series is decomposed as: - cleanups (1-6) - clean ldst API using macros (7-13) - add aligned ldst methods (14) - add aligned memory methods (15-16

Re: [RFC PATCH 00/25] exec: Add load/store API for aligned pointers

2021-05-19 Thread Philippe Mathieu-Daudé
On 5/19/21 9:20 PM, Richard Henderson wrote: > On 5/18/21 1:36 PM, Philippe Mathieu-Daudé wrote: >> The series is decomposed as: >> - cleanups (1-6) >> - clean ldst API using macros (7-13) >> - add aligned ldst methods (14) >> - add aligned memory methods (15-16) >> - similar changes in virtio (17-

Re: [RFC PATCH 00/25] exec: Add load/store API for aligned pointers

2021-05-19 Thread Richard Henderson
On 5/18/21 1:36 PM, Philippe Mathieu-Daudé wrote: The series is decomposed as: - cleanups (1-6) - clean ldst API using macros (7-13) - add aligned ldst methods (14) - add aligned memory methods (15-16) - similar changes in virtio (17-24) - use the new methods on vring aligned values (25) There a

Re: [RFC PATCH 00/25] exec: Add load/store API for aligned pointers

2021-05-18 Thread no-reply
Patchew URL: https://patchew.org/QEMU/20210518183655.1711377-1-phi...@redhat.com/ Hi, This series seems to have some coding style problems. See output below for more information: Type: series Message-id: 20210518183655.1711377-1-phi...@redhat.com Subject: [RFC PATCH 00/25] exec: Add load

[RFC PATCH 00/25] exec: Add load/store API for aligned pointers

2021-05-18 Thread Philippe Mathieu-Daudé
Hi, This series is the result of a chat with Stefan after looking at Peter response to Bibo on a problem with unoptimized memcpy() leading to atomic issues: https://www.mail-archive.com/qemu-devel@nongnu.org/msg808209.html MIPS R6 (32/64-bit) does support unaligned accesses, but for the older rel