нед, 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. Sincerely, Aleksandar