[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Maintainers, please tell us how to boot your machines!
Markus Armbruster <armbru@xxxxxxxxxx> writes: > Dear board code maintainers, > > This is a (rather late) follow-up to the last QEMU summit. Minutes[*]: > > * Deprecating unmaintained features (devices, targets, backends) in QEMU > > QEMU has a mechanism to deprecate features but there remains a lot of > old unmaintained code. Refactoring is hindered by untested legacy > code, so there is a desire to deprecate unmaintained features more > often. > > [...] > > We should require at least a minimal test for each board; if nobody > cares enough to come up with one, that board should be deprecated. > > [...] > > Also see the qemu-devel discussion about deprecating code: > https://lists.nongnu.org/archive/html/qemu-devel/2018-10/msg05828.html. > > That's a link to "Minutes of KVM Forum BoF on deprecating stuff". > Quote: > > * One obvious class of candidates for removal is machines we don't know > how to boot, or can't boot, say because we lack required firmware > and/or OS. > > Of course, "can boot" should be an automated test. As a first step > towards that, we should at least document how to boot each machine. > We're going to ask machine maintainers to do that. > > Let's get going on this. > > I gathered the machine types, mapped them to source files, which I fed > to get_maintainer.pl. Results are appended. If you're cc'ed, > MAINTAINERS fingers you for at least one machine type's source file. > Please tell us for all of them how to to a "meaningful" boot test. > > For now, what's "meaningful" is entirely up to you. Booting Linux > certainly is. > > Make sure to include a complete QEMU command line. If your QEMU command > line requires resources beyond the QEMU source tree and what we build > from it, please detail them, and provide download URLs as far as > possible. > > Goals for this exercise: > > * Gather information we need to cover more machines in our automated > testing. > > Related work: > [PATCH v4 00/19] Acceptance Tests: target architecture support > Message-Id: <20190312121150.8638-1-crosa@xxxxxxxxxx> > https://lists.gnu.org/archive/html/qemu-devel/2019-03/msg03881.html > > * Maybe identify a few machines we don't know how to boot anymore. > > Thanks in advance for your help! Quite a few maintainers replied, and a few others, too. Thank you! I still have to fully digest the replies, in particular whether there's enough detail for me to actually boot a guest. I'm still lacking information on 26 machines. If you're cc'ed, you're considered a possible source of information. Please help. If you're a supporter or maintainer, but can't help, please consider adjusting MAINTAINERS to S: Odd Fixes for the machine. Machines with at least one supporter: = hw/xenpv/xen_machine_pv.c = Stefano Stabellini <sstabellini@xxxxxxxxxx> (supporter:X86) Anthony Perard <anthony.perard@xxxxxxxxxx> (supporter:X86) Paul Durrant <paul.durrant@xxxxxxxxxx> (supporter:X86) xen-devel@xxxxxxxxxxxxxxxxxxxx (open list:X86) Machines with no supporter, but at least one maintainer: = hw/arm/integratorcp.c = Peter Maydell <peter.maydell@xxxxxxxxxx> (maintainer:Integrator CP) qemu-arm@xxxxxxxxxx (open list:Integrator CP) = hw/arm/omap_sx1.c = Peter Maydell <peter.maydell@xxxxxxxxxx> (maintainer:OMAP) qemu-arm@xxxxxxxxxx (open list:ARM) = hw/mips/mips_jazz.c = "Hervé Poussineau" <hpoussin@xxxxxxxxxxx> (maintainer:Jazz) Aleksandar Rikalo <arikalo@xxxxxxxxxxxx> (reviewer:Jazz) Aurelien Jarno <aurelien@xxxxxxxxxxx> (maintainer:MIPS) Aleksandar Markovic <amarkovic@xxxxxxxxxxxx> (maintainer:MIPS) = hw/mips/mips_r4k.c = Aurelien Jarno <aurelien@xxxxxxxxxxx> (maintainer:R4000) Aleksandar Rikalo <arikalo@xxxxxxxxxxxx> (reviewer:R4000) Aleksandar Markovic <amarkovic@xxxxxxxxxxxx> (maintainer:MIPS) = hw/moxie/moxiesim.c = Anthony Green <green@xxxxxxxxxxxxxx> (maintainer:Moxie) = hw/nios2/10m50_devboard.c = Chris Wulff <crwulff@xxxxxxxxx> (maintainer:NiosII) Marek Vasut <marex@xxxxxxx> (maintainer:NiosII) = hw/ppc/virtex_ml507.c = "Edgar E. Iglesias" <edgar.iglesias@xxxxxxxxx> (odd fixer:virtex_ml507) David Gibson <david@xxxxxxxxxxxxxxxxxxxxx> (maintainer:PowerPC) qemu-ppc@xxxxxxxxxx (open list:virtex_ml507) = hw/tricore/tricore_testboard.c = Bastian Koppelmann <kbastian@xxxxxxxxxxxxxxxxxxxxx> (maintainer:TriCore) = hw/unicore32/puv3.c = Guan Xuetao <gxt@xxxxxxxxxxxxxxx> (maintainer:UniCore32) Machines with no maintainer and no supporter: = hw/arm/collie.c = Peter Maydell <peter.maydell@xxxxxxxxxx> (odd fixer:Sharp SL-5500 (Co...) qemu-arm@xxxxxxxxxx (open list:Sharp SL-5500 (Co...) = hw/arm/exynos4_boards.c = Igor Mitsyanko <i.mitsyanko@xxxxxxxxx> (odd fixer:Exynos) Peter Maydell <peter.maydell@xxxxxxxxxx> (odd fixer:Exynos) qemu-arm@xxxxxxxxxx (open list:Exynos) = hw/arm/imx25_pdk.c = Peter Maydell <peter.maydell@xxxxxxxxxx> (odd fixer:i.MX25 PDK) Jean-Christophe Dubois <jcd@xxxxxxxxxxxxxxx> (reviewer:i.MX25 PDK) qemu-arm@xxxxxxxxxx (open list:i.MX25 PDK) = hw/arm/mainstone.c = Andrzej Zaborowski <balrogg@xxxxxxxxx> (odd fixer:PXA2XX) Peter Maydell <peter.maydell@xxxxxxxxxx> (odd fixer:PXA2XX) qemu-arm@xxxxxxxxxx (open list:PXA2XX) = hw/arm/mcimx6ul-evk.c = Peter Maydell <peter.maydell@xxxxxxxxxx> (odd fixer:MCIMX6UL EVK / i....) Jean-Christophe Dubois <jcd@xxxxxxxxxxxxxxx> (reviewer:MCIMX6UL EVK / i....) qemu-arm@xxxxxxxxxx (open list:MCIMX6UL EVK / i....) = hw/arm/mcimx7d-sabre.c = Peter Maydell <peter.maydell@xxxxxxxxxx> (odd fixer:MCIMX7D SABRE / i...) Andrey Smirnov <andrew.smirnov@xxxxxxxxx> (reviewer:MCIMX7D SABRE / i...) qemu-arm@xxxxxxxxxx (open list:MCIMX7D SABRE / i...) = hw/arm/musicpal.c = Jan Kiszka <jan.kiszka@xxxxxx> (odd fixer:Musicpal) Peter Maydell <peter.maydell@xxxxxxxxxx> (odd fixer:Musicpal) qemu-arm@xxxxxxxxxx (open list:Musicpal) = hw/arm/palm.c = Andrzej Zaborowski <balrogg@xxxxxxxxx> (odd fixer:Palm) Peter Maydell <peter.maydell@xxxxxxxxxx> (odd fixer:Palm) qemu-arm@xxxxxxxxxx (open list:Palm) = hw/arm/sabrelite.c = Peter Maydell <peter.maydell@xxxxxxxxxx> (odd fixer:SABRELITE / i.MX6) Jean-Christophe Dubois <jcd@xxxxxxxxxxxxxxx> (reviewer:SABRELITE / i.MX6) qemu-arm@xxxxxxxxxx (open list:SABRELITE / i.MX6) = hw/arm/spitz.c = Andrzej Zaborowski <balrogg@xxxxxxxxx> (odd fixer:PXA2XX) Peter Maydell <peter.maydell@xxxxxxxxxx> (odd fixer:PXA2XX) qemu-arm@xxxxxxxxxx (open list:PXA2XX) = hw/arm/tosa.c = Andrzej Zaborowski <balrogg@xxxxxxxxx> (odd fixer:PXA2XX) Peter Maydell <peter.maydell@xxxxxxxxxx> (odd fixer:PXA2XX) qemu-arm@xxxxxxxxxx (open list:PXA2XX) = hw/arm/z2.c = Andrzej Zaborowski <balrogg@xxxxxxxxx> (odd fixer:PXA2XX) Peter Maydell <peter.maydell@xxxxxxxxxx> (odd fixer:PXA2XX) qemu-arm@xxxxxxxxxx (open list:PXA2XX) = hw/ppc/mpc8544ds.c = David Gibson <david@xxxxxxxxxxxxxxxxxxxxx> (odd fixer:mpc8544ds) qemu-ppc@xxxxxxxxxx (open list:mpc8544ds) Alexander Graf <agraf@xxxxxxx> (ratted out by David) = hw/ppc/ppc405_boards.c = David Gibson <david@xxxxxxxxxxxxxxxxxxxxx> (odd fixer:ppc4xx) qemu-ppc@xxxxxxxxxx (open list:ppc4xx) (ratted out by David) Machines in danger of being orphaned & deprecated: = hw/lm32/lm32_boards.c = Michael Walle <michael@xxxxxxxx> (maintainer:LM32) = hw/lm32/milkymist.c = Michael Walle <michael@xxxxxxxx> (maintainer:milkymist) Targets where we have received information for *no* machine so far: lm32 moxie nios2 tricore unicore _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |