[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH: IOEMU & XEN] Change ioreq layout and reduce its size
[Ian, please apply the attached ioemu patch and then send me an updated QEMU_TAG. The change to the ioreq layout requires the ioemu and xen-unstable patch check-ins to be closely synchronised.] Reduce size of Xen-qemu shared ioreq structure to 32 bytes. This has two advantages: 1. We can support up to 128 VCPUs with a single shared page 2. If/when we want to go beyond 128 VCPUs, a whole number of ioreq_t structures will pack into a single shared page, so a multi-page array will have no ioreq_t straddling a page boundary Also, while modifying qemu, replace a 32-entry vcpu-indexed array with a dynamically-allocated array. Signed-off-by: Keir Fraser <keir.fraser@xxxxxxxxxx> Attachment:
00-xen-ioreq-layout Attachment:
00-ioemu-ioreq-layout _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |