|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] [PATCH] 0/2 VCPU creation and allocation
 
On 10 Oct 2005, at 17:05, Ryan Harper wrote:
 
Do you even need a max_vcpus variable? Surely the appropriate check is
implicit in VCPUOP_initialise detecting whether or not the relevant
VCPU has been created?
 
 
I was going to ensure ordered VCPU creation.  Without something like
vcpuid < max_vcpus+1, and increment on successful creation, one can
create vcpus in any order, 1,5,7, 10.  I don't think it *should* matter
but I've not looked elsewhere through the code to see if there are any
other areas assuming all struct vcpu* being valid between 0 and n in
the d->vcpus[] array.
 
 
 Then the vcpu parameter to VCPUOP_create is redundant -- there's only 
one value you will be prepared to accept! If we don't want the 
flexibility of a sparse vcpu map (and I think we don't) then perhaps we 
are better off without VCPUOP_create (which is maybe even a bit neater, 
leaving vcpu_op as a completely unpriv local hypercall) and stick with 
the set_max_vcpus dom0_op? And have that implicitly create the vcpu 
struct for vcpus 0...n-1?
 -- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread>
 |  
- [Xen-devel] [PATCH] 0/2 VCPU creation and allocation, Ryan Harper
- Re: [Xen-devel] [PATCH] 0/2 VCPU creation and allocation, Keir Fraser
- Re: [Xen-devel] [PATCH] 0/2 VCPU creation and allocation, Ryan Harper
- Re: [Xen-devel] [PATCH] 0/2 VCPU creation and allocation, Keir Fraser
 - Re: [Xen-devel] [PATCH] 0/2 VCPU creation and allocation, Ryan Harper
 - Re: [Xen-devel] [PATCH] 0/2 VCPU creation and allocation,
Keir Fraser <=
 - Re: [Xen-devel] [PATCH] 0/2 VCPU creation and allocation, Ryan Harper
 - Re: [Xen-devel] [PATCH] 0/2 VCPU creation and allocation, Keir Fraser
 - [Xen-devel] [PATCH] 2nd try: 0/2 VCPU creation and allocation, Ryan Harper
 
- [Xen-devel] [PATCH] 2nd try: 1/2 VCPU creation and allocation, Ryan Harper
 
- [Xen-devel] [PATCH] 2nd try: 2/2 VCPU creation and allocation, Ryan Harper
 - [Xen-devel] Re: [PATCH] 2nd try: 2/2 VCPU creation and allocation, Keir Fraser
 - [Xen-devel] Re: [PATCH] 2nd try: 2/2 VCPU creation and allocation, Ryan Harper
 
  
  
  
 
 |  
  
 | 
    | 
  
  
    |   | 
    |