[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [xen-unstable test] 77945: regressions - FAIL [and 2 more messages]
I have to confess I'm quite confused now. Maybe there are many underlying disagreements here but mostly I seem befogged. However, here are some principles I currently believe in for how this should all work: * It should be possible to enable, or disable, all of the following things by pulling one handle: - XSM hypervisor support - FLASK hypervisor support - installation of the FLASK policy in /boot - presence of the Xen+XSM boot entry * FAOD it is IMO OK for some of those things to be configurable separately, but there should be one most obvious way to enable, or disable, them all together. * This single handle should be used by osstest, so that osstest is testing the most usual build method. (Corollary: current code in osstest that conditionally copies the policy is a bodge which would ideally go away.) * I do not have a strong opinion about whether FLASK policy-handling tools ought to be always built. I see no harm in building them always and I can see arguments in favour. * Users should not get boot config options that are definitely not going to work (see above). (Or at least, not unless they try hard.) * The hypervisor maintainers object to autoconf. This is fine. But it means that if we want to have a single configuration option which affects both hypervisor and tools (at least, by default), that it should be possible for tools config options to at least inherit their defaults from Kconfig. * Perhaps this should be done by having the tools configure run some Kconfig. If so there should be an autoconf command line option to suppress this. * Alternatively, perhaps configure should be changed so that it can set Kconfig settings which the hypervisor build will pick up. * IMO it is fine to put the Xen Kconfig config file in /boot. Given the existing state of the rest of the universe, this seems like the best place for me. * osstest's replacement Xen grub menu entry generator ought to be on an upstream track. This is necessary because osstest ought to be using features that users will get too. * I don't have a clear design proposal for the above but I think Doug can probably provide one. I'm hoping this is more a matter of thinking carefully than of extensive build system programming! * If a fix for this is hard to achieve for some reason I will be content with patches which make things no worse, overall, than they were before Christmas :-). (By which I do not mean that I demand a Pareto improvement.) Is any of this of any use ? Thanks, Ian. (no less confused after writing this than I was before) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |