On 7/5/24 11:43, Mattias Nissler wrote:
On Mon, May 6, 2024 at 11:07 PM Mattias Nissler <mniss...@rivosinc.com
<mailto:mniss...@rivosinc.com>> wrote:
On Mon, May 6, 2024 at 4:44 PM Peter Xu <pet...@redhat.com
<mailto:pet...@redhat.com>> wrote:
On Thu, Mar 28, 2024 at 08:53:36AM +0100, Mattias Nissler wrote:
> Stefan, to the best of my knowledge this is fully reviewed
and ready
> to go in - can you kindly pick it up or advise in case there's
> something I missed? Thanks!
Fails cross-compile on mipsel:
https://gitlab.com/peterx/qemu/-/jobs/6787790601
<https://gitlab.com/peterx/qemu/-/jobs/6787790601>
Ah, bummer, thanks for reporting. 4GB of bounce buffer should be
plenty, so switching to 32 bit atomics seems a good idea at first
glance. I'll take a closer look tomorrow and send a respin with a fix.
To close the loop on this: I have posted v9 with patch #2 adjusted to
use uint32_t for size accounting to fix this.
"size accounting" calls for portable size_t type. But if uint32_t
satisfies our needs, OK.