|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] [patch 1/2] HV: allow HVM virtual PICs to have their int
On 25/5/07 11:41, "Stephen C. Tweedie" <sct@xxxxxxxxxx> wrote:
>> Yeees. I have no problem with this hack in principle (in fact we definitely
>> want to take it), but this implementation is not good. The
>> custom_revector_flag cannot be a static variable: it needs to be per-domain!
>
> Right, of course. An alternative is to add a field to the vpic struct,
> but that struct is a public one (used for domain save/restore I think)
> so there are more dependencies involved in doing it that way. That
> would also cover the (hopefully rare) case when we get a save/restore
> during the bootloader.
Gack! :-)
I'm not actually a fan of the shareing of structures between public
interfaces and internal implementations because of precisely this kind of
issue. You end up with either implementation details getting made visible to
external entities, or you end up putting private state in inappropriate
locations to avoid scuzzing the public interfaces. The save/restore
interfaces are something I need to look into a bit more thoroughly.
-- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|