|
From: | Paolo Bonzini |
Subject: | Re: [RFC 06/13] rust: add bindings for memattrs |
Date: | Sun, 8 Dec 2024 10:30:34 +0100 |
>> is still decently packed and simplifies things a lot.
>
> The old struct is 4 bytes, and the new one is 8 bytes. We do
> a lot of directly passing 'struct MemTxAttrs' arguments around
> as arguments to functions (i.e. not passing pointers to them),
> so increasing it in size is not completely free.
Should we add a check to not pass 8 bytes?
QEMU_BUILD_BUG_ON(sizeof(MemTxAttrs) != sizeof(uint64_t));
[Prev in Thread] | Current Thread | [Next in Thread] |