Avi Kivity wrote:
> Hollis Blanchard wrote:
>> On Wed, 2007-11-21 at 11:18 +0200, Avi Kivity wrote:

>>>> 
>>> Well, I hate to say it, but the resulting code doesn't look too well
>>> (all the kvm_x86 variables), and it's entirely my fault as I
>>> recommended this approach.  Not like it was difficult to predict.
>>> 
>> 
>> I guess we still have reached no conclusion on this question?
>> 
>> 
> 
> Right.  Thanks for re-raising it.

Thanks too. I have almost done the rebase work for IA64 support, maybe
we should work out a solution for that :)

>>> I'm thinking again of
>>> 
>>>     struct kvm {
>>>         struct kvm_arch a;
>>>         ...
>>>     }
>>> 
>>> Where each arch defines its own kvm_arch.  Now the changes look
>>> like a bunch of "kvm->blah" to "kvm->a.blah" conversions.
>>> 

>> 
>> 
> 
> The nicer one:
> 
>    struct kvm {
>         struct kvm_arch arch;
>         // common fields
>    }

I prefer this one, seems it is more direct and readable. Same thinking
about kvm_vcpu structure:)

-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to