On Mon, Oct 28, 2024 at 3:23 PM Moger, Babu <babu.moger@xxxxxxx> wrote: > > Hi Paolo, > > On 10/28/24 03:37, Paolo Bonzini wrote: > > On 10/25/24 00:18, Babu Moger wrote: > >> > >> This series adds the support for following features in qemu. > >> 1. RAS feature bits (SUCCOR, McaOverflowRecov) > >> 2. perfmon-v2 > >> 3. Update EPYC-Genoa to support perfmon-v2 and RAS bits > >> 4. Support for bits related to SRSO (sbpb, ibpb-brtype, > >> srso-user-kernel-no) > >> 5. Added support for feature bits CPUID_Fn80000021_EAX/CPUID_Fn80000021_EBX > >> to address CPUID enforcement requirement in Turin platforms. > >> 6. Add support for EPYC-Turin. > > > > Queued, thanks. I looked at > > Thanks. > > > https://gitlab.com/qemu-project/qemu/-/issues/2571 and I think it's caused > > by the ignore_msrs=1 parameter on the KVM kernel module. > > Thanks again. > > > > > However, can you look into adding new CPUID_SVM_* bits? > > I normally pickup bits when it is added in kernel/kvm. Are you thinking of > any specific bits here? Yes, KVM already supports vGIF, virtual VMLOAD/VMSAVE, virtual TSC rate MSR, vNMI, virtual LBR, virtual pause filter and virtual pause filter threshold. Paolo