[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [patch 1/2] HV: allow HVM virtual PICs to have their interrupt vector reprogrammed
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
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |