Thanks Rafael - from another Eoan AMD system:
<capabilities>

  <host>
...
    <cpu>
      <arch>x86_64</arch>
      <model>Opteron_G5</model>
...

<domainCapabilities>
...

    <mode name='custom' supported='yes'>
      <model usable='no'>qemu64</model>
      <model usable='yes'>qemu32</model>
      <model usable='no'>phenom</model>
      <model usable='yes'>pentium3</model>
      <model usable='yes'>pentium2</model>
      <model usable='yes'>pentium</model>
      <model usable='no'>n270</model>
      <model usable='yes'>kvm64</model>
      <model usable='yes'>kvm32</model>
      <model usable='no'>coreduo</model>
      <model usable='no'>core2duo</model>
      <model usable='no'>athlon</model>
      <model usable='no'>Westmere-IBRS</model>
      <model usable='yes'>Westmere</model>
      <model usable='no'>Skylake-Server-IBRS</model>
      <model usable='no'>Skylake-Server</model>
      <model usable='no'>Skylake-Client-IBRS</model>
      <model usable='no'>Skylake-Client</model>
      <model usable='no'>SandyBridge-IBRS</model>
      <model usable='no'>SandyBridge</model>
      <model usable='yes'>Penryn</model>
      <model usable='yes'>Opteron_G5</model>
      <model usable='yes'>Opteron_G4</model>
      <model usable='yes'>Opteron_G3</model>
      <model usable='yes'>Opteron_G2</model>
      <model usable='yes'>Opteron_G1</model>
      <model usable='no'>Nehalem-IBRS</model>
      <model usable='yes'>Nehalem</model>
      <model usable='no'>IvyBridge-IBRS</model>
      <model usable='no'>IvyBridge</model>
      <model usable='no'>Icelake-Server</model>
      <model usable='no'>Icelake-Client</model>
      <model usable='no'>Haswell-noTSX-IBRS</model>
      <model usable='no'>Haswell-noTSX</model>
      <model usable='no'>Haswell-IBRS</model>
      <model usable='no'>Haswell</model>
      <model usable='no'>EPYC-IBPB</model>
      <model usable='no'>EPYC</model>
      <model usable='yes'>Conroe</model>
      <model usable='no'>Cascadelake-Server</model>
      <model usable='no'>Broadwell-noTSX-IBRS</model>
      <model usable='no'>Broadwell-noTSX</model>
      <model usable='no'>Broadwell-IBRS</model>
      <model usable='no'>Broadwell</model>
      <model usable='yes'>486</model>
    </mode>
 
And the matching probe reflects just that:

