On 14 March 2017 at 10:24, Thomas Huth <thuth@xxxxxxxxxx> wrote: > On 13.03.2017 11:02, Peter Maydell wrote: >> Are we trying to be: >> . a dev platform before easy h/w availability? >> [not easy for QEMU for several reasons] > > What reasons exactly do you mean here? The main ones I had in mind are: * to do this you need really to have access to the specs for new hardware features early. If you wait for publication of official specs to start implementation then you won't be done until most of the "window" before h/w is available has already closed * you need to actually implement new features, which requires more work than we're currently putting in -- for instance for ARM we still haven't finished implementing virtualization emulation, and we haven't even started with v8.1 features yet * you need to do better testing than just "does it boot Linux?" if you're trying to provide a dev platform for people to use for developing Linux... thanks -- PMM