|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] struct shared_info extensibility (or lack thereof)
On 28 Nov 2005, at 16:47, Rik van Riel wrote:
The reason for putting the vcpu_* structures together on a per
virtual cpu basis is that this way we can extend the number of
virtual CPUs in the future, without breaking the interface with
older guests.
The current stared_info struct of two [MAX_VIRT_CPUS] arrays
followed by the single variables is just impossible to extend
in the future.
MAX_VIRT_CPUS is already quite big (32). Increasing it to the next
power-of-two will overflow the shared_info page. So, if/when we want to
do that we'll place the extra vcpu info in a separate shared page.
Given how close 3.0.0 is now, I don't think this is a good change to be
making.
-- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|