[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Maintainers, please tell us how to boot your machines!
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [Qemu-devel] Maintainers, please tell us how to boot your machines! |
Date: |
Thu, 16 May 2019 22:07:12 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
Hi Markus,
On 3/12/19 6:36 PM, Markus Armbruster wrote:
> 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: <address@hidden>
> 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!
How do you want to proceed with all the information provided in this
thread? I think a big table in the wiki collecting the answers is ideal.
What do you think?
Regards,
Phil.
- Re: [Qemu-devel] Maintainers, please tell us how to boot your machines!,
Philippe Mathieu-Daudé <=