|
[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 |