From nobody Tue Sep 9 03:30:52 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745922189; cv=none; d=zohomail.com; s=zohoarc; b=j4AFZ3B5CvsqwW6xXHP5fQTLooZSRAJYf7+AqdsKe1D0imB0xZOgLEyQWL0ZvmiVdfekdgM3SVUpHgL3CuumxOQJCtG0TuFq8CIn8jzkTc7s6zCiFsXFKOR8UDEQpBHKubJ11/AwxRbug9N1am5FF5byl0/QTIbiKkytUi94Ukw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745922189; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=M9aW2gsJ9vUQZvMLN2xrPCsf7KGwJU2AwVr0EHdMTSw=; b=WVdKQRpbPTDsXFmURp6AGv/1OsuCEvsqNO0G2P2EazwSY6QicpYOsyBYE5VHC06nA2kzm06R79hZq4BnH2vsUL00346P27zNqB/ygFh0Sq7T5W4keU6CZzRVwUQ2D5pl2D8umm/KaDEjhPRiBBedpesddXZtf0Tv52wr1FqjXEU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745922189957502.8068485018107; Tue, 29 Apr 2025 03:23:09 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 3870F13B4; Tue, 29 Apr 2025 06:23:09 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 7D37F132D; Tue, 29 Apr 2025 06:20:08 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id D088411AA; Tue, 29 Apr 2025 06:20:02 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id B0E9A11AA for ; Tue, 29 Apr 2025 06:19:59 -0400 (EDT) Received: from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-640-s-XBKBfhNiSUc_4NF-ZPXA-1; Tue, 29 Apr 2025 06:19:57 -0400 Received: from mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 9A9171800261 for ; Tue, 29 Apr 2025 10:19:56 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id C71C219560A3 for ; Tue, 29 Apr 2025 10:19:55 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1745921999; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=7TfuOLq8mkpRAOzEz6vs9BO70jluDHpaR3R3nuvqe3k=; b=X5uGDOMlWlh0rUAzZYYMIUT73/I8c3ok/B5kPuLHcHc/Dc854NCz98un66ADTFv0DYKHvo Ni3/y8xqmGC0J/9jf6R8TGaPr8e//0LBETHMPvLwe7oxaLkcW8iOk0b5Krql6pQqpgkvgb Qw8wpHhKAeIGMkIp1Ww6/tzcRv/G/aU= X-MC-Unique: s-XBKBfhNiSUc_4NF-ZPXA-1 X-Mimecast-MFC-AGG-ID: s-XBKBfhNiSUc_4NF-ZPXA_1745921996 To: devel@lists.libvirt.org Subject: [PATCH 01/15] cputest: Add data for Intel(R) Core(TM) i7-1270P CPU Date: Tue, 29 Apr 2025 12:19:36 +0200 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.40 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: HR2vmM03RwMG2iD9cNvwcObZO-aC14sDswTVdiAwYrM_1745921996 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: DFKIT7IARWAK7CP7GLLF6D42WZWTYWV5 X-Message-ID-Hash: DFKIT7IARWAK7CP7GLLF6D42WZWTYWV5 X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745922192356019000 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark --- tests/cputest.c | 1 + .../x86_64-cpuid-Core-i7-1270P-disabled.xml | 8 + .../x86_64-cpuid-Core-i7-1270P-enabled.xml | 21 + .../x86_64-cpuid-Core-i7-1270P-guest.xml | 71 + .../x86_64-cpuid-Core-i7-1270P-host.xml | 71 + .../x86_64-cpuid-Core-i7-1270P-json.xml | 37 + .../x86_64-cpuid-Core-i7-1270P.json | 2604 +++++++++++++++++ .../x86_64-cpuid-Core-i7-1270P.sig | 4 + .../x86_64-cpuid-Core-i7-1270P.xml | 80 + 9 files changed, 2897 insertions(+) create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P-disabled.x= ml create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P-enabled.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P-guest.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P-host.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P-json.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P.json create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P.sig create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1270P.xml diff --git a/tests/cputest.c b/tests/cputest.c index 401021e792..bc517ccdba 100644 --- a/tests/cputest.c +++ b/tests/cputest.c @@ -1188,6 +1188,7 @@ mymain(void) DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i5-2540M", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i5-4670T", JSON_HOST); DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i5-6600", JSON_HOST); + DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i7-1270P", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i7-2600", JSON_HOST); DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i7-2600-xsaveopt", JSON_MODELS_RE= QUIRED); DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i7-3520M", JSON_NONE); diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-disabled.xml b/te= sts/cputestdata/x86_64-cpuid-Core-i7-1270P-disabled.xml new file mode 100644 index 0000000000..7b9e338350 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-disabled.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-enabled.xml b/tes= ts/cputestdata/x86_64-cpuid-Core-i7-1270P-enabled.xml new file mode 100644 index 0000000000..8af57fe0df --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-enabled.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-guest.xml b/tests= /cputestdata/x86_64-cpuid-Core-i7-1270P-guest.xml new file mode 100644 index 0000000000..2253a90cdb --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-guest.xml @@ -0,0 +1,71 @@ + + Snowridge + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-1270P-host.xml new file mode 100644 index 0000000000..9ede3ba04e --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-host.xml @@ -0,0 +1,71 @@ + + x86_64 + Skylake-Client-v3 + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-json.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-1270P-json.xml new file mode 100644 index 0000000000..76a7b6a167 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1270P-json.xml @@ -0,0 +1,37 @@ + + SierraForest + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P.json b/tests/cput= estdata/x86_64-cpuid-Core-i7-1270P.json new file mode 100644 index 0000000000..0a6efb5fd6 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1270P.json @@ -0,0 +1,2604 @@ +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": false, + "xlevel": 2147483656, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": true, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": true, + "vmx-page-walk-4": true, + "vmx-page-walk-5": false, + "vmx-desc-exit": true, + "gfni": true, + "ibrs-all": true, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": true, + "intel-pt": false, + "vmx-tsc-scaling": true, + "prefetchiti": false, + "vmx-cr8-store-exit": true, + "hv-xmm-input": true, + "hv-frequencies": true, + "tsc-frequency": 0, + "vmx-rdseed-exit": true, + "guest-phys-bits": 4294967295, + "xd": true, + "x-intel-pt-auto-level": true, + "amx-fp16": false, + "hv-vendor-id": "Linux KVM Hv", + "fred": false, + "ddpd-u": false, + "vmx-eptp-switching": true, + "hv-syndbg": false, + "kvm-asyncpf": true, + "kvm_asyncpf": true, + "perfctr-core": false, + "perfctr_core": false, + "auto-ibrs": false, + "mpx": false, + "avx512cd": false, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": true, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 6, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": true, + "x-amd-topoext-features-only": true, + "vmx-vnmi": true, + "kvm-asyncpf-int": true, + "vmx-true-ctls": true, + "host-phys-bits-limit": 0, + "vmx-ept-execonly": true, + "vmx-exit-save-efer": true, + "vmx-invept-all-context": true, + "vmware-cpuid-freq": true, + "wbnoinvd": false, + "avx512f": false, + "rfds-no": false, + "xcrypt": false, + "hv-runtime": true, + "hv-stimer-direct": true, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": true, + "vmx-intr-exit": true, + "min-level": 32, + "vmx-flexpriority": true, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": true, + "intel-psfd": true, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": true, + "avx512-bf16": false, + "avx512-fp16": false, + "ds": false, + "hv-crash": true, + "fxsr": true, + "vmx-cr8-load-exit": true, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": true, + "vmx-exit-save-pat": true, + "tsx-ctrl": false, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": true, + "avx512-vpopcntdq": false, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": false, + "extapic": false, + "vmx-vmfunc": true, + "3dnowprefetch": true, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": false, + "vmx-encls-exit": false, + "null-sel-clr-base": false, + "stibp": true, + "vmx-msr-bitmap": true, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": true, + "kvm_pv_eoi": true, + "vmx-pml": true, + "apic-id": 4294967295, + "vmx-nmi-exit": true, + "vmx-invept-single-context-noglobals": true, + "amx-tile": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": true, + "vendor": "GenuineIntel", + "hv-ipi": true, + "vmx-cr3-store-noexit": true, + "pku": true, + "pks": false, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": false, + "cmp_legacy": false, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": false, + "amd-no-ssb": false, + "3dnowext": false, + "avx-vnni": true, + "npt": false, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": true, + "vmx-invvpid": true, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": false, + "ibpb-brtype": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": true, + "amx-int8": false, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": false, + "avx512vbmi": false, + "vmx-apicv-x2apic": true, + "hv-stimer": true, + "kvm-pv-sched-yield": true, + "vmx-invlpg-exit": true, + "x-hv-synic-kvm-only": false, + "no-nested-data-bp": false, + "vmx-invvpid-all-context": true, + "i64": true, + "vmx-activity-hlt": true, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": true, + "vmx-exit-ack-intr": true, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": true, + "phe-en": false, + "kvm-nopiodelay": true, + "kvm_nopiodelay": true, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": true, + "kvmclock-stable-bit": true, + "vmx-rdtsc-exit": true, + "hypervisor": true, + "vmx-rdtscp-exit": true, + "socket-id": -1, + "mds-no": true, + "pcommit": false, + "vmx-vpid": true, + "syscall": true, + "kvm-asyncpf-vmexit": true, + "level": 32, + "avx512dq": false, + "x-migrate-smi-count": true, + "svm": false, + "full-cpuid-auto-level": true, + "hv-avic": true, + "hv-reset": true, + "invtsc": false, + "vmx-monitor-exit": true, + "sse2": true, + "vmx-wbinvd-exit": true, + "ssbd": true, + "sse3": true, + "est": false, + "kvm-poll-control": true, + "kvm_poll_control": true, + "avx512ifma": false, + "tm2": false, + "start-powered-off": false, + "zero-fcs-fds": true, + "kvm-pv-eoi": true, + "kvm-pv-ipi": true, + "hv-emsr-bitmap": true, + "cx8": true, + "vmx-invvpid-single-addr": true, + "waitpkg": true, + "sgx-tokenkey": false, + "cldemote": false, + "vmx-ept": true, + "pbrsb-no": false, + "hv-tlbflush-direct": true, + "avx10-version": 0, + "xfd": false, + "lkgs": false, + "hv-reenlightenment": true, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": false, + "vmx-entry-load-bndcfgs": false, + "pdcm": false, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": true, + "model": 154, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": true, + "ssse3": true, + "sse4a": false, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": true, + "sgx-debug": false, + "invpcid": true, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": true, + "skip-l1dfl-vmentry": true, + "vmx-exit-load-perf-global-ctrl": true, + "fma": true, + "lam": false, + "cx16": true, + "fzrm": false, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 3, + "xsave": true, + "vmx-entry-load-fred": false, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "srso-no": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "flush-l1d": true, + "kvm_asyncpf_int": true, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "fma4": false, + "host-phys-bits": false, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": true, + "hv-version-id-major": 10, + "vmx-invept": true, + "la57": false, + "osvw": false, + "rfds-clear": true, + "check": true, + "succor": false, + "hv-spinlocks": 4095, + "vmx-entry-noload-debugctl": true, + "vmx-eptad": true, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": true, + "vmx-posted-intr": true, + "vmx-apicv-register": true, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": true, + "tsc_adjust": true, + "kvm-steal-time": true, + "psdp-no": true, + "kvm_steal_time": true, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": true, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": true, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": true, + "lwp": false, + "ipred-ctrl": true, + "hv-passthrough": true, + "amd-ssbd": true, + "avx10-256": false, + "ibpb": true, + "ibrs": true, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": true, + "movdiri": true, + "avx512bw": false, + "acpi": false, + "ace2": false, + "fsgsbase": true, + "hv-vapic": true, + "vmx-ept-2mb": true, + "vmx-ept-1gb": true, + "ht": false, + "vmx-io-exit": true, + "nx": true, + "pclmulqdq": true, + "mmxext": false, + "popcnt": true, + "vaes": true, + "serialize": true, + "xsaves": true, + "movdir64b": true, + "vmx-shadow-vmcs": true, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": true, + "vmx-entry-load-pat": true, + "fsrs": true, + "fsrm": true, + "fsrc": false, + "sbdr-ssdp-no": true, + "vmx-entry-load-perf-global-ctrl": true, + "vmx-io-bitmap": true, + "vmx-store-lma": true, + "umip": true, + "vmx-movdr-exit": true, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": true, + "virt-ssbd": false, + "x-hv-max-vps": 4096, + "nodeid-msr": false, + "md-clear": true, + "sbpb": false, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483656, + "realized": false, + "kvm-pv-unhalt": true, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": true, + "hv-vpindex": true, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": true, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": true, + "monitor": false, + "vmx-vintr-pending": true, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "taa-no": false, + "avx10": false, + "pcid": true, + "vgif": false, + "vmx-secondary-ctls": true, + "arch-capabilities": true, + "vmx-xsaves": true, + "x-vendor-cpuid-only": true, + "clzero": false, + "3dnow": false, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": true, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "vmx-ins-outs": true, + "vpclmulqdq": true, + "xstore": false, + "fxsr-opt": false, + "hv-synic": true, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": false, + "kvm-hint-dedicated": false, + "bhi-ctrl": true, + "amx-bf16": false, + "lmce": true, + "hv-time": true, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": true, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": false, + "avx512-4vnniw": false, + "vme": true, + "vmx": true, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": false, + "pse36": true, + "kvm-pv-tlb-flush": true, + "vmx-activity-wait-sipi": true, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": true, + "wdt": false, + "vmx-entry-load-efer": true, + "level-func7": 2, + "vmx-mtf": true, + "hv-tlbflush-ext": true, + "eraps": false, + "pause_filter": false, + "wrmsrns": false, + "model-id": "12th Gen Intel(R) Core(TM) i7-1270P", + "sha-ni": true, + "rrsba-ctrl": true, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": true, + "avx512pf": false, + "vmx-hlt-exit": true, + "xstore-en": false + } + } + }, + "id": "model-expansion" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "alias-of": "phenom-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [], + "alias-of": "n270-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "coreduo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "core2duo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "alias-of": "athlon-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v4", + "typename": "Snowridge-v4-x86_64-cpu", + "unavailable-features": [ + "cldemote" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "cldemote", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "cldemote", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "mpx", + "cldemote", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "mpx", + "cldemote", + "core-capability", + "split-lock-detect" + ], + "alias-of": "Snowridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "alias-of": "Skylake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "alias-of": "Skylake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "alias-of": "Skylake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Client-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v1", + "typename": "SierraForest-v1-x86_64-cpu", + "unavailable-features": [ + "bus-lock-detect", + "cmpccxadd", + "avx-ifma", + "wbnoinvd", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest", + "typename": "SierraForest-x86_64-cpu", + "unavailable-features": [ + "bus-lock-detect", + "cmpccxadd", + "avx-ifma", + "wbnoinvd", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "alias-of": "SierraForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v3", + "typename": "SapphireRapids-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "cldemote", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "wbnoinvd", + "xfd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v2", + "typename": "SapphireRapids-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "wbnoinvd", + "xfd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v1", + "typename": "SapphireRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "wbnoinvd", + "xfd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids", + "typename": "SapphireRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "wbnoinvd", + "xfd", + "taa-no" + ], + "alias-of": "SapphireRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Penryn-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "alias-of": "Opteron_G5-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "alias-of": "Opteron_G4-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "alias-of": "Opteron_G3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G1-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "alias-of": "KnightsMill-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v7", + "typename": "Icelake-Server-v7-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v6", + "typename": "Icelake-Server-v6-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "alias-of": "Icelake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "alias-of": "Icelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Haswell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Haswell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v2", + "typename": "GraniteRapids-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "cldemote", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "amx-fp16", + "wbnoinvd", + "xfd", + "taa-no", + "pbrsb-no", + "prefetchiti", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v1", + "typename": "GraniteRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "amx-fp16", + "wbnoinvd", + "xfd", + "taa-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids", + "typename": "GraniteRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "amx-fp16", + "wbnoinvd", + "xfd", + "taa-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "alias-of": "GraniteRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v4", + "typename": "EPYC-v4-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v4", + "typename": "EPYC-Rome-v4-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v3", + "typename": "EPYC-Rome-v3-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "alias-of": "EPYC-Rome-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v2", + "typename": "EPYC-Milan-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "alias-of": "EPYC-Milan-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "EPYC-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v1", + "typename": "EPYC-Genoa-v1-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512-bf16", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa", + "typename": "EPYC-Genoa-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512-bf16", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "alias-of": "EPYC-Genoa-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "EPYC-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "Dhyana-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "alias-of": "Denverton-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512-bf16", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512-bf16", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512-bf16", + "taa-no" + ], + "alias-of": "Cooperlake-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Conroe-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "alias-of": "Cascadelake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "alias-of": "Cascadelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Broadwell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Broadwell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "alias-of": "486-v1", + "static": false, + "migration-safe": true, + "deprecated": false + } + ], + "id": "definitions" +} diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P.sig b/tests/cpute= stdata/x86_64-cpuid-Core-i7-1270P.sig new file mode 100644 index 0000000000..e546704a5d --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1270P.sig @@ -0,0 +1,4 @@ +0906a3 +family: 6 (0x06) +model: 154 (0x9a) +stepping: 3 (0x03) diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1270P.xml b/tests/cpute= stdata/x86_64-cpuid-Core-i7-1270P.xml new file mode 100644 index 0000000000..b0ab77e571 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1270P.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.49.0 From nobody Tue Sep 9 03:30:52 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745922323; cv=none; d=zohomail.com; s=zohoarc; b=P0oyDcoinR3QavZ2pYz7++vYYdppg4ij+rZGHNP0g/LKIdXriZf2pTWWMdnmGRWouvBHdPLpXiob7r+bZqkeeqG4mvPtwwTAtoSkZ3wdl6FkFm+j4IRW+jFhA0xHSnupYJAxikzzs6ftWYwkNFG9z/4lwFdROKHa08nOERBaSR4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745922323; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=t/xC66H7JuXgXSU2JeaDQ/4zG6Gf4xQPVAVaGTbnPkQ=; b=k1+8i/ihTfWilv/l81tFfxFtd08VbUbOTYZ9bXXLLr/5gbm28hh4ds15EB+ROUxq6iOHAYo3OJ0V0ZKMw5QCmTTSXSEh+Nmbzbw6uLFblZGF66J0xxPDz6IUk1b1yWeY6ERMfATXYeNzFO8SMxWcZZ9tqhhuj5s2fA72xTroPuo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745922323734606.6875185649297; Tue, 29 Apr 2025 03:25:23 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 9B0B913F6; Tue, 29 Apr 2025 06:25:22 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id B577F1322; Tue, 29 Apr 2025 06:20:32 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 69D461302; Tue, 29 Apr 2025 06:20:25 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id EC6E712E3 for ; Tue, 29 Apr 2025 06:20:01 -0400 (EDT) Received: from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-169-Do4p3m4uN62s9RK1pwq61A-1; Tue, 29 Apr 2025 06:19:59 -0400 Received: from mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id BC42E18001CA for ; Tue, 29 Apr 2025 10:19:58 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id E91A019560A3 for ; Tue, 29 Apr 2025 10:19:57 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1745922001; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=CkKk7dzOVNWTP65XWVYOmgvuw9QbzMT+fAEJfyDJzkc=; b=DLjo05uRvprcr3z7bt9XwYxf7vTgsMeVuZOgCA7pEXEB2InfxvASQ/xDWAyWIDH92YXCdA mSEPmOyhTz86tkbDwHBhvWzMBkUV4ZLaXhaTa79OSh7Z4r2mmziUnss6srORc5CaPKBv+j O5WwSuOWYxCWK5Zb2txaEzzMY2InME8= X-MC-Unique: Do4p3m4uN62s9RK1pwq61A-1 X-Mimecast-MFC-AGG-ID: Do4p3m4uN62s9RK1pwq61A_1745921998 To: devel@lists.libvirt.org Subject: [PATCH 02/15] cputest: Add data for Intel(R) Core(TM) i7-1365U CPU Date: Tue, 29 Apr 2025 12:19:37 +0200 Message-ID: <90c971726284a2993a9b8cf9a1d32673380543c9.1745921177.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.40 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: qGhZBFTrhzIh9xXj7MpreTw3O_zmnSif6bp1EZShB8M_1745921998 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: QR5P7SCV4YUYUS7TCUGM2WXANTPPBQ56 X-Message-ID-Hash: QR5P7SCV4YUYUS7TCUGM2WXANTPPBQ56 X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745922324479019000 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark --- tests/cputest.c | 1 + .../x86_64-cpuid-Core-i7-1365U-disabled.xml | 6 + .../x86_64-cpuid-Core-i7-1365U-enabled.xml | 21 + .../x86_64-cpuid-Core-i7-1365U-guest.xml | 71 + .../x86_64-cpuid-Core-i7-1365U-host.xml | 70 + .../x86_64-cpuid-Core-i7-1365U-json.xml | 38 + .../x86_64-cpuid-Core-i7-1365U.json | 2604 +++++++++++++++++ .../x86_64-cpuid-Core-i7-1365U.sig | 4 + .../x86_64-cpuid-Core-i7-1365U.xml | 81 + 9 files changed, 2896 insertions(+) create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U-disabled.x= ml create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U-enabled.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U-guest.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U-host.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U-json.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U.json create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U.sig create mode 100644 tests/cputestdata/x86_64-cpuid-Core-i7-1365U.xml diff --git a/tests/cputest.c b/tests/cputest.c index bc517ccdba..736f0d402d 100644 --- a/tests/cputest.c +++ b/tests/cputest.c @@ -1189,6 +1189,7 @@ mymain(void) DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i5-4670T", JSON_HOST); DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i5-6600", JSON_HOST); DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i7-1270P", JSON_MODELS); + DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i7-1365U", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i7-2600", JSON_HOST); DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i7-2600-xsaveopt", JSON_MODELS_RE= QUIRED); DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i7-3520M", JSON_NONE); diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-disabled.xml b/te= sts/cputestdata/x86_64-cpuid-Core-i7-1365U-disabled.xml new file mode 100644 index 0000000000..23295d1121 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-disabled.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-enabled.xml b/tes= ts/cputestdata/x86_64-cpuid-Core-i7-1365U-enabled.xml new file mode 100644 index 0000000000..433c09590c --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-enabled.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-guest.xml b/tests= /cputestdata/x86_64-cpuid-Core-i7-1365U-guest.xml new file mode 100644 index 0000000000..b55acf9c96 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-guest.xml @@ -0,0 +1,71 @@ + + Snowridge + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-host.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-1365U-host.xml new file mode 100644 index 0000000000..6b77828ee6 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-host.xml @@ -0,0 +1,70 @@ + + x86_64 + Skylake-Client-v3 + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-json.xml b/tests/= cputestdata/x86_64-cpuid-Core-i7-1365U-json.xml new file mode 100644 index 0000000000..b27eb6665b --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1365U-json.xml @@ -0,0 +1,38 @@ + + SierraForest + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U.json b/tests/cput= estdata/x86_64-cpuid-Core-i7-1365U.json new file mode 100644 index 0000000000..412ea7bfec --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1365U.json @@ -0,0 +1,2604 @@ +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": false, + "xlevel": 2147483656, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": true, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": true, + "vmx-page-walk-4": true, + "vmx-page-walk-5": false, + "vmx-desc-exit": true, + "gfni": true, + "ibrs-all": true, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": true, + "intel-pt": false, + "vmx-tsc-scaling": true, + "prefetchiti": false, + "vmx-cr8-store-exit": true, + "hv-xmm-input": true, + "hv-frequencies": true, + "tsc-frequency": 0, + "vmx-rdseed-exit": true, + "guest-phys-bits": 4294967295, + "xd": true, + "x-intel-pt-auto-level": true, + "amx-fp16": false, + "hv-vendor-id": "Linux KVM Hv", + "fred": false, + "ddpd-u": true, + "vmx-eptp-switching": true, + "hv-syndbg": false, + "kvm-asyncpf": true, + "kvm_asyncpf": true, + "perfctr-core": false, + "perfctr_core": false, + "auto-ibrs": false, + "mpx": false, + "avx512cd": false, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": true, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 6, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": true, + "x-amd-topoext-features-only": true, + "vmx-vnmi": true, + "kvm-asyncpf-int": true, + "vmx-true-ctls": true, + "host-phys-bits-limit": 0, + "vmx-ept-execonly": true, + "vmx-exit-save-efer": true, + "vmx-invept-all-context": true, + "vmware-cpuid-freq": true, + "wbnoinvd": false, + "avx512f": false, + "rfds-no": false, + "xcrypt": false, + "hv-runtime": true, + "hv-stimer-direct": true, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": true, + "vmx-intr-exit": true, + "min-level": 32, + "vmx-flexpriority": true, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": true, + "intel-psfd": true, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": true, + "avx512-bf16": false, + "avx512-fp16": false, + "ds": false, + "hv-crash": true, + "fxsr": true, + "vmx-cr8-load-exit": true, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": true, + "vmx-exit-save-pat": true, + "tsx-ctrl": false, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": true, + "avx512-vpopcntdq": false, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": false, + "extapic": false, + "vmx-vmfunc": true, + "3dnowprefetch": true, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": false, + "vmx-encls-exit": false, + "null-sel-clr-base": false, + "stibp": true, + "vmx-msr-bitmap": true, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": true, + "kvm_pv_eoi": true, + "vmx-pml": true, + "apic-id": 4294967295, + "vmx-nmi-exit": true, + "vmx-invept-single-context-noglobals": true, + "amx-tile": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": true, + "vendor": "GenuineIntel", + "hv-ipi": true, + "vmx-cr3-store-noexit": true, + "pku": true, + "pks": false, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": false, + "cmp_legacy": false, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": false, + "amd-no-ssb": false, + "3dnowext": false, + "avx-vnni": true, + "npt": false, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": true, + "vmx-invvpid": true, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": false, + "ibpb-brtype": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": true, + "amx-int8": false, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": false, + "avx512vbmi": false, + "vmx-apicv-x2apic": true, + "hv-stimer": true, + "kvm-pv-sched-yield": true, + "vmx-invlpg-exit": true, + "x-hv-synic-kvm-only": false, + "no-nested-data-bp": false, + "vmx-invvpid-all-context": true, + "i64": true, + "vmx-activity-hlt": true, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": true, + "vmx-exit-ack-intr": true, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": true, + "phe-en": false, + "kvm-nopiodelay": true, + "kvm_nopiodelay": true, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": true, + "kvmclock-stable-bit": true, + "vmx-rdtsc-exit": true, + "hypervisor": true, + "vmx-rdtscp-exit": true, + "socket-id": -1, + "mds-no": true, + "pcommit": false, + "vmx-vpid": true, + "syscall": true, + "kvm-asyncpf-vmexit": true, + "level": 32, + "avx512dq": false, + "x-migrate-smi-count": true, + "svm": false, + "full-cpuid-auto-level": true, + "hv-avic": true, + "hv-reset": true, + "invtsc": false, + "vmx-monitor-exit": true, + "sse2": true, + "vmx-wbinvd-exit": true, + "ssbd": true, + "sse3": true, + "est": false, + "kvm-poll-control": true, + "kvm_poll_control": true, + "avx512ifma": false, + "tm2": false, + "start-powered-off": false, + "zero-fcs-fds": true, + "kvm-pv-eoi": true, + "kvm-pv-ipi": true, + "hv-emsr-bitmap": true, + "cx8": true, + "vmx-invvpid-single-addr": true, + "waitpkg": true, + "sgx-tokenkey": false, + "cldemote": false, + "vmx-ept": true, + "pbrsb-no": false, + "hv-tlbflush-direct": true, + "avx10-version": 0, + "xfd": false, + "lkgs": false, + "hv-reenlightenment": true, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": false, + "vmx-entry-load-bndcfgs": false, + "pdcm": false, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": true, + "model": 186, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": true, + "ssse3": true, + "sse4a": false, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": true, + "sgx-debug": false, + "invpcid": true, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": true, + "skip-l1dfl-vmentry": true, + "vmx-exit-load-perf-global-ctrl": true, + "fma": true, + "lam": false, + "cx16": true, + "fzrm": false, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 3, + "xsave": true, + "vmx-entry-load-fred": false, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "srso-no": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "flush-l1d": true, + "kvm_asyncpf_int": true, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "fma4": false, + "host-phys-bits": false, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": true, + "hv-version-id-major": 10, + "vmx-invept": true, + "la57": false, + "osvw": false, + "rfds-clear": true, + "check": true, + "succor": false, + "hv-spinlocks": 4095, + "vmx-entry-noload-debugctl": true, + "vmx-eptad": true, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": true, + "vmx-posted-intr": true, + "vmx-apicv-register": true, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": true, + "tsc_adjust": true, + "kvm-steal-time": true, + "psdp-no": true, + "kvm_steal_time": true, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": true, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": true, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": true, + "lwp": false, + "ipred-ctrl": true, + "hv-passthrough": true, + "amd-ssbd": true, + "avx10-256": false, + "ibpb": true, + "ibrs": true, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": true, + "movdiri": true, + "avx512bw": false, + "acpi": false, + "ace2": false, + "fsgsbase": true, + "hv-vapic": true, + "vmx-ept-2mb": true, + "vmx-ept-1gb": true, + "ht": false, + "vmx-io-exit": true, + "nx": true, + "pclmulqdq": true, + "mmxext": false, + "popcnt": true, + "vaes": true, + "serialize": true, + "xsaves": true, + "movdir64b": true, + "vmx-shadow-vmcs": true, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": true, + "vmx-entry-load-pat": true, + "fsrs": true, + "fsrm": true, + "fsrc": false, + "sbdr-ssdp-no": true, + "vmx-entry-load-perf-global-ctrl": true, + "vmx-io-bitmap": true, + "vmx-store-lma": true, + "umip": true, + "vmx-movdr-exit": true, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": true, + "virt-ssbd": false, + "x-hv-max-vps": 4096, + "nodeid-msr": false, + "md-clear": true, + "sbpb": false, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483656, + "realized": false, + "kvm-pv-unhalt": true, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": true, + "hv-vpindex": true, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": true, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": true, + "monitor": false, + "vmx-vintr-pending": true, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "taa-no": false, + "avx10": false, + "pcid": true, + "vgif": false, + "vmx-secondary-ctls": true, + "arch-capabilities": true, + "vmx-xsaves": true, + "x-vendor-cpuid-only": true, + "clzero": false, + "3dnow": false, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": true, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "vmx-ins-outs": true, + "vpclmulqdq": true, + "xstore": false, + "fxsr-opt": false, + "hv-synic": true, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": false, + "kvm-hint-dedicated": false, + "bhi-ctrl": true, + "amx-bf16": false, + "lmce": true, + "hv-time": true, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": true, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": false, + "avx512-4vnniw": false, + "vme": true, + "vmx": true, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": false, + "pse36": true, + "kvm-pv-tlb-flush": true, + "vmx-activity-wait-sipi": true, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": true, + "wdt": false, + "vmx-entry-load-efer": true, + "level-func7": 2, + "vmx-mtf": true, + "hv-tlbflush-ext": true, + "eraps": false, + "pause_filter": false, + "wrmsrns": false, + "model-id": "13th Gen Intel(R) Core(TM) i7-1365U", + "sha-ni": true, + "rrsba-ctrl": true, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": true, + "avx512pf": false, + "vmx-hlt-exit": true, + "xstore-en": false + } + } + }, + "id": "model-expansion" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "alias-of": "phenom-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [], + "alias-of": "n270-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "coreduo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "core2duo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "alias-of": "athlon-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v4", + "typename": "Snowridge-v4-x86_64-cpu", + "unavailable-features": [ + "cldemote" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "cldemote", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "cldemote", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "mpx", + "cldemote", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "mpx", + "cldemote", + "core-capability", + "split-lock-detect" + ], + "alias-of": "Snowridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "alias-of": "Skylake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "alias-of": "Skylake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "alias-of": "Skylake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Client-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v1", + "typename": "SierraForest-v1-x86_64-cpu", + "unavailable-features": [ + "bus-lock-detect", + "cmpccxadd", + "avx-ifma", + "wbnoinvd", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest", + "typename": "SierraForest-x86_64-cpu", + "unavailable-features": [ + "bus-lock-detect", + "cmpccxadd", + "avx-ifma", + "wbnoinvd", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "alias-of": "SierraForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v3", + "typename": "SapphireRapids-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "cldemote", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "wbnoinvd", + "xfd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v2", + "typename": "SapphireRapids-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "wbnoinvd", + "xfd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v1", + "typename": "SapphireRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "wbnoinvd", + "xfd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids", + "typename": "SapphireRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "wbnoinvd", + "xfd", + "taa-no" + ], + "alias-of": "SapphireRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Penryn-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "alias-of": "Opteron_G5-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "alias-of": "Opteron_G4-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "alias-of": "Opteron_G3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G1-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "alias-of": "KnightsMill-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v7", + "typename": "Icelake-Server-v7-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v6", + "typename": "Icelake-Server-v6-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "alias-of": "Icelake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "alias-of": "Icelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Haswell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Haswell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v2", + "typename": "GraniteRapids-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "cldemote", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "amx-fp16", + "wbnoinvd", + "xfd", + "taa-no", + "pbrsb-no", + "prefetchiti", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v1", + "typename": "GraniteRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "amx-fp16", + "wbnoinvd", + "xfd", + "taa-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids", + "typename": "GraniteRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "amx-fp16", + "wbnoinvd", + "xfd", + "taa-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "alias-of": "GraniteRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v4", + "typename": "EPYC-v4-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v4", + "typename": "EPYC-Rome-v4-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v3", + "typename": "EPYC-Rome-v3-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "alias-of": "EPYC-Rome-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v2", + "typename": "EPYC-Milan-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "alias-of": "EPYC-Milan-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "EPYC-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v1", + "typename": "EPYC-Genoa-v1-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512-bf16", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa", + "typename": "EPYC-Genoa-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512-bf16", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "alias-of": "EPYC-Genoa-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "EPYC-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "Dhyana-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "alias-of": "Denverton-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512-bf16", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512-bf16", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512-bf16", + "taa-no" + ], + "alias-of": "Cooperlake-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Conroe-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "alias-of": "Cascadelake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "alias-of": "Cascadelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Broadwell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Broadwell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "alias-of": "486-v1", + "static": false, + "migration-safe": true, + "deprecated": false + } + ], + "id": "definitions" +} diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U.sig b/tests/cpute= stdata/x86_64-cpuid-Core-i7-1365U.sig new file mode 100644 index 0000000000..9c7355d0f3 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1365U.sig @@ -0,0 +1,4 @@ +0b06a3 +family: 6 (0x06) +model: 186 (0xba) +stepping: 3 (0x03) diff --git a/tests/cputestdata/x86_64-cpuid-Core-i7-1365U.xml b/tests/cpute= stdata/x86_64-cpuid-Core-i7-1365U.xml new file mode 100644 index 0000000000..f1650df833 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Core-i7-1365U.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.49.0 From nobody Tue Sep 9 03:30:52 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745922456; cv=none; d=zohomail.com; s=zohoarc; b=K9bsn5UtzRQ7KsjQh5+zcljk/JGeJEbibiN2dyOKiJSvza75h5xYkUqWyMcczp0FQvRSs6CWPoxqZNCbqNCJWR5+ONtKK6e87bLhpQR3khviz/HXrMkP89852eg9pqARTJoRUJm7fnbYxxKjziTJYDNIm8RXCvU5v95u6X63xOc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745922456; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=fOGu/1VbWMdRSxjyYFnUUq6PjoJm5C6wv5vfUjIh1B0=; b=k+ECi3oD4ATmEw4T+RJWwO3HDBReot7h/v4xX+ISpR+dApKFznh5TNRpUJ+9VTUJh9odj0TTWkEoAVcVXtZw6AY3Zm6dWguaegVO8A9LGA4DovbPEf2Qmlue2EYVq2H1QolNDDiP4p8lblwd1xWZL3ulGUN58Aso06BiV7L3o2c= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745922456705100.64619253422916; Tue, 29 Apr 2025 03:27:36 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 8EE99131B; Tue, 29 Apr 2025 06:27:35 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id ED2CB137E; Tue, 29 Apr 2025 06:20:38 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 4CC501273; Tue, 29 Apr 2025 06:20:33 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id EC8261247 for ; Tue, 29 Apr 2025 06:20:03 -0400 (EDT) Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-526-w4dwnQJFPcevgeVuDWAyPA-1; Tue, 29 Apr 2025 06:20:01 -0400 Received: from mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.17]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id DB066180036F for ; Tue, 29 Apr 2025 10:20:00 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 12951195608D for ; Tue, 29 Apr 2025 10:19:59 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1745922003; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=kiNiIn72EDw22HjdF4ZMOff//gRtsd1uhB+ry5jJBfA=; b=QJPL+EsUn+0eIG7bISg7pJ1Fe4YcpQsQewcBKTJfKL8ljmTeplNpVP4ekH3XA77KCGOc/G bUXyHgwFzt48u1/7o4KKVnmXP/MLqCtfqtNYuybE6TFtbEaqSpQsEsfVfCO3iGlvKjs9HG 1rmL6zpyMo+g1JYaD4gVjQkpV3TM3g4= X-MC-Unique: w4dwnQJFPcevgeVuDWAyPA-1 X-Mimecast-MFC-AGG-ID: w4dwnQJFPcevgeVuDWAyPA_1745922001 To: devel@lists.libvirt.org Subject: [PATCH 03/15] cputest: Add data for Intel(R) Xeon(R) CPU E3-1270 v5 CPU Date: Tue, 29 Apr 2025 12:19:38 +0200 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.17 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: P1Gx1F44pQmfGgCrvcd_tgCi-1ORsFYQJ7gcQYxHKDQ_1745922001 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 2VWR57N6G6QCVI7Y625MEZJWBGEDXNWW X-Message-ID-Hash: 2VWR57N6G6QCVI7Y625MEZJWBGEDXNWW X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745922459164019100 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark --- tests/cputest.c | 1 + .../x86_64-cpuid-Xeon-E3-1270-v5-disabled.xml | 6 + .../x86_64-cpuid-Xeon-E3-1270-v5-enabled.xml | 18 + .../x86_64-cpuid-Xeon-E3-1270-v5-guest.xml | 32 + .../x86_64-cpuid-Xeon-E3-1270-v5-host.xml | 34 + .../x86_64-cpuid-Xeon-E3-1270-v5-json.xml | 93 + .../x86_64-cpuid-Xeon-E3-1270-v5.json | 3064 +++++++++++++++++ .../x86_64-cpuid-Xeon-E3-1270-v5.sig | 4 + .../x86_64-cpuid-Xeon-E3-1270-v5.xml | 54 + 9 files changed, 3306 insertions(+) create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-disabled= .xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-enabled.= xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-guest.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-host.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-json.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5.json create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5.sig create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5.xml diff --git a/tests/cputest.c b/tests/cputest.c index 736f0d402d..d9b64fa192 100644 --- a/tests/cputest.c +++ b/tests/cputest.c @@ -1222,6 +1222,7 @@ mymain(void) DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-5110", JSON_NONE); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-E3-1225-v5", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-E3-1245-v5", JSON_MODELS); + DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-E3-1270-v5", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-E5-2609-v3", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-E5-2623-v4", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-E5-2630-v3", JSON_HOST); diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-disabled.xml b/= tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-disabled.xml new file mode 100644 index 0000000000..6150f55a26 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-disabled.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-enabled.xml b/t= ests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-enabled.xml new file mode 100644 index 0000000000..72bfea23de --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-enabled.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-guest.xml b/tes= ts/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-guest.xml new file mode 100644 index 0000000000..6ffb3cad9b --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-guest.xml @@ -0,0 +1,32 @@ + + Skylake-Client + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-host.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-host.xml new file mode 100644 index 0000000000..325f96e4ee --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-host.xml @@ -0,0 +1,34 @@ + + x86_64 + Skylake-Client-v1 + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-json.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-json.xml new file mode 100644 index 0000000000..c1e6bf77c6 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5-json.xml @@ -0,0 +1,93 @@ + + Skylake-Client + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5.json b/tests/cp= utestdata/x86_64-cpuid-Xeon-E3-1270-v5.json new file mode 100644 index 0000000000..c043606c6e --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5.json @@ -0,0 +1,3064 @@ +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": false, + "xlevel": 2147483656, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": true, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": false, + "vmx-page-walk-4": true, + "vmx-page-walk-5": false, + "vmx-desc-exit": true, + "gfni": false, + "ibrs-all": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": true, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": true, + "hv-xmm-input": true, + "hv-frequencies": true, + "tsc-frequency": 0, + "vmx-rdseed-exit": true, + "guest-phys-bits": 4294967295, + "xd": true, + "x-intel-pt-auto-level": true, + "amx-fp16": false, + "hv-vendor-id": "Linux KVM Hv", + "fred": false, + "ddpd-u": false, + "vmx-eptp-switching": true, + "hv-syndbg": false, + "kvm-asyncpf": true, + "kvm_asyncpf": true, + "perfctr-core": false, + "perfctr_core": false, + "auto-ibrs": false, + "mpx": true, + "avx512cd": false, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": true, + "vmx-exit-clear-bndcfgs": true, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 6, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": true, + "x-amd-topoext-features-only": true, + "vmx-vnmi": true, + "kvm-asyncpf-int": true, + "vmx-true-ctls": true, + "host-phys-bits-limit": 0, + "vmx-ept-execonly": true, + "vmx-exit-save-efer": true, + "vmx-invept-all-context": true, + "vmware-cpuid-freq": true, + "wbnoinvd": false, + "avx512f": false, + "rfds-no": true, + "xcrypt": false, + "hv-runtime": true, + "hv-stimer-direct": true, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": true, + "vmx-intr-exit": true, + "min-level": 22, + "vmx-flexpriority": true, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": true, + "intel-psfd": false, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": false, + "avx512-bf16": false, + "avx512-fp16": false, + "ds": false, + "hv-crash": true, + "fxsr": true, + "vmx-cr8-load-exit": true, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": true, + "tsx-ctrl": false, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": true, + "avx512-vpopcntdq": false, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": false, + "extapic": false, + "vmx-vmfunc": true, + "3dnowprefetch": true, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": false, + "vmx-encls-exit": false, + "null-sel-clr-base": false, + "stibp": false, + "vmx-msr-bitmap": true, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": true, + "kvm_pv_eoi": true, + "vmx-pml": true, + "apic-id": 4294967295, + "vmx-nmi-exit": true, + "vmx-invept-single-context-noglobals": true, + "amx-tile": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": true, + "vendor": "GenuineIntel", + "hv-ipi": true, + "vmx-cr3-store-noexit": true, + "pku": false, + "pks": false, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": false, + "cmp_legacy": false, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": true, + "amd-no-ssb": false, + "3dnowext": false, + "avx-vnni": false, + "npt": false, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": true, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "clwb": false, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": false, + "ibpb-brtype": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": true, + "amx-int8": false, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": false, + "avx512vbmi": false, + "vmx-apicv-x2apic": true, + "hv-stimer": true, + "kvm-pv-sched-yield": true, + "vmx-invlpg-exit": true, + "x-hv-synic-kvm-only": false, + "no-nested-data-bp": false, + "vmx-invvpid-all-context": true, + "i64": true, + "vmx-activity-hlt": true, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": true, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": true, + "phe-en": false, + "kvm-nopiodelay": true, + "kvm_nopiodelay": true, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": false, + "kvmclock-stable-bit": true, + "vmx-rdtsc-exit": true, + "hypervisor": true, + "vmx-rdtscp-exit": true, + "socket-id": -1, + "mds-no": false, + "pcommit": false, + "vmx-vpid": true, + "syscall": true, + "kvm-asyncpf-vmexit": true, + "level": 22, + "avx512dq": false, + "x-migrate-smi-count": true, + "svm": false, + "full-cpuid-auto-level": true, + "hv-avic": true, + "hv-reset": true, + "invtsc": false, + "vmx-monitor-exit": true, + "sse2": true, + "vmx-wbinvd-exit": true, + "ssbd": false, + "sse3": true, + "est": false, + "kvm-poll-control": true, + "kvm_poll_control": true, + "avx512ifma": false, + "tm2": false, + "start-powered-off": false, + "zero-fcs-fds": true, + "kvm-pv-eoi": true, + "kvm-pv-ipi": true, + "hv-emsr-bitmap": true, + "cx8": true, + "vmx-invvpid-single-addr": true, + "waitpkg": false, + "sgx-tokenkey": false, + "cldemote": false, + "vmx-ept": true, + "pbrsb-no": false, + "hv-tlbflush-direct": true, + "avx10-version": 0, + "xfd": false, + "lkgs": false, + "hv-reenlightenment": true, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": false, + "vmx-entry-load-bndcfgs": true, + "pdcm": true, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": true, + "model": 94, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": true, + "ssse3": true, + "sse4a": false, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": true, + "sgx-debug": false, + "invpcid": true, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": true, + "skip-l1dfl-vmentry": true, + "vmx-exit-load-perf-global-ctrl": true, + "fma": true, + "lam": false, + "cx16": true, + "fzrm": false, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 3, + "xsave": true, + "vmx-entry-load-fred": false, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "srso-no": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "flush-l1d": false, + "kvm_asyncpf_int": true, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "fma4": false, + "host-phys-bits": false, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": true, + "hv-version-id-major": 10, + "vmx-invept": true, + "la57": false, + "osvw": false, + "rfds-clear": false, + "check": true, + "succor": false, + "hv-spinlocks": 4095, + "vmx-entry-noload-debugctl": true, + "vmx-eptad": true, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": false, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": true, + "tsc_adjust": true, + "kvm-steal-time": true, + "psdp-no": false, + "kvm_steal_time": true, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": true, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": true, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": true, + "lwp": false, + "ipred-ctrl": false, + "hv-passthrough": true, + "amd-ssbd": false, + "avx10-256": false, + "ibpb": false, + "ibrs": false, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": true, + "movdiri": false, + "avx512bw": false, + "acpi": false, + "ace2": false, + "fsgsbase": true, + "hv-vapic": true, + "vmx-ept-2mb": true, + "vmx-ept-1gb": true, + "ht": false, + "vmx-io-exit": true, + "nx": true, + "pclmulqdq": true, + "mmxext": false, + "popcnt": true, + "vaes": false, + "serialize": false, + "xsaves": true, + "movdir64b": false, + "vmx-shadow-vmcs": true, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": true, + "vmx-entry-load-pat": true, + "fsrs": false, + "fsrm": false, + "fsrc": false, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": true, + "vmx-io-bitmap": true, + "vmx-store-lma": true, + "umip": true, + "vmx-movdr-exit": true, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": true, + "virt-ssbd": false, + "x-hv-max-vps": 4096, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483656, + "realized": false, + "kvm-pv-unhalt": true, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": false, + "hv-vpindex": true, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": true, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": true, + "monitor": false, + "vmx-vintr-pending": true, + "avx512er": false, + "full-width-write": true, + "pmm-en": false, + "taa-no": false, + "avx10": false, + "pcid": true, + "vgif": false, + "vmx-secondary-ctls": true, + "arch-capabilities": true, + "vmx-xsaves": true, + "x-vendor-cpuid-only": true, + "clzero": false, + "3dnow": false, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": true, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "vmx-ins-outs": true, + "vpclmulqdq": false, + "xstore": false, + "fxsr-opt": false, + "hv-synic": true, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": true, + "kvm-hint-dedicated": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": true, + "hv-time": true, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": true, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": false, + "avx512-4vnniw": false, + "vme": true, + "vmx": true, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": false, + "pse36": true, + "kvm-pv-tlb-flush": true, + "vmx-activity-wait-sipi": true, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": true, + "wdt": false, + "vmx-entry-load-efer": true, + "level-func7": 0, + "vmx-mtf": true, + "hv-tlbflush-ext": true, + "eraps": false, + "pause_filter": false, + "wrmsrns": false, + "model-id": "Intel(R) Xeon(R) CPU E3-1270 v5 @ 3.60GHz", + "sha-ni": false, + "rrsba-ctrl": false, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": true, + "xstore-en": false + } + } + }, + "id": "model-expansion" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "alias-of": "phenom-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [], + "alias-of": "n270-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "coreduo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "core2duo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "alias-of": "athlon-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Westmere-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v4", + "typename": "Snowridge-v4-x86_64-cpu", + "unavailable-features": [ + "clwb", + "sha-ni", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "ssbd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "clwb", + "sha-ni", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "core-capability", + "ssbd", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "clwb", + "sha-ni", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "core-capability", + "ssbd", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "clwb", + "sha-ni", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "core-capability", + "ssbd", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "clwb", + "sha-ni", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "spec-ctrl", + "core-capability", + "ssbd", + "split-lock-detect" + ], + "alias-of": "Snowridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "spec-ctrl" + ], + "alias-of": "Skylake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "spec-ctrl" + ], + "alias-of": "Skylake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku" + ], + "alias-of": "Skylake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Skylake-Client-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Skylake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v1", + "typename": "SierraForest-v1-x86_64-cpu", + "unavailable-features": [ + "clwb", + "sha-ni", + "pku", + "gfni", + "vaes", + "vpclmulqdq", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "spec-ctrl", + "ssbd", + "avx-vnni", + "cmpccxadd", + "fsrs", + "avx-ifma", + "wbnoinvd", + "rdctl-no", + "ibrs-all", + "mds-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest", + "typename": "SierraForest-x86_64-cpu", + "unavailable-features": [ + "clwb", + "sha-ni", + "pku", + "gfni", + "vaes", + "vpclmulqdq", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "spec-ctrl", + "ssbd", + "avx-vnni", + "cmpccxadd", + "fsrs", + "avx-ifma", + "wbnoinvd", + "rdctl-no", + "ibrs-all", + "mds-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "alias-of": "SierraForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v3", + "typename": "SapphireRapids-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "clwb", + "avx512cd", + "sha-ni", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "ssbd", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "wbnoinvd", + "xfd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v2", + "typename": "SapphireRapids-v2-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "clwb", + "avx512cd", + "sha-ni", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "ssbd", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "wbnoinvd", + "xfd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v1", + "typename": "SapphireRapids-v1-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "clwb", + "avx512cd", + "sha-ni", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "ssbd", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "wbnoinvd", + "xfd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids", + "typename": "SapphireRapids-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "clwb", + "avx512cd", + "sha-ni", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "ssbd", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "wbnoinvd", + "xfd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "alias-of": "SapphireRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "SandyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Penryn-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "alias-of": "Opteron_G5-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "alias-of": "Opteron_G4-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "alias-of": "Opteron_G3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G1-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Nehalem-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "alias-of": "KnightsMill-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "IvyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v7", + "typename": "Icelake-Server-v7-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "clwb", + "avx512cd", + "sha-ni", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "spec-ctrl", + "ssbd", + "wbnoinvd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v6", + "typename": "Icelake-Server-v6-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "clwb", + "avx512cd", + "sha-ni", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "spec-ctrl", + "ssbd", + "wbnoinvd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "clwb", + "avx512cd", + "sha-ni", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "spec-ctrl", + "ssbd", + "wbnoinvd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "clwb", + "avx512cd", + "sha-ni", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "spec-ctrl", + "ssbd", + "wbnoinvd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "spec-ctrl", + "ssbd", + "wbnoinvd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "spec-ctrl", + "ssbd", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "spec-ctrl", + "ssbd", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "spec-ctrl", + "ssbd", + "wbnoinvd" + ], + "alias-of": "Icelake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "spec-ctrl", + "ssbd", + "wbnoinvd" + ], + "alias-of": "Icelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Haswell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Haswell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v2", + "typename": "GraniteRapids-v2-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "clwb", + "avx512cd", + "sha-ni", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "ssbd", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "amx-fp16", + "wbnoinvd", + "xfd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "prefetchiti", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v1", + "typename": "GraniteRapids-v1-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "clwb", + "avx512cd", + "sha-ni", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "ssbd", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "amx-fp16", + "wbnoinvd", + "xfd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids", + "typename": "GraniteRapids-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "clwb", + "avx512cd", + "sha-ni", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "spec-ctrl", + "ssbd", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "amx-fp16", + "wbnoinvd", + "xfd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "alias-of": "GraniteRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v4", + "typename": "EPYC-v4-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "ibpb" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "ibpb" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "ibpb" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v4", + "typename": "EPYC-Rome-v4-x86_64-cpu", + "unavailable-features": [ + "clwb", + "sha-ni", + "rdpid", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v3", + "typename": "EPYC-Rome-v3-x86_64-cpu", + "unavailable-features": [ + "clwb", + "sha-ni", + "rdpid", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [ + "clwb", + "sha-ni", + "rdpid", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [ + "clwb", + "sha-ni", + "rdpid", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "ibpb", + "amd-stibp" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [ + "clwb", + "sha-ni", + "rdpid", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "ibpb", + "amd-stibp" + ], + "alias-of": "EPYC-Rome-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v2", + "typename": "EPYC-Milan-v2-x86_64-cpu", + "unavailable-features": [ + "clwb", + "sha-ni", + "pku", + "vaes", + "vpclmulqdq", + "rdpid", + "fsrm", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [ + "clwb", + "sha-ni", + "pku", + "rdpid", + "fsrm", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [ + "clwb", + "sha-ni", + "pku", + "rdpid", + "fsrm", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "ibpb", + "ibrs", + "amd-stibp", + "amd-ssbd" + ], + "alias-of": "EPYC-Milan-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "ibpb" + ], + "alias-of": "EPYC-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v1", + "typename": "EPYC-Genoa-v1-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "clwb", + "avx512cd", + "sha-ni", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "avx512-bf16", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa", + "typename": "EPYC-Genoa-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "clwb", + "avx512cd", + "sha-ni", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "avx512-bf16", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "ibpb", + "ibrs", + "amd-stibp", + "stibp-always-on", + "amd-ssbd", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "alias-of": "EPYC-Genoa-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "EPYC-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "ibpb" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "ibpb" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "ibpb" + ], + "alias-of": "Dhyana-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "spec-ctrl", + "ssbd", + "rdctl-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "spec-ctrl", + "ssbd", + "rdctl-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "spec-ctrl", + "ssbd", + "rdctl-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "spec-ctrl", + "ssbd", + "rdctl-no" + ], + "alias-of": "Denverton-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "spec-ctrl", + "stibp", + "ssbd", + "avx512-bf16", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "spec-ctrl", + "stibp", + "ssbd", + "avx512-bf16", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "spec-ctrl", + "stibp", + "ssbd", + "avx512-bf16", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "alias-of": "Cooperlake-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Conroe-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "spec-ctrl", + "ssbd", + "rdctl-no", + "ibrs-all", + "mds-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "spec-ctrl", + "ssbd", + "rdctl-no", + "ibrs-all", + "mds-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "spec-ctrl", + "ssbd", + "rdctl-no", + "ibrs-all", + "mds-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "spec-ctrl", + "ssbd", + "rdctl-no", + "ibrs-all", + "mds-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "spec-ctrl", + "ssbd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "spec-ctrl", + "ssbd", + "rdctl-no", + "ibrs-all", + "mds-no" + ], + "alias-of": "Cascadelake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "clwb", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "spec-ctrl", + "ssbd" + ], + "alias-of": "Cascadelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Broadwell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "spec-ctrl" + ], + "alias-of": "Broadwell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "alias-of": "486-v1", + "static": false, + "migration-safe": true, + "deprecated": false + } + ], + "id": "definitions" +} diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5.sig b/tests/cpu= testdata/x86_64-cpuid-Xeon-E3-1270-v5.sig new file mode 100644 index 0000000000..7e57c2ded6 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5.sig @@ -0,0 +1,4 @@ +0506e3 +family: 6 (0x06) +model: 94 (0x5e) +stepping: 3 (0x03) diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5.xml b/tests/cpu= testdata/x86_64-cpuid-Xeon-E3-1270-v5.xml new file mode 100644 index 0000000000..d948392379 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-E3-1270-v5.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.49.0 From nobody Tue Sep 9 03:30:52 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745922589; cv=none; d=zohomail.com; s=zohoarc; b=QhpwM1e5ortm8rk48k7ZBOl/MgTGQR5PXZCCX/bZS0A21XtkAmEfHzGg5oFvaoehJV5W8RxwQ5o+7B82ei8DwCI4F9dKNE19DACZbFoULc04nfWB2hbdE4Qm2X7/e6gJ1A2zn1jc9WlSq/XD/wsrmD5cEgS5Ez8uKjUiFMo4KdE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745922589; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=EQNn5APHm56oRTgXsTGtm2eGDzB2DfVI+n5hCU5b8UY=; b=ng0c5EPx5a8Hia1MzThUH7LUwP73I3SGDBKxGp01hMrZZUsIbMBMThkSfrk85EiosFjwSQMckKhL/tNFSkw0X6QeZdwfBP7THSs/dfhvX3zMHJhKWbudhiyUcyF2VdwKN/KgN29Y0DFDTF/ff/GBcC2k04Hsv5uEhr0jOjAkr1Q= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745922589805916.3066554250893; Tue, 29 Apr 2025 03:29:49 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 0C02D13CE; Tue, 29 Apr 2025 06:29:48 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 6457911FF; Tue, 29 Apr 2025 06:20:44 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id AE717137E; Tue, 29 Apr 2025 06:20:38 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id D524D1270 for ; Tue, 29 Apr 2025 06:20:06 -0400 (EDT) Received: from mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-501-dWdUZMuOO4W6K7mJkuq4Yg-1; Tue, 29 Apr 2025 06:20:03 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-05.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 252ED1956094 for ; Tue, 29 Apr 2025 10:20:03 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 4F81B1954B00 for ; Tue, 29 Apr 2025 10:20:02 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1745922006; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hoYYEnRr+IsuHvPSPHj2iCuMP5mDvlcJp8iX4r9zAJk=; b=gH2AlTJpzRETWD1LxQ6R1jgIQHTP3FpfsadWJDywW6EQ/MfTtCTefbYrQ7vx+OOpoc8zYA 8oi2TRZUHXkoGs+XlCxvODF117KPDEjNbfQfnAtYc5b6noeU1tFp79QwJvLilHBsG+L/j/ gjTWndaxcimSx90qZC/bkcOV9E+Sgt0= X-MC-Unique: dWdUZMuOO4W6K7mJkuq4Yg-1 X-Mimecast-MFC-AGG-ID: dWdUZMuOO4W6K7mJkuq4Yg_1745922003 To: devel@lists.libvirt.org Subject: [PATCH 04/15] cputest: Add data for Intel(R) Xeon(R) Silver 4214R CPU Date: Tue, 29 Apr 2025 12:19:39 +0200 Message-ID: <3ef573aff1ba33e41abb301720827bb1b4ce409e.1745921177.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: 176uKx9jJ1f9KLNzEmG3LbFebbAE5XbVsUAxLm0asog_1745922003 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: N25JV34GHOHGK7JK37C4WAJAT63A6XQM X-Message-ID-Hash: N25JV34GHOHGK7JK37C4WAJAT63A6XQM X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745922591796019000 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark --- tests/cputest.c | 1 + ...86_64-cpuid-Xeon-Silver-4214R-disabled.xml | 7 + ...x86_64-cpuid-Xeon-Silver-4214R-enabled.xml | 19 + .../x86_64-cpuid-Xeon-Silver-4214R-guest.xml | 46 + .../x86_64-cpuid-Xeon-Silver-4214R-host.xml | 46 + .../x86_64-cpuid-Xeon-Silver-4214R-json.xml | 110 + .../x86_64-cpuid-Xeon-Silver-4214R.json | 2590 +++++++++++++++++ .../x86_64-cpuid-Xeon-Silver-4214R.sig | 4 + .../x86_64-cpuid-Xeon-Silver-4214R.xml | 61 + 9 files changed, 2884 insertions(+) create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-disabl= ed.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-enable= d.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-guest.= xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-host.x= ml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-json.x= ml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R.json create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R.sig create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R.xml diff --git a/tests/cputest.c b/tests/cputest.c index d9b64fa192..ad82fcd0e2 100644 --- a/tests/cputest.c +++ b/tests/cputest.c @@ -1239,6 +1239,7 @@ mymain(void) DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Gold-6148", JSON_HOST); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Platinum-8268", JSON_HOST); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Platinum-9242", JSON_MODELS); + DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Silver-4214R", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-W3520", JSON_HOST); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-X5460", JSON_NONE); DO_TEST_CPUID(VIR_ARCH_X86_64, "Ice-Lake-Server", JSON_MODELS); diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-disabled.xml = b/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-disabled.xml new file mode 100644 index 0000000000..95fbac209a --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-disabled.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-enabled.xml b= /tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-enabled.xml new file mode 100644 index 0000000000..05da313503 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-enabled.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-guest.xml b/t= ests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-guest.xml new file mode 100644 index 0000000000..db8d212a39 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-guest.xml @@ -0,0 +1,46 @@ + + Cascadelake-Server + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-host.xml b/te= sts/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-host.xml new file mode 100644 index 0000000000..7a8f07bbed --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-host.xml @@ -0,0 +1,46 @@ + + x86_64 + Cascadelake-Server-v3 + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-json.xml b/te= sts/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-json.xml new file mode 100644 index 0000000000..07d7ff2e9b --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R-json.xml @@ -0,0 +1,110 @@ + + Cascadelake-Server + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R.json b/tests/= cputestdata/x86_64-cpuid-Xeon-Silver-4214R.json new file mode 100644 index 0000000000..429b000466 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R.json @@ -0,0 +1,2590 @@ +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": false, + "xlevel": 2147483656, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": true, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": false, + "vmx-page-walk-4": true, + "vmx-page-walk-5": false, + "vmx-desc-exit": true, + "gfni": false, + "ibrs-all": true, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": true, + "intel-pt": false, + "vmx-tsc-scaling": true, + "prefetchiti": false, + "vmx-cr8-store-exit": true, + "hv-xmm-input": true, + "hv-frequencies": true, + "tsc-frequency": 0, + "vmx-rdseed-exit": true, + "guest-phys-bits": 4294967295, + "xd": true, + "x-intel-pt-auto-level": true, + "amx-fp16": false, + "hv-vendor-id": "Linux KVM Hv", + "fred": false, + "ddpd-u": false, + "vmx-eptp-switching": true, + "hv-syndbg": false, + "kvm-asyncpf": true, + "kvm_asyncpf": true, + "perfctr-core": false, + "perfctr_core": false, + "auto-ibrs": false, + "mpx": true, + "avx512cd": true, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": true, + "vmx-exit-clear-bndcfgs": true, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 6, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": true, + "x-amd-topoext-features-only": true, + "vmx-vnmi": true, + "kvm-asyncpf-int": true, + "vmx-true-ctls": true, + "host-phys-bits-limit": 0, + "vmx-ept-execonly": true, + "vmx-exit-save-efer": true, + "vmx-invept-all-context": true, + "vmware-cpuid-freq": true, + "wbnoinvd": false, + "avx512f": true, + "rfds-no": true, + "xcrypt": false, + "hv-runtime": true, + "hv-stimer-direct": true, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": true, + "vmx-intr-exit": true, + "min-level": 22, + "vmx-flexpriority": true, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": true, + "intel-psfd": false, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": false, + "avx512-bf16": false, + "avx512-fp16": false, + "ds": false, + "hv-crash": true, + "fxsr": true, + "vmx-cr8-load-exit": true, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": true, + "vmx-exit-save-pat": true, + "tsx-ctrl": true, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": true, + "avx512-vpopcntdq": false, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": true, + "extapic": false, + "vmx-vmfunc": true, + "3dnowprefetch": true, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": false, + "vmx-encls-exit": false, + "null-sel-clr-base": false, + "stibp": true, + "vmx-msr-bitmap": true, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": true, + "kvm_pv_eoi": true, + "vmx-pml": true, + "apic-id": 4294967295, + "vmx-nmi-exit": true, + "vmx-invept-single-context-noglobals": true, + "amx-tile": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": true, + "vendor": "GenuineIntel", + "hv-ipi": true, + "vmx-cr3-store-noexit": true, + "pku": true, + "pks": false, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": false, + "cmp_legacy": false, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": false, + "amd-no-ssb": false, + "3dnowext": false, + "avx-vnni": false, + "npt": false, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": true, + "vmx-invvpid": true, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": false, + "ibpb-brtype": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": true, + "amx-int8": false, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": true, + "avx512vbmi": false, + "vmx-apicv-x2apic": true, + "hv-stimer": true, + "kvm-pv-sched-yield": true, + "vmx-invlpg-exit": true, + "x-hv-synic-kvm-only": false, + "no-nested-data-bp": false, + "vmx-invvpid-all-context": true, + "i64": true, + "vmx-activity-hlt": true, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": true, + "vmx-exit-ack-intr": true, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": true, + "phe-en": false, + "kvm-nopiodelay": true, + "kvm_nopiodelay": true, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": false, + "kvmclock-stable-bit": true, + "vmx-rdtsc-exit": true, + "hypervisor": true, + "vmx-rdtscp-exit": true, + "socket-id": -1, + "mds-no": true, + "pcommit": false, + "vmx-vpid": true, + "syscall": true, + "kvm-asyncpf-vmexit": true, + "level": 22, + "avx512dq": true, + "x-migrate-smi-count": true, + "svm": false, + "full-cpuid-auto-level": true, + "hv-avic": true, + "hv-reset": true, + "invtsc": false, + "vmx-monitor-exit": true, + "sse2": true, + "vmx-wbinvd-exit": true, + "ssbd": true, + "sse3": true, + "est": false, + "kvm-poll-control": true, + "kvm_poll_control": true, + "avx512ifma": false, + "tm2": false, + "start-powered-off": false, + "zero-fcs-fds": true, + "kvm-pv-eoi": true, + "kvm-pv-ipi": true, + "hv-emsr-bitmap": true, + "cx8": true, + "vmx-invvpid-single-addr": true, + "waitpkg": false, + "sgx-tokenkey": false, + "cldemote": false, + "vmx-ept": true, + "pbrsb-no": false, + "hv-tlbflush-direct": true, + "avx10-version": 0, + "xfd": false, + "lkgs": false, + "hv-reenlightenment": true, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": false, + "vmx-entry-load-bndcfgs": true, + "pdcm": true, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": true, + "model": 85, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": true, + "ssse3": true, + "sse4a": false, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": true, + "sgx-debug": false, + "invpcid": true, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": true, + "skip-l1dfl-vmentry": true, + "vmx-exit-load-perf-global-ctrl": true, + "fma": true, + "lam": false, + "cx16": true, + "fzrm": false, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 7, + "xsave": true, + "vmx-entry-load-fred": false, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "srso-no": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "flush-l1d": true, + "kvm_asyncpf_int": true, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "fma4": false, + "host-phys-bits": false, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": true, + "hv-version-id-major": 10, + "vmx-invept": true, + "la57": false, + "osvw": false, + "rfds-clear": false, + "check": true, + "succor": false, + "hv-spinlocks": 4095, + "vmx-entry-noload-debugctl": true, + "vmx-eptad": true, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": true, + "vmx-posted-intr": true, + "vmx-apicv-register": true, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": true, + "tsc_adjust": true, + "kvm-steal-time": true, + "psdp-no": false, + "kvm_steal_time": true, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": true, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": true, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": true, + "lwp": false, + "ipred-ctrl": false, + "hv-passthrough": true, + "amd-ssbd": true, + "avx10-256": false, + "ibpb": true, + "ibrs": true, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": true, + "movdiri": false, + "avx512bw": true, + "acpi": false, + "ace2": false, + "fsgsbase": true, + "hv-vapic": true, + "vmx-ept-2mb": true, + "vmx-ept-1gb": true, + "ht": false, + "vmx-io-exit": true, + "nx": true, + "pclmulqdq": true, + "mmxext": false, + "popcnt": true, + "vaes": false, + "serialize": false, + "xsaves": true, + "movdir64b": false, + "vmx-shadow-vmcs": true, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": true, + "vmx-entry-load-pat": true, + "fsrs": false, + "fsrm": false, + "fsrc": false, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": true, + "vmx-io-bitmap": true, + "vmx-store-lma": true, + "umip": true, + "vmx-movdr-exit": true, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": true, + "virt-ssbd": false, + "x-hv-max-vps": 4096, + "nodeid-msr": false, + "md-clear": true, + "sbpb": false, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483656, + "realized": false, + "kvm-pv-unhalt": true, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": true, + "hv-vpindex": true, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": true, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": true, + "monitor": false, + "vmx-vintr-pending": true, + "avx512er": false, + "full-width-write": true, + "pmm-en": false, + "taa-no": false, + "avx10": false, + "pcid": true, + "vgif": false, + "vmx-secondary-ctls": true, + "arch-capabilities": true, + "vmx-xsaves": true, + "x-vendor-cpuid-only": true, + "clzero": false, + "3dnow": false, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": true, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "vmx-ins-outs": true, + "vpclmulqdq": false, + "xstore": false, + "fxsr-opt": false, + "hv-synic": true, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": false, + "kvm-hint-dedicated": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": true, + "hv-time": true, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": true, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": false, + "avx512-4vnniw": false, + "vme": true, + "vmx": true, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": false, + "pse36": true, + "kvm-pv-tlb-flush": true, + "vmx-activity-wait-sipi": true, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": true, + "wdt": false, + "vmx-entry-load-efer": true, + "level-func7": 0, + "vmx-mtf": true, + "hv-tlbflush-ext": true, + "eraps": false, + "pause_filter": false, + "wrmsrns": false, + "model-id": "Intel(R) Xeon(R) Silver 4214R CPU @ 2.40GHz", + "sha-ni": false, + "rrsba-ctrl": false, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": true, + "xstore-en": false + } + } + }, + "id": "model-expansion" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "alias-of": "phenom-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [], + "alias-of": "n270-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "coreduo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "core2duo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "alias-of": "athlon-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v4", + "typename": "Snowridge-v4-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "gfni", + "cldemote", + "movdiri", + "movdir64b" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "split-lock-detect" + ], + "alias-of": "Snowridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Client-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v1", + "typename": "SierraForest-v1-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "gfni", + "vaes", + "vpclmulqdq", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "avx-vnni", + "cmpccxadd", + "fsrs", + "avx-ifma", + "wbnoinvd", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest", + "typename": "SierraForest-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "gfni", + "vaes", + "vpclmulqdq", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "avx-vnni", + "cmpccxadd", + "fsrs", + "avx-ifma", + "wbnoinvd", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "alias-of": "SierraForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v3", + "typename": "SapphireRapids-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "wbnoinvd", + "xfd", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v2", + "typename": "SapphireRapids-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "wbnoinvd", + "xfd", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v1", + "typename": "SapphireRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "wbnoinvd", + "xfd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids", + "typename": "SapphireRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "wbnoinvd", + "xfd", + "taa-no" + ], + "alias-of": "SapphireRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Penryn-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "alias-of": "Opteron_G5-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "alias-of": "Opteron_G4-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "alias-of": "Opteron_G3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G1-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "avx512pf", + "avx512er", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "avx512pf", + "avx512er", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "alias-of": "KnightsMill-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v7", + "typename": "Icelake-Server-v7-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v6", + "typename": "Icelake-Server-v6-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "alias-of": "Icelake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "alias-of": "Icelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Haswell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Haswell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v2", + "typename": "GraniteRapids-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "amx-fp16", + "wbnoinvd", + "xfd", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "prefetchiti", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v1", + "typename": "GraniteRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "amx-fp16", + "wbnoinvd", + "xfd", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids", + "typename": "GraniteRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "amx-fp16", + "wbnoinvd", + "xfd", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "alias-of": "GraniteRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v4", + "typename": "EPYC-v4-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v4", + "typename": "EPYC-Rome-v4-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdpid", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v3", + "typename": "EPYC-Rome-v3-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdpid", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdpid", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdpid", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdpid", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "alias-of": "EPYC-Rome-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v2", + "typename": "EPYC-Milan-v2-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "vaes", + "vpclmulqdq", + "rdpid", + "fsrm", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdpid", + "fsrm", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdpid", + "fsrm", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "alias-of": "EPYC-Milan-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "EPYC-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v1", + "typename": "EPYC-Genoa-v1-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "avx512-bf16", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa", + "typename": "EPYC-Genoa-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "avx512-bf16", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "alias-of": "EPYC-Genoa-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "EPYC-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "Dhyana-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [ + "sha-ni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [ + "sha-ni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "sha-ni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "sha-ni" + ], + "alias-of": "Denverton-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512-bf16", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512-bf16", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512-bf16", + "taa-no" + ], + "alias-of": "Cooperlake-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Conroe-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Cascadelake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Cascadelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Broadwell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Broadwell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "alias-of": "486-v1", + "static": false, + "migration-safe": true, + "deprecated": false + } + ], + "id": "definitions" +} diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R.sig b/tests/c= putestdata/x86_64-cpuid-Xeon-Silver-4214R.sig new file mode 100644 index 0000000000..082a25b4ee --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R.sig @@ -0,0 +1,4 @@ +050657 +family: 6 (0x06) +model: 85 (0x55) +stepping: 7 (0x07) diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R.xml b/tests/c= putestdata/x86_64-cpuid-Xeon-Silver-4214R.xml new file mode 100644 index 0000000000..991509a784 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Silver-4214R.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.49.0 From nobody Tue Sep 9 03:30:52 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745922714; cv=none; d=zohomail.com; s=zohoarc; b=jpTR7vNZwlaXaZ1CAxRYynCp1Hb3qBTnADxLAy88uVlH8cQhQNFOZTqpGdLVoFQYw/vZ6vZW8/tTPf5hpzQiS172/B2KlFwm3Knv6fEhlm3sqYJBPaYTFCoypNWESUTYdJ3Q9rJkHC/3c81s+mOCBOo96t58cLidXbxr5G0AFqA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745922714; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=c3+XWdmmhzPV5PLPOgwYg+pTjlvwB1BZ91G6Ks96p3Q=; b=XTmYM+Xg8Pqyc9ppBxpMLc/JxCQqRnPK4OAX8GPFTsGm/s9Y2OLgKDRVSPM5kEvH89gH7fAHh76r9W0/E8VJZmkqcUBhg7FGCmcClHfnryaH8DpgYbJ9QTE/MxzPuRe7AdxZQVw2+pZUjof9iZjb8znxD5DLd+nhkjtGGysisRQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 17459227140190.8508641305345463; Tue, 29 Apr 2025 03:31:54 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id F1197123E; Tue, 29 Apr 2025 06:31:52 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 5B111DC6; Tue, 29 Apr 2025 06:20:48 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 0397C12AB; Tue, 29 Apr 2025 06:20:42 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 608B41340 for ; Tue, 29 Apr 2025 06:20:08 -0400 (EDT) Received: from mx-prod-mc-02.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-137-0HhkvLLhPu2XP88EwbUbEw-1; Tue, 29 Apr 2025 06:20:05 -0400 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 0F34D195608C for ; Tue, 29 Apr 2025 10:20:05 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 6C934180045C for ; Tue, 29 Apr 2025 10:20:04 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1745922008; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=hnJTWcD3ItmuXSff3yRZTCaiS3hBQP2Qm0iaSHJASv0=; b=ev79yF7G6PdK0peLK21IC9wUTjmqmib8ZRflc3TLbwFSd/AoRp+Vrkeyg8Aobc8epNWBSO QnVKhj4CkZjClB1RBDbDB1+gM1Upx3kP5kuCiX8sbIyvaTNj0MQMw2Q6f5ZGLAhYwhKgQB DWEbIfzl/ajkkuDECBb3wziA/w263+M= X-MC-Unique: 0HhkvLLhPu2XP88EwbUbEw-1 X-Mimecast-MFC-AGG-ID: 0HhkvLLhPu2XP88EwbUbEw_1745922005 To: devel@lists.libvirt.org Subject: [PATCH 05/15] cputest: Add data for AMD EPYC 7713 64-Core CPU Date: Tue, 29 Apr 2025 12:19:40 +0200 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: sXJmb7qRxZtPqrgXGP7Oj5TcEnrkCdkrFc-EQXan5oI_1745922005 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 2GJOHYODGLXUHFIIJUL4MVMIQI3CZRYN X-Message-ID-Hash: 2GJOHYODGLXUHFIIJUL4MVMIQI3CZRYN X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745922715717019100 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark --- tests/cputest.c | 1 + ...86_64-cpuid-EPYC-7713-64-Core-disabled.xml | 11 + ...x86_64-cpuid-EPYC-7713-64-Core-enabled.xml | 11 + .../x86_64-cpuid-EPYC-7713-64-Core-guest.xml | 44 + .../x86_64-cpuid-EPYC-7713-64-Core-host.xml | 39 + .../x86_64-cpuid-EPYC-7713-64-Core-json.xml | 22 + .../x86_64-cpuid-EPYC-7713-64-Core.json | 1900 +++++++++++++++++ .../x86_64-cpuid-EPYC-7713-64-Core.sig | 4 + .../x86_64-cpuid-EPYC-7713-64-Core.xml | 70 + 9 files changed, 2102 insertions(+) create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-disabl= ed.xml create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-enable= d.xml create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-guest.= xml create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-host.x= ml create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-json.x= ml create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core.json create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core.sig create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core.xml diff --git a/tests/cputest.c b/tests/cputest.c index ad82fcd0e2..278b59c6a6 100644 --- a/tests/cputest.c +++ b/tests/cputest.c @@ -1210,6 +1210,7 @@ mymain(void) DO_TEST_CPUID(VIR_ARCH_X86_64, "EPYC-7601-32-Core", JSON_HOST); DO_TEST_CPUID(VIR_ARCH_X86_64, "EPYC-7601-32-Core-ibpb", JSON_MODELS_R= EQUIRED); DO_TEST_CPUID(VIR_ARCH_X86_64, "EPYC-7502-32-Core", JSON_MODELS); + DO_TEST_CPUID(VIR_ARCH_X86_64, "EPYC-7713-64-Core", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "FX-8150", JSON_NONE); DO_TEST_CPUID(VIR_ARCH_X86_64, "Opteron-1352", JSON_NONE); DO_TEST_CPUID(VIR_ARCH_X86_64, "Opteron-2350", JSON_HOST); diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-disabled.xml = b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-disabled.xml new file mode 100644 index 0000000000..6caad4fbf5 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-disabled.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-enabled.xml b= /tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-enabled.xml new file mode 100644 index 0000000000..9050d6d2bc --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-enabled.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-guest.xml b/t= ests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-guest.xml new file mode 100644 index 0000000000..9c3582145e --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-guest.xml @@ -0,0 +1,44 @@ + + EPYC-Milan + AMD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-host.xml b/te= sts/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-host.xml new file mode 100644 index 0000000000..5a8e9aaf07 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-host.xml @@ -0,0 +1,39 @@ + + x86_64 + EPYC-Milan-v2 + AMD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-json.xml b/te= sts/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-json.xml new file mode 100644 index 0000000000..0e0f61cb98 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core-json.xml @@ -0,0 +1,22 @@ + + EPYC-Milan + AMD + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core.json b/tests/= cputestdata/x86_64-cpuid-EPYC-7713-64-Core.json new file mode 100644 index 0000000000..f689bc522b --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core.json @@ -0,0 +1,1900 @@ +{ + "return": { + "model": { + "name": "base", + "props": { + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "xlevel": 2147483679, + "cmov": true, + "ia64": false, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "mmx": true, + "rdpid": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "arat": true, + "gfni": false, + "vmx-desc-exit": false, + "ibrs-all": false, + "pause-filter": false, + "xsavec": true, + "intel-pt": false, + "vmx-cr8-store-exit": false, + "hv-frequencies": false, + "tsc-frequency": 0, + "vmx-rdseed-exit": false, + "xd": true, + "x-intel-pt-auto-level": true, + "hv-vendor-id": "", + "vmx-eptp-switching": false, + "kvm-asyncpf": true, + "kvm_asyncpf": true, + "perfctr-core": true, + "perfctr_core": true, + "mpx": false, + "pbe": false, + "decodeassists": false, + "avx512cd": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4_1": true, + "sse4-1": true, + "family": 25, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "kvm-asyncpf-int": true, + "vmx-vnmi": false, + "vmx-true-ctls": false, + "host-phys-bits-limit": 0, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "vmware-cpuid-freq": true, + "wbnoinvd": true, + "avx512f": false, + "hv-stimer-direct": false, + "msr": true, + "mce": true, + "mca": true, + "hv-runtime": false, + "xcrypt": false, + "thread-id": -1, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 16, + "vmx-flexpriority": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": false, + "avx512-fp16": false, + "hv-crash": false, + "ds": false, + "fxsr": true, + "avx512-bf16": false, + "vmx-cr8-load-exit": false, + "xsaveopt": true, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "xtpr": false, + "tsx-ctrl": false, + "vmx-ple": false, + "hv-evmcs": false, + "avx512vl": false, + "avx512-vpopcntdq": false, + "phe": false, + "extapic": false, + "3dnowprefetch": true, + "vmx-vmfunc": false, + "vmx-activity-shutdown": false, + "avx512vbmi2": false, + "vmx-encls-exit": false, + "cr8legacy": true, + "vmx-msr-bitmap": false, + "stibp": true, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "kvm_pv_eoi": true, + "vmx-pml": false, + "apic-id": 4294967295, + "vmx-nmi-exit": false, + "vmx-invept-single-context-noglobals": false, + "rsba": false, + "pn": false, + "dca": false, + "vendor": "AuthenticAMD", + "vmx-unrestricted-guest": false, + "hv-ipi": false, + "vmx-cr3-store-noexit": false, + "pku": true, + "smx": false, + "cmp-legacy": true, + "cmp_legacy": true, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "3dnowext": false, + "amd-no-ssb": false, + "hle": false, + "npt": true, + "rdctl-no": true, + "vmx-invvpid": false, + "memory": "/machine/unattached/system[0]", + "clwb": true, + "lbrv": false, + "adx": true, + "ss": false, + "pni": true, + "tsx-ldtrk": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smep": true, + "smap": true, + "vmx-invpcid-exit": false, + "x2apic": true, + "avx512vbmi": false, + "avx512vnni": false, + "vmx-apicv-x2apic": false, + "kvm-pv-sched-yield": true, + "hv-stimer": false, + "vmx-invlpg-exit": false, + "x-hv-synic-kvm-only": false, + "vmx-invvpid-all-context": false, + "i64": true, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pat": true, + "pae": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": false, + "phe-en": false, + "kvm-nopiodelay": true, + "kvm_nopiodelay": true, + "tm": false, + "kvmclock-stable-bit": true, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "socket-id": -1, + "mds-no": true, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "level": 16, + "avx512dq": false, + "x-migrate-smi-count": true, + "svm": true, + "full-cpuid-auto-level": true, + "hv-reset": false, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "vmx-wbinvd-exit": false, + "ssbd": true, + "sse3": true, + "est": false, + "kvm-poll-control": true, + "kvm_poll_control": true, + "avx512ifma": false, + "tm2": false, + "start-powered-off": false, + "kvm-pv-ipi": true, + "kvm-pv-eoi": true, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "cldemote": false, + "vmx-ept": false, + "hv-reenlightenment": false, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4_2": true, + "sse4-2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": false, + "vmx-entry-load-bndcfgs": false, + "pdcm": false, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "movbe": true, + "model": 1, + "nrip-save": true, + "nrip_save": true, + "ssse3": true, + "sse4a": true, + "vmx-pause-exit": false, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": true, + "invpcid": true, + "pdpe1gb": true, + "tsc-deadline": true, + "skip-l1dfl-vmentry": true, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "cx16": true, + "de": true, + "enforce": false, + "stepping": 1, + "xsave": true, + "clflush": true, + "skinit": false, + "tsc": true, + "tce": false, + "kvm_asyncpf_int": true, + "fpu": true, + "ibs": false, + "ds-cpl": false, + "ds_cpl": false, + "vmx-exit-nosave-debugctl": false, + "host-phys-bits": false, + "fma4": false, + "vmx-invept": false, + "la57": false, + "osvw": true, + "check": true, + "hv-spinlocks": 4294967295, + "vmx-eptad": false, + "pmu": false, + "pmm": false, + "apic": true, + "vmx-entry-noload-debugctl": false, + "spec-ctrl": true, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "min-xlevel2": 0, + "tsc-adjust": true, + "tsc_adjust": true, + "kvm-steal-time": true, + "kvm_steal_time": true, + "avx512-vp2intersect": false, + "vmx-zero-len-inject": false, + "kvmclock": true, + "pschange-mc-no": true, + "l3-cache": true, + "vmx-rdrand-exit": false, + "lwp": false, + "hv-passthrough": false, + "amd-ssbd": true, + "ibpb": true, + "xop": false, + "avx": true, + "core-capability": false, + "vmx-invept-single-context": false, + "movdiri": false, + "ace2": false, + "avx512bw": false, + "acpi": false, + "hv-vapic": false, + "fsgsbase": true, + "vmx-ept-1gb": false, + "vmx-ept-2mb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "vaes": true, + "serialize": false, + "popcnt": true, + "xsaves": true, + "movdir64b": false, + "tcg-cpuid": true, + "vmx-shadow-vmcs": false, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrm": true, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "umip": true, + "vmx-store-lma": false, + "vmx-movdr-exit": false, + "pse": true, + "avx2": true, + "sep": true, + "pclmuldq": true, + "virt-ssbd": true, + "vmx-cr3-load-noexit": false, + "x-hv-max-vps": -1, + "nodeid-msr": false, + "md-clear": false, + "split-lock-detect": false, + "kvm": true, + "misalignsse": true, + "min-xlevel": 2147483679, + "realized": false, + "kvm-pv-unhalt": true, + "bmi2": true, + "bmi1": true, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "hv-vpindex": false, + "hv-no-nonarch-coresharing": "off", + "amd-stibp": true, + "vmx-preemption-timer": false, + "ucode-rev": 0, + "xlevel2": 0, + "clflushopt": true, + "vmx-vnmi-pending": false, + "kvm-no-smi-migration": false, + "monitor": false, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "pcid": true, + "taa-no": false, + "vmx-secondary-ctls": false, + "arch-capabilities": true, + "vmx-xsaves": false, + "clzero": true, + "3dnow": false, + "erms": true, + "vmx-entry-ia32e-mode": false, + "x-force-features": false, + "lahf-lm": true, + "lahf_lm": true, + "vpclmulqdq": true, + "vmx-ins-outs": false, + "fxsr-opt": true, + "hv-synic": false, + "xstore": false, + "fxsr_opt": true, + "kvm-hint-dedicated": false, + "rtm": false, + "lmce": false, + "hv-time": false, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": false, + "ffxsr": true, + "rdrand": true, + "rdseed": true, + "avx512-4vnniw": false, + "vmx": false, + "vme": true, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": true, + "vmx-activity-wait-sipi": false, + "tbm": false, + "wdt": false, + "vmx-rdpmc-exit": false, + "level-func7": 0, + "vmx-entry-load-efer": false, + "vmx-mtf": false, + "pause_filter": false, + "sha-ni": true, + "model-id": "AMD EPYC 7713 64-Core Processor ", + "abm": true, + "vmx-ept-advanced-exitinfo": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "model-expansion" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "3dnowext", + "3dnow" + ], + "alias-of": "phenom-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "alias-of": "n270-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "alias-of": "coreduo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "alias-of": "core2duo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [ + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [ + "3dnowext", + "3dnow" + ], + "alias-of": "athlon-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "mpx", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "mpx", + "mpx", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "mpx", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "mpx", + "mpx", + "split-lock-detect" + ], + "alias-of": "Snowridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512f", + "avx512f", + "avx512f" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512f", + "avx512f", + "avx512f" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512f", + "avx512f", + "avx512f" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512f", + "avx512f", + "avx512f" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512f", + "avx512f", + "avx512f" + ], + "alias-of": "Skylake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512f", + "avx512f", + "avx512f" + ], + "alias-of": "Skylake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512f", + "avx512f", + "avx512f" + ], + "alias-of": "Skylake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Client-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Penryn-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "xop", + "fma4", + "tbm" + ], + "alias-of": "Opteron_G5-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "xop", + "fma4" + ], + "alias-of": "Opteron_G4-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G1-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "ss", + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps", + "avx512f", + "avx512f", + "avx512f" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "ss", + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps", + "avx512f", + "avx512f", + "avx512f" + ], + "alias-of": "KnightsMill-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512f", + "avx512f", + "avx512f", + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512f", + "avx512f", + "avx512f", + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512f", + "avx512f", + "avx512f" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512f", + "avx512f", + "avx512f" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512f", + "avx512f", + "avx512f" + ], + "alias-of": "Icelake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512f", + "avx512f", + "avx512f" + ], + "alias-of": "Icelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Client-v2", + "typename": "Icelake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "avx512vbmi", + "avx512vbmi2", + "gfni", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Icelake-Client-v1", + "typename": "Icelake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Icelake-Client-noTSX", + "typename": "Icelake-Client-noTSX-x86_64-cpu", + "unavailable-features": [ + "avx512vbmi", + "avx512vbmi2", + "gfni", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq" + ], + "alias-of": "Icelake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Icelake-Client", + "typename": "Icelake-Client-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq" + ], + "alias-of": "Icelake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Haswell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Haswell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [], + "alias-of": "EPYC-Rome-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [], + "alias-of": "EPYC-Milan-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [], + "alias-of": "EPYC-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [], + "alias-of": "EPYC-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Dhyana-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "mpx", + "mpx", + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "mpx", + "mpx", + "mpx" + ], + "alias-of": "Denverton-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512-bf16", + "avx512f", + "avx512f", + "avx512f", + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512-bf16", + "avx512f", + "avx512f", + "avx512f", + "ibrs-all", + "taa-no" + ], + "alias-of": "Cooperlake-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Conroe-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512f", + "avx512f", + "avx512f", + "ibrs-all" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512f", + "avx512f", + "avx512f", + "ibrs-all" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512f", + "avx512f", + "avx512f", + "ibrs-all" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512f", + "avx512f", + "avx512f" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512f", + "avx512f", + "avx512f", + "ibrs-all" + ], + "alias-of": "Cascadelake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512f", + "avx512f", + "avx512f" + ], + "alias-of": "Cascadelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Broadwell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Broadwell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "alias-of": "486-v1", + "static": false, + "migration-safe": true, + "deprecated": false + } + ], + "id": "definitions" +} diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core.sig b/tests/c= putestdata/x86_64-cpuid-EPYC-7713-64-Core.sig new file mode 100644 index 0000000000..eb7bf3e801 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core.sig @@ -0,0 +1,4 @@ +a00f11 +family: 25 (0x19) +model: 1 (0x01) +stepping: 1 (0x01) diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core.xml b/tests/c= putestdata/x86_64-cpuid-EPYC-7713-64-Core.xml new file mode 100644 index 0000000000..548481ecef --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-7713-64-Core.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.49.0 From nobody Tue Sep 9 03:30:52 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745922834; cv=none; d=zohomail.com; s=zohoarc; b=T6OJuaa7oOlFwX27vmkyXp3POEWjPONFmvhn8+1BNqm+rlKVbr8kB1srnS9Olw2wrOL2AIoAbvMqtTsWpy4NS11Bs7lOTyDdDptJLf/h5QXkdF60wpxVrc6LgcSNiWdLV/qH9BAFs02BSfttXtsf8c3yDUubFkDbdKETAY9VrBE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745922834; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=qCW2x5/NUUZt4VMLJF7OJYQDQWiaxyq3ldXqixqG/DQ=; b=XR2QUCnB1yZ9JAt7+2pF7yZCsysIMK3z3/RvSbDjzviPG3H9+4ornBHekY7hTyF63IaCTEVBLoXECkD5pbthLhKZPz5dulgslbBCWExSGzJxJTB3ReKgm3PetjnuH4oDficxVaElldXDTYkIIA40O+52gSpUTXV5ulZh59LTqVI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745922834662739.4979947081941; Tue, 29 Apr 2025 03:33:54 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 8FA5412E3; Tue, 29 Apr 2025 06:33:53 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id F0915134E; Tue, 29 Apr 2025 06:20:51 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 23FEB960; Tue, 29 Apr 2025 06:20:47 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 1D525134A for ; Tue, 29 Apr 2025 06:20:10 -0400 (EDT) Received: from mx-prod-mc-02.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-38-viSUCSZqMTCKsK_odg22jg-1; Tue, 29 Apr 2025 06:20:07 -0400 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 08CD21956086 for ; Tue, 29 Apr 2025 10:20:07 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 65D70180045C for ; Tue, 29 Apr 2025 10:20:06 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1745922009; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=5ise3P509l01RGq+JRIXeJp2sznTdi6UMa8I0Qv8K6g=; b=Fbv/oDXjVerRNwujusZQj77G8ko7BqFx77m2+szDzJorUYt5KyqdNYOFIDFJuJXdSWReo4 a4q3d76fnINfUhmn9fH92rLA2lYT4zn3AaXxceuAw1dUfjJcS9hURh8OZNBEbZR6i7Vx7V vpHZoYMmdc+Ti9EeH+nuF/UDgwpSR90= X-MC-Unique: viSUCSZqMTCKsK_odg22jg-1 X-Mimecast-MFC-AGG-ID: viSUCSZqMTCKsK_odg22jg_1745922007 To: devel@lists.libvirt.org Subject: [PATCH 06/15] cputest: Add data for AMD Ryzen 5 5500U CPU Date: Tue, 29 Apr 2025 12:19:41 +0200 Message-ID: <2f630e88365116bc45426e483afe5cc4ee5f679f.1745921177.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: xB9CX2-p4icIKAQoYIx9kHv9tjSojVwsnXD1bBN1F6I_1745922007 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: A6FYRCDN2F22UVIZXJUZO36YHPO7D76F X-Message-ID-Hash: A6FYRCDN2F22UVIZXJUZO36YHPO7D76F X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745922836500019100 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark --- tests/cputest.c | 1 + ...-5-5500U-with-Radeon-Graphics-disabled.xml | 9 + ...n-5-5500U-with-Radeon-Graphics-enabled.xml | 11 + ...zen-5-5500U-with-Radeon-Graphics-guest.xml | 39 + ...yzen-5-5500U-with-Radeon-Graphics-host.xml | 38 + ...yzen-5-5500U-with-Radeon-Graphics-json.xml | 22 + ...id-Ryzen-5-5500U-with-Radeon-Graphics.json | 2353 +++++++++++++++++ ...uid-Ryzen-5-5500U-with-Radeon-Graphics.sig | 4 + ...uid-Ryzen-5-5500U-with-Radeon-Graphics.xml | 67 + 9 files changed, 2544 insertions(+) create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeo= n-Graphics-disabled.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeo= n-Graphics-enabled.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeo= n-Graphics-guest.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeo= n-Graphics-host.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeo= n-Graphics-json.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeo= n-Graphics.json create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeo= n-Graphics.sig create mode 100644 tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeo= n-Graphics.xml diff --git a/tests/cputest.c b/tests/cputest.c index 278b59c6a6..585a3495e0 100644 --- a/tests/cputest.c +++ b/tests/cputest.c @@ -1218,6 +1218,7 @@ mymain(void) DO_TEST_CPUID(VIR_ARCH_X86_64, "Opteron-6282", JSON_NONE); DO_TEST_CPUID(VIR_ARCH_X86_64, "Pentium-P6100", JSON_NONE); DO_TEST_CPUID(VIR_ARCH_X86_64, "Phenom-B95", JSON_HOST); + DO_TEST_CPUID(VIR_ARCH_X86_64, "Ryzen-5-5500U-with-Radeon-Graphics", J= SON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Ryzen-7-1800X-Eight-Core", JSON_HOST); DO_TEST_CPUID(VIR_ARCH_X86_64, "Ryzen-9-3900X-12-Core", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-5110", JSON_NONE); diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graph= ics-disabled.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon= -Graphics-disabled.xml new file mode 100644 index 0000000000..e05ce9a0ef --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-dis= abled.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graph= ics-enabled.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-= Graphics-enabled.xml new file mode 100644 index 0000000000..092c61e1bf --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-ena= bled.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graph= ics-guest.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Gr= aphics-guest.xml new file mode 100644 index 0000000000..ffd6093d41 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-gue= st.xml @@ -0,0 +1,39 @@ + + EPYC-Rome + AMD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graph= ics-host.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Gra= phics-host.xml new file mode 100644 index 0000000000..c5f019b3ec --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-hos= t.xml @@ -0,0 +1,38 @@ + + x86_64 + EPYC-Rome-v3 + AMD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graph= ics-json.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Gra= phics-json.xml new file mode 100644 index 0000000000..9196bdd579 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics-jso= n.xml @@ -0,0 +1,22 @@ + + EPYC-Rome + AMD + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graph= ics.json b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphic= s.json new file mode 100644 index 0000000000..414009f989 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics.json @@ -0,0 +1,2353 @@ +{ + "return": { + "model": { + "name": "base", + "props": { + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": true, + "xlevel": 2147483679, + "cmov": true, + "ia64": false, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "mmx": true, + "arat": true, + "rdpid": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "vmx-desc-exit": false, + "gfni": false, + "ibrs-all": false, + "pause-filter": false, + "bus-lock-detect": false, + "xsavec": true, + "intel-pt": false, + "vmx-tsc-scaling": false, + "vmx-cr8-store-exit": false, + "hv-frequencies": true, + "tsc-frequency": 0, + "vmx-rdseed-exit": false, + "xd": true, + "x-intel-pt-auto-level": true, + "hv-vendor-id": "Linux KVM Hv", + "vmx-eptp-switching": false, + "kvm-asyncpf": true, + "kvm_asyncpf": true, + "perfctr-core": true, + "perfctr_core": true, + "mpx": false, + "avx512cd": false, + "pbe": false, + "decodeassists": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 23, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "vmx-vnmi": false, + "kvm-asyncpf-int": true, + "vmx-true-ctls": false, + "host-phys-bits-limit": 0, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "vmware-cpuid-freq": true, + "wbnoinvd": true, + "avx512f": false, + "xcrypt": false, + "hv-runtime": true, + "hv-stimer-direct": true, + "mce": true, + "mca": true, + "msr": true, + "thread-id": -1, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 16, + "vmx-flexpriority": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": true, + "avx512-bf16": false, + "avx512-fp16": false, + "ds": false, + "hv-crash": true, + "fxsr": true, + "vmx-cr8-load-exit": false, + "xsaveopt": true, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "tsx-ctrl": false, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": false, + "avx512-vpopcntdq": false, + "phe": false, + "avx512vl": false, + "extapic": false, + "vmx-vmfunc": false, + "3dnowprefetch": true, + "vmx-activity-shutdown": false, + "avx512vbmi2": false, + "cr8legacy": true, + "vmx-encls-exit": false, + "stibp": true, + "vmx-msr-bitmap": false, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "kvm_pv_eoi": true, + "vmx-pml": false, + "apic-id": 4294967295, + "vmx-nmi-exit": false, + "vmx-invept-single-context-noglobals": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": false, + "vendor": "AuthenticAMD", + "hv-ipi": true, + "vmx-cr3-store-noexit": false, + "pku": false, + "pks": false, + "smx": false, + "cmp-legacy": true, + "cmp_legacy": true, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": false, + "amd-no-ssb": false, + "3dnowext": false, + "avx-vnni": false, + "npt": true, + "rdctl-no": true, + "vmx-invvpid": false, + "memory": "/machine/unattached/system[0]", + "clwb": true, + "lbrv": false, + "adx": true, + "ss": false, + "pni": true, + "tsx-ldtrk": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": false, + "x2apic": true, + "avx512vnni": false, + "avx512vbmi": false, + "vmx-apicv-x2apic": false, + "hv-stimer": true, + "kvm-pv-sched-yield": true, + "vmx-invlpg-exit": false, + "x-hv-synic-kvm-only": false, + "vmx-invvpid-all-context": false, + "i64": true, + "vmx-activity-hlt": false, + "flushbyasid": false, + "f16c": true, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": false, + "phe-en": false, + "kvm-nopiodelay": true, + "kvm_nopiodelay": true, + "tm": false, + "kvmclock-stable-bit": true, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "socket-id": -1, + "mds-no": true, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "level": 16, + "avx512dq": false, + "x-migrate-smi-count": true, + "svm": true, + "full-cpuid-auto-level": true, + "hv-reset": true, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "ssbd": true, + "vmx-wbinvd-exit": false, + "sse3": true, + "est": false, + "kvm-poll-control": true, + "kvm_poll_control": true, + "avx512ifma": false, + "tm2": false, + "start-powered-off": false, + "kvm-pv-eoi": true, + "kvm-pv-ipi": true, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "cldemote": false, + "vmx-ept": false, + "hv-reenlightenment": true, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": false, + "vmx-entry-load-bndcfgs": false, + "pdcm": false, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "model": 104, + "movbe": true, + "nrip-save": true, + "nrip_save": true, + "vmx-pause-exit": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": true, + "invpcid": false, + "pdpe1gb": true, + "tsc-deadline": true, + "skip-l1dfl-vmentry": true, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "cx16": true, + "de": true, + "enforce": false, + "stepping": 1, + "xsave": true, + "clflush": true, + "skinit": false, + "tsc": true, + "tce": false, + "kvm_asyncpf_int": true, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "fma4": false, + "host-phys-bits": false, + "vmx-exit-nosave-debugctl": false, + "vmx-invept": false, + "la57": false, + "osvw": true, + "check": true, + "hv-spinlocks": 4095, + "vmx-eptad": false, + "pmu": false, + "vmx-entry-noload-debugctl": false, + "pmm": false, + "apic": true, + "spec-ctrl": true, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "min-xlevel2": 0, + "tsc-adjust": true, + "tsc_adjust": true, + "kvm-steal-time": true, + "kvm_steal_time": true, + "avx512-vp2intersect": false, + "kvmclock": true, + "vmx-zero-len-inject": false, + "l3-cache": true, + "pschange-mc-no": true, + "v-vmsave-vmload": false, + "vmx-rdrand-exit": false, + "lwp": false, + "hv-passthrough": true, + "amd-ssbd": true, + "ibpb": true, + "ibrs": true, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": false, + "movdiri": false, + "avx512bw": false, + "acpi": false, + "ace2": false, + "fsgsbase": true, + "hv-vapic": true, + "vmx-ept-1gb": false, + "vmx-ept-2mb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": false, + "serialize": false, + "xsaves": true, + "movdir64b": false, + "vmx-shadow-vmcs": false, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrm": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "vmx-store-lma": false, + "umip": true, + "vmx-movdr-exit": false, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": false, + "virt-ssbd": true, + "x-hv-max-vps": 288, + "nodeid-msr": false, + "md-clear": false, + "split-lock-detect": false, + "kvm": true, + "misalignsse": true, + "min-xlevel": 2147483679, + "realized": false, + "kvm-pv-unhalt": true, + "bmi2": true, + "bmi1": true, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": true, + "hv-vpindex": true, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": false, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "vmx-vnmi-pending": false, + "kvm-no-smi-migration": false, + "monitor": false, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "taa-no": false, + "pcid": false, + "vgif": false, + "vmx-secondary-ctls": false, + "arch-capabilities": true, + "vmx-xsaves": false, + "x-vendor-cpuid-only": true, + "clzero": true, + "3dnow": false, + "erms": false, + "x-force-features": false, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "lahf_lm": true, + "vmx-ins-outs": false, + "vpclmulqdq": false, + "xstore": false, + "fxsr-opt": true, + "hv-synic": true, + "fxsr_opt": true, + "rtm": false, + "kvm-hint-dedicated": false, + "lmce": false, + "hv-time": true, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": true, + "ffxsr": true, + "rdrand": true, + "rdseed": true, + "avx512-4vnniw": false, + "vme": true, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": true, + "vmx-activity-wait-sipi": false, + "tbm": false, + "vmx-rdpmc-exit": false, + "wdt": false, + "vmx-entry-load-efer": false, + "level-func7": 0, + "vmx-mtf": false, + "pause_filter": false, + "model-id": "AMD Ryzen 5 5500U with Radeon Graphics ", + "sha-ni": true, + "vmx-exit-load-pkrs": false, + "abm": true, + "vmx-ept-advanced-exitinfo": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "model-expansion" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "3dnowext", + "3dnow" + ], + "alias-of": "phenom-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "alias-of": "n270-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "alias-of": "coreduo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "alias-of": "core2duo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [ + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [ + "3dnowext", + "3dnow" + ], + "alias-of": "athlon-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "erms", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "erms", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "erms", + "mpx", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "mpx", + "mpx", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "erms", + "mpx", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "mpx", + "mpx", + "split-lock-detect" + ], + "alias-of": "Snowridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512f", + "avx512f", + "avx512f", + "pku" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512f", + "avx512f", + "avx512f", + "pku" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512f", + "avx512f", + "avx512f", + "pku" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512f", + "avx512f", + "avx512f", + "pku" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512f", + "avx512f", + "avx512f", + "pku" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512f", + "avx512f", + "avx512f", + "pku" + ], + "alias-of": "Skylake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512f", + "avx512f", + "avx512f", + "pku" + ], + "alias-of": "Skylake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512f", + "avx512f", + "avx512f", + "pku" + ], + "alias-of": "Skylake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid" + ], + "alias-of": "Skylake-Client-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm" + ], + "alias-of": "Skylake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm" + ], + "alias-of": "Skylake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Penryn-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "xop", + "fma4", + "tbm" + ], + "alias-of": "Opteron_G5-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "xop", + "fma4" + ], + "alias-of": "Opteron_G4-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G1-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "ss", + "erms", + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps", + "avx512f", + "avx512f", + "avx512f" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "ss", + "erms", + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps", + "avx512f", + "avx512f", + "avx512f" + ], + "alias-of": "KnightsMill-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [ + "erms" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [ + "erms" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [ + "erms" + ], + "alias-of": "IvyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [ + "erms" + ], + "alias-of": "IvyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "fsrm", + "avx512f", + "avx512f", + "avx512f", + "pku", + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "fsrm", + "avx512f", + "avx512f", + "avx512f", + "pku", + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512f", + "avx512f", + "avx512f", + "pku", + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512f", + "avx512f", + "avx512f", + "pku" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512f", + "avx512f", + "avx512f", + "pku" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512f", + "avx512f", + "avx512f", + "pku" + ], + "alias-of": "Icelake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512f", + "avx512f", + "avx512f", + "pku" + ], + "alias-of": "Icelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Client-v3", + "typename": "Icelake-Client-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "pku" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Icelake-Client-v2", + "typename": "Icelake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "pku" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Icelake-Client-v1", + "typename": "Icelake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "pku" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Icelake-Client-noTSX", + "typename": "Icelake-Client-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "pku" + ], + "alias-of": "Icelake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Icelake-Client", + "typename": "Icelake-Client-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm", + "avx512vbmi", + "pku", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "pku" + ], + "alias-of": "Icelake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid" + ], + "alias-of": "Haswell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid" + ], + "alias-of": "Haswell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm" + ], + "alias-of": "Haswell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm" + ], + "alias-of": "Haswell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [], + "alias-of": "EPYC-Rome-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "pku", + "fsrm", + "pku" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "pku", + "fsrm", + "pku" + ], + "alias-of": "EPYC-Milan-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [], + "alias-of": "EPYC-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [], + "alias-of": "EPYC-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Dhyana-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [ + "erms" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [ + "erms" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "erms", + "mpx", + "mpx", + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "erms", + "mpx", + "mpx", + "mpx" + ], + "alias-of": "Denverton-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "avx-vnni", + "avx512-bf16", + "avx512f", + "avx512f", + "avx512f", + "pku", + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "avx-vnni", + "avx512-bf16", + "avx512f", + "avx512f", + "avx512f", + "pku", + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "avx-vnni", + "avx512-bf16", + "avx512f", + "avx512f", + "avx512f", + "pku", + "ibrs-all", + "taa-no" + ], + "alias-of": "Cooperlake-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Conroe-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "avx512f", + "avx512f", + "avx512f", + "pku", + "ibrs-all" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "avx512f", + "avx512f", + "avx512f", + "pku", + "ibrs-all" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "avx512f", + "avx512f", + "avx512f", + "pku", + "ibrs-all" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "avx512f", + "avx512f", + "avx512f", + "pku", + "ibrs-all" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "avx512f", + "avx512f", + "avx512f", + "pku" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "avx512f", + "avx512f", + "avx512f", + "pku", + "ibrs-all" + ], + "alias-of": "Cascadelake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "avx512f", + "avx512f", + "avx512f", + "pku" + ], + "alias-of": "Cascadelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid" + ], + "alias-of": "Broadwell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [ + "pcid", + "erms", + "invpcid" + ], + "alias-of": "Broadwell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm" + ], + "alias-of": "Broadwell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [ + "pcid", + "hle", + "erms", + "invpcid", + "rtm" + ], + "alias-of": "Broadwell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "alias-of": "486-v1", + "static": false, + "migration-safe": true, + "deprecated": false + } + ], + "id": "definitions" +} diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graph= ics.sig b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics= .sig new file mode 100644 index 0000000000..399e29399e --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics.sig @@ -0,0 +1,4 @@ +860f81 +family: 23 (0x17) +model: 104 (0x68) +stepping: 1 (0x01) diff --git a/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graph= ics.xml b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics= .xml new file mode 100644 index 0000000000..ff5cc44422 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Ryzen-5-5500U-with-Radeon-Graphics.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.49.0 From nobody Tue Sep 9 03:30:52 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745922959; cv=none; d=zohomail.com; s=zohoarc; b=Wj3JQcMJhmiQZnbsxYdbLNj4kJzGGOvdtUJuS4IsEfCTnniV2G/9Eny0bbvTEUpGHJI1MG2l8BiN3vVwe9BN+n1h7L5dDQ8dIXZDXscww1OsBSAQzy1XPtRU+qlSPCdkEkHM1PpJvpLDZJHsi0AKlYe0DOQAQUEpvYhUbaWNvhc= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745922959; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=wKAP9eYdmd8nKSsIzMtVVlP1L9Fefi6jRWoKpzapWy0=; b=mTjSTlZOumkkhNTvrmTVdPD4a/AqAvFSsCQ3RdI6bLbWp0CYJimd59AhTmhNSaZZrZxsk1hGuz62F7yUsCpJaw7tJ9G/LvKXHngCzS8pjFEQylfRSx43pbiTc75dojahgmokkMRxfPoEJ5gOHZtchxOWQd7PlSzY0nrqQsmk/hM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745922959068348.2112843907787; Tue, 29 Apr 2025 03:35:59 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id D183A1294; Tue, 29 Apr 2025 06:35:57 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id EF2501369; Tue, 29 Apr 2025 06:21:00 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 4B05B13AF; Tue, 29 Apr 2025 06:20:56 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 188CE1296 for ; Tue, 29 Apr 2025 06:20:12 -0400 (EDT) Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-513-cypT-xu1PAmjKii_6ydoHA-1; Tue, 29 Apr 2025 06:20:09 -0400 Received: from mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.111]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 0F74C1800446 for ; Tue, 29 Apr 2025 10:20:09 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 3D77518001D7 for ; Tue, 29 Apr 2025 10:20:08 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1745922011; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=lGibC/CpN+UJwkWYbR4Aaxzohc0jc3Q9Gu4uVknQq3o=; b=FDawtO/e+aMmpEojuLZm/8qaHxg+Z/7RqYF2nU9W/0W4SKvE51Ia/+5vvWG+bsq8k43/lc JgWrgiyOWQeEBiHN2e77TEF2SkF+1aT2VuASRIy58Rdqlxy0CU7cCc6eopizr50GoVxg3y GFh22WYFhHP6K9sYaUhzGbFD8QTbMVU= X-MC-Unique: cypT-xu1PAmjKii_6ydoHA-1 X-Mimecast-MFC-AGG-ID: cypT-xu1PAmjKii_6ydoHA_1745922009 To: devel@lists.libvirt.org Subject: [PATCH 07/15] cputest: Add data for Intel(R) Xeon(R) Gold 6152 CPU Date: Tue, 29 Apr 2025 12:19:42 +0200 Message-ID: <9eb0f86b553024e1dbc1c8c3770e39089454d12d.1745921177.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.111 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: DBW_4lf_IrrYUrhBeIKHyIzFw-9F1UjP4mSaKn9oI9Y_1745922009 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: FBSYRNXX2JA5E3WOZT6LY3TO2N2GYDYF X-Message-ID-Hash: FBSYRNXX2JA5E3WOZT6LY3TO2N2GYDYF X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745922960531019100 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark --- tests/cputest.c | 1 + .../x86_64-cpuid-Xeon-Gold-6152-disabled.xml | 7 + .../x86_64-cpuid-Xeon-Gold-6152-enabled.xml | 19 + .../x86_64-cpuid-Xeon-Gold-6152-guest.xml | 40 + .../x86_64-cpuid-Xeon-Gold-6152-host.xml | 42 + .../x86_64-cpuid-Xeon-Gold-6152-json.xml | 105 + .../x86_64-cpuid-Xeon-Gold-6152.json | 2612 +++++++++++++++++ .../x86_64-cpuid-Xeon-Gold-6152.sig | 4 + .../x86_64-cpuid-Xeon-Gold-6152.xml | 61 + 9 files changed, 2891 insertions(+) create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-disabled.= xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-enabled.x= ml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-guest.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-host.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-json.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152.json create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152.sig create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152.xml diff --git a/tests/cputest.c b/tests/cputest.c index 585a3495e0..4905cf0699 100644 --- a/tests/cputest.c +++ b/tests/cputest.c @@ -1239,6 +1239,7 @@ mymain(void) DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Gold-5115", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Gold-6130", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Gold-6148", JSON_HOST); + DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Gold-6152", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Platinum-8268", JSON_HOST); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Platinum-9242", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Silver-4214R", JSON_MODELS); diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-disabled.xml b/t= ests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-disabled.xml new file mode 100644 index 0000000000..95fbac209a --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-disabled.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-enabled.xml b/te= sts/cputestdata/x86_64-cpuid-Xeon-Gold-6152-enabled.xml new file mode 100644 index 0000000000..81421fd0b3 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-enabled.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-guest.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-Gold-6152-guest.xml new file mode 100644 index 0000000000..3efcab64f1 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-guest.xml @@ -0,0 +1,40 @@ + + Skylake-Server-IBRS + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-host.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-Gold-6152-host.xml new file mode 100644 index 0000000000..8a9b0cb851 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-host.xml @@ -0,0 +1,42 @@ + + x86_64 + Skylake-Server-v2 + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-json.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-Gold-6152-json.xml new file mode 100644 index 0000000000..9fbfd9f6f3 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152-json.xml @@ -0,0 +1,105 @@ + + Skylake-Server-IBRS + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152.json b/tests/cpu= testdata/x86_64-cpuid-Xeon-Gold-6152.json new file mode 100644 index 0000000000..403473c74c --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152.json @@ -0,0 +1,2612 @@ +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": false, + "xlevel": 2147483656, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": true, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": false, + "vmx-page-walk-4": true, + "vmx-page-walk-5": false, + "vmx-desc-exit": true, + "gfni": false, + "ibrs-all": false, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": true, + "intel-pt": false, + "vmx-tsc-scaling": true, + "prefetchiti": false, + "vmx-cr8-store-exit": true, + "hv-xmm-input": true, + "hv-frequencies": true, + "tsc-frequency": 0, + "vmx-rdseed-exit": true, + "guest-phys-bits": 4294967295, + "xd": true, + "x-intel-pt-auto-level": true, + "amx-fp16": false, + "hv-vendor-id": "Linux KVM Hv", + "fred": false, + "ddpd-u": false, + "vmx-eptp-switching": true, + "hv-syndbg": false, + "kvm-asyncpf": true, + "kvm_asyncpf": true, + "perfctr-core": false, + "perfctr_core": false, + "auto-ibrs": false, + "mpx": true, + "avx512cd": true, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": true, + "vmx-exit-clear-bndcfgs": true, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 6, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": true, + "x-amd-topoext-features-only": true, + "vmx-vnmi": true, + "kvm-asyncpf-int": true, + "vmx-true-ctls": true, + "host-phys-bits-limit": 0, + "vmx-ept-execonly": true, + "vmx-exit-save-efer": true, + "vmx-invept-all-context": true, + "vmware-cpuid-freq": true, + "wbnoinvd": false, + "avx512f": true, + "rfds-no": true, + "xcrypt": false, + "hv-runtime": true, + "hv-stimer-direct": true, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": true, + "vmx-intr-exit": true, + "min-level": 22, + "vmx-flexpriority": true, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": true, + "intel-psfd": false, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": false, + "avx512-bf16": false, + "avx512-fp16": false, + "ds": false, + "hv-crash": true, + "fxsr": true, + "vmx-cr8-load-exit": true, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": true, + "vmx-exit-save-pat": true, + "tsx-ctrl": false, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": true, + "avx512-vpopcntdq": false, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": true, + "extapic": false, + "vmx-vmfunc": true, + "3dnowprefetch": true, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": false, + "vmx-encls-exit": false, + "null-sel-clr-base": false, + "stibp": true, + "vmx-msr-bitmap": true, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": true, + "kvm_pv_eoi": true, + "vmx-pml": true, + "apic-id": 4294967295, + "vmx-nmi-exit": true, + "vmx-invept-single-context-noglobals": true, + "amx-tile": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": true, + "vendor": "GenuineIntel", + "hv-ipi": true, + "vmx-cr3-store-noexit": true, + "pku": true, + "pks": false, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": false, + "cmp_legacy": false, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": true, + "amd-no-ssb": false, + "3dnowext": false, + "avx-vnni": false, + "npt": false, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": false, + "vmx-invvpid": true, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": false, + "ibpb-brtype": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": true, + "amx-int8": false, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": false, + "avx512vbmi": false, + "vmx-apicv-x2apic": true, + "hv-stimer": true, + "kvm-pv-sched-yield": true, + "vmx-invlpg-exit": true, + "x-hv-synic-kvm-only": false, + "no-nested-data-bp": false, + "vmx-invvpid-all-context": true, + "i64": true, + "vmx-activity-hlt": true, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": true, + "vmx-exit-ack-intr": true, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": true, + "phe-en": false, + "kvm-nopiodelay": true, + "kvm_nopiodelay": true, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": false, + "kvmclock-stable-bit": true, + "vmx-rdtsc-exit": true, + "hypervisor": true, + "vmx-rdtscp-exit": true, + "socket-id": -1, + "mds-no": false, + "pcommit": false, + "vmx-vpid": true, + "syscall": true, + "kvm-asyncpf-vmexit": true, + "level": 22, + "avx512dq": true, + "x-migrate-smi-count": true, + "svm": false, + "full-cpuid-auto-level": true, + "hv-avic": true, + "hv-reset": true, + "invtsc": false, + "vmx-monitor-exit": true, + "sse2": true, + "vmx-wbinvd-exit": true, + "ssbd": true, + "sse3": true, + "est": false, + "kvm-poll-control": true, + "kvm_poll_control": true, + "avx512ifma": false, + "tm2": false, + "start-powered-off": false, + "zero-fcs-fds": true, + "kvm-pv-eoi": true, + "kvm-pv-ipi": true, + "hv-emsr-bitmap": true, + "cx8": true, + "vmx-invvpid-single-addr": true, + "waitpkg": false, + "sgx-tokenkey": false, + "cldemote": false, + "vmx-ept": true, + "pbrsb-no": false, + "hv-tlbflush-direct": true, + "avx10-version": 0, + "xfd": false, + "lkgs": false, + "hv-reenlightenment": true, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": false, + "vmx-entry-load-bndcfgs": true, + "pdcm": true, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": true, + "model": 85, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": true, + "ssse3": true, + "sse4a": false, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": true, + "sgx-debug": false, + "invpcid": true, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": true, + "skip-l1dfl-vmentry": true, + "vmx-exit-load-perf-global-ctrl": true, + "fma": true, + "lam": false, + "cx16": true, + "fzrm": false, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 4, + "xsave": true, + "vmx-entry-load-fred": false, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "srso-no": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "flush-l1d": true, + "kvm_asyncpf_int": true, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "fma4": false, + "host-phys-bits": false, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": true, + "hv-version-id-major": 10, + "vmx-invept": true, + "la57": false, + "osvw": false, + "rfds-clear": false, + "check": true, + "succor": false, + "hv-spinlocks": 4095, + "vmx-entry-noload-debugctl": true, + "vmx-eptad": true, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": true, + "vmx-posted-intr": true, + "vmx-apicv-register": true, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": true, + "tsc_adjust": true, + "kvm-steal-time": true, + "psdp-no": false, + "kvm_steal_time": true, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": true, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": true, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": true, + "lwp": false, + "ipred-ctrl": false, + "hv-passthrough": true, + "amd-ssbd": true, + "avx10-256": false, + "ibpb": true, + "ibrs": true, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": true, + "movdiri": false, + "avx512bw": true, + "acpi": false, + "ace2": false, + "fsgsbase": true, + "hv-vapic": true, + "vmx-ept-2mb": true, + "vmx-ept-1gb": true, + "ht": false, + "vmx-io-exit": true, + "nx": true, + "pclmulqdq": true, + "mmxext": false, + "popcnt": true, + "vaes": false, + "serialize": false, + "xsaves": true, + "movdir64b": false, + "vmx-shadow-vmcs": true, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": true, + "vmx-entry-load-pat": true, + "fsrs": false, + "fsrm": false, + "fsrc": false, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": true, + "vmx-io-bitmap": true, + "vmx-store-lma": true, + "umip": true, + "vmx-movdr-exit": true, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": true, + "virt-ssbd": false, + "x-hv-max-vps": 4096, + "nodeid-msr": false, + "md-clear": false, + "sbpb": false, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483656, + "realized": false, + "kvm-pv-unhalt": true, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": true, + "hv-vpindex": true, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": true, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": true, + "monitor": false, + "vmx-vintr-pending": true, + "avx512er": false, + "full-width-write": true, + "pmm-en": false, + "taa-no": false, + "avx10": false, + "pcid": true, + "vgif": false, + "vmx-secondary-ctls": true, + "arch-capabilities": true, + "vmx-xsaves": true, + "x-vendor-cpuid-only": true, + "clzero": false, + "3dnow": false, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": true, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "vmx-ins-outs": true, + "vpclmulqdq": false, + "xstore": false, + "fxsr-opt": false, + "hv-synic": true, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": true, + "kvm-hint-dedicated": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": true, + "hv-time": true, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": true, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": false, + "avx512-4vnniw": false, + "vme": true, + "vmx": true, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": false, + "pse36": true, + "kvm-pv-tlb-flush": true, + "vmx-activity-wait-sipi": true, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": true, + "wdt": false, + "vmx-entry-load-efer": true, + "level-func7": 0, + "vmx-mtf": true, + "hv-tlbflush-ext": true, + "eraps": false, + "pause_filter": false, + "wrmsrns": false, + "model-id": "Intel(R) Xeon(R) Gold 6152 CPU @ 2.10GHz", + "sha-ni": false, + "rrsba-ctrl": false, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": true, + "xstore-en": false + } + } + }, + "id": "model-expansion" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "alias-of": "phenom-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [], + "alias-of": "n270-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "coreduo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "core2duo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "alias-of": "athlon-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v4", + "typename": "Snowridge-v4-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "gfni", + "cldemote", + "movdiri", + "movdir64b" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "gfni", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "split-lock-detect" + ], + "alias-of": "Snowridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Client-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v1", + "typename": "SierraForest-v1-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "gfni", + "vaes", + "vpclmulqdq", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "avx-vnni", + "cmpccxadd", + "fsrs", + "avx-ifma", + "wbnoinvd", + "rdctl-no", + "ibrs-all", + "mds-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest", + "typename": "SierraForest-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "gfni", + "vaes", + "vpclmulqdq", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "avx-vnni", + "cmpccxadd", + "fsrs", + "avx-ifma", + "wbnoinvd", + "rdctl-no", + "ibrs-all", + "mds-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "alias-of": "SierraForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v3", + "typename": "SapphireRapids-v3-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "wbnoinvd", + "xfd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v2", + "typename": "SapphireRapids-v2-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "wbnoinvd", + "xfd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v1", + "typename": "SapphireRapids-v1-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "wbnoinvd", + "xfd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids", + "typename": "SapphireRapids-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "wbnoinvd", + "xfd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "alias-of": "SapphireRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Penryn-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "alias-of": "Opteron_G5-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "alias-of": "Opteron_G4-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "alias-of": "Opteron_G3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G1-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "avx512pf", + "avx512er", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "avx512pf", + "avx512er", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "alias-of": "KnightsMill-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v7", + "typename": "Icelake-Server-v7-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "wbnoinvd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v6", + "typename": "Icelake-Server-v6-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "wbnoinvd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "wbnoinvd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "wbnoinvd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "alias-of": "Icelake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "wbnoinvd" + ], + "alias-of": "Icelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v2", + "typename": "GraniteRapids-v2-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "amx-fp16", + "wbnoinvd", + "xfd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "prefetchiti", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v1", + "typename": "GraniteRapids-v1-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "amx-fp16", + "wbnoinvd", + "xfd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids", + "typename": "GraniteRapids-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "amx-fp16", + "wbnoinvd", + "xfd", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "alias-of": "GraniteRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v4", + "typename": "EPYC-v4-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v4", + "typename": "EPYC-Rome-v4-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdpid", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v3", + "typename": "EPYC-Rome-v3-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdpid", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdpid", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdpid", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdpid", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "alias-of": "EPYC-Rome-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v2", + "typename": "EPYC-Milan-v2-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "vaes", + "vpclmulqdq", + "rdpid", + "fsrm", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdpid", + "fsrm", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdpid", + "fsrm", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "alias-of": "EPYC-Milan-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "EPYC-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v1", + "typename": "EPYC-Genoa-v1-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "avx512-bf16", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa", + "typename": "EPYC-Genoa-x86_64-cpu", + "unavailable-features": [ + "avx512ifma", + "sha-ni", + "avx512vbmi", + "avx512vbmi2", + "gfni", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "rdpid", + "fsrm", + "avx512-bf16", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "alias-of": "EPYC-Genoa-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "EPYC-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "Dhyana-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdctl-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdctl-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdctl-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "sha-ni", + "rdctl-no" + ], + "alias-of": "Denverton-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "avx512vnni", + "avx512-bf16", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "avx512vnni", + "avx512-bf16", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "avx512vnni", + "avx512-bf16", + "rdctl-no", + "ibrs-all", + "mds-no", + "taa-no" + ], + "alias-of": "Cooperlake-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Conroe-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "avx512vnni", + "rdctl-no", + "ibrs-all", + "mds-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512vnni", + "rdctl-no", + "ibrs-all", + "mds-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512vnni", + "rdctl-no", + "ibrs-all", + "mds-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "avx512vnni", + "rdctl-no", + "ibrs-all", + "mds-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "avx512vnni", + "rdctl-no", + "ibrs-all", + "mds-no" + ], + "alias-of": "Cascadelake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "avx512vnni" + ], + "alias-of": "Cascadelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "alias-of": "486-v1", + "static": false, + "migration-safe": true, + "deprecated": false + } + ], + "id": "definitions" +} diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152.sig b/tests/cput= estdata/x86_64-cpuid-Xeon-Gold-6152.sig new file mode 100644 index 0000000000..1a3f3449f0 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152.sig @@ -0,0 +1,4 @@ +050654 +family: 6 (0x06) +model: 85 (0x55) +stepping: 4 (0x04) diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152.xml b/tests/cput= estdata/x86_64-cpuid-Xeon-Gold-6152.xml new file mode 100644 index 0000000000..3b6ec42bd1 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6152.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.49.0 From nobody Tue Sep 9 03:30:52 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745923201; cv=none; d=zohomail.com; s=zohoarc; b=e7ZYoBRD6kYrJNPRRoFn3xj5XQk0ukfTNtmKfjJ2fnsQ1jOcv+Ia/80o1eY+/+ClpDTsglHegkkIefb3m2UFezezTCAEPsCqOB5BbM5eJu6zihD0ZmyDmi4BPSdwbnewufqotSM9tKVI1oTmDXPnbofnFxdrI2oNDBujrg5J+2I= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745923201; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=N3B04mtBV/frlzG7Zn1rdLsVL23X6XRdu1taV3cJShY=; b=loWwBA/H4MLoRJ/PiNB9kFCfIfTSQUonCfFNVmwxBiw47A9L9UZZMLQ2zhUB6eKaBiVzjnmiqLEp71kVimYKZuJA/nuXlHo5zTWHUg65yqpZ04VsBDZxQEBt1zjADX+11v7DCT24AbtucRgk/bxPBUkoLHHP8vauGNew/BKAjuQ= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745923201258733.5205120473028; Tue, 29 Apr 2025 03:40:01 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 614CB136E; Tue, 29 Apr 2025 06:40:00 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id A9AC613C5; Tue, 29 Apr 2025 06:21:12 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id D37DA13BF; Tue, 29 Apr 2025 06:21:05 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 4D966129A for ; Tue, 29 Apr 2025 06:20:14 -0400 (EDT) Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-551-QTWThnYjNay0XR-5XErfvw-1; Tue, 29 Apr 2025 06:20:11 -0400 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 180E31800446 for ; Tue, 29 Apr 2025 10:20:11 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 623A3180045C for ; Tue, 29 Apr 2025 10:20:10 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1745922013; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=btU92l2Tc3V8OO61Tcgb87yK2hmxWI/bvwZNNf6Csfo=; b=LWDl6z10FseYFDHFWTXwhXoIkrtAkP/K2/HORsCn5Jg9ZURuFyMehI3J+J+bTp6sTJdxKs GJQbGodRdzKCMRXWAbJB5sNtF0VVaeuWOIVfY9suO+r3987RkpyXopJ5HnTwCmFukNOKZr p9myfVzWAlmnPwOJlLmbkRJGInutks4= X-MC-Unique: QTWThnYjNay0XR-5XErfvw-1 X-Mimecast-MFC-AGG-ID: QTWThnYjNay0XR-5XErfvw_1745922011 To: devel@lists.libvirt.org Subject: [PATCH 08/15] cputest: Add data for AMD EPYC 9334 32-Core CPU Date: Tue, 29 Apr 2025 12:19:43 +0200 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: HOv05MKy1yUKPUATf2MM2PDtlqpXZ7QW6HYNueNwSNc_1745922011 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: M6CFY3KNLO7VZSMMD56XA5HZLI3G37G2 X-Message-ID-Hash: M6CFY3KNLO7VZSMMD56XA5HZLI3G37G2 X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745923202513019000 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark --- tests/cputest.c | 1 + ...86_64-cpuid-EPYC-9334-32-Core-disabled.xml | 9 + ...x86_64-cpuid-EPYC-9334-32-Core-enabled.xml | 15 + .../x86_64-cpuid-EPYC-9334-32-Core-guest.xml | 42 + .../x86_64-cpuid-EPYC-9334-32-Core-host.xml | 44 + .../x86_64-cpuid-EPYC-9334-32-Core-json.xml | 34 + .../x86_64-cpuid-EPYC-9334-32-Core.json | 2133 +++++++++++++++++ .../x86_64-cpuid-EPYC-9334-32-Core.sig | 4 + .../x86_64-cpuid-EPYC-9334-32-Core.xml | 86 + 9 files changed, 2368 insertions(+) create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-disabl= ed.xml create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-enable= d.xml create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-guest.= xml create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-host.x= ml create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-json.x= ml create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core.json create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core.sig create mode 100644 tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core.xml diff --git a/tests/cputest.c b/tests/cputest.c index 4905cf0699..af07183cc5 100644 --- a/tests/cputest.c +++ b/tests/cputest.c @@ -1211,6 +1211,7 @@ mymain(void) DO_TEST_CPUID(VIR_ARCH_X86_64, "EPYC-7601-32-Core-ibpb", JSON_MODELS_R= EQUIRED); DO_TEST_CPUID(VIR_ARCH_X86_64, "EPYC-7502-32-Core", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "EPYC-7713-64-Core", JSON_MODELS); + DO_TEST_CPUID(VIR_ARCH_X86_64, "EPYC-9334-32-Core", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "FX-8150", JSON_NONE); DO_TEST_CPUID(VIR_ARCH_X86_64, "Opteron-1352", JSON_NONE); DO_TEST_CPUID(VIR_ARCH_X86_64, "Opteron-2350", JSON_HOST); diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-disabled.xml = b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-disabled.xml new file mode 100644 index 0000000000..7db00c4075 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-disabled.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-enabled.xml b= /tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-enabled.xml new file mode 100644 index 0000000000..df68eb14fa --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-enabled.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-guest.xml b/t= ests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-guest.xml new file mode 100644 index 0000000000..c7097f9c73 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-guest.xml @@ -0,0 +1,42 @@ + + EPYC-Genoa + AMD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-host.xml b/te= sts/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-host.xml new file mode 100644 index 0000000000..ef3a89733b --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-host.xml @@ -0,0 +1,44 @@ + + x86_64 + EPYC-Genoa-v1 + AMD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-json.xml b/te= sts/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-json.xml new file mode 100644 index 0000000000..6c56b90d7d --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core-json.xml @@ -0,0 +1,34 @@ + + EPYC-Genoa + AMD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core.json b/tests/= cputestdata/x86_64-cpuid-EPYC-9334-32-Core.json new file mode 100644 index 0000000000..1712342f5c --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core.json @@ -0,0 +1,2133 @@ +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": true, + "xlevel": 2147483682, + "lfence-always-serializing": true, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": false, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": true, + "vmx-page-walk-4": false, + "vmx-page-walk-5": false, + "vmx-desc-exit": false, + "gfni": true, + "ibrs-all": false, + "pause-filter": true, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": true, + "intel-pt": false, + "vmx-tsc-scaling": false, + "prefetchiti": false, + "vmx-cr8-store-exit": false, + "hv-xmm-input": true, + "hv-frequencies": true, + "tsc-frequency": 0, + "vmx-rdseed-exit": false, + "guest-phys-bits": 4294967295, + "xd": true, + "x-intel-pt-auto-level": true, + "amx-fp16": false, + "hv-vendor-id": "Linux KVM Hv", + "fred": false, + "ddpd-u": false, + "vmx-eptp-switching": false, + "hv-syndbg": false, + "kvm-asyncpf": true, + "kvm_asyncpf": true, + "perfctr-core": true, + "perfctr_core": true, + "auto-ibrs": true, + "mpx": false, + "avx512cd": true, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": false, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 25, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": false, + "x-amd-topoext-features-only": true, + "vmx-vnmi": false, + "kvm-asyncpf-int": true, + "vmx-true-ctls": false, + "host-phys-bits-limit": 0, + "vmx-ept-execonly": false, + "vmx-exit-save-efer": false, + "vmx-invept-all-context": false, + "vmware-cpuid-freq": true, + "wbnoinvd": true, + "avx512f": true, + "rfds-no": true, + "xcrypt": false, + "hv-runtime": true, + "hv-stimer-direct": true, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": false, + "vmx-intr-exit": false, + "min-level": 16, + "vmx-flexpriority": false, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": true, + "intel-psfd": false, + "sgx-exinfo": false, + "amd-psfd": true, + "gds-no": true, + "avx512-bf16": true, + "avx512-fp16": false, + "ds": false, + "hv-crash": true, + "fxsr": true, + "vmx-cr8-load-exit": false, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": false, + "vmx-exit-save-pat": false, + "tsx-ctrl": false, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": false, + "avx512-vpopcntdq": true, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": true, + "extapic": false, + "vmx-vmfunc": false, + "3dnowprefetch": true, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": true, + "cr8legacy": true, + "vmx-encls-exit": false, + "null-sel-clr-base": true, + "stibp": true, + "vmx-msr-bitmap": false, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": false, + "kvm_pv_eoi": true, + "vmx-pml": false, + "apic-id": 4294967295, + "vmx-nmi-exit": false, + "vmx-invept-single-context-noglobals": false, + "amx-tile": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": false, + "vendor": "AuthenticAMD", + "hv-ipi": true, + "vmx-cr3-store-noexit": false, + "pku": true, + "pks": false, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": true, + "cmp_legacy": true, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": true, + "vmcb_clean": true, + "hle": false, + "amd-no-ssb": false, + "3dnowext": false, + "avx-vnni": false, + "npt": true, + "sgxlc": false, + "perfmon-v2": true, + "rdctl-no": true, + "vmx-invvpid": false, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "clwb": true, + "avx10-128": false, + "lbrv": true, + "adx": true, + "ss": false, + "pni": true, + "tsx-ldtrk": false, + "ibpb-brtype": true, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": true, + "smap": true, + "smep": true, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": true, + "avx512vbmi": true, + "vmx-apicv-x2apic": false, + "hv-stimer": true, + "kvm-pv-sched-yield": true, + "vmx-invlpg-exit": false, + "x-hv-synic-kvm-only": false, + "no-nested-data-bp": true, + "vmx-invvpid-all-context": false, + "i64": true, + "vmx-activity-hlt": false, + "flushbyasid": true, + "f16c": true, + "fdp-excptn-only": false, + "vmx-exit-ack-intr": false, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": false, + "phe-en": false, + "kvm-nopiodelay": true, + "kvm_nopiodelay": true, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": false, + "kvmclock-stable-bit": true, + "vmx-rdtsc-exit": false, + "hypervisor": true, + "vmx-rdtscp-exit": false, + "socket-id": -1, + "mds-no": true, + "pcommit": false, + "vmx-vpid": false, + "syscall": true, + "kvm-asyncpf-vmexit": true, + "level": 16, + "avx512dq": true, + "x-migrate-smi-count": true, + "svm": true, + "full-cpuid-auto-level": true, + "hv-avic": true, + "hv-reset": true, + "invtsc": false, + "vmx-monitor-exit": false, + "sse2": true, + "vmx-wbinvd-exit": false, + "ssbd": true, + "sse3": true, + "est": false, + "kvm-poll-control": true, + "kvm_poll_control": true, + "avx512ifma": true, + "tm2": false, + "start-powered-off": false, + "zero-fcs-fds": false, + "kvm-pv-eoi": true, + "kvm-pv-ipi": true, + "hv-emsr-bitmap": true, + "cx8": true, + "vmx-invvpid-single-addr": false, + "waitpkg": false, + "sgx-tokenkey": false, + "cldemote": false, + "vmx-ept": false, + "pbrsb-no": false, + "hv-tlbflush-direct": true, + "avx10-version": 0, + "xfd": false, + "lkgs": false, + "hv-reenlightenment": true, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": true, + "vmx-entry-load-bndcfgs": false, + "pdcm": false, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": true, + "hv-apicv": true, + "model": 17, + "movbe": true, + "nrip-save": true, + "nrip_save": true, + "vmx-pause-exit": false, + "ssse3": true, + "sse4a": true, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": true, + "sgx-debug": false, + "invpcid": true, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": true, + "skip-l1dfl-vmentry": true, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "fzrm": false, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 1, + "xsave": true, + "vmx-entry-load-fred": false, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "srso-no": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "flush-l1d": true, + "kvm_asyncpf_int": true, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "fma4": false, + "host-phys-bits": false, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": false, + "hv-version-id-major": 10, + "vmx-invept": false, + "la57": true, + "osvw": true, + "rfds-clear": false, + "check": true, + "succor": true, + "hv-spinlocks": 4095, + "vmx-entry-noload-debugctl": false, + "vmx-eptad": false, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": true, + "vmx-posted-intr": false, + "vmx-apicv-register": false, + "min-xlevel2": 0, + "vnmi": true, + "tsc-adjust": true, + "tsc_adjust": true, + "kvm-steal-time": true, + "psdp-no": false, + "kvm_steal_time": true, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": true, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": true, + "v-vmsave-vmload": true, + "sgx-provisionkey": false, + "vmx-rdrand-exit": false, + "lwp": false, + "ipred-ctrl": false, + "hv-passthrough": true, + "amd-ssbd": true, + "avx10-256": false, + "ibpb": true, + "ibrs": true, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": false, + "movdiri": false, + "avx512bw": true, + "acpi": false, + "ace2": false, + "fsgsbase": true, + "hv-vapic": true, + "vmx-ept-2mb": false, + "vmx-ept-1gb": false, + "ht": false, + "vmx-io-exit": false, + "nx": true, + "pclmulqdq": true, + "mmxext": true, + "popcnt": true, + "vaes": true, + "serialize": false, + "xsaves": true, + "movdir64b": false, + "vmx-shadow-vmcs": false, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": false, + "vmx-entry-load-pat": false, + "fsrs": false, + "fsrm": true, + "fsrc": false, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": false, + "vmx-store-lma": false, + "umip": true, + "vmx-movdr-exit": false, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": false, + "virt-ssbd": true, + "x-hv-max-vps": 4096, + "nodeid-msr": false, + "md-clear": false, + "sbpb": true, + "split-lock-detect": false, + "kvm": true, + "misalignsse": true, + "min-xlevel": 2147483682, + "realized": false, + "kvm-pv-unhalt": true, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": true, + "tsc_scale": true, + "topoext": false, + "amd-stibp": true, + "hv-vpindex": true, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": false, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": false, + "monitor": false, + "vmx-vintr-pending": false, + "avx512er": false, + "full-width-write": false, + "pmm-en": false, + "taa-no": false, + "avx10": false, + "pcid": true, + "vgif": true, + "vmx-secondary-ctls": false, + "arch-capabilities": true, + "vmx-xsaves": false, + "x-vendor-cpuid-only": true, + "clzero": true, + "3dnow": false, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": false, + "lahf-lm": true, + "overflow-recov": true, + "lahf_lm": true, + "vmx-ins-outs": false, + "vpclmulqdq": true, + "xstore": false, + "fxsr-opt": true, + "hv-synic": true, + "fxsr_opt": true, + "sgx-aex-notify": false, + "rtm": false, + "kvm-hint-dedicated": false, + "bhi-ctrl": false, + "amx-bf16": false, + "lmce": false, + "hv-time": true, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": true, + "ffxsr": true, + "rdrand": true, + "rdseed": true, + "cmpccxadd": false, + "avx512-4vnniw": false, + "vme": true, + "vmx": false, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": true, + "pse36": true, + "kvm-pv-tlb-flush": true, + "vmx-activity-wait-sipi": false, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": false, + "wdt": false, + "vmx-entry-load-efer": false, + "level-func7": 1, + "vmx-mtf": false, + "hv-tlbflush-ext": true, + "eraps": false, + "pause_filter": true, + "wrmsrns": false, + "model-id": "AMD EPYC 9334 32-Core Processor ", + "sha-ni": true, + "rrsba-ctrl": false, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": false, + "avx512pf": false, + "vmx-hlt-exit": false, + "xstore-en": false + } + } + }, + "id": "model-expansion" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "3dnowext", + "3dnow" + ], + "alias-of": "phenom-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "alias-of": "n270-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "alias-of": "coreduo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [ + "ss" + ], + "alias-of": "core2duo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [ + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [ + "3dnowext", + "3dnow" + ], + "alias-of": "athlon-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v4", + "typename": "Snowridge-v4-x86_64-cpu", + "unavailable-features": [ + "cldemote", + "movdiri", + "movdir64b" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "mpx", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "mpx", + "cldemote", + "movdiri", + "movdir64b", + "core-capability", + "split-lock-detect" + ], + "alias-of": "Snowridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Client-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v1", + "typename": "SierraForest-v1-x86_64-cpu", + "unavailable-features": [ + "bus-lock-detect", + "serialize", + "avx-vnni", + "cmpccxadd", + "fsrs", + "avx-ifma", + "ibrs-all", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest", + "typename": "SierraForest-x86_64-cpu", + "unavailable-features": [ + "bus-lock-detect", + "serialize", + "avx-vnni", + "cmpccxadd", + "fsrs", + "avx-ifma", + "ibrs-all", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "alias-of": "SierraForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v3", + "typename": "SapphireRapids-v3-x86_64-cpu", + "unavailable-features": [ + "ss", + "hle", + "rtm", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "fzrm", + "fsrs", + "fsrc", + "xfd", + "ibrs-all", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v2", + "typename": "SapphireRapids-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "bus-lock-detect", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "fzrm", + "fsrs", + "fsrc", + "xfd", + "ibrs-all", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v1", + "typename": "SapphireRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "bus-lock-detect", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "fzrm", + "fsrs", + "fsrc", + "xfd", + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids", + "typename": "SapphireRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "bus-lock-detect", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "fzrm", + "fsrs", + "fsrc", + "xfd", + "ibrs-all", + "taa-no" + ], + "alias-of": "SapphireRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Penryn-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "xop", + "fma4", + "tbm" + ], + "alias-of": "Opteron_G5-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "xop", + "fma4" + ], + "alias-of": "Opteron_G4-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G1-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "ss", + "avx512pf", + "avx512er", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "ss", + "avx512pf", + "avx512er", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "alias-of": "KnightsMill-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v7", + "typename": "Icelake-Server-v7-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v6", + "typename": "Icelake-Server-v6-x86_64-cpu", + "unavailable-features": [ + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Icelake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Icelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Haswell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Haswell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v2", + "typename": "GraniteRapids-v2-x86_64-cpu", + "unavailable-features": [ + "ss", + "hle", + "rtm", + "bus-lock-detect", + "cldemote", + "movdiri", + "movdir64b", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "fzrm", + "fsrs", + "fsrc", + "amx-fp16", + "xfd", + "ibrs-all", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "prefetchiti", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v1", + "typename": "GraniteRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "bus-lock-detect", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "fzrm", + "fsrs", + "fsrc", + "amx-fp16", + "xfd", + "ibrs-all", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids", + "typename": "GraniteRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "bus-lock-detect", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "fzrm", + "fsrs", + "fsrc", + "amx-fp16", + "xfd", + "ibrs-all", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "alias-of": "GraniteRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v4", + "typename": "EPYC-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v4", + "typename": "EPYC-Rome-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v3", + "typename": "EPYC-Rome-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [], + "alias-of": "EPYC-Rome-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v2", + "typename": "EPYC-Milan-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [], + "alias-of": "EPYC-Milan-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [], + "alias-of": "EPYC-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v1", + "typename": "EPYC-Genoa-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa", + "typename": "EPYC-Genoa-x86_64-cpu", + "unavailable-features": [], + "alias-of": "EPYC-Genoa-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [], + "alias-of": "EPYC-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Dhyana-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "alias-of": "Denverton-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "ibrs-all", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "ibrs-all", + "taa-no" + ], + "alias-of": "Cooperlake-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Conroe-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "ibrs-all" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "ibrs-all" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "ibrs-all" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "ibrs-all" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "ibrs-all" + ], + "alias-of": "Cascadelake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Cascadelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Broadwell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Broadwell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "alias-of": "486-v1", + "static": false, + "migration-safe": true, + "deprecated": false + } + ], + "id": "definitions" +} diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core.sig b/tests/c= putestdata/x86_64-cpuid-EPYC-9334-32-Core.sig new file mode 100644 index 0000000000..8c6bf99118 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core.sig @@ -0,0 +1,4 @@ +a10f11 +family: 25 (0x19) +model: 17 (0x11) +stepping: 1 (0x01) diff --git a/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core.xml b/tests/c= putestdata/x86_64-cpuid-EPYC-9334-32-Core.xml new file mode 100644 index 0000000000..c4f3769e21 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-EPYC-9334-32-Core.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.49.0 From nobody Tue Sep 9 03:30:52 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745923081; cv=none; d=zohomail.com; s=zohoarc; b=nVpiyJxW5v/cPMrtcqFrAlMRz0iiie04c9psjp4XpgbLLzSTYBBt9RIAfEEaR6I1EYcS6xrMUwarRn+3+HLYOjHo8VjGJFBtFe/kEDw00WDjxtCLMyR7lQVfBQBJqq547KTf1bv3bkOIElM59pOFFBV6TYBHwoNZJ0F5ipIRr+U= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745923081; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=+MkuQrKFzuflgcx0nZiXfkidx6bnXm/Ae0W9KglKbzQ=; b=h1F4OPxwU49Gl9ouDgJcl3K6HCFZfOwzOjehhqePBbbPiq52uppE8fbB69VLn4QBN93w6INgAEKnA493zdOvRzNKyatG6EjoBa1llifL9RoIcCTb/Zhwx96wsnuU+yBLuwyBOH8iRn3YvmrR6xROyNLYXSpSeiu5zEi1lvUOHq8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745923081696365.0144401957848; Tue, 29 Apr 2025 03:38:01 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 7A6CE11FF; Tue, 29 Apr 2025 06:38:00 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id CE55911AF; Tue, 29 Apr 2025 06:21:08 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 941091292; Tue, 29 Apr 2025 06:21:04 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 1BAAD1292 for ; Tue, 29 Apr 2025 06:20:16 -0400 (EDT) Received: from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-342-XX9X2oc7OuqPY8xXYIXYrQ-1; Tue, 29 Apr 2025 06:20:13 -0400 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 24F131955E79 for ; Tue, 29 Apr 2025 10:20:13 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 51B7A180045C for ; Tue, 29 Apr 2025 10:20:12 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1745922015; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=PZFECPpXQdiib8zyCXnOCDOB02g1Omh8QPfGsxv8l3o=; b=b2jmuk4h7qwrUfG/5hwxuNmETOHmYi/3HInz7jOGDmlqNA6ntti74xRFDjxoOg8K2EtsS0 KbeQCoohooyVV3hM6NQdyHieaj9DGgZwKFOp55+cEfh5aozaO5VjQoAm5fnIB0gPGWyLXi Nec5dX0yZIvPcwoSVzYI/3zC9OlMot8= X-MC-Unique: XX9X2oc7OuqPY8xXYIXYrQ-1 X-Mimecast-MFC-AGG-ID: XX9X2oc7OuqPY8xXYIXYrQ_1745922013 To: devel@lists.libvirt.org Subject: [PATCH 09/15] cputest: Add data for Intel(R) Xeon(R) 6731E CPU Date: Tue, 29 Apr 2025 12:19:44 +0200 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: ZFcAHvfDee5grwKn_kBo6pnFW1ZlDE2msHRHHwkaqnk_1745922013 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: BDC46OAUFRERR22PK7BRQAT2V5GC6QDE X-Message-ID-Hash: BDC46OAUFRERR22PK7BRQAT2V5GC6QDE X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745923084540019100 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark --- tests/cputest.c | 1 + .../x86_64-cpuid-Xeon-6731E-disabled.xml | 11 + .../x86_64-cpuid-Xeon-6731E-enabled.xml | 21 + .../x86_64-cpuid-Xeon-6731E-guest.xml | 128 + .../x86_64-cpuid-Xeon-6731E-host.xml | 86 + .../x86_64-cpuid-Xeon-6731E-json.xml | 34 + .../cputestdata/x86_64-cpuid-Xeon-6731E.json | 2539 +++++++++++++++++ tests/cputestdata/x86_64-cpuid-Xeon-6731E.sig | 4 + tests/cputestdata/x86_64-cpuid-Xeon-6731E.xml | 97 + 9 files changed, 2921 insertions(+) create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E-disabled.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E-enabled.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E-guest.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E-host.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E-json.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E.json create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E.sig create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-6731E.xml diff --git a/tests/cputest.c b/tests/cputest.c index af07183cc5..ee41149fe1 100644 --- a/tests/cputest.c +++ b/tests/cputest.c @@ -1223,6 +1223,7 @@ mymain(void) DO_TEST_CPUID(VIR_ARCH_X86_64, "Ryzen-7-1800X-Eight-Core", JSON_HOST); DO_TEST_CPUID(VIR_ARCH_X86_64, "Ryzen-9-3900X-12-Core", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-5110", JSON_NONE); + DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-6731E", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-E3-1225-v5", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-E3-1245-v5", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-E3-1270-v5", JSON_MODELS); diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6731E-disabled.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-6731E-disabled.xml new file mode 100644 index 0000000000..bddd5488e1 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6731E-disabled.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6731E-enabled.xml b/tests/= cputestdata/x86_64-cpuid-Xeon-6731E-enabled.xml new file mode 100644 index 0000000000..e9a9bb3ee1 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6731E-enabled.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6731E-guest.xml b/tests/cp= utestdata/x86_64-cpuid-Xeon-6731E-guest.xml new file mode 100644 index 0000000000..b9481ff3d0 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6731E-guest.xml @@ -0,0 +1,128 @@ + + SierraForest + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6731E-host.xml b/tests/cpu= testdata/x86_64-cpuid-Xeon-6731E-host.xml new file mode 100644 index 0000000000..f114f64c51 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6731E-host.xml @@ -0,0 +1,86 @@ + + x86_64 + Snowridge-v1 + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6731E-json.xml b/tests/cpu= testdata/x86_64-cpuid-Xeon-6731E-json.xml new file mode 100644 index 0000000000..4a5f6740ad --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6731E-json.xml @@ -0,0 +1,34 @@ + + SierraForest + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6731E.json b/tests/cputest= data/x86_64-cpuid-Xeon-6731E.json new file mode 100644 index 0000000000..9c51027870 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6731E.json @@ -0,0 +1,2539 @@ +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": true, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": false, + "xlevel": 2147483656, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": true, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": true, + "vmx-page-walk-4": true, + "vmx-page-walk-5": false, + "vmx-desc-exit": true, + "gfni": true, + "ibrs-all": true, + "pause-filter": false, + "mcdt-no": true, + "bus-lock-detect": true, + "xsavec": true, + "intel-pt": false, + "vmx-tsc-scaling": true, + "prefetchiti": false, + "vmx-cr8-store-exit": true, + "hv-xmm-input": true, + "hv-frequencies": true, + "tsc-frequency": 0, + "vmx-rdseed-exit": true, + "guest-phys-bits": 4294967295, + "xd": true, + "x-intel-pt-auto-level": true, + "amx-fp16": false, + "hv-vendor-id": "Linux KVM Hv", + "fred": false, + "ddpd-u": false, + "vmx-eptp-switching": true, + "hv-syndbg": false, + "kvm-asyncpf": true, + "kvm_asyncpf": true, + "perfctr-core": false, + "perfctr_core": false, + "auto-ibrs": false, + "mpx": false, + "avx512cd": false, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": true, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 6, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": true, + "x-amd-topoext-features-only": true, + "vmx-vnmi": true, + "kvm-asyncpf-int": true, + "vmx-true-ctls": true, + "host-phys-bits-limit": 0, + "vmx-ept-execonly": true, + "vmx-exit-save-efer": true, + "vmx-invept-all-context": true, + "vmware-cpuid-freq": true, + "wbnoinvd": true, + "avx512f": false, + "rfds-no": true, + "xcrypt": false, + "hv-runtime": true, + "hv-stimer-direct": true, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": true, + "vmx-intr-exit": true, + "min-level": 35, + "vmx-flexpriority": true, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": true, + "intel-psfd": true, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": true, + "avx512-bf16": false, + "avx512-fp16": false, + "ds": true, + "hv-crash": true, + "fxsr": true, + "vmx-cr8-load-exit": true, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": true, + "vmx-exit-save-pat": true, + "tsx-ctrl": false, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": true, + "avx512-vpopcntdq": false, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": false, + "extapic": false, + "vmx-vmfunc": true, + "3dnowprefetch": true, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": false, + "vmx-encls-exit": false, + "null-sel-clr-base": false, + "stibp": true, + "vmx-msr-bitmap": true, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": true, + "kvm_pv_eoi": true, + "vmx-pml": true, + "apic-id": 4294967295, + "vmx-nmi-exit": true, + "vmx-invept-single-context-noglobals": true, + "amx-tile": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": true, + "vendor": "GenuineIntel", + "hv-ipi": true, + "vmx-cr3-store-noexit": true, + "pku": true, + "pks": false, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": false, + "cmp_legacy": false, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": false, + "amd-no-ssb": false, + "3dnowext": false, + "avx-vnni": true, + "npt": false, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": true, + "vmx-invvpid": true, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": false, + "ibpb-brtype": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": true, + "amx-int8": false, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": false, + "avx512vbmi": false, + "vmx-apicv-x2apic": true, + "hv-stimer": true, + "kvm-pv-sched-yield": true, + "vmx-invlpg-exit": true, + "x-hv-synic-kvm-only": false, + "no-nested-data-bp": false, + "vmx-invvpid-all-context": true, + "i64": true, + "vmx-activity-hlt": true, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": true, + "vmx-exit-ack-intr": true, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": true, + "phe-en": false, + "kvm-nopiodelay": true, + "kvm_nopiodelay": true, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": true, + "kvmclock-stable-bit": true, + "vmx-rdtsc-exit": true, + "hypervisor": true, + "vmx-rdtscp-exit": true, + "socket-id": -1, + "mds-no": true, + "pcommit": false, + "vmx-vpid": true, + "syscall": true, + "kvm-asyncpf-vmexit": true, + "level": 35, + "avx512dq": false, + "x-migrate-smi-count": true, + "svm": false, + "full-cpuid-auto-level": true, + "hv-avic": true, + "hv-reset": true, + "invtsc": false, + "vmx-monitor-exit": true, + "sse2": true, + "vmx-wbinvd-exit": true, + "ssbd": true, + "sse3": true, + "est": false, + "kvm-poll-control": true, + "kvm_poll_control": true, + "avx512ifma": false, + "tm2": false, + "start-powered-off": false, + "zero-fcs-fds": true, + "kvm-pv-eoi": true, + "kvm-pv-ipi": true, + "hv-emsr-bitmap": true, + "cx8": true, + "vmx-invvpid-single-addr": true, + "waitpkg": true, + "sgx-tokenkey": false, + "cldemote": true, + "vmx-ept": true, + "pbrsb-no": true, + "hv-tlbflush-direct": true, + "avx10-version": 0, + "xfd": false, + "lkgs": false, + "hv-reenlightenment": true, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": false, + "vmx-entry-load-bndcfgs": false, + "pdcm": true, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": true, + "model": 175, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": true, + "ssse3": true, + "sse4a": false, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": true, + "sgx-debug": false, + "invpcid": true, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": true, + "skip-l1dfl-vmentry": true, + "vmx-exit-load-perf-global-ctrl": true, + "fma": true, + "lam": true, + "cx16": true, + "fzrm": false, + "de": true, + "avx-ifma": true, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 3, + "xsave": true, + "vmx-entry-load-fred": false, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": true, + "srso-no": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "flush-l1d": true, + "kvm_asyncpf_int": true, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "fma4": false, + "host-phys-bits": false, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": true, + "hv-version-id-major": 10, + "vmx-invept": true, + "la57": false, + "osvw": false, + "rfds-clear": false, + "check": true, + "succor": false, + "hv-spinlocks": 4095, + "vmx-entry-noload-debugctl": true, + "vmx-eptad": true, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": true, + "vmx-posted-intr": true, + "vmx-apicv-register": true, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": true, + "tsc_adjust": true, + "kvm-steal-time": true, + "psdp-no": true, + "kvm_steal_time": true, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": true, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": true, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": true, + "lwp": false, + "ipred-ctrl": true, + "hv-passthrough": true, + "amd-ssbd": true, + "avx10-256": false, + "ibpb": true, + "ibrs": true, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": true, + "movdiri": true, + "avx512bw": false, + "acpi": false, + "ace2": false, + "fsgsbase": true, + "hv-vapic": true, + "vmx-ept-2mb": true, + "vmx-ept-1gb": true, + "ht": false, + "vmx-io-exit": true, + "nx": true, + "pclmulqdq": true, + "mmxext": false, + "popcnt": true, + "vaes": true, + "serialize": true, + "xsaves": true, + "movdir64b": true, + "vmx-shadow-vmcs": true, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": true, + "vmx-entry-load-pat": true, + "fsrs": true, + "fsrm": true, + "fsrc": false, + "sbdr-ssdp-no": true, + "vmx-entry-load-perf-global-ctrl": true, + "vmx-io-bitmap": true, + "vmx-store-lma": true, + "umip": true, + "vmx-movdr-exit": true, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": true, + "virt-ssbd": false, + "x-hv-max-vps": 4096, + "nodeid-msr": false, + "md-clear": true, + "sbpb": false, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483656, + "realized": false, + "kvm-pv-unhalt": true, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": true, + "hv-vpindex": true, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": true, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": true, + "monitor": false, + "vmx-vintr-pending": true, + "avx512er": false, + "full-width-write": true, + "pmm-en": false, + "taa-no": false, + "avx10": false, + "pcid": true, + "vgif": false, + "vmx-secondary-ctls": true, + "arch-capabilities": true, + "vmx-xsaves": true, + "x-vendor-cpuid-only": true, + "clzero": false, + "3dnow": false, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": true, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "vmx-ins-outs": true, + "vpclmulqdq": true, + "xstore": false, + "fxsr-opt": false, + "hv-synic": true, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": false, + "kvm-hint-dedicated": false, + "bhi-ctrl": true, + "amx-bf16": false, + "lmce": true, + "hv-time": true, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": true, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": true, + "avx512-4vnniw": false, + "vme": true, + "vmx": true, + "dtes64": true, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": false, + "pse36": true, + "kvm-pv-tlb-flush": true, + "vmx-activity-wait-sipi": true, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": true, + "wdt": false, + "vmx-entry-load-efer": true, + "level-func7": 2, + "vmx-mtf": true, + "hv-tlbflush-ext": true, + "eraps": false, + "pause_filter": false, + "wrmsrns": false, + "model-id": "Intel(R) Xeon(R) 6731E", + "sha-ni": true, + "rrsba-ctrl": true, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": true, + "avx512pf": false, + "vmx-hlt-exit": true, + "xstore-en": false + } + } + }, + "id": "model-expansion" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "alias-of": "phenom-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [], + "alias-of": "n270-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "coreduo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "core2duo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "alias-of": "athlon-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v4", + "typename": "Snowridge-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "mpx", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "mpx", + "core-capability", + "split-lock-detect" + ], + "alias-of": "Snowridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "alias-of": "Skylake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "alias-of": "Skylake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl" + ], + "alias-of": "Skylake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Client-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v1", + "typename": "SierraForest-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest", + "typename": "SierraForest-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SierraForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v3", + "typename": "SapphireRapids-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "xfd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v2", + "typename": "SapphireRapids-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "xfd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v1", + "typename": "SapphireRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "xfd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids", + "typename": "SapphireRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "xfd", + "taa-no" + ], + "alias-of": "SapphireRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Penryn-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "alias-of": "Opteron_G5-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "alias-of": "Opteron_G4-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "alias-of": "Opteron_G3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G1-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "alias-of": "KnightsMill-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v7", + "typename": "Icelake-Server-v7-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v6", + "typename": "Icelake-Server-v6-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57" + ], + "alias-of": "Icelake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57" + ], + "alias-of": "Icelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Haswell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Haswell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v2", + "typename": "GraniteRapids-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "amx-fp16", + "xfd", + "taa-no", + "prefetchiti", + "avx10", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v1", + "typename": "GraniteRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "amx-fp16", + "xfd", + "taa-no", + "prefetchiti" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids", + "typename": "GraniteRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx512-bf16", + "fzrm", + "fsrc", + "amx-fp16", + "xfd", + "taa-no", + "prefetchiti" + ], + "alias-of": "GraniteRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v4", + "typename": "EPYC-v4-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v4", + "typename": "EPYC-Rome-v4-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v3", + "typename": "EPYC-Rome-v3-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "alias-of": "EPYC-Rome-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v2", + "typename": "EPYC-Milan-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "alias-of": "EPYC-Milan-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "EPYC-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v1", + "typename": "EPYC-Genoa-v1-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512-bf16", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa", + "typename": "EPYC-Genoa-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "avx512vbmi2", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "avx512-bf16", + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "alias-of": "EPYC-Genoa-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "EPYC-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "Dhyana-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "alias-of": "Denverton-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512-bf16", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512-bf16", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni", + "avx512-bf16", + "taa-no" + ], + "alias-of": "Cooperlake-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Conroe-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "alias-of": "Cascadelake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "avx512f", + "avx512dq", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vnni" + ], + "alias-of": "Cascadelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Broadwell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Broadwell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "alias-of": "486-v1", + "static": false, + "migration-safe": true, + "deprecated": false + } + ], + "id": "definitions" +} diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6731E.sig b/tests/cputestd= ata/x86_64-cpuid-Xeon-6731E.sig new file mode 100644 index 0000000000..77822bd9af --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6731E.sig @@ -0,0 +1,4 @@ +0a06f3 +family: 6 (0x06) +model: 175 (0xaf) +stepping: 3 (0x03) diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-6731E.xml b/tests/cputestd= ata/x86_64-cpuid-Xeon-6731E.xml new file mode 100644 index 0000000000..848bbab0a5 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-6731E.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.49.0 From nobody Tue Sep 9 03:30:52 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745923317; cv=none; d=zohomail.com; s=zohoarc; b=PwBRwpOOqW5MP9Cv1liwVdYM29DLBUiZ+DqVyAvHebdibB5CKi03YglfhQXz8OZg3TZaZ/Ki22c2ozaCe7v0UCvWT7SObt3sSY6R3/jIK7ohXASy4bjJzJpgkijDyHPWMuxYN8g9NCr9abAH39kQ7XFckyNgNKlmx9uxkqjO7kA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745923317; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=QQ0La3F9A6JPiA7dl2FGoiSVQ6Ng5BRwzrQFJbL9t9M=; b=QdaGvUsTbOOADIJlinK27CkI2y5Ey9C88exFAwa7WXBzoaWD0MGMhqmD4KvrfuaZHNUU8QrDJmW7+8nrLRLizcl4D0a1MdApX4E08wIhy5kGtsBv/pzPxoAvogSqz5Wy/CdFXV2xWw1A2SfSIFi7BaxzSCft+L4JpjqOZqBvqXI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745923317866282.3862130586699; Tue, 29 Apr 2025 03:41:57 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id BD04B1370; Tue, 29 Apr 2025 06:41:56 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 24CED1366; Tue, 29 Apr 2025 06:21:19 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 26FAB13D0; Tue, 29 Apr 2025 06:21:14 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 2A1F6135F for ; Tue, 29 Apr 2025 06:20:18 -0400 (EDT) Received: from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-595-qvi8pyCcMHqNTFWxNrgoIA-1; Tue, 29 Apr 2025 06:20:16 -0400 Received: from mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.15]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 4932F180034A for ; Tue, 29 Apr 2025 10:20:15 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-02.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 7575B1956094 for ; Tue, 29 Apr 2025 10:20:14 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1745922017; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=F4DzKpB+dScnJLeybSy8kOZSOnFljq1i5036r52N248=; b=el7JTEljbVK6Tn11NbX4icNX/8caQynj9fuC/qjqOMBhw2IwFngFUlc8bQDxvuqCqNpJtA bWyKAejEIz9VRWy6u+YlYNGExM+WI95WXz2PyzAFDo+CEzVemIKdluwnxKF5Tkhx5e0Kie F7SL4m7dqNwteSYu58iVZcheLkdMNv4= X-MC-Unique: qvi8pyCcMHqNTFWxNrgoIA-1 X-Mimecast-MFC-AGG-ID: qvi8pyCcMHqNTFWxNrgoIA_1745922015 To: devel@lists.libvirt.org Subject: [PATCH 10/15] cputest: Add data for Intel(R) Xeon(R) Bronze 3408U CPU Date: Tue, 29 Apr 2025 12:19:45 +0200 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.15 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: EKmkJxdwUYI6X9cgVwKTknBPiR-90vAUksRF0V24eZs_1745922015 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: QORTWPWSE5T6KHRPLXQOL7CUEITIE7LJ X-Message-ID-Hash: QORTWPWSE5T6KHRPLXQOL7CUEITIE7LJ X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745923319275019100 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark --- tests/cputest.c | 1 + ...86_64-cpuid-Xeon-Bronze-3408U-disabled.xml | 9 + ...x86_64-cpuid-Xeon-Bronze-3408U-enabled.xml | 21 + .../x86_64-cpuid-Xeon-Bronze-3408U-guest.xml | 59 + .../x86_64-cpuid-Xeon-Bronze-3408U-host.xml | 75 + .../x86_64-cpuid-Xeon-Bronze-3408U-json.xml | 119 + .../x86_64-cpuid-Xeon-Bronze-3408U.json | 2192 +++++++++++++++++ .../x86_64-cpuid-Xeon-Bronze-3408U.sig | 4 + .../x86_64-cpuid-Xeon-Bronze-3408U.xml | 88 + 9 files changed, 2568 insertions(+) create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-disabl= ed.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-enable= d.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-guest.= xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-host.x= ml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-json.x= ml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U.json create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U.sig create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U.xml diff --git a/tests/cputest.c b/tests/cputest.c index ee41149fe1..5c8b21b48f 100644 --- a/tests/cputest.c +++ b/tests/cputest.c @@ -1224,6 +1224,7 @@ mymain(void) DO_TEST_CPUID(VIR_ARCH_X86_64, "Ryzen-9-3900X-12-Core", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-5110", JSON_NONE); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-6731E", JSON_MODELS); + DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Bronze-3408U", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-E3-1225-v5", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-E3-1245-v5", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-E3-1270-v5", JSON_MODELS); diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-disabled.xml = b/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-disabled.xml new file mode 100644 index 0000000000..718d8a325d --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-disabled.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-enabled.xml b= /tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-enabled.xml new file mode 100644 index 0000000000..d4d780d899 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-enabled.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-guest.xml b/t= ests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-guest.xml new file mode 100644 index 0000000000..65f9bc3641 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-guest.xml @@ -0,0 +1,59 @@ + + SapphireRapids + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-host.xml b/te= sts/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-host.xml new file mode 100644 index 0000000000..4606d55522 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-host.xml @@ -0,0 +1,75 @@ + + x86_64 + Icelake-Server-v2 + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-json.xml b/te= sts/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-json.xml new file mode 100644 index 0000000000..06e7a9c4e1 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U-json.xml @@ -0,0 +1,119 @@ + + SapphireRapids + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U.json b/tests/= cputestdata/x86_64-cpuid-Xeon-Bronze-3408U.json new file mode 100644 index 0000000000..266c2cc616 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U.json @@ -0,0 +1,2192 @@ +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": false, + "xlevel": 2147483656, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": true, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": true, + "vmx-page-walk-4": true, + "vmx-page-walk-5": true, + "vmx-desc-exit": true, + "gfni": true, + "ibrs-all": true, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": true, + "xsavec": true, + "intel-pt": false, + "vmx-tsc-scaling": true, + "prefetchiti": false, + "vmx-cr8-store-exit": true, + "hv-xmm-input": true, + "hv-frequencies": true, + "tsc-frequency": 0, + "vmx-rdseed-exit": true, + "guest-phys-bits": 4294967295, + "xd": true, + "x-intel-pt-auto-level": true, + "amx-fp16": false, + "hv-vendor-id": "Linux KVM Hv", + "fred": false, + "ddpd-u": false, + "vmx-eptp-switching": true, + "hv-syndbg": false, + "kvm-asyncpf": true, + "kvm_asyncpf": true, + "perfctr-core": false, + "perfctr_core": false, + "auto-ibrs": false, + "mpx": false, + "avx512cd": true, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": true, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 6, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": true, + "x-amd-topoext-features-only": true, + "vmx-vnmi": true, + "kvm-asyncpf-int": true, + "vmx-true-ctls": true, + "host-phys-bits-limit": 0, + "vmx-ept-execonly": true, + "vmx-exit-save-efer": true, + "vmx-invept-all-context": true, + "vmware-cpuid-freq": true, + "wbnoinvd": true, + "avx512f": true, + "rfds-no": true, + "xcrypt": false, + "hv-runtime": true, + "hv-stimer-direct": true, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "srso-user-kernel-no": false, + "vmx-exit-load-pat": true, + "vmx-intr-exit": true, + "min-level": 32, + "vmx-flexpriority": true, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": true, + "intel-psfd": true, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": true, + "avx512-bf16": true, + "avx512-fp16": true, + "ds": true, + "hv-crash": true, + "fxsr": true, + "vmx-cr8-load-exit": true, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": true, + "vmx-exit-save-pat": true, + "tsx-ctrl": true, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": true, + "avx512-vpopcntdq": true, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": true, + "extapic": false, + "vmx-vmfunc": true, + "3dnowprefetch": true, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": true, + "cr8legacy": false, + "vmx-encls-exit": false, + "null-sel-clr-base": false, + "stibp": true, + "vmx-msr-bitmap": true, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": true, + "kvm_pv_eoi": true, + "vmx-pml": true, + "apic-id": 4294967295, + "vmx-nmi-exit": true, + "vmx-invept-single-context-noglobals": true, + "amx-tile": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": true, + "vendor": "GenuineIntel", + "hv-ipi": true, + "vmx-cr3-store-noexit": true, + "pku": true, + "pks": false, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": false, + "cmp_legacy": false, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": false, + "amd-no-ssb": false, + "3dnowext": false, + "avx-vnni": true, + "npt": false, + "sgxlc": false, + "perfmon-v2": false, + "rdctl-no": true, + "vmx-invvpid": true, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": true, + "ibpb-brtype": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": true, + "amx-int8": false, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": true, + "avx512vbmi": true, + "vmx-apicv-x2apic": true, + "hv-stimer": true, + "kvm-pv-sched-yield": true, + "vmx-invlpg-exit": true, + "x-hv-synic-kvm-only": false, + "no-nested-data-bp": false, + "vmx-invvpid-all-context": true, + "i64": true, + "vmx-activity-hlt": true, + "flushbyasid": false, + "f16c": true, + "fdp-excptn-only": true, + "vmx-exit-ack-intr": true, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": true, + "phe-en": false, + "kvm-nopiodelay": true, + "kvm_nopiodelay": true, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": true, + "kvmclock-stable-bit": true, + "vmx-rdtsc-exit": true, + "hypervisor": true, + "vmx-rdtscp-exit": true, + "socket-id": -1, + "mds-no": true, + "pcommit": false, + "vmx-vpid": true, + "syscall": true, + "kvm-asyncpf-vmexit": true, + "level": 32, + "avx512dq": true, + "x-migrate-smi-count": true, + "svm": false, + "full-cpuid-auto-level": true, + "hv-avic": true, + "hv-reset": true, + "invtsc": false, + "vmx-monitor-exit": true, + "sse2": true, + "vmx-wbinvd-exit": true, + "ssbd": true, + "sse3": true, + "est": false, + "kvm-poll-control": true, + "kvm_poll_control": true, + "avx512ifma": true, + "tm2": false, + "start-powered-off": false, + "zero-fcs-fds": true, + "kvm-pv-eoi": true, + "kvm-pv-ipi": true, + "hv-emsr-bitmap": true, + "cx8": true, + "vmx-invvpid-single-addr": true, + "waitpkg": true, + "sgx-tokenkey": false, + "cldemote": true, + "vmx-ept": true, + "pbrsb-no": false, + "hv-tlbflush-direct": true, + "avx10-version": 0, + "xfd": false, + "lkgs": false, + "hv-reenlightenment": true, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": true, + "vmx-entry-load-bndcfgs": false, + "pdcm": true, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": true, + "model": 143, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": true, + "ssse3": true, + "sse4a": false, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": true, + "sgx-debug": false, + "invpcid": true, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": true, + "skip-l1dfl-vmentry": true, + "vmx-exit-load-perf-global-ctrl": true, + "fma": true, + "lam": false, + "cx16": true, + "fzrm": true, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 7, + "xsave": true, + "vmx-entry-load-fred": false, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "srso-no": false, + "vmx-exit-secondary-ctls": false, + "tsc": true, + "tce": false, + "flush-l1d": true, + "kvm_asyncpf_int": true, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "fma4": false, + "host-phys-bits": false, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": true, + "hv-version-id-major": 10, + "vmx-invept": true, + "la57": true, + "osvw": false, + "rfds-clear": false, + "check": true, + "succor": false, + "hv-spinlocks": 4095, + "vmx-entry-noload-debugctl": true, + "vmx-eptad": true, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": true, + "vmx-posted-intr": true, + "vmx-apicv-register": true, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": true, + "tsc_adjust": true, + "kvm-steal-time": true, + "psdp-no": true, + "kvm_steal_time": true, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": true, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": true, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": true, + "lwp": false, + "ipred-ctrl": true, + "hv-passthrough": true, + "amd-ssbd": true, + "avx10-256": false, + "ibpb": true, + "ibrs": true, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": true, + "movdiri": true, + "avx512bw": true, + "acpi": false, + "ace2": false, + "fsgsbase": true, + "hv-vapic": true, + "vmx-ept-2mb": true, + "vmx-ept-1gb": true, + "ht": false, + "vmx-io-exit": true, + "nx": true, + "pclmulqdq": true, + "mmxext": false, + "popcnt": true, + "vaes": true, + "serialize": true, + "xsaves": true, + "movdir64b": true, + "vmx-shadow-vmcs": true, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": true, + "vmx-entry-load-pat": true, + "fsrs": true, + "fsrm": true, + "fsrc": true, + "sbdr-ssdp-no": true, + "vmx-entry-load-perf-global-ctrl": true, + "vmx-io-bitmap": true, + "vmx-store-lma": true, + "umip": true, + "vmx-movdr-exit": true, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": true, + "virt-ssbd": false, + "x-hv-max-vps": 4096, + "nodeid-msr": false, + "md-clear": true, + "sbpb": false, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483656, + "realized": false, + "kvm-pv-unhalt": true, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": true, + "hv-vpindex": true, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": true, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": true, + "monitor": false, + "vmx-vintr-pending": true, + "avx512er": false, + "full-width-write": true, + "pmm-en": false, + "taa-no": false, + "avx10": false, + "pcid": true, + "vgif": false, + "vmx-secondary-ctls": true, + "arch-capabilities": true, + "vmx-xsaves": true, + "x-vendor-cpuid-only": true, + "clzero": false, + "3dnow": false, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": true, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "vmx-ins-outs": true, + "vpclmulqdq": true, + "xstore": false, + "fxsr-opt": false, + "hv-synic": true, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": false, + "kvm-hint-dedicated": false, + "bhi-ctrl": true, + "amx-bf16": false, + "lmce": true, + "hv-time": true, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": true, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": false, + "avx512-4vnniw": false, + "vme": true, + "vmx": true, + "dtes64": true, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": false, + "pse36": true, + "kvm-pv-tlb-flush": true, + "vmx-activity-wait-sipi": true, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": true, + "wdt": false, + "vmx-entry-load-efer": true, + "level-func7": 2, + "vmx-mtf": true, + "hv-tlbflush-ext": true, + "eraps": false, + "pause_filter": false, + "wrmsrns": false, + "model-id": "Intel(R) Xeon(R) Bronze 3408U", + "sha-ni": true, + "rrsba-ctrl": true, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": true, + "avx512pf": false, + "vmx-hlt-exit": true, + "xstore-en": false + } + } + }, + "id": "model-expansion" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "qemu32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "alias-of": "phenom-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "alias-of": "pentium-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [], + "alias-of": "n270-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm64-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "alias-of": "kvm32-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "coreduo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [], + "alias-of": "core2duo-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "alias-of": "athlon-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Westmere-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v4", + "typename": "Snowridge-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "mpx", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "mpx", + "core-capability", + "split-lock-detect" + ], + "alias-of": "Snowridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Skylake-Client-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Client-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Skylake-Client-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v1", + "typename": "SierraForest-v1-x86_64-cpu", + "unavailable-features": [ + "cmpccxadd", + "avx-ifma", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest", + "typename": "SierraForest-x86_64-cpu", + "unavailable-features": [ + "cmpccxadd", + "avx-ifma", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "alias-of": "SierraForest-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v3", + "typename": "SapphireRapids-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "amx-bf16", + "amx-tile", + "amx-int8", + "xfd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v2", + "typename": "SapphireRapids-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "amx-bf16", + "amx-tile", + "amx-int8", + "xfd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v1", + "typename": "SapphireRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "amx-bf16", + "amx-tile", + "amx-int8", + "xfd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids", + "typename": "SapphireRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "amx-bf16", + "amx-tile", + "amx-int8", + "xfd", + "taa-no" + ], + "alias-of": "SapphireRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "SandyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Penryn-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "alias-of": "Opteron_G5-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "alias-of": "Opteron_G4-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "alias-of": "Opteron_G3-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G2-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Opteron_G1-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Nehalem-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "avx512pf", + "avx512er", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "avx512pf", + "avx512er", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "alias-of": "KnightsMill-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [], + "alias-of": "IvyBridge-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v7", + "typename": "Icelake-Server-v7-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v6", + "typename": "Icelake-Server-v6-x86_64-cpu", + "unavailable-features": [ + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Icelake-Server-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Icelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Haswell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Haswell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Haswell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v2", + "typename": "GraniteRapids-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "amx-bf16", + "amx-tile", + "amx-int8", + "amx-fp16", + "xfd", + "taa-no", + "pbrsb-no", + "prefetchiti", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v1", + "typename": "GraniteRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "amx-bf16", + "amx-tile", + "amx-int8", + "amx-fp16", + "xfd", + "taa-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids", + "typename": "GraniteRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "amx-bf16", + "amx-tile", + "amx-int8", + "amx-fp16", + "xfd", + "taa-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "alias-of": "GraniteRapids-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v4", + "typename": "EPYC-v4-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v4", + "typename": "EPYC-Rome-v4-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v3", + "typename": "EPYC-Rome-v3-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "alias-of": "EPYC-Rome-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v2", + "typename": "EPYC-Milan-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "alias-of": "EPYC-Milan-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "EPYC-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v1", + "typename": "EPYC-Genoa-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa", + "typename": "EPYC-Genoa-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "alias-of": "EPYC-Genoa-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "EPYC-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "alias-of": "Dhyana-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "alias-of": "Denverton-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "alias-of": "Cooperlake-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Conroe-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Cascadelake-Server-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Cascadelake-Server-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v4", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [], + "alias-of": "Broadwell-v2", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Broadwell-v3", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "alias-of": "Broadwell-v1", + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "alias-of": "486-v1", + "static": false, + "migration-safe": true, + "deprecated": false + } + ], + "id": "definitions" +} diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U.sig b/tests/c= putestdata/x86_64-cpuid-Xeon-Bronze-3408U.sig new file mode 100644 index 0000000000..48fbbcf865 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U.sig @@ -0,0 +1,4 @@ +0806f7 +family: 6 (0x06) +model: 143 (0x8f) +stepping: 7 (0x07) diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U.xml b/tests/c= putestdata/x86_64-cpuid-Xeon-Bronze-3408U.xml new file mode 100644 index 0000000000..3d265416d5 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Bronze-3408U.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.49.0 From nobody Tue Sep 9 03:30:52 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745923431; cv=none; d=zohomail.com; s=zohoarc; b=bYRVAncGQ6sdaKZtxi+GdgszrLuuIG8n/9YQV4Bl9ZwyKFSzkZB6YYgpheSZrme0WT5+J/Br+wzYbGmstm5TyuU2sQfCK+ARqznDZQ0psNLuigVUalL45mMH3UqjK9XnXeBii0kVDjzuhHel2UxBX7rHPukZjdzhhVS8d7Sgi0I= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745923431; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=YIxTllqh0r+tC0mKqBPYbh6m74AR9e2r7ArkaSbxrUE=; b=fQ5vSKxfUONyf2zKri7u1/3b/Vt/LQYqKLM00YpyYRLSGrB7gePlQQifTxrCEuy7Po/8Ibnaeizh41ryvZLMEteyJ/ZqidNtB8xfPpyDH3SOaBlHX4/T119AJT+lbMx6LKTylb+ii6MhUY1vYmB7TGeSBbTSAzSJG30JLa0sTeM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745923431843215.62001538513266; Tue, 29 Apr 2025 03:43:51 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id CC9D01324; Tue, 29 Apr 2025 06:43:50 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id BA4C013DC; Tue, 29 Apr 2025 06:21:23 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id F329C1392; Tue, 29 Apr 2025 06:21:17 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 404341366 for ; Tue, 29 Apr 2025 06:20:20 -0400 (EDT) Received: from mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-372-q20HWZy3PUW-bcLQZx8QgQ-1; Tue, 29 Apr 2025 06:20:18 -0400 Received: from mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 4F4C6180034E for ; Tue, 29 Apr 2025 10:20:17 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 7BF2119560A3 for ; Tue, 29 Apr 2025 10:20:16 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1745922020; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=NzxQYIhnUGP7rSGi0SHY0cDJIzd4k4Cv2qHd03zq+WY=; b=AlPjtfjMAAOKKCdf8K5MG3K65fAwCDSfKWN8QQvHWw+5zWIO4a2xcUFyIS+towpy3tAjzW bBkq6ab7bxpMTRu3QcnsQSLUTDYKbwX4ut4oqWR5t+4q+4v44mEaxbey1u5AXOxz9DOChI H6M03nLm9NF4Ira49wYRXNcVayACfj4= X-MC-Unique: q20HWZy3PUW-bcLQZx8QgQ-1 X-Mimecast-MFC-AGG-ID: q20HWZy3PUW-bcLQZx8QgQ_1745922017 To: devel@lists.libvirt.org Subject: [PATCH 11/15] cputest: Add data for Intel(R) Xeon(R) Gold 6530 CPU Date: Tue, 29 Apr 2025 12:19:46 +0200 Message-ID: <9bc210405d60f3d04000614173feccb8b4f951fd.1745921177.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.40 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: IClWj4vuoshlEOp-kshFrlfCYUUKbEe9HE7mpVxGgkQ_1745922017 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: L4577MHCJE5737SYQFOCLPLKKSPZTT5S X-Message-ID-Hash: L4577MHCJE5737SYQFOCLPLKKSPZTT5S X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745923433346019100 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark --- tests/cputest.c | 1 + .../x86_64-cpuid-Xeon-Gold-6530-disabled.xml | 10 + .../x86_64-cpuid-Xeon-Gold-6530-enabled.xml | 20 + .../x86_64-cpuid-Xeon-Gold-6530-guest.xml | 58 + .../x86_64-cpuid-Xeon-Gold-6530-host.xml | 82 + .../x86_64-cpuid-Xeon-Gold-6530-json.xml | 37 + .../x86_64-cpuid-Xeon-Gold-6530.json | 2096 +++++++++++++++++ .../x86_64-cpuid-Xeon-Gold-6530.sig | 4 + .../x86_64-cpuid-Xeon-Gold-6530.xml | 91 + 9 files changed, 2399 insertions(+) create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-disabled.= xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-enabled.x= ml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-guest.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-host.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-json.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530.json create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530.sig create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530.xml diff --git a/tests/cputest.c b/tests/cputest.c index 5c8b21b48f..7788b4bd58 100644 --- a/tests/cputest.c +++ b/tests/cputest.c @@ -1243,6 +1243,7 @@ mymain(void) DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Gold-6130", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Gold-6148", JSON_HOST); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Gold-6152", JSON_MODELS); + DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Gold-6530", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Platinum-8268", JSON_HOST); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Platinum-9242", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Silver-4214R", JSON_MODELS); diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-disabled.xml b/t= ests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-disabled.xml new file mode 100644 index 0000000000..7b2ee72dee --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-disabled.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-enabled.xml b/te= sts/cputestdata/x86_64-cpuid-Xeon-Gold-6530-enabled.xml new file mode 100644 index 0000000000..de6ca528c4 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-enabled.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-guest.xml b/test= s/cputestdata/x86_64-cpuid-Xeon-Gold-6530-guest.xml new file mode 100644 index 0000000000..e3e2226361 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-guest.xml @@ -0,0 +1,58 @@ + + SapphireRapids + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-host.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-Gold-6530-host.xml new file mode 100644 index 0000000000..18f9de15bc --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-host.xml @@ -0,0 +1,82 @@ + + x86_64 + Icelake-Server-v2 + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-json.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-Gold-6530-json.xml new file mode 100644 index 0000000000..02a1a4805a --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530-json.xml @@ -0,0 +1,37 @@ + + GraniteRapids + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530.json b/tests/cpu= testdata/x86_64-cpuid-Xeon-Gold-6530.json new file mode 100644 index 0000000000..88c2899868 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530.json @@ -0,0 +1,2096 @@ +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": false, + "xlevel": 2147483656, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": true, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": true, + "vmx-page-walk-4": true, + "vmx-page-walk-5": true, + "vmx-desc-exit": true, + "gfni": true, + "ibrs-all": true, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": true, + "xsavec": true, + "intel-pt": false, + "vmx-tsc-scaling": true, + "prefetchiti": false, + "vmx-cr8-store-exit": true, + "hv-xmm-input": true, + "hv-frequencies": true, + "tsc-frequency": 0, + "vmx-rdseed-exit": true, + "guest-phys-bits": 0, + "xd": true, + "x-intel-pt-auto-level": false, + "amx-fp16": false, + "hv-vendor-id": "Linux KVM Hv", + "fred": false, + "vmx-eptp-switching": true, + "hv-syndbg": true, + "kvm-asyncpf": true, + "kvm_asyncpf": true, + "perfctr-core": false, + "perfctr_core": false, + "auto-ibrs": false, + "mpx": false, + "avx512cd": true, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": true, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 6, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": true, + "x-amd-topoext-features-only": true, + "vmx-vnmi": true, + "kvm-asyncpf-int": false, + "vmx-true-ctls": true, + "host-phys-bits-limit": 48, + "vmx-ept-execonly": true, + "vmx-exit-save-efer": true, + "vmx-invept-all-context": true, + "vmware-cpuid-freq": true, + "wbnoinvd": true, + "avx512f": true, + "rfds-no": true, + "xcrypt": false, + "hv-runtime": true, + "hv-stimer-direct": true, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "vmx-exit-load-pat": true, + "vmx-intr-exit": true, + "min-level": 32, + "vmx-flexpriority": true, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": true, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": true, + "avx512-bf16": true, + "avx512-fp16": true, + "ds": true, + "hv-crash": true, + "fxsr": true, + "vmx-cr8-load-exit": true, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": true, + "vmx-exit-save-pat": true, + "tsx-ctrl": true, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": true, + "avx512-vpopcntdq": true, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": true, + "extapic": false, + "vmx-vmfunc": true, + "3dnowprefetch": true, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": true, + "cr8legacy": false, + "vmx-encls-exit": false, + "null-sel-clr-base": false, + "stibp": true, + "vmx-msr-bitmap": true, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": true, + "kvm_pv_eoi": true, + "vmx-pml": true, + "apic-id": 4294967295, + "vmx-nmi-exit": true, + "vmx-invept-single-context-noglobals": true, + "amx-tile": true, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": true, + "vendor": "GenuineIntel", + "hv-ipi": true, + "vmx-cr3-store-noexit": true, + "pku": true, + "pks": false, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": false, + "cmp_legacy": false, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": false, + "amd-no-ssb": false, + "3dnowext": false, + "avx-vnni": true, + "npt": false, + "sgxlc": false, + "rdctl-no": true, + "vmx-invvpid": true, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": true, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": true, + "amx-int8": true, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": true, + "avx512vbmi": true, + "vmx-apicv-x2apic": true, + "hv-stimer": true, + "kvm-pv-sched-yield": true, + "vmx-invlpg-exit": true, + "x-hv-synic-kvm-only": true, + "no-nested-data-bp": false, + "vmx-invvpid-all-context": true, + "i64": true, + "vmx-activity-hlt": true, + "flushbyasid": false, + "f16c": true, + "vmx-exit-ack-intr": true, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": true, + "phe-en": false, + "kvm-nopiodelay": true, + "kvm_nopiodelay": true, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": true, + "kvmclock-stable-bit": true, + "vmx-rdtsc-exit": true, + "hypervisor": true, + "vmx-rdtscp-exit": true, + "socket-id": -1, + "mds-no": true, + "pcommit": false, + "vmx-vpid": true, + "syscall": true, + "kvm-asyncpf-vmexit": true, + "level": 32, + "avx512dq": true, + "x-migrate-smi-count": false, + "svm": false, + "full-cpuid-auto-level": true, + "hv-avic": true, + "hv-reset": true, + "invtsc": false, + "vmx-monitor-exit": true, + "sse2": true, + "vmx-wbinvd-exit": true, + "ssbd": true, + "sse3": true, + "est": false, + "kvm-poll-control": true, + "kvm_poll_control": true, + "avx512ifma": true, + "tm2": false, + "start-powered-off": false, + "kvm-pv-eoi": true, + "kvm-pv-ipi": true, + "hv-emsr-bitmap": true, + "cx8": true, + "vmx-invvpid-single-addr": true, + "waitpkg": true, + "sgx-tokenkey": false, + "cldemote": true, + "vmx-ept": true, + "pbrsb-no": false, + "hv-tlbflush-direct": true, + "avx10-version": 0, + "xfd": true, + "lkgs": false, + "hv-reenlightenment": true, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": true, + "vmx-entry-load-bndcfgs": false, + "pdcm": true, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": true, + "model": 207, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": true, + "ssse3": true, + "sse4a": false, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": true, + "sgx-debug": false, + "invpcid": true, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": true, + "skip-l1dfl-vmentry": true, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "fzrm": true, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 2, + "xsave": true, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "tsc": true, + "tce": false, + "flush-l1d": true, + "kvm_asyncpf_int": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "fma4": false, + "host-phys-bits": true, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": true, + "hv-version-id-major": 10, + "vmx-invept": true, + "la57": true, + "osvw": false, + "rfds-clear": false, + "check": true, + "succor": false, + "hv-spinlocks": 4095, + "vmx-entry-noload-debugctl": true, + "vmx-eptad": true, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": true, + "vmx-posted-intr": true, + "vmx-apicv-register": true, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": true, + "tsc_adjust": true, + "kvm-steal-time": true, + "psdp-no": true, + "kvm_steal_time": true, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": true, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": true, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": true, + "lwp": false, + "hv-passthrough": true, + "amd-ssbd": true, + "avx10-256": false, + "ibpb": true, + "ibrs": true, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": true, + "movdiri": true, + "avx512bw": true, + "acpi": false, + "ace2": false, + "fsgsbase": true, + "hv-vapic": true, + "vmx-ept-2mb": true, + "vmx-ept-1gb": true, + "ht": false, + "vmx-io-exit": true, + "nx": true, + "pclmulqdq": true, + "mmxext": false, + "popcnt": true, + "vaes": true, + "serialize": true, + "xsaves": true, + "movdir64b": true, + "vmx-shadow-vmcs": true, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": true, + "vmx-entry-load-pat": true, + "fsrs": true, + "fsrm": true, + "fsrc": true, + "sbdr-ssdp-no": true, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": true, + "vmx-store-lma": true, + "umip": true, + "vmx-movdr-exit": true, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": true, + "virt-ssbd": false, + "x-hv-max-vps": 4096, + "nodeid-msr": false, + "md-clear": true, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483656, + "realized": false, + "kvm-pv-unhalt": true, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": true, + "hv-vpindex": true, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": true, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": true, + "monitor": false, + "vmx-vintr-pending": true, + "avx512er": false, + "full-width-write": true, + "pmm-en": false, + "taa-no": false, + "pcid": true, + "avx10": false, + "vgif": false, + "vmx-secondary-ctls": true, + "arch-capabilities": true, + "vmx-xsaves": true, + "x-vendor-cpuid-only": false, + "clzero": false, + "3dnow": false, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": true, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "vmx-ins-outs": true, + "vpclmulqdq": true, + "xstore": false, + "fxsr-opt": false, + "hv-synic": true, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": false, + "kvm-hint-dedicated": false, + "amx-bf16": true, + "lmce": true, + "hv-time": true, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": true, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": false, + "avx512-4vnniw": false, + "vme": true, + "vmx": true, + "dtes64": true, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": false, + "pse36": true, + "kvm-pv-tlb-flush": true, + "vmx-activity-wait-sipi": true, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": true, + "wdt": false, + "vmx-entry-load-efer": true, + "level-func7": 1, + "vmx-mtf": true, + "hv-tlbflush-ext": true, + "pause_filter": false, + "wrmsrns": false, + "model-id": "INTEL(R) XEON(R) GOLD 6530", + "sha-ni": true, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": true, + "avx512pf": false, + "vmx-hlt-exit": true, + "xstore-en": false + } + } + }, + "id": "model-expansion" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v4", + "typename": "Snowridge-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "mpx", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "mpx", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v1", + "typename": "SierraForest-v1-x86_64-cpu", + "unavailable-features": [ + "cmpccxadd", + "avx-ifma", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest", + "typename": "SierraForest-x86_64-cpu", + "unavailable-features": [ + "cmpccxadd", + "avx-ifma", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v3", + "typename": "SapphireRapids-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v2", + "typename": "SapphireRapids-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v1", + "typename": "SapphireRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids", + "typename": "SapphireRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "avx512pf", + "avx512er", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "avx512pf", + "avx512er", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v7", + "typename": "Icelake-Server-v7-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v6", + "typename": "Icelake-Server-v6-x86_64-cpu", + "unavailable-features": [ + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v2", + "typename": "GraniteRapids-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "amx-fp16", + "taa-no", + "pbrsb-no", + "prefetchiti", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v1", + "typename": "GraniteRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "amx-fp16", + "taa-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids", + "typename": "GraniteRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "amx-fp16", + "taa-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v4", + "typename": "EPYC-v4-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v4", + "typename": "EPYC-Rome-v4-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v3", + "typename": "EPYC-Rome-v3-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v2", + "typename": "EPYC-Milan-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v1", + "typename": "EPYC-Genoa-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa", + "typename": "EPYC-Genoa-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + } + ], + "id": "definitions" +} diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530.sig b/tests/cput= estdata/x86_64-cpuid-Xeon-Gold-6530.sig new file mode 100644 index 0000000000..88b073da00 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530.sig @@ -0,0 +1,4 @@ +0c06f2 +family: 6 (0x06) +model: 207 (0xcf) +stepping: 2 (0x02) diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530.xml b/tests/cput= estdata/x86_64-cpuid-Xeon-Gold-6530.xml new file mode 100644 index 0000000000..2709dadb15 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-Gold-6530.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.49.0 From nobody Tue Sep 9 03:30:52 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745923527; cv=none; d=zohomail.com; s=zohoarc; b=NfDFAKpFNEUq7HEVWrfDJKVmK31/jmKRXY6HalnKnIp6hnOz0xBQD333Cr/G4gYtkA5VcgWazkQdMwSHov+1qZXB/mwtmq0OydlLLLIQz26WMUFQSTG77RTyfPt03IS8Z24ig/AInt5WcE5tpTlLMml4kOruP/PG25i4KZ/XK0c= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745923527; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=gPer6h/W2J1BMdh4lT+EYxy7JwfT3AKhzgivR25u6bw=; b=I5zdeva43L5m7CF9sdF2eDQUulQ1PnlLq37D2jchCiTsZYdX4W9QtOPWorBaiuP8sKCJ3NV3LMfVXkKQzMuwsnjeAaHrppDbeJo3K6DeZAGJQc4v7whTdyiKX1xMv+u9FkhSRRtfxUrWAN+DbCXtl/3uhFMgVmon+9wpdFzjh9Y= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745923527782113.95370569536419; Tue, 29 Apr 2025 03:45:27 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 1BA7E1324; Tue, 29 Apr 2025 06:45:27 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id C90B2137C; Tue, 29 Apr 2025 06:21:26 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 3417113CB; Tue, 29 Apr 2025 06:21:19 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 5CD4312E5 for ; Tue, 29 Apr 2025 06:20:22 -0400 (EDT) Received: from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-544-PSOOAKQ0PC2iDFDZwps4bg-1; Tue, 29 Apr 2025 06:20:20 -0400 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 5D16F19560B0 for ; Tue, 29 Apr 2025 10:20:19 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id B7EEB30001A2 for ; Tue, 29 Apr 2025 10:20:18 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1745922022; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pT8IyPxKKPc4sn6DyzawQaSdvikfb5QT3FFyYRrdHnw=; b=bw71Y5PYxAfTUKy8fETXt8EMG+dvyuy/DZHzqOm6Q+Mioq6uW+gh2sLsWjoDAb/Y8CA4Fa l3ZSWqmdiod4HgI10r8TRlwSSK0shVQaHCo7d34N12GcuAZ+SIkFAVq2HuWaww86UMVKNW rm/i6r8JyKaS2/Yf6EK8rFyNbBCv32s= X-MC-Unique: PSOOAKQ0PC2iDFDZwps4bg-1 X-Mimecast-MFC-AGG-ID: PSOOAKQ0PC2iDFDZwps4bg_1745922019 To: devel@lists.libvirt.org Subject: [PATCH 12/15] cputest: Add data for Intel(R) Xeon(R) w7-3465X CPU Date: Tue, 29 Apr 2025 12:19:47 +0200 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: KemqmWwUxJcPZSbq-gYfo2BvOVZwGJnFHQhQ1SCYStk_1745922019 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: TVTOVAAZRKHGCNBFX5THJMH2YLUEBZF3 X-Message-ID-Hash: TVTOVAAZRKHGCNBFX5THJMH2YLUEBZF3 X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745923529839019000 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark --- tests/cputest.c | 1 + .../x86_64-cpuid-Xeon-w7-3465X-disabled.xml | 10 + .../x86_64-cpuid-Xeon-w7-3465X-enabled.xml | 20 + .../x86_64-cpuid-Xeon-w7-3465X-guest.xml | 55 + .../x86_64-cpuid-Xeon-w7-3465X-host.xml | 79 + .../x86_64-cpuid-Xeon-w7-3465X-json.xml | 107 + .../x86_64-cpuid-Xeon-w7-3465X.json | 2096 +++++++++++++++++ .../x86_64-cpuid-Xeon-w7-3465X.sig | 4 + .../x86_64-cpuid-Xeon-w7-3465X.xml | 91 + 9 files changed, 2463 insertions(+) create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-disabled.x= ml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-enabled.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-guest.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-host.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-json.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X.json create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X.sig create mode 100644 tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X.xml diff --git a/tests/cputest.c b/tests/cputest.c index 7788b4bd58..ccbd5c8bb9 100644 --- a/tests/cputest.c +++ b/tests/cputest.c @@ -1248,6 +1248,7 @@ mymain(void) DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Platinum-9242", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-Silver-4214R", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-W3520", JSON_HOST); + DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-w7-3465X", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Xeon-X5460", JSON_NONE); DO_TEST_CPUID(VIR_ARCH_X86_64, "Ice-Lake-Server", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Cooperlake", JSON_MODELS); diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-disabled.xml b/te= sts/cputestdata/x86_64-cpuid-Xeon-w7-3465X-disabled.xml new file mode 100644 index 0000000000..ed220518bd --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-disabled.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-enabled.xml b/tes= ts/cputestdata/x86_64-cpuid-Xeon-w7-3465X-enabled.xml new file mode 100644 index 0000000000..de6ca528c4 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-enabled.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-guest.xml b/tests= /cputestdata/x86_64-cpuid-Xeon-w7-3465X-guest.xml new file mode 100644 index 0000000000..8a77c50cb6 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-guest.xml @@ -0,0 +1,55 @@ + + SapphireRapids + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-host.xml b/tests/= cputestdata/x86_64-cpuid-Xeon-w7-3465X-host.xml new file mode 100644 index 0000000000..d488c3f971 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-host.xml @@ -0,0 +1,79 @@ + + x86_64 + Icelake-Server-v2 + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-json.xml b/tests/= cputestdata/x86_64-cpuid-Xeon-w7-3465X-json.xml new file mode 100644 index 0000000000..bb8fe666bb --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X-json.xml @@ -0,0 +1,107 @@ + + SapphireRapids + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X.json b/tests/cput= estdata/x86_64-cpuid-Xeon-w7-3465X.json new file mode 100644 index 0000000000..0169e5488d --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X.json @@ -0,0 +1,2096 @@ +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": false, + "xlevel": 2147483656, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": true, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": true, + "vmx-page-walk-4": true, + "vmx-page-walk-5": true, + "vmx-desc-exit": true, + "gfni": true, + "ibrs-all": true, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": true, + "xsavec": true, + "intel-pt": false, + "vmx-tsc-scaling": true, + "prefetchiti": false, + "vmx-cr8-store-exit": true, + "hv-xmm-input": true, + "hv-frequencies": true, + "tsc-frequency": 0, + "vmx-rdseed-exit": true, + "guest-phys-bits": 0, + "xd": true, + "x-intel-pt-auto-level": false, + "amx-fp16": false, + "hv-vendor-id": "Linux KVM Hv", + "fred": false, + "vmx-eptp-switching": true, + "hv-syndbg": true, + "kvm-asyncpf": true, + "kvm_asyncpf": true, + "perfctr-core": false, + "perfctr_core": false, + "auto-ibrs": false, + "mpx": false, + "avx512cd": true, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": true, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 6, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": true, + "x-amd-topoext-features-only": true, + "vmx-vnmi": true, + "kvm-asyncpf-int": false, + "vmx-true-ctls": true, + "host-phys-bits-limit": 48, + "vmx-ept-execonly": true, + "vmx-exit-save-efer": true, + "vmx-invept-all-context": true, + "vmware-cpuid-freq": true, + "wbnoinvd": true, + "avx512f": true, + "rfds-no": true, + "xcrypt": false, + "hv-runtime": true, + "hv-stimer-direct": true, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "vmx-exit-load-pat": true, + "vmx-intr-exit": true, + "min-level": 32, + "vmx-flexpriority": true, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": true, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": true, + "avx512-bf16": true, + "avx512-fp16": true, + "ds": true, + "hv-crash": true, + "fxsr": true, + "vmx-cr8-load-exit": true, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": true, + "vmx-exit-save-pat": true, + "tsx-ctrl": true, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": true, + "avx512-vpopcntdq": true, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": true, + "extapic": false, + "vmx-vmfunc": true, + "3dnowprefetch": true, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": true, + "cr8legacy": false, + "vmx-encls-exit": false, + "null-sel-clr-base": false, + "stibp": true, + "vmx-msr-bitmap": true, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": true, + "kvm_pv_eoi": true, + "vmx-pml": true, + "apic-id": 4294967295, + "vmx-nmi-exit": true, + "vmx-invept-single-context-noglobals": true, + "amx-tile": true, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": true, + "vendor": "GenuineIntel", + "hv-ipi": true, + "vmx-cr3-store-noexit": true, + "pku": true, + "pks": false, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": false, + "cmp_legacy": false, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": false, + "amd-no-ssb": false, + "3dnowext": false, + "avx-vnni": true, + "npt": false, + "sgxlc": false, + "rdctl-no": true, + "vmx-invvpid": true, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": true, + "ss": true, + "pni": true, + "tsx-ldtrk": true, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": true, + "amx-int8": true, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": true, + "avx512vbmi": true, + "vmx-apicv-x2apic": true, + "hv-stimer": true, + "kvm-pv-sched-yield": true, + "vmx-invlpg-exit": true, + "x-hv-synic-kvm-only": true, + "no-nested-data-bp": false, + "vmx-invvpid-all-context": true, + "i64": true, + "vmx-activity-hlt": true, + "flushbyasid": false, + "f16c": true, + "vmx-exit-ack-intr": true, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": true, + "phe-en": false, + "kvm-nopiodelay": true, + "kvm_nopiodelay": true, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": true, + "kvmclock-stable-bit": true, + "vmx-rdtsc-exit": true, + "hypervisor": true, + "vmx-rdtscp-exit": true, + "socket-id": -1, + "mds-no": true, + "pcommit": false, + "vmx-vpid": true, + "syscall": true, + "kvm-asyncpf-vmexit": true, + "level": 32, + "avx512dq": true, + "x-migrate-smi-count": false, + "svm": false, + "full-cpuid-auto-level": true, + "hv-avic": true, + "hv-reset": true, + "invtsc": false, + "vmx-monitor-exit": true, + "sse2": true, + "vmx-wbinvd-exit": true, + "ssbd": true, + "sse3": true, + "est": false, + "kvm-poll-control": true, + "kvm_poll_control": true, + "avx512ifma": true, + "tm2": false, + "start-powered-off": false, + "kvm-pv-eoi": true, + "kvm-pv-ipi": true, + "hv-emsr-bitmap": true, + "cx8": true, + "vmx-invvpid-single-addr": true, + "waitpkg": true, + "sgx-tokenkey": false, + "cldemote": true, + "vmx-ept": true, + "pbrsb-no": false, + "hv-tlbflush-direct": true, + "avx10-version": 0, + "xfd": true, + "lkgs": false, + "hv-reenlightenment": true, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": true, + "vmx-entry-load-bndcfgs": false, + "pdcm": true, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": true, + "model": 143, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": true, + "ssse3": true, + "sse4a": false, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": true, + "sgx-debug": false, + "invpcid": true, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": true, + "skip-l1dfl-vmentry": true, + "vmx-exit-load-perf-global-ctrl": false, + "fma": true, + "lam": false, + "cx16": true, + "fzrm": true, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 6, + "xsave": true, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "tsc": true, + "tce": false, + "flush-l1d": true, + "kvm_asyncpf_int": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "fma4": false, + "host-phys-bits": true, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": true, + "hv-version-id-major": 10, + "vmx-invept": true, + "la57": true, + "osvw": false, + "rfds-clear": false, + "check": true, + "succor": false, + "hv-spinlocks": 4095, + "vmx-entry-noload-debugctl": true, + "vmx-eptad": true, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": true, + "vmx-posted-intr": true, + "vmx-apicv-register": true, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": true, + "tsc_adjust": true, + "kvm-steal-time": true, + "psdp-no": true, + "kvm_steal_time": true, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": true, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": true, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": true, + "lwp": false, + "hv-passthrough": true, + "amd-ssbd": true, + "avx10-256": false, + "ibpb": true, + "ibrs": true, + "xop": false, + "core-capability": false, + "avx": true, + "vmx-invept-single-context": true, + "movdiri": true, + "avx512bw": true, + "acpi": false, + "ace2": false, + "fsgsbase": true, + "hv-vapic": true, + "vmx-ept-2mb": true, + "vmx-ept-1gb": true, + "ht": false, + "vmx-io-exit": true, + "nx": true, + "pclmulqdq": true, + "mmxext": false, + "popcnt": true, + "vaes": true, + "serialize": true, + "xsaves": true, + "movdir64b": true, + "vmx-shadow-vmcs": true, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": true, + "vmx-entry-load-pat": true, + "fsrs": true, + "fsrm": true, + "fsrc": true, + "sbdr-ssdp-no": true, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": true, + "vmx-store-lma": true, + "umip": true, + "vmx-movdr-exit": true, + "avx2": true, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": true, + "virt-ssbd": false, + "x-hv-max-vps": 4096, + "nodeid-msr": false, + "md-clear": true, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483656, + "realized": false, + "kvm-pv-unhalt": true, + "bmi2": true, + "bmi1": true, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": true, + "hv-vpindex": true, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": true, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": true, + "monitor": false, + "vmx-vintr-pending": true, + "avx512er": false, + "full-width-write": true, + "pmm-en": false, + "taa-no": false, + "pcid": true, + "avx10": false, + "vgif": false, + "vmx-secondary-ctls": true, + "arch-capabilities": true, + "vmx-xsaves": true, + "x-vendor-cpuid-only": false, + "clzero": false, + "3dnow": false, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": true, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "vmx-ins-outs": true, + "vpclmulqdq": true, + "xstore": false, + "fxsr-opt": false, + "hv-synic": true, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": false, + "kvm-hint-dedicated": false, + "amx-bf16": true, + "lmce": true, + "hv-time": true, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": true, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": false, + "avx512-4vnniw": false, + "vme": true, + "vmx": true, + "dtes64": true, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": false, + "pse36": true, + "kvm-pv-tlb-flush": true, + "vmx-activity-wait-sipi": true, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": true, + "wdt": false, + "vmx-entry-load-efer": true, + "level-func7": 1, + "vmx-mtf": true, + "hv-tlbflush-ext": true, + "pause_filter": false, + "wrmsrns": false, + "model-id": "Intel(R) Xeon(R) w7-3465X", + "sha-ni": true, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": true, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": true, + "avx512pf": false, + "vmx-hlt-exit": true, + "xstore-en": false + } + } + }, + "id": "model-expansion" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "sse4a" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v4", + "typename": "Snowridge-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "mpx", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "mpx", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v1", + "typename": "SierraForest-v1-x86_64-cpu", + "unavailable-features": [ + "cmpccxadd", + "avx-ifma", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest", + "typename": "SierraForest-x86_64-cpu", + "unavailable-features": [ + "cmpccxadd", + "avx-ifma", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v3", + "typename": "SapphireRapids-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v2", + "typename": "SapphireRapids-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v1", + "typename": "SapphireRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids", + "typename": "SapphireRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [ + "sse4a", + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "avx512pf", + "avx512er", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "avx512pf", + "avx512er", + "avx512-4vnniw", + "avx512-4fmaps" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v7", + "typename": "Icelake-Server-v7-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v6", + "typename": "Icelake-Server-v6-x86_64-cpu", + "unavailable-features": [ + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v2", + "typename": "GraniteRapids-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "amx-fp16", + "taa-no", + "pbrsb-no", + "prefetchiti", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v1", + "typename": "GraniteRapids-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "amx-fp16", + "taa-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids", + "typename": "GraniteRapids-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "amx-fp16", + "taa-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v4", + "typename": "EPYC-v4-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v4", + "typename": "EPYC-Rome-v4-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v3", + "typename": "EPYC-Rome-v3-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v2", + "typename": "EPYC-Milan-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v1", + "typename": "EPYC-Genoa-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa", + "typename": "EPYC-Genoa-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "cr8legacy", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm", + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [ + "hle", + "rtm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + } + ], + "id": "definitions" +} diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X.sig b/tests/cpute= stdata/x86_64-cpuid-Xeon-w7-3465X.sig new file mode 100644 index 0000000000..cc5e892a2c --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X.sig @@ -0,0 +1,4 @@ +0806f6 +family: 6 (0x06) +model: 143 (0x8f) +stepping: 6 (0x06) diff --git a/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X.xml b/tests/cpute= stdata/x86_64-cpuid-Xeon-w7-3465X.xml new file mode 100644 index 0000000000..6175e688e6 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Xeon-w7-3465X.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.49.0 From nobody Tue Sep 9 03:30:52 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745923673; cv=none; d=zohomail.com; s=zohoarc; b=Y44OOQYcZhmuGIZfP/ovAFYhvPO/d8pKhHoqvPN+3vPE/1PKt0J1cwtfIpPW6KqrY2Pz8eRq2SnZassEWojiLiG1mTfZZblSqkGwi+evfra/ysC92MQscNWOgPcCleBzzT4YzuVFgTL8nU/9EC4iamEKBTzSdMMA0FJFI62AmTo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745923673; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=ijQGVOjehLre/nxweUeLDE/D7c81YYMDdo0aSzwiZ+g=; b=dJEjHrrQbVYQXmD1X6sigb9cdlhaawurD52QNHI9I9qTnhJ8j399+6viqUP1ziBsHgzatqTlQrI9pqkUv6uCJjIzOvKto3iuW8SOplER04d4uus7y0IMexBUke/cfgB95ZBXWvNUkAh2KXbWNEg+8MqhAhGsFDIVl2kI3vs0ukc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745923673575871.8494166518423; Tue, 29 Apr 2025 03:47:53 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id C882411AA; Tue, 29 Apr 2025 06:47:52 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 97A6813F7; Tue, 29 Apr 2025 06:21:31 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 6BF1A135A; Tue, 29 Apr 2025 06:21:20 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id AB28912F8 for ; Tue, 29 Apr 2025 06:20:24 -0400 (EDT) Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-609-5DVc2bFOPfmwao8MDF_gXQ-1; Tue, 29 Apr 2025 06:20:22 -0400 Received: from mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.12]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 68B65180036E for ; Tue, 29 Apr 2025 10:20:21 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 9285F19560A3 for ; Tue, 29 Apr 2025 10:20:20 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1745922024; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=w481sIwjqHX23kDdHf2oWREeqgc6v24zYZKGvRFO/Yw=; b=Y/8TM+LYfChrn8nhylQkaG41fm+lNKFZL/Hkam29klWEzz4JrXO/cc3ExydTEmkdfMshC6 kduy6Gco7SNrqdL2cQRNJxMcC5g78XiUTHFHPO3Iyrx29rkXQw9UZ4o4PE9/dj54Cm45Yu 96dwMcMGjuzHTJI3L+xWZjSv+zntuKU= X-MC-Unique: 5DVc2bFOPfmwao8MDF_gXQ-1 X-Mimecast-MFC-AGG-ID: 5DVc2bFOPfmwao8MDF_gXQ_1745922021 To: devel@lists.libvirt.org Subject: [PATCH 13/15] cputest: Add data for a newer version of Intel Atom(R) P5362 CPU Date: Tue, 29 Apr 2025 12:19:48 +0200 Message-ID: <3cb1f4b87ee1d6e02c2b366839747ba963ed8711.1745921177.git.jdenemar@redhat.com> In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.12 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: DK-zUsHUZZPFr79kXMlYmE1tgf8LxgkdgUWnA2KjQbg_1745922021 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: UHDIM43MCXPCFPMQAGSHDO3IX6ZDBUM4 X-Message-ID-Hash: UHDIM43MCXPCFPMQAGSHDO3IX6ZDBUM4 X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745923674779019000 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Signed-off-by: Jiri Denemark Reviewed-by: Peter Krempa --- tests/cputest.c | 1 + .../x86_64-cpuid-Atom-P5362-2-disabled.xml | 9 + .../x86_64-cpuid-Atom-P5362-2-enabled.xml | 19 + .../x86_64-cpuid-Atom-P5362-2-guest.xml | 43 + .../x86_64-cpuid-Atom-P5362-2-host.xml | 42 + .../x86_64-cpuid-Atom-P5362-2-json.xml | 102 + .../x86_64-cpuid-Atom-P5362-2.json | 3482 +++++++++++++++++ .../cputestdata/x86_64-cpuid-Atom-P5362-2.sig | 4 + .../cputestdata/x86_64-cpuid-Atom-P5362-2.xml | 66 + 9 files changed, 3768 insertions(+) create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2-disabled.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2-enabled.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2-guest.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2-host.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2-json.xml create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2.json create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2.sig create mode 100644 tests/cputestdata/x86_64-cpuid-Atom-P5362-2.xml diff --git a/tests/cputest.c b/tests/cputest.c index ccbd5c8bb9..de313f6102 100644 --- a/tests/cputest.c +++ b/tests/cputest.c @@ -1183,6 +1183,7 @@ mymain(void) DO_TEST_CPUID(VIR_ARCH_X86_64, "Atom-D510", JSON_NONE); DO_TEST_CPUID(VIR_ARCH_X86_64, "Atom-N450", JSON_NONE); DO_TEST_CPUID(VIR_ARCH_X86_64, "Atom-P5362", JSON_MODELS_REQUIRED); + DO_TEST_CPUID(VIR_ARCH_X86_64, "Atom-P5362-2", JSON_MODELS); DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i5-650", JSON_MODELS_REQUIRED); DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i5-2500", JSON_HOST); DO_TEST_CPUID(VIR_ARCH_X86_64, "Core-i5-2540M", JSON_MODELS); diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-2-disabled.xml b/tes= ts/cputestdata/x86_64-cpuid-Atom-P5362-2-disabled.xml new file mode 100644 index 0000000000..3a48f7381d --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-2-disabled.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-2-enabled.xml b/test= s/cputestdata/x86_64-cpuid-Atom-P5362-2-enabled.xml new file mode 100644 index 0000000000..b2caa79560 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-2-enabled.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-2-guest.xml b/tests/= cputestdata/x86_64-cpuid-Atom-P5362-2-guest.xml new file mode 100644 index 0000000000..27f2704050 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-2-guest.xml @@ -0,0 +1,43 @@ + + Snowridge + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-2-host.xml b/tests/c= putestdata/x86_64-cpuid-Atom-P5362-2-host.xml new file mode 100644 index 0000000000..f1048c7b2c --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-2-host.xml @@ -0,0 +1,42 @@ + + x86_64 + Snowridge-v1 + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-2-json.xml b/tests/c= putestdata/x86_64-cpuid-Atom-P5362-2-json.xml new file mode 100644 index 0000000000..afb60507e1 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-2-json.xml @@ -0,0 +1,102 @@ + + Snowridge + Intel + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-2.json b/tests/cpute= stdata/x86_64-cpuid-Atom-P5362-2.json new file mode 100644 index 0000000000..42021a0bc9 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-2.json @@ -0,0 +1,3482 @@ +{ + "return": { + "model": { + "name": "base", + "props": { + "avx-ne-convert": false, + "vmx-entry-load-rtit-ctl": false, + "phys-bits": 0, + "core-id": -1, + "svme-addr-chk": false, + "xlevel": 2147483656, + "lfence-always-serializing": false, + "cmov": true, + "ia64": false, + "hv-version-id-minor": 0, + "ssb-no": false, + "aes": true, + "vmx-apicv-xapic": true, + "kvm-pv-enforce-cpuid": false, + "mmx": true, + "arat": true, + "rdpid": true, + "vmx-page-walk-4": true, + "vmx-page-walk-5": false, + "vmx-desc-exit": true, + "gfni": true, + "ibrs-all": true, + "pause-filter": false, + "mcdt-no": false, + "bus-lock-detect": false, + "xsavec": true, + "intel-pt": false, + "vmx-tsc-scaling": true, + "prefetchiti": false, + "vmx-cr8-store-exit": true, + "hv-xmm-input": true, + "hv-frequencies": true, + "tsc-frequency": 0, + "vmx-rdseed-exit": true, + "guest-phys-bits": 0, + "xd": true, + "x-intel-pt-auto-level": false, + "amx-fp16": false, + "hv-vendor-id": "Linux KVM Hv", + "fred": false, + "vmx-eptp-switching": true, + "hv-syndbg": true, + "kvm-asyncpf": true, + "kvm_asyncpf": true, + "perfctr-core": false, + "perfctr_core": false, + "auto-ibrs": false, + "mpx": false, + "avx512cd": false, + "pbe": false, + "decodeassists": false, + "vmx-nested-exception": false, + "vmx-exit-load-efer": true, + "vmx-exit-clear-bndcfgs": false, + "sse4.1": true, + "sse4-1": true, + "sse4_1": true, + "family": 6, + "legacy-cache": true, + "intel-pt-lip": false, + "vmx-vmwrite-vmexit-fields": true, + "x-amd-topoext-features-only": true, + "vmx-vnmi": true, + "kvm-asyncpf-int": false, + "vmx-true-ctls": true, + "host-phys-bits-limit": 48, + "vmx-ept-execonly": true, + "vmx-exit-save-efer": true, + "vmx-invept-all-context": true, + "vmware-cpuid-freq": true, + "wbnoinvd": false, + "avx512f": false, + "rfds-no": false, + "xcrypt": false, + "hv-runtime": true, + "hv-stimer-direct": true, + "mce": true, + "mca": true, + "msr": true, + "sgx": false, + "thread-id": -1, + "vmx-exit-load-pat": true, + "vmx-intr-exit": true, + "min-level": 27, + "vmx-flexpriority": true, + "legacy-multi-node": false, + "xgetbv1": true, + "cid": false, + "hv-relaxed": true, + "sgx-exinfo": false, + "amd-psfd": false, + "gds-no": true, + "avx512-bf16": false, + "avx512-fp16": false, + "ds": false, + "hv-crash": true, + "fxsr": true, + "vmx-cr8-load-exit": true, + "hv-version-id-sbranch": 0, + "hv-version-id-snumber": 0, + "xsaveopt": true, + "arch-lbr": false, + "vmx-apicv-vid": true, + "vmx-exit-save-pat": true, + "tsx-ctrl": false, + "xtpr": false, + "vmx-ple": false, + "hv-evmcs": true, + "avx512-vpopcntdq": false, + "hv-version-id-spack": 0, + "phe": false, + "avx512vl": false, + "extapic": false, + "vmx-vmfunc": true, + "3dnowprefetch": true, + "vmx-activity-shutdown": false, + "sgx1": false, + "sgx2": false, + "avx512vbmi2": false, + "cr8legacy": false, + "vmx-encls-exit": false, + "null-sel-clr-base": false, + "stibp": true, + "vmx-msr-bitmap": true, + "cpuid-0xb": true, + "xcrypt-en": false, + "vmx-mwait-exit": true, + "kvm_pv_eoi": true, + "vmx-pml": true, + "apic-id": 4294967295, + "vmx-nmi-exit": true, + "vmx-invept-single-context-noglobals": true, + "amx-tile": false, + "pn": false, + "rsba": false, + "dca": false, + "vmx-unrestricted-guest": true, + "vendor": "GenuineIntel", + "hv-ipi": true, + "vmx-cr3-store-noexit": true, + "pku": false, + "pks": false, + "sm4": false, + "sm3": false, + "smx": false, + "cmp-legacy": false, + "cmp_legacy": false, + "node-id": -1, + "avx512-4fmaps": false, + "vmcb-clean": false, + "vmcb_clean": false, + "hle": false, + "amd-no-ssb": false, + "3dnowext": false, + "avx-vnni": false, + "npt": false, + "sgxlc": false, + "rdctl-no": true, + "vmx-invvpid": true, + "x-l1-cache-per-thread": true, + "memory": "/machine/unattached/system[0]", + "clwb": true, + "avx10-128": false, + "lbrv": false, + "adx": false, + "ss": true, + "pni": true, + "tsx-ldtrk": false, + "svm-lock": false, + "svm_lock": false, + "pfthreshold": false, + "smap": true, + "smep": true, + "vmx-invpcid-exit": false, + "amx-int8": false, + "x2apic": true, + "sgx-edeccssa": false, + "avx512vnni": false, + "avx512vbmi": false, + "vmx-apicv-x2apic": true, + "hv-stimer": true, + "kvm-pv-sched-yield": true, + "vmx-invlpg-exit": true, + "x-hv-synic-kvm-only": true, + "no-nested-data-bp": false, + "vmx-invvpid-all-context": true, + "i64": true, + "vmx-activity-hlt": true, + "flushbyasid": false, + "f16c": false, + "vmx-exit-ack-intr": true, + "ace2-en": false, + "pae": true, + "pat": true, + "sse": true, + "die-id": -1, + "vmx-tsc-offset": true, + "phe-en": false, + "kvm-nopiodelay": true, + "kvm_nopiodelay": true, + "tm": false, + "hv-enforce-cpuid": false, + "fbsdp-no": false, + "kvmclock-stable-bit": true, + "vmx-rdtsc-exit": true, + "hypervisor": true, + "vmx-rdtscp-exit": true, + "socket-id": -1, + "mds-no": true, + "pcommit": false, + "vmx-vpid": true, + "syscall": true, + "kvm-asyncpf-vmexit": true, + "level": 27, + "avx512dq": false, + "x-migrate-smi-count": false, + "svm": false, + "full-cpuid-auto-level": true, + "hv-avic": true, + "hv-reset": true, + "invtsc": false, + "vmx-monitor-exit": true, + "sse2": true, + "vmx-wbinvd-exit": true, + "ssbd": true, + "sse3": true, + "est": false, + "kvm-poll-control": true, + "kvm_poll_control": true, + "avx512ifma": false, + "tm2": false, + "start-powered-off": false, + "kvm-pv-eoi": true, + "kvm-pv-ipi": true, + "hv-emsr-bitmap": true, + "cx8": true, + "vmx-invvpid-single-addr": true, + "waitpkg": true, + "sgx-tokenkey": false, + "cldemote": true, + "vmx-ept": true, + "pbrsb-no": false, + "hv-tlbflush-direct": true, + "avx10-version": 0, + "xfd": false, + "lkgs": false, + "hv-reenlightenment": true, + "kvm-mmu": false, + "kvm_mmu": false, + "sse4.2": true, + "sse4-2": true, + "sse4_2": true, + "pge": true, + "fill-mtrr-mask": true, + "avx512bitalg": false, + "vmx-entry-load-bndcfgs": false, + "pdcm": true, + "nodeid_msr": false, + "vmx-exit-clear-rtit-ctl": false, + "stibp-always-on": false, + "hv-apicv": true, + "model": 134, + "movbe": true, + "nrip-save": false, + "nrip_save": false, + "vmx-pause-exit": true, + "ssse3": true, + "sse4a": false, + "kvm-msi-ext-dest-id": false, + "kvm_pv_unhalt": true, + "sgx-debug": false, + "invpcid": false, + "pdpe1gb": true, + "sgx-mode64": false, + "tsc-deadline": true, + "skip-l1dfl-vmentry": true, + "vmx-exit-load-perf-global-ctrl": false, + "fma": false, + "lam": false, + "cx16": true, + "fzrm": false, + "de": true, + "avx-ifma": false, + "hv-version-id-build": 14393, + "enforce": false, + "stepping": 7, + "xsave": true, + "lbr-fmt": 18446744073709551552, + "lbr_fmt": 18446744073709551552, + "clflush": true, + "skinit": false, + "avx-vnni-int8": false, + "tsc": true, + "tce": false, + "flush-l1d": true, + "kvm_asyncpf_int": false, + "fpu": true, + "ds-cpl": false, + "ibs": false, + "ds_cpl": false, + "fma4": false, + "host-phys-bits": true, + "sgx-kss": false, + "vmx-exit-nosave-debugctl": true, + "hv-version-id-major": 10, + "vmx-invept": true, + "la57": false, + "osvw": false, + "rfds-clear": false, + "check": true, + "succor": false, + "hv-spinlocks": 4095, + "vmx-entry-noload-debugctl": true, + "vmx-eptad": true, + "pmu": false, + "pmm": false, + "apic": true, + "spec-ctrl": true, + "vmx-posted-intr": true, + "vmx-apicv-register": true, + "min-xlevel2": 0, + "vnmi": false, + "tsc-adjust": true, + "tsc_adjust": true, + "kvm-steal-time": true, + "psdp-no": false, + "kvm_steal_time": true, + "vmx-any-errcode": false, + "avx512-vp2intersect": false, + "kvmclock": true, + "vmx-zero-len-inject": false, + "amx-complex": false, + "avx-vnni-int16": false, + "l3-cache": true, + "pschange-mc-no": true, + "v-vmsave-vmload": false, + "sgx-provisionkey": false, + "vmx-rdrand-exit": true, + "lwp": false, + "hv-passthrough": true, + "amd-ssbd": true, + "avx10-256": false, + "ibpb": true, + "ibrs": true, + "xop": false, + "core-capability": false, + "avx": false, + "vmx-invept-single-context": true, + "movdiri": true, + "avx512bw": false, + "acpi": false, + "ace2": false, + "fsgsbase": true, + "hv-vapic": true, + "vmx-ept-2mb": true, + "vmx-ept-1gb": true, + "ht": false, + "vmx-io-exit": true, + "nx": true, + "pclmulqdq": true, + "mmxext": false, + "popcnt": true, + "vaes": false, + "serialize": false, + "xsaves": true, + "movdir64b": true, + "vmx-shadow-vmcs": true, + "tcg-cpuid": true, + "lm": true, + "vmx-exit-save-preemption-timer": true, + "vmx-entry-load-pat": true, + "fsrs": false, + "fsrm": false, + "fsrc": false, + "sbdr-ssdp-no": false, + "vmx-entry-load-perf-global-ctrl": false, + "vmx-io-bitmap": true, + "vmx-store-lma": true, + "umip": true, + "vmx-movdr-exit": true, + "avx2": false, + "pse": true, + "avic": false, + "sep": true, + "pclmuldq": true, + "vmx-cr3-load-noexit": true, + "virt-ssbd": false, + "x-hv-max-vps": 4096, + "nodeid-msr": false, + "md-clear": true, + "split-lock-detect": false, + "kvm": true, + "misalignsse": false, + "min-xlevel": 2147483656, + "realized": false, + "kvm-pv-unhalt": true, + "bmi2": false, + "bmi1": false, + "xen-vapic": false, + "tsc-scale": false, + "tsc_scale": false, + "topoext": false, + "amd-stibp": true, + "hv-vpindex": true, + "hv-no-nonarch-coresharing": "off", + "ucode-rev": 0, + "vmx-preemption-timer": true, + "xlevel2": 0, + "vmx-entry-load-pkrs": false, + "clflushopt": true, + "avx10-512": false, + "vmx-vnmi-pending": true, + "monitor": false, + "vmx-vintr-pending": true, + "avx512er": false, + "full-width-write": true, + "pmm-en": false, + "taa-no": false, + "pcid": false, + "avx10": false, + "vgif": false, + "vmx-secondary-ctls": true, + "arch-capabilities": true, + "vmx-xsaves": true, + "x-vendor-cpuid-only": false, + "clzero": false, + "3dnow": false, + "erms": true, + "x-force-features": false, + "vmx-entry-ia32e-mode": true, + "lahf-lm": true, + "overflow-recov": false, + "lahf_lm": true, + "vmx-ins-outs": true, + "vpclmulqdq": false, + "xstore": false, + "fxsr-opt": false, + "hv-synic": true, + "fxsr_opt": false, + "sgx-aex-notify": false, + "rtm": false, + "kvm-hint-dedicated": false, + "amx-bf16": false, + "lmce": true, + "hv-time": true, + "perfctr-nb": false, + "perfctr_nb": false, + "hv-tlbflush": true, + "ffxsr": false, + "rdrand": true, + "rdseed": true, + "cmpccxadd": false, + "avx512-4vnniw": false, + "vme": true, + "vmx": true, + "dtes64": false, + "mtrr": true, + "rdtscp": true, + "xsaveerptr": false, + "pse36": true, + "kvm-pv-tlb-flush": true, + "vmx-activity-wait-sipi": true, + "module-id": -1, + "tbm": false, + "vmx-rdpmc-exit": true, + "wdt": false, + "vmx-entry-load-efer": true, + "level-func7": 0, + "vmx-mtf": true, + "hv-tlbflush-ext": true, + "pause_filter": false, + "wrmsrns": false, + "model-id": "Intel Atom(R) P5362 processor", + "sha-ni": true, + "vmx-exit-load-pkrs": false, + "fb-clear": false, + "abm": false, + "sha512": false, + "vmx-ept-advanced-exitinfo": false, + "vmx-enable-user-wait-pause": true, + "avx512pf": false, + "vmx-hlt-exit": true, + "xstore-en": false + } + } + }, + "id": "model-expansion" +} + +{ + "return": [ + { + "name": "max", + "typename": "max-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "host", + "typename": "host-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": false, + "deprecated": false + }, + { + "name": "base", + "typename": "base-x86_64-cpu", + "unavailable-features": [], + "static": true, + "migration-safe": true, + "deprecated": false + }, + { + "name": "qemu64-v1", + "typename": "qemu64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "qemu64", + "typename": "qemu64-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "qemu32-v1", + "typename": "qemu32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "qemu32", + "typename": "qemu32-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "phenom-v1", + "typename": "phenom-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "abm", + "sse4a" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "phenom", + "typename": "phenom-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "fxsr-opt", + "3dnowext", + "3dnow", + "abm", + "sse4a" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium3-v1", + "typename": "pentium3-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium3", + "typename": "pentium3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium2-v1", + "typename": "pentium2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium2", + "typename": "pentium2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium-v1", + "typename": "pentium-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "pentium", + "typename": "pentium-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "n270-v1", + "typename": "n270-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "n270", + "typename": "n270-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "kvm64-v1", + "typename": "kvm64-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "kvm64", + "typename": "kvm64-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "kvm32-v1", + "typename": "kvm32-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "kvm32", + "typename": "kvm32-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "coreduo-v1", + "typename": "coreduo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "coreduo", + "typename": "coreduo-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "core2duo-v1", + "typename": "core2duo-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "core2duo", + "typename": "core2duo-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "athlon-v1", + "typename": "athlon-v1-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "athlon", + "typename": "athlon-x86_64-cpu", + "unavailable-features": [ + "mmxext", + "3dnowext", + "3dnow" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Westmere-v2", + "typename": "Westmere-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-v1", + "typename": "Westmere-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere-IBRS", + "typename": "Westmere-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Westmere", + "typename": "Westmere-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v4", + "typename": "Snowridge-v4-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v3", + "typename": "Snowridge-v3-x86_64-cpu", + "unavailable-features": [ + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v2", + "typename": "Snowridge-v2-x86_64-cpu", + "unavailable-features": [ + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge-v1", + "typename": "Snowridge-v1-x86_64-cpu", + "unavailable-features": [ + "mpx", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Snowridge", + "typename": "Snowridge-x86_64-cpu", + "unavailable-features": [ + "mpx", + "core-capability", + "split-lock-detect" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v5", + "typename": "Skylake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v4", + "typename": "Skylake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v3", + "typename": "Skylake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v2", + "typename": "Skylake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-v1", + "typename": "Skylake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-noTSX-IBRS", + "typename": "Skylake-Server-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server-IBRS", + "typename": "Skylake-Server-IBRS-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "mpx", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Server", + "typename": "Skylake-Server-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "mpx", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v4", + "typename": "Skylake-Client-v4-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "adx", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v3", + "typename": "Skylake-Client-v3-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "adx", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v2", + "typename": "Skylake-Client-v2-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "adx", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-v1", + "typename": "Skylake-Client-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "adx", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-noTSX-IBRS", + "typename": "Skylake-Client-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "adx", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client-IBRS", + "typename": "Skylake-Client-IBRS-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "mpx", + "adx", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Skylake-Client", + "typename": "Skylake-Client-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "mpx", + "adx", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest-v1", + "typename": "SierraForest-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "adx", + "pku", + "vaes", + "vpclmulqdq", + "bus-lock-detect", + "fsrm", + "serialize", + "avx-vnni", + "cmpccxadd", + "fsrs", + "avx-ifma", + "abm", + "wbnoinvd", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SierraForest", + "typename": "SierraForest-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "adx", + "pku", + "vaes", + "vpclmulqdq", + "bus-lock-detect", + "fsrm", + "serialize", + "avx-vnni", + "cmpccxadd", + "fsrs", + "avx-ifma", + "abm", + "wbnoinvd", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "avx-vnni-int8", + "avx-ne-convert", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v3", + "typename": "SapphireRapids-v3-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "abm", + "wbnoinvd", + "xfd", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v2", + "typename": "SapphireRapids-v2-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "abm", + "wbnoinvd", + "xfd", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids-v1", + "typename": "SapphireRapids-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "abm", + "wbnoinvd", + "xfd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SapphireRapids", + "typename": "SapphireRapids-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "abm", + "wbnoinvd", + "xfd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v2", + "typename": "SandyBridge-v2-x86_64-cpu", + "unavailable-features": [ + "avx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-v1", + "typename": "SandyBridge-v1-x86_64-cpu", + "unavailable-features": [ + "avx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge-IBRS", + "typename": "SandyBridge-IBRS-x86_64-cpu", + "unavailable-features": [ + "avx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "SandyBridge", + "typename": "SandyBridge-x86_64-cpu", + "unavailable-features": [ + "avx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Penryn-v1", + "typename": "Penryn-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Penryn", + "typename": "Penryn-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G5-v1", + "typename": "Opteron_G5-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "abm", + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G5", + "typename": "Opteron_G5-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "abm", + "sse4a", + "misalignsse", + "xop", + "fma4", + "tbm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4-v1", + "typename": "Opteron_G4-v1-x86_64-cpu", + "unavailable-features": [ + "avx", + "abm", + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G4", + "typename": "Opteron_G4-x86_64-cpu", + "unavailable-features": [ + "avx", + "abm", + "sse4a", + "misalignsse", + "xop", + "fma4" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Opteron_G3-v1", + "typename": "Opteron_G3-v1-x86_64-cpu", + "unavailable-features": [ + "abm", + "sse4a", + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G3", + "typename": "Opteron_G3-x86_64-cpu", + "unavailable-features": [ + "abm", + "sse4a", + "misalignsse" + ], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G2-v1", + "typename": "Opteron_G2-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G2", + "typename": "Opteron_G2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G1-v1", + "typename": "Opteron_G1-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Opteron_G1", + "typename": "Opteron_G1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Nehalem-v2", + "typename": "Nehalem-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-v1", + "typename": "Nehalem-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem-IBRS", + "typename": "Nehalem-IBRS-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Nehalem", + "typename": "Nehalem-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill-v1", + "typename": "KnightsMill-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "avx512f", + "adx", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "KnightsMill", + "typename": "KnightsMill-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "avx512f", + "adx", + "avx512pf", + "avx512er", + "avx512cd", + "avx512-vpopcntdq", + "avx512-4vnniw", + "avx512-4fmaps", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v2", + "typename": "IvyBridge-v2-x86_64-cpu", + "unavailable-features": [ + "avx", + "f16c" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-v1", + "typename": "IvyBridge-v1-x86_64-cpu", + "unavailable-features": [ + "avx", + "f16c" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge-IBRS", + "typename": "IvyBridge-IBRS-x86_64-cpu", + "unavailable-features": [ + "avx", + "f16c" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "IvyBridge", + "typename": "IvyBridge-x86_64-cpu", + "unavailable-features": [ + "avx", + "f16c" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v7", + "typename": "Icelake-Server-v7-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "fsrm", + "abm", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v6", + "typename": "Icelake-Server-v6-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "fsrm", + "abm", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v5", + "typename": "Icelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "fsrm", + "abm", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v4", + "typename": "Icelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "fsrm", + "abm", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v3", + "typename": "Icelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "abm", + "wbnoinvd", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v2", + "typename": "Icelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "abm", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-v1", + "typename": "Icelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "abm", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server-noTSX", + "typename": "Icelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "abm", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Icelake-Server", + "typename": "Icelake-Server-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "mpx", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "abm", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v4", + "typename": "Haswell-v4-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v3", + "typename": "Haswell-v3-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v2", + "typename": "Haswell-v2-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-v1", + "typename": "Haswell-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX-IBRS", + "typename": "Haswell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-noTSX", + "typename": "Haswell-noTSX-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell-IBRS", + "typename": "Haswell-IBRS-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Haswell", + "typename": "Haswell-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v2", + "typename": "GraniteRapids-v2-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "amx-fp16", + "abm", + "wbnoinvd", + "xfd", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "prefetchiti", + "avx10", + "mcdt-no", + "avx10-128", + "avx10-256", + "avx10-512" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids-v1", + "typename": "GraniteRapids-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "amx-fp16", + "abm", + "wbnoinvd", + "xfd", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "GraniteRapids", + "typename": "GraniteRapids-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "bus-lock-detect", + "fsrm", + "serialize", + "tsx-ldtrk", + "amx-bf16", + "avx512-fp16", + "amx-tile", + "amx-int8", + "avx-vnni", + "avx512-bf16", + "fzrm", + "fsrs", + "fsrc", + "amx-fp16", + "abm", + "wbnoinvd", + "xfd", + "taa-no", + "sbdr-ssdp-no", + "fbsdp-no", + "psdp-no", + "pbrsb-no", + "prefetchiti", + "mcdt-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v4", + "typename": "EPYC-v4-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "adx", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v3", + "typename": "EPYC-v3-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "adx", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v2", + "typename": "EPYC-v2-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "adx", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-v1", + "typename": "EPYC-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "adx", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v4", + "typename": "EPYC-Rome-v4-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "adx", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v3", + "typename": "EPYC-Rome-v3-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "adx", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v2", + "typename": "EPYC-Rome-v2-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "adx", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome-v1", + "typename": "EPYC-Rome-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "adx", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Rome", + "typename": "EPYC-Rome-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "adx", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v2", + "typename": "EPYC-Milan-v2-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "adx", + "pku", + "vaes", + "vpclmulqdq", + "fsrm", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan-v1", + "typename": "EPYC-Milan-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "adx", + "pku", + "fsrm", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Milan", + "typename": "EPYC-Milan-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "adx", + "pku", + "fsrm", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-IBPB", + "typename": "EPYC-IBPB-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "adx", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa-v1", + "typename": "EPYC-Genoa-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "fsrm", + "avx512-bf16", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC-Genoa", + "typename": "EPYC-Genoa-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512ifma", + "avx512cd", + "avx512bw", + "avx512vl", + "avx512vbmi", + "pku", + "avx512vbmi2", + "vaes", + "vpclmulqdq", + "avx512vnni", + "avx512bitalg", + "avx512-vpopcntdq", + "la57", + "fsrm", + "avx512-bf16", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw", + "perfctr-core", + "clzero", + "xsaveerptr", + "wbnoinvd", + "stibp-always-on", + "amd-psfd", + "no-nested-data-bp", + "lfence-always-serializing", + "null-sel-clr-base", + "auto-ibrs" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "EPYC", + "typename": "EPYC-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "adx", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v2", + "typename": "Dhyana-v2-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "adx", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana-v1", + "typename": "Dhyana-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "adx", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Dhyana", + "typename": "Dhyana-x86_64-cpu", + "unavailable-features": [ + "fma", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "adx", + "mmxext", + "fxsr-opt", + "cr8legacy", + "abm", + "sse4a", + "misalignsse", + "osvw" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v3", + "typename": "Denverton-v3-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v2", + "typename": "Denverton-v2-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton-v1", + "typename": "Denverton-v1-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Denverton", + "typename": "Denverton-x86_64-cpu", + "unavailable-features": [ + "mpx" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v2", + "typename": "Cooperlake-v2-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "avx512-bf16", + "abm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake-v1", + "typename": "Cooperlake-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "avx512-bf16", + "abm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cooperlake", + "typename": "Cooperlake-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "avx512-bf16", + "abm", + "taa-no" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Conroe-v1", + "typename": "Conroe-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Conroe", + "typename": "Conroe-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "Cascadelake-Server-v5", + "typename": "Cascadelake-Server-v5-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v4", + "typename": "Cascadelake-Server-v4-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v3", + "typename": "Cascadelake-Server-v3-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v2", + "typename": "Cascadelake-Server-v2-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-v1", + "typename": "Cascadelake-Server-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server-noTSX", + "typename": "Cascadelake-Server-noTSX-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Cascadelake-Server", + "typename": "Cascadelake-Server-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "mpx", + "avx512f", + "avx512dq", + "adx", + "avx512cd", + "avx512bw", + "avx512vl", + "pku", + "avx512vnni", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v4", + "typename": "Broadwell-v4-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "adx", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v3", + "typename": "Broadwell-v3-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "adx", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v2", + "typename": "Broadwell-v2-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "adx", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-v1", + "typename": "Broadwell-v1-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "adx", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX-IBRS", + "typename": "Broadwell-noTSX-IBRS-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "adx", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-noTSX", + "typename": "Broadwell-noTSX-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "avx2", + "bmi2", + "invpcid", + "adx", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell-IBRS", + "typename": "Broadwell-IBRS-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "adx", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "Broadwell", + "typename": "Broadwell-x86_64-cpu", + "unavailable-features": [ + "fma", + "pcid", + "avx", + "f16c", + "bmi1", + "hle", + "avx2", + "bmi2", + "invpcid", + "rtm", + "adx", + "abm" + ], + "static": false, + "migration-safe": true, + "deprecated": false + }, + { + "name": "486-v1", + "typename": "486-v1-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + }, + { + "name": "486", + "typename": "486-x86_64-cpu", + "unavailable-features": [], + "static": false, + "migration-safe": true, + "deprecated": true + } + ], + "id": "definitions" +} diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-2.sig b/tests/cputes= tdata/x86_64-cpuid-Atom-P5362-2.sig new file mode 100644 index 0000000000..0c89effb40 --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-2.sig @@ -0,0 +1,4 @@ +080667 +family: 6 (0x06) +model: 134 (0x86) +stepping: 7 (0x07) diff --git a/tests/cputestdata/x86_64-cpuid-Atom-P5362-2.xml b/tests/cputes= tdata/x86_64-cpuid-Atom-P5362-2.xml new file mode 100644 index 0000000000..7f9cb7aa8d --- /dev/null +++ b/tests/cputestdata/x86_64-cpuid-Atom-P5362-2.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + --=20 2.49.0 From nobody Tue Sep 9 03:30:52 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745923565; cv=none; d=zohomail.com; s=zohoarc; b=hM68H7qI4Tnlufyyz9V+2Zbv7pdvewsbl+2b7biLkr8wKYHsySfpySEzrPW+kEEfkUsOehw+7WsMmESsgFhrnNoArVplhGjcOgqs5+jOSi7VQJjkmHAgEmlYb2vb8p5Mv40nMGk6G79hAjSfigMDzH1PhqbXcg3iJGgtCb5jKak= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745923565; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=Guy0qP1+sRkHRs1OySFj9f6NxbYAwcPSRWNO4gLKdJc=; b=iz8bmrGXEUDTbcaF/M5VbFyalcJACCuc5RxKfPZFQNsyVUrHabvhM7wf8G+U0ipdVDKiMWsZVy5qlhDPpyKyARtC7Ti2THl0mfg+3pAxEq8EsjN2lThmpvl0AlOScmRTaJ0np4jNvFaqGtkPItvEdHVMfyezf9ufhmP7Hw6k1QA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745923565966549.9381733368725; Tue, 29 Apr 2025 03:46:05 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 0A75012BF; Tue, 29 Apr 2025 06:46:05 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 0C9A813EC; Tue, 29 Apr 2025 06:21:29 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 5EAA612AF; Tue, 29 Apr 2025 06:21:20 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id C8FBA12E3 for ; Tue, 29 Apr 2025 06:20:25 -0400 (EDT) Received: from mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-131-2wbraOPJOqGETU3eKWNdXg-1; Tue, 29 Apr 2025 06:20:23 -0400 Received: from mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 3025E195608E for ; Tue, 29 Apr 2025 10:20:23 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-04.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id B9D0119560A3 for ; Tue, 29 Apr 2025 10:20:22 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1745922025; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=1Gbc6ioecK4iSCPU2WwbugAttVzZij5RvyXCXab7MlY=; b=YFx27klaRdWNmpVFZ2ZuNe3ZxgmOIAfZXAyTG7VM34+esLIi+l0mWvTylkHj6cQ9BiDWY8 7PD8kUDWWtYrngCmNjrr7pgGBDTSy13ZKE0ZDkgPe7Ar99b/3FGOZ/u8fMbeYBJtGouIDC mSpCqZ2zyA+VpmzUlWejPeViBOLurFg= X-MC-Unique: 2wbraOPJOqGETU3eKWNdXg-1 X-Mimecast-MFC-AGG-ID: 2wbraOPJOqGETU3eKWNdXg_1745922023 To: devel@lists.libvirt.org Subject: [PATCH 14/15] cpu_x86: Refactor virCPUx86CompareCandidateFeatureList Date: Tue, 29 Apr 2025 12:19:49 +0200 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.0 on 10.30.177.40 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: X2df8ZtZ3i4PKhi_2WjEYZZo0z29oZgG7ZRqC_3Mhqo_1745922023 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: NXRXN6XYZLMOMG4URSTOVZR75HNOSMEK X-Message-ID-Hash: NXRXN6XYZLMOMG4URSTOVZR75HNOSMEK X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745923567700019100 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark Refactor weight calculation to a separate virCPUx86WeightFeatures function to avoid code duplication. Signed-off-by: Jiri Denemark Reviewed-by: Peter Krempa --- src/cpu/cpu_x86.c | 83 ++++++++++++++++++++++++++--------------------- 1 file changed, 46 insertions(+), 37 deletions(-) diff --git a/src/cpu/cpu_x86.c b/src/cpu/cpu_x86.c index 32aa01bc14..b0fe2bed4c 100644 --- a/src/cpu/cpu_x86.c +++ b/src/cpu/cpu_x86.c @@ -2090,63 +2090,72 @@ virCPUx86Compare(virCPUDef *host, /* Base penalty for disabled features. */ #define BASE_PENALTY 2 =20 +struct virCPUx86Weight { + size_t total; + size_t enabled; + size_t disabled; +}; + +static void +virCPUx86WeightFeatures(const virCPUDef *cpu, + struct virCPUx86Weight *weight) +{ + int penalty =3D BASE_PENALTY; + size_t i; + + weight->enabled =3D cpu->nfeatures; + weight->disabled =3D 0; + + if (cpu->type =3D=3D VIR_CPU_TYPE_HOST) { + weight->total =3D cpu->nfeatures; + return; + } + + for (i =3D 0; i < weight->enabled; i++) { + if (cpu->features[i].policy =3D=3D VIR_CPU_FEATURE_DISABLE) { + weight->enabled--; + weight->disabled +=3D penalty; + penalty++; + } + } + + weight->total =3D weight->enabled + weight->disabled; +} + + static int virCPUx86CompareCandidateFeatureList(virCPUDef *cpuCurrent, virCPUDef *cpuCandidate, bool isPreferred) { - size_t current =3D cpuCurrent->nfeatures; - size_t enabledCurrent =3D current; - size_t disabledCurrent =3D 0; - size_t candidate =3D cpuCandidate->nfeatures; - size_t enabled =3D candidate; - size_t disabled =3D 0; + struct virCPUx86Weight current =3D { 0 }; + struct virCPUx86Weight candidate =3D { 0 }; =20 - if (cpuCandidate->type !=3D VIR_CPU_TYPE_HOST) { - size_t i; - int penalty =3D BASE_PENALTY; + virCPUx86WeightFeatures(cpuCurrent, ¤t); + virCPUx86WeightFeatures(cpuCandidate, &candidate); =20 - for (i =3D 0; i < enabledCurrent; i++) { - if (cpuCurrent->features[i].policy =3D=3D VIR_CPU_FEATURE_DISA= BLE) { - enabledCurrent--; - disabledCurrent +=3D penalty; - penalty++; - } - } - current =3D enabledCurrent + disabledCurrent; - - penalty =3D BASE_PENALTY; - for (i =3D 0; i < enabled; i++) { - if (cpuCandidate->features[i].policy =3D=3D VIR_CPU_FEATURE_DI= SABLE) { - enabled--; - disabled +=3D penalty; - penalty++; - } - } - candidate =3D enabled + disabled; - } - - if (candidate < current || - (candidate =3D=3D current && disabled < disabledCurrent)) { + if (candidate.total < current.total || + (candidate.total =3D=3D current.total && + candidate.disabled < current.disabled)) { VIR_DEBUG("%s is better than %s: %zu (%zu, %zu) < %zu (%zu, %zu)", cpuCandidate->model, cpuCurrent->model, - candidate, enabled, disabled, - current, enabledCurrent, disabledCurrent); + candidate.total, candidate.enabled, candidate.disabled, + current.total, current.enabled, current.disabled); return 1; } =20 - if (isPreferred && disabled < disabledCurrent) { + if (isPreferred && candidate.disabled < current.disabled) { VIR_DEBUG("%s is in the list of preferred models and provides fewe= r " "disabled features than %s: %zu < %zu", cpuCandidate->model, cpuCurrent->model, - disabled, disabledCurrent); + candidate.disabled, current.disabled); return 1; } =20 VIR_DEBUG("%s is not better than %s: %zu (%zu, %zu) >=3D %zu (%zu, %zu= )", cpuCandidate->model, cpuCurrent->model, - candidate, enabled, disabled, - current, enabledCurrent, disabledCurrent); + candidate.total, candidate.enabled, candidate.disabled, + current.total, current.enabled, current.disabled); return 0; } =20 --=20 2.49.0 From nobody Tue Sep 9 03:30:52 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745923697; cv=none; d=zohomail.com; s=zohoarc; b=ef3KXftZBQb59kYQO/MbzwzbveHAs4bZ84OXeiJytuHLAYbAnWFjjj6rdg4seqA36PJuuU4L3Yc88rh1hQX+WVakZNoUKt61Ipmt7WTcbC/xMXh/ssByGiWWxmhr3+FTInEAwSxw2vwTIbuPhcFNLMNGa5d4tgW+8rG5z7e6U+k= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745923697; h=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id:Cc; bh=xwA8gLNj4EgQWJRL6lQlb1J91w1AxqlfLmVJC6eFWkA=; b=IWL+MKSk3pf36mBLKtECCsnhCD+eejySTn74ZFej1a1vrgr1vyDYd7iA9FJJlNUgn35jiQjoeApB5Bie3gEKOGUR6znZy6h8gZ5ntKXpPyBSCkvHve3vUG+DsVlu++L+guDQFvxBh+ZKxkK5jmbxCEUGocDUc9B0LtrcCdh9DoI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745923697572220.1235285355133; Tue, 29 Apr 2025 03:48:17 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 00B939AC; Tue, 29 Apr 2025 06:48:16 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 5965712CB; Tue, 29 Apr 2025 06:21:35 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 7034613E2; Tue, 29 Apr 2025 06:21:25 -0400 (EDT) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 3FFEC1287 for ; Tue, 29 Apr 2025 06:20:27 -0400 (EDT) Received: from mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (ec2-35-165-154-97.us-west-2.compute.amazonaws.com [35.165.154.97]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-648--7J0v-rSMgSWKEuchr4NhQ-1; Tue, 29 Apr 2025 06:20:25 -0400 Received: from mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-08.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id E40F51800370 for ; Tue, 29 Apr 2025 10:20:24 +0000 (UTC) Received: from orkuz (unknown [10.43.3.115]) by mx-prod-int-01.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTP id 7D6B730001A2 for ; Tue, 29 Apr 2025 10:20:24 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1745922026; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=CsulxKyWLNXa44NGllEqu+oonqDkNY2+etE88c4KbcU=; b=G3OR5GO17Oc9rIcm9bQ9RrQkhvIdxWd7l19FwXjV1vyM21vsEmoowciyDUpidelvfobTPc BClWDZ5XhfAHxex6exQwqDe++6kXU+QrSzVvYCCLsz5Q9bSJNpWIvWgXtYZZ54Mc2fz7HC j6PbwjpaE/joLsVME2UbIN2YX8/8jlk= X-MC-Unique: -7J0v-rSMgSWKEuchr4NhQ-1 X-Mimecast-MFC-AGG-ID: -7J0v-rSMgSWKEuchr4NhQ_1745922025 To: devel@lists.libvirt.org Subject: [PATCH 15/15] cpu_x86: Fix algorithm for computing CPU model weight Date: Tue, 29 Apr 2025 12:19:50 +0200 Message-ID: In-Reply-To: References: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.4 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: hbyNRfFEcEn-tYXLnb5TSvaY0oKz4D8RS5si4KsETmg_1745922025 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: quoted-printable Message-ID-Hash: YVFA6TAPV32UZLEF5JI7PU6OEC574CFZ X-Message-ID-Hash: YVFA6TAPV32UZLEF5JI7PU6OEC574CFZ X-MailFrom: jdenemar@redhat.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Jiri Denemark via Devel Reply-To: Jiri Denemark X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745923698449019000 Content-Type: text/plain; charset="utf-8" From: Jiri Denemark This patch is effectively a NOP, but it fixes a logic bug and makes the heuristics more visible and easier to change should there be a need to do so in the future. We decide which CPU model is the best match for given CPU data by comparing lists of features that need to be enabled/disabled on top of the selected CPU model. Since the original approach of using just the total number of features was not working well enough, commit v8.3.0-42-g48341b025a implemented a penalty for disabled features which would increase for each additional disabled features. Apparently the intention was weighting disabled features as disabled * (disabled + 3) weightDisabled =3D ------------------------- 2 and complete CPU model as weight =3D enabled + weightDisabled But there was a bug in the code which caused it to ignore some of the features and counted as enabled regardless on their policy. Instead of going through all features the code used the number of "enabled" features (the variable was not really counting number of enabled features though) which was initialized to the total number of features and decremented each time a disabled features was found. Thus depending on the number of disabled features, some features at the end of the list were ignored. Luckily we know all the ignored features had to be disabled because the CPU definitions were created by x86DataToCPU which constructs a list of enabled features followed by disabled features. So to fix the bug while providing the same results we can come up with an equivalent formula using properly counted features in the CPU definition. The number of disabled features counted by the buggy code is half =3D (disabled + 1) div 2 and the weight of all disabled features is half * (half + 3) weightDisabled =3D ----------------- 2 When computing the total weight, we can't no longer use number of enabled features because the original code counted some of the disabled features as enabled. So to match the old behavior, we count the total weight as weight =3D features - half + weightDisabled The weight of enabled features now differs from the value computed by the old code, but we don't need to worry about it as it's not really used anywhere except for logging. Fixes: https://gitlab.com/libvirt/libvirt/-/issues/759 Signed-off-by: Jiri Denemark Reviewed-by: Peter Krempa --- src/cpu/cpu_x86.c | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/src/cpu/cpu_x86.c b/src/cpu/cpu_x86.c index b0fe2bed4c..213af67ea4 100644 --- a/src/cpu/cpu_x86.c +++ b/src/cpu/cpu_x86.c @@ -2087,9 +2087,6 @@ virCPUx86Compare(virCPUDef *host, } =20 =20 -/* Base penalty for disabled features. */ -#define BASE_PENALTY 2 - struct virCPUx86Weight { size_t total; size_t enabled; @@ -2100,26 +2097,25 @@ static void virCPUx86WeightFeatures(const virCPUDef *cpu, struct virCPUx86Weight *weight) { - int penalty =3D BASE_PENALTY; size_t i; + size_t half; /* half of disabled features rounded up */ =20 weight->enabled =3D cpu->nfeatures; - weight->disabled =3D 0; =20 if (cpu->type =3D=3D VIR_CPU_TYPE_HOST) { + weight->disabled =3D 0; weight->total =3D cpu->nfeatures; return; } =20 - for (i =3D 0; i < weight->enabled; i++) { - if (cpu->features[i].policy =3D=3D VIR_CPU_FEATURE_DISABLE) { + for (i =3D 0; i < cpu->nfeatures; i++) { + if (cpu->features[i].policy =3D=3D VIR_CPU_FEATURE_DISABLE) weight->enabled--; - weight->disabled +=3D penalty; - penalty++; - } } =20 - weight->total =3D weight->enabled + weight->disabled; + half =3D (cpu->nfeatures - weight->enabled + 1) / 2; + weight->disabled =3D half * (half + 3) / 2; + weight->total =3D cpu->nfeatures - half + weight->disabled; } =20 =20 --=20 2.49.0