Hi, Aleksandar, On Sat, May 9, 2020 at 12:55 AM Aleksandar Markovic <aleksandar.qemu.de...@gmail.com> wrote: > > нед, 3. мај 2020. у 12:21 Huacai Chen <zltjiang...@gmail.com> је написао/ла: > > > > Loongson-3 CPU family include Loongson-3A R1/R2/R3/R4 and Loongson-3B > > R1/R2. Loongson-3A R1 is the oldest and its ISA is the smallest, while > > Loongson-3A R4 is the newest and its ISA is almost the superset of all > > others. To reduce complexity, in QEMU we just define two CPU types: > > > > 1, "Loongson-3A1000" CPU which is corresponding to Loongson-3A R1. It is > > suitable for TCG because Loongson-3A R1 has fewest ASE. > > 2, "Loongson-3A4000" CPU which is corresponding to Loongson-3A R4. It is > > suitable for KVM because Loongson-3A R4 has the VZ ASE. > > > > Hi, Huacei, > > Just a couple of practicalities. As you know, we can't upstream this > series until correspondent kernel support is upstreamed into kernel. > This is my advice, timing-wise: > > - I think it is too late (and not good from testing/risk perspective) > to shoot for integrating your kernel series into kernel 5.7; > - My advice is to try to upstream your kernel series at the beginning > of 5.8 development cycle (which should not be too far) > - Once this is done, it will open the door for integrating this series > into QEMU upstream > - This means that combination of kernel 5.8 and QEMU 5.1 will > hopefully be a working system from Loongson KVM point of view > - This will also mean we will have relatively sufficient time to test, > and possibly fix some new bugs before QEMU 5.1 release. > > I hope this tentative plan sounds good to you. OK, I will try to upstream kernel series at first, and send a V4 of qemu series after that. > > Sincerely, > Aleksandar
-- Huacai Chen