Thread (2 messages) 2 messages, 2 authors, 2007-08-17

Re: lguest virtio_descriptor structure on 64bit

From: Rusty Russell <hidden>
Date: 2007-08-17 11:13:07

On Fri, 2007-08-17 at 10:22 +0200, Christian Borntraeger wrote:
Hello Rusty,

while playing with your virtio descriptor code, I realized that the desc_pages 
data structure is not 64 bit safe. struct lguest_desc desc[NUM_DESCS] can be 
smaller than a page, as struct lguest_desc is 24 bytes on 64bit systems. Lets 
add a char padding to make the next page really page aligned.
Indeed.  This is something which would need fixing for a non-32 bit
platform.
Btw. the new_io_desc.patch does not apply on current git. What base should I 
use?
Unfortunately, the lguest tree is undergoing a significant reshuffle as
files get moved (non-i386 support).  The lguest patch queue as a whole
should apply tho.

Thanks!
Rusty.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help