{
    "QMP": {
        "version": {
            "qemu": {
                "micro": 0,
                "minor": 0,
                "major": 4
            },
            "package": "Debian 1:4.0+dfsg-0ubuntu9.4"
        },
        "capabilities": [
            "oob"
        ]
    }
}
{
    "return": {
    }
}
{
    "return": [
        {
            "name": "max",
            "typename": "max-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": false
        },
        {
            "name": "host",
            "typename": "host-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": false
        },
        {
            "name": "base",
            "typename": "base-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": true,
            "migration-safe": true
        },
        {
            "name": "qemu64",
            "typename": "qemu64-x86_64-cpu",
            "unavailable-features": [
                "vmx"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "qemu32",
            "typename": "qemu32-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "phenom",
            "typename": "phenom-x86_64-cpu",
            "unavailable-features": [
                "3dnowext",
                "3dnow"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "pentium3",
            "typename": "pentium3-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "pentium2",
            "typename": "pentium2-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "pentium",
            "typename": "pentium-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "n270",
            "typename": "n270-x86_64-cpu",
            "unavailable-features": [
                "ss",
                "movbe"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "kvm64",
            "typename": "kvm64-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "kvm32",
            "typename": "kvm32-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "coreduo",
            "typename": "coreduo-x86_64-cpu",
            "unavailable-features": [
                "ss"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "core2duo",
            "typename": "core2duo-x86_64-cpu",
            "unavailable-features": [
                "ss"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "athlon",
            "typename": "athlon-x86_64-cpu",
            "unavailable-features": [
                "3dnowext",
                "3dnow"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Westmere-IBRS",
            "typename": "Westmere-IBRS-x86_64-cpu",
            "unavailable-features": [
                "spec-ctrl"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Westmere",
            "typename": "Westmere-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Skylake-Server-IBRS",
            "typename": "Skylake-Server-IBRS-x86_64-cpu",
            "unavailable-features": [
                "pcid",
                "movbe",
                "rdrand",
                "fsgsbase",
                "hle",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "invpcid",
                "rtm",
                "avx512f",
                "avx512dq",
                "rdseed",
                "adx",
                "smap",
                "clwb",
                "avx512cd",
                "avx512bw",
                "avx512vl",
                "pku",
                "spec-ctrl",
                "xsaveopt",
                "xsavec",
                "xgetbv1",
                "avx512f",
                "avx512f",
                "avx512f",
                "pku"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Skylake-Server",
            "typename": "Skylake-Server-x86_64-cpu",
            "unavailable-features": [
                "pcid",
                "movbe",
                "rdrand",
                "fsgsbase",
                "hle",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "invpcid",
                "rtm",
                "avx512f",
                "avx512dq",
                "rdseed",
                "adx",
                "smap",
                "clflushopt",
                "clwb",
                "avx512cd",
                "avx512bw",
                "avx512vl",
                "pku",
                "xsaveopt",
                "xsavec",
                "xgetbv1",
                "avx512f",
                "avx512f",
                "avx512f",
                "pku"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Skylake-Client-IBRS",
            "typename": "Skylake-Client-IBRS-x86_64-cpu",
            "unavailable-features": [
                "pcid",
                "movbe",
                "rdrand",
                "fsgsbase",
                "hle",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "invpcid",
                "rtm",
                "rdseed",
                "adx",
                "smap",
                "spec-ctrl",
                "xsaveopt",
                "xsavec",
                "xgetbv1"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Skylake-Client",
            "typename": "Skylake-Client-x86_64-cpu",
            "unavailable-features": [
                "pcid",
                "movbe",
                "rdrand",
                "fsgsbase",
                "hle",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "invpcid",
                "rtm",
                "rdseed",
                "adx",
                "smap",
                "xsaveopt",
                "xsavec",
                "xgetbv1"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "SandyBridge-IBRS",
            "typename": "SandyBridge-IBRS-x86_64-cpu",
            "unavailable-features": [
                "spec-ctrl",
                "xsaveopt"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "SandyBridge",
            "typename": "SandyBridge-x86_64-cpu",
            "unavailable-features": [
                "xsaveopt"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Penryn",
            "typename": "Penryn-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Opteron_G5",
            "typename": "Opteron_G5-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Opteron_G4",
            "typename": "Opteron_G4-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Opteron_G3",
            "typename": "Opteron_G3-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Opteron_G2",
            "typename": "Opteron_G2-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Opteron_G1",
            "typename": "Opteron_G1-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Nehalem-IBRS",
            "typename": "Nehalem-IBRS-x86_64-cpu",
            "unavailable-features": [
                "spec-ctrl"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Nehalem",
            "typename": "Nehalem-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "KnightsMill",
            "typename": "KnightsMill-x86_64-cpu",
            "unavailable-features": [
                "ss",
                "movbe",
                "rdrand",
                "fsgsbase",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "avx512f",
                "rdseed",
                "adx",
                "avx512pf",
                "avx512er",
                "avx512cd",
                "avx512-vpopcntdq",
                "avx512-4vnniw",
                "avx512-4fmaps",
                "xsaveopt",
                "avx512f",
                "avx512f",
                "avx512f"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "IvyBridge-IBRS",
            "typename": "IvyBridge-IBRS-x86_64-cpu",
            "unavailable-features": [
                "rdrand",
                "fsgsbase",
                "smep",
                "erms",
                "spec-ctrl",
                "xsaveopt"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "IvyBridge",
            "typename": "IvyBridge-x86_64-cpu",
            "unavailable-features": [
                "rdrand",
                "fsgsbase",
                "smep",
                "erms",
                "xsaveopt"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Icelake-Server",
            "typename": "Icelake-Server-x86_64-cpu",
            "unavailable-features": [
                "pcid",
                "movbe",
                "rdrand",
                "fsgsbase",
                "hle",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "invpcid",
                "rtm",
                "avx512f",
                "avx512dq",
                "rdseed",
                "adx",
                "smap",
                "clflushopt",
                "clwb",
                "avx512cd",
                "avx512bw",
                "avx512vl",
                "avx512vbmi",
                "umip",
                "pku",
                "avx512vbmi2",
                "gfni",
                "vaes",
                "vpclmulqdq",
                "avx512vnni",
                "avx512bitalg",
                "avx512-vpopcntdq",
                "la57",
                "spec-ctrl",
                "ssbd",
                "wbnoinvd",
                "xsaveopt",
                "xsavec",
                "xgetbv1",
                "avx512f",
                "avx512f",
                "avx512f",
                "pku"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Icelake-Client",
            "typename": "Icelake-Client-x86_64-cpu",
            "unavailable-features": [
                "pcid",
                "movbe",
                "rdrand",
                "fsgsbase",
                "hle",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "invpcid",
                "rtm",
                "rdseed",
                "adx",
                "smap",
                "avx512vbmi",
                "umip",
                "pku",
                "avx512vbmi2",
                "gfni",
                "vaes",
                "vpclmulqdq",
                "avx512vnni",
                "avx512bitalg",
                "avx512-vpopcntdq",
                "spec-ctrl",
                "ssbd",
                "wbnoinvd",
                "xsaveopt",
                "xsavec",
                "xgetbv1",
                "pku"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Haswell-noTSX-IBRS",
            "typename": "Haswell-noTSX-IBRS-x86_64-cpu",
            "unavailable-features": [
                "pcid",
                "movbe",
                "rdrand",
                "fsgsbase",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "invpcid",
                "spec-ctrl",
                "xsaveopt"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Haswell-noTSX",
            "typename": "Haswell-noTSX-x86_64-cpu",
            "unavailable-features": [
                "pcid",
                "movbe",
                "rdrand",
                "fsgsbase",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "invpcid",
                "xsaveopt"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Haswell-IBRS",
            "typename": "Haswell-IBRS-x86_64-cpu",
            "unavailable-features": [
                "pcid",
                "movbe",
                "rdrand",
                "fsgsbase",
                "hle",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "invpcid",
                "rtm",
                "spec-ctrl",
                "xsaveopt"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Haswell",
            "typename": "Haswell-x86_64-cpu",
            "unavailable-features": [
                "pcid",
                "movbe",
                "rdrand",
                "fsgsbase",
                "hle",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "invpcid",
                "rtm",
                "xsaveopt"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "EPYC-IBPB",
            "typename": "EPYC-IBPB-x86_64-cpu",
            "unavailable-features": [
                "movbe",
                "rdrand",
                "fsgsbase",
                "avx2",
                "smep",
                "bmi2",
                "rdseed",
                "adx",
                "smap",
                "clflushopt",
                "sha-ni",
                "xsaveopt",
                "xsavec",
                "xgetbv1"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "EPYC",
            "typename": "EPYC-x86_64-cpu",
            "unavailable-features": [
                "movbe",
                "rdrand",
                "fsgsbase",
                "avx2",
                "smep",
                "bmi2",
                "rdseed",
                "adx",
                "smap",
                "clflushopt",
                "sha-ni",
                "xsaveopt",
                "xsavec",
                "xgetbv1"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Conroe",
            "typename": "Conroe-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Cascadelake-Server",
            "typename": "Cascadelake-Server-x86_64-cpu",
            "unavailable-features": [
                "pcid",
                "movbe",
                "rdrand",
                "fsgsbase",
                "hle",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "invpcid",
                "rtm",
                "avx512f",
                "avx512dq",
                "rdseed",
                "adx",
                "smap",
                "clflushopt",
                "clwb",
                "avx512cd",
                "avx512bw",
                "avx512vl",
                "pku",
                "avx512vnni",
                "spec-ctrl",
                "ssbd",
                "xsaveopt",
                "xsavec",
                "xgetbv1",
                "avx512f",
                "avx512f",
                "avx512f",
                "pku"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Broadwell-noTSX-IBRS",
            "typename": "Broadwell-noTSX-IBRS-x86_64-cpu",
            "unavailable-features": [
                "pcid",
                "movbe",
                "rdrand",
                "fsgsbase",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "invpcid",
                "rdseed",
                "adx",
                "smap",
                "spec-ctrl",
                "xsaveopt"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Broadwell-noTSX",
            "typename": "Broadwell-noTSX-x86_64-cpu",
            "unavailable-features": [
                "pcid",
                "movbe",
                "rdrand",
                "fsgsbase",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "invpcid",
                "rdseed",
                "adx",
                "smap",
                "xsaveopt"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Broadwell-IBRS",
            "typename": "Broadwell-IBRS-x86_64-cpu",
            "unavailable-features": [
                "pcid",
                "movbe",
                "rdrand",
                "fsgsbase",
                "hle",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "invpcid",
                "rtm",
                "rdseed",
                "adx",
                "smap",
                "spec-ctrl",
                "xsaveopt"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "Broadwell",
            "typename": "Broadwell-x86_64-cpu",
            "unavailable-features": [
                "pcid",
                "movbe",
                "rdrand",
                "fsgsbase",
                "hle",
                "avx2",
                "smep",
                "bmi2",
                "erms",
                "invpcid",
                "rtm",
                "rdseed",
                "adx",
                "smap",
                "xsaveopt"
            ],
            "static": false,
            "migration-safe": true
        },
        {
            "name": "486",
            "typename": "486-x86_64-cpu",
            "unavailable-features": [
            ],
            "static": false,
            "migration-safe": true
        }
    ]
}
{
    "return": {
    }
}
{
    "timestamp": {
        "seconds": 1583935145,
        "microseconds": 5710
    },
    "event": "SHUTDOWN",
    "data": {
        "guest": false,
        "reason": "host-qmp-quit"
    }
}

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1861643

Title:
  libvirt CPU model selection missing

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1861643/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to