search for: new_io_desc

Displaying 2 results from an estimated 2 matches for "new_io_desc".

2007 Aug 17
1
lguest virtio_descriptor structure on 64bit
...ying 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. Btw. the new_io_desc.patch does not apply on current git. What base should I use? --- lguest_virtio.c.old 2007-08-17 10:15:05.000000000 +0200 +++ lguest_virtio.c 2007-08-17 10:16:00.000000000 +0200 @@ -31,15 +31,16 @@ struct desc_pages { /* Page of descriptors. */ struct lguest_desc desc[NUM_DESCS]; + char...
2007 Aug 17
1
lguest virtio_descriptor structure on 64bit
...ying 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. Btw. the new_io_desc.patch does not apply on current git. What base should I use? --- lguest_virtio.c.old 2007-08-17 10:15:05.000000000 +0200 +++ lguest_virtio.c 2007-08-17 10:16:00.000000000 +0200 @@ -31,15 +31,16 @@ struct desc_pages { /* Page of descriptors. */ struct lguest_desc desc[NUM_DESCS]; + char...