|
|
|
|
|
|
|
|
|
|
xen-devel
[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>
00-xen-ioreq-layout
Description: Binary data
00-ioemu-ioreq-layout
Description: Binary data
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH: IOEMU & XEN] Change ioreq layout and reduce its size,
Keir Fraser <=
|
|
|
|
|