]> git.proxmox.com Git - mirror_qemu.git/commit
target/i386: Add new EPYC CPU versions with updated cache_info
authorMichael Roth <michael.roth@amd.com>
Thu, 4 May 2023 20:53:07 +0000 (15:53 -0500)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 8 May 2023 14:35:30 +0000 (16:35 +0200)
commitd7c72735f618a7ee27ee109d8b1468193734606a
treeec13fa4915e659abf394d309cefbdde3f254ccc6
parentcca0a000d06f897411a8af4402e5d0522bbe450b
target/i386: Add new EPYC CPU versions with updated cache_info

Introduce new EPYC cpu versions: EPYC-v4 and EPYC-Rome-v3.
The only difference vs. older models is an updated cache_info with
the 'complex_indexing' bit unset, since this bit is not currently
defined for AMD and may cause problems should it be used for
something else in the future. Setting this bit will also cause
CPUID validation failures when running SEV-SNP guests.

Signed-off-by: Michael Roth <michael.roth@amd.com>
Signed-off-by: Babu Moger <babu.moger@amd.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Message-Id: <20230504205313.225073-3-babu.moger@amd.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/cpu.c