Re: [PATCH 01/16] exec/memory_ldst: extract memory_ldst declarations from cpu-all.h

2025-03-11 Thread Pierrick Bouvier
On 3/10/25 08:17, Richard Henderson wrote: On 3/9/25 21:58, Pierrick Bouvier wrote: They are now accessible through exec/memory.h instead, and we make sure all variants are available for common or target dependent code. ... diff --git a/include/exec/memory_ldst.h.inc b/include/exec/memory_ldst

Re: [PATCH 01/16] exec/memory_ldst: extract memory_ldst declarations from cpu-all.h

2025-03-11 Thread Richard Henderson
On 3/9/25 21:58, Pierrick Bouvier wrote: They are now accessible through exec/memory.h instead, and we make sure all variants are available for common or target dependent code. ... diff --git a/include/exec/memory_ldst.h.inc b/include/exec/memory_ldst.h.inc index 92ad74e9560..74519a88de0 100644

Re: [PATCH 01/16] exec/memory_ldst: extract memory_ldst declarations from cpu-all.h

2025-03-11 Thread Richard Henderson
On 3/10/25 17:04, Pierrick Bouvier wrote: From what I understand, non endian versions are simply passing DEVICE_NATIVE_ENDIAN as a parameter for address_space_ldl_internal, which will thus match the target endianness. So what is the risk for common code to call this? You're right. I failed

Re: [PATCH 01/16] exec/memory_ldst: extract memory_ldst declarations from cpu-all.h

2025-03-10 Thread Pierrick Bouvier
On 3/10/25 08:17, Richard Henderson wrote: On 3/9/25 21:58, Pierrick Bouvier wrote: They are now accessible through exec/memory.h instead, and we make sure all variants are available for common or target dependent code. ... diff --git a/include/exec/memory_ldst.h.inc b/include/exec/memory_ldst

[PATCH 01/16] exec/memory_ldst: extract memory_ldst declarations from cpu-all.h

2025-03-09 Thread Pierrick Bouvier
They are now accessible through exec/memory.h instead, and we make sure all variants are available for common or target dependent code. Signed-off-by: Pierrick Bouvier --- include/exec/cpu-all.h | 12 include/exec/memory_ldst.h.inc | 13 + 2 files changed, 5 inse