|
From: | Cédric Le Goater |
Subject: | Re: [PATCH] target/ppc, hw/ppc: Change maintainers |
Date: | Sat, 6 Nov 2021 17:55:28 +0100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.1.0 |
What we are going do will depend on inputs really. We have pseries and KVM in focus because there is still business using the software stack. TCG is extremely useful for pseries and powernv. We clearly want to keep that running and improve it. Some parts have been barely touched (and probably used) in the last 15 years. I think we should drop some support to modernize the useful parts and ease maintenance.Here let me recommend the ant work approach I'm doing for MIPS. Instead of dropping ISA extensions, I'm splitting them in various compile units, that way 1/ we can chose to build without them and 2/ sub-maintainers can maintain them separately. Having a finer grained MAINTAINERS entries allow to filter-out/in and reduce reviewers pressure.
OK. Yes, the goal is to ease maintenance, not to remove platforms or CPUs. QEMU is the perfect project for legacy systems. I am very willing to go in that direction and take the risk to break a few things. We have been through such an episode when HV mode was added for the PowerNV machine and we managed to fix all regressions, down to OpenBIOS. Ben and his ppc32 knowledge helped a lot of course. Untangling some parts won't be easy. Exception modeling for instance. The instruction implementation shouldn't be too hard and it's being modernized by Luis and Matheus. I guess we should improve our testsuite to catch early any issues. An acceptance test for each machine is a minimum. Thanks, C.
[Prev in Thread] | Current Thread | [Next in Thread] |