On Wed, 15 Jun 2011, Peter Maydell wrote:

> The underlying cause here is that QEMU's models are not
> tested in any formal way against a specification or
> against a test suite used for validating the hardware.
> The main test is "does it boot Linux?". So it's inevitable
> that new kernel features will be exercising essentially
> untested QEMU code, and breakage is quite likely.
> 
> CI will help to flag this kind of problem up sooner
> (and I have a blueprint for this cycle to work with the
> validation folks to expand the range of QEMU automated
> testing and benchmarking), but if we want to guarantee
> that QEMU and the kernel work together I think we really
> need to pretty much freeze the kernel two weeks before
> QEMU's release date, in order to have a fighting chance
> at catching and fixing problems.

I don't think it is reasonable to freeze the kernel for two weeks in a 
~4 week cycle. Therefore we might have to consider simply not having the 
same release dates for all components.  We could pipeline the 
dependencies instead of being all synchronous.


Nicolas

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to