Re: Emulating CPUs with larger atomic accesses

2022-05-24 Thread Florian Weimer
* Richard Henderson: > On 5/24/22 02:27, Florian Weimer wrote: >> * Richard Henderson: >> >>> On 5/13/22 03:00, Florian Weimer wrote: What's QEMU's approach to emulating CPU instructions that atomatically operate on values larger than what is supported by the host CPU? I assume tha

Re: Emulating CPUs with larger atomic accesses

2022-05-24 Thread Richard Henderson
On 5/24/22 02:27, Florian Weimer wrote: * Richard Henderson: On 5/13/22 03:00, Florian Weimer wrote: What's QEMU's approach to emulating CPU instructions that atomatically operate on values larger than what is supported by the host CPU? I assume that for full system emulation, this is not a pr

Re: Emulating CPUs with larger atomic accesses

2022-05-24 Thread Florian Weimer
* Richard Henderson: > On 5/13/22 03:00, Florian Weimer wrote: >> What's QEMU's approach to emulating CPU instructions that atomatically >> operate on values larger than what is supported by the host CPU? >> I assume that for full system emulation, this is not a problem, but >> qemu-user will not

Re: Emulating CPUs with larger atomic accesses

2022-05-21 Thread Richard Henderson
On 5/13/22 03:00, Florian Weimer wrote: What's QEMU's approach to emulating CPU instructions that atomatically operate on values larger than what is supported by the host CPU? I assume that for full system emulation, this is not a problem, but qemu-user will not achieve atomic behavior on shared

Emulating CPUs with larger atomic accesses

2022-05-13 Thread Florian Weimer
What's QEMU's approach to emulating CPU instructions that atomatically operate on values larger than what is supported by the host CPU? I assume that for full system emulation, this is not a problem, but qemu-user will not achieve atomic behavior on shared memory mappings. How much of a problem is