* [PATCH 0/4] Add Support for AMD EPYC Zen 6 CPU Model
@ 2026-06-30 15:33 Ben Cheatham
2026-06-30 15:33 ` [PATCH 1/4] target/i386: Add AVX512 Bit Matrix Multiply (BMM) support Ben Cheatham
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Ben Cheatham @ 2026-06-30 15:33 UTC (permalink / raw)
To: qemu-devel; +Cc: babu.moger, Ben Cheatham
This series adds support for AMD's upcoming EPYC Zen 6 CPU models
(EPYC-Venice). The first four patches add support for the EPYC-Venice
model while the last patch adds the actual model.
The EPYC-Venice model is based on the EPYC-Turin model feature set with
the following feature additions:
ERAPS, TSC Adjustment, Shadow Stack, and SRSO_NO vulnerability fix
and support for the following instructions:
AVX512 FP16, AVX512 IFMA, AVX NE-Convert, AVX VNNI Int8, and
AVX512 BMM instructions
as well as new cache values.
Some of these features (ERAPS) were only just recently merged into the
Linux kernel. It's recommended to use a v7.0+ kernel to leverage the
full support of the model.
Amit Shah (1):
target/i386: Add getting RAPSIZE for ERAPS enabled guests
Ben Cheatham (2):
target/i386: Update RAPSIZE definition
target/i386: Add EPYC-Venice CPU model
Nikunj A Dadhania (1):
target/i386: Add AVX512 Bit Matrix Multiply (BMM) support
target/i386/cpu.c | 152 +++++++++++++++++++++++++++++++++++++++++++++-
target/i386/cpu.h | 9 ++-
2 files changed, 156 insertions(+), 5 deletions(-)
base-commit: 10a9fa0065a3cd3dcf12e2eae6b8caaac6ecdec7
--
2.53.0
^ permalink raw reply [flat|nested] 7+ messages in thread* [PATCH 1/4] target/i386: Add AVX512 Bit Matrix Multiply (BMM) support 2026-06-30 15:33 [PATCH 0/4] Add Support for AMD EPYC Zen 6 CPU Model Ben Cheatham @ 2026-06-30 15:33 ` Ben Cheatham 2026-06-30 15:33 ` [PATCH 2/4] target/i386: Update RAPSIZE definition Ben Cheatham ` (2 subsequent siblings) 3 siblings, 0 replies; 7+ messages in thread From: Ben Cheatham @ 2026-06-30 15:33 UTC (permalink / raw) To: qemu-devel; +Cc: babu.moger, Nikunj A Dadhania, Ben Cheatham From: Nikunj A Dadhania <nikunj@amd.com> Add the AVX512 Bit Matrix Multiply feature flag at CPUID leaf 0x80000021_EAX[23], enabling guests to detect and use BMM instructions for accelerated bit matrix multiply operations. Add the "avx512-bmm" feature name to allow QEMU to expose this capability when available on the host. avx512-bmm: AVX512 Bit Matrix Multiply instruction Signed-off-by: Nikunj A Dadhania <nikunj@amd.com> Signed-off-by: Ben Cheatham <Benjamin.Cheatham@amd.com> --- target/i386/cpu.c | 2 +- target/i386/cpu.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/target/i386/cpu.c b/target/i386/cpu.c index 8929a75c7c92..a85cc67700fa 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -1434,7 +1434,7 @@ FeatureWordInfo feature_word_info[FEATURE_WORDS] = { "auto-ibrs", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, - "prefetchi", NULL, NULL, NULL, + "prefetchi", NULL, NULL, "avx512-bmm", "eraps", NULL, NULL, "sbpb", "ibpb-brtype", "srso-no", "srso-user-kernel-no", NULL, }, diff --git a/target/i386/cpu.h b/target/i386/cpu.h index 67e2ecf32517..e66333cd9c24 100644 --- a/target/i386/cpu.h +++ b/target/i386/cpu.h @@ -1200,6 +1200,8 @@ uint64_t x86_cpu_get_supported_feature_word(X86CPU *cpu, FeatureWord w); #define CPUID_8000_0021_EAX_AUTO_IBRS (1U << 8) /* Indicates support for IC prefetch */ #define CPUID_8000_0021_EAX_PREFETCHI (1U << 20) +/* AVX512 Bit Matrix Multiply (BMM) instruction support */ +#define CPUID_8000_0021_EAX_AVX512_BMM (1U << 23) /* Enhanced Return Address Predictor Scurity */ #define CPUID_8000_0021_EAX_ERAPS (1U << 24) /* Selective Branch Predictor Barrier */ -- 2.53.0 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 2/4] target/i386: Update RAPSIZE definition 2026-06-30 15:33 [PATCH 0/4] Add Support for AMD EPYC Zen 6 CPU Model Ben Cheatham 2026-06-30 15:33 ` [PATCH 1/4] target/i386: Add AVX512 Bit Matrix Multiply (BMM) support Ben Cheatham @ 2026-06-30 15:33 ` Ben Cheatham 2026-06-30 15:33 ` [PATCH 3/4] target/i386: Add getting RAPSIZE for ERAPS enabled guests Ben Cheatham 2026-06-30 15:33 ` [PATCH 4/4] target/i386: Add EPYC-Venice CPU model Ben Cheatham 3 siblings, 0 replies; 7+ messages in thread From: Ben Cheatham @ 2026-06-30 15:33 UTC (permalink / raw) To: qemu-devel; +Cc: babu.moger, Ben Cheatham The RAPSIZE definition originally introduced in 9c07a7af5da: "target/i386: Expose new feature bits in..." hard-coded the value of the field to 0x8. While this value works for current CPUs, the value may change in the future. Update the definition to be a bit-mask instead of a hard-coded value for future-proofing. The field is currently unused, so no functional change is intended. Signed-off-by: Ben Cheatham <Benjamin.Cheatham@amd.com> --- target/i386/cpu.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/target/i386/cpu.h b/target/i386/cpu.h index e66333cd9c24..ff63baa9dd23 100644 --- a/target/i386/cpu.h +++ b/target/i386/cpu.h @@ -1214,10 +1214,11 @@ uint64_t x86_cpu_get_supported_feature_word(X86CPU *cpu, FeatureWord w); #define CPUID_8000_0021_EAX_SRSO_USER_KERNEL_NO (1U << 30) /* - * Return Address Predictor size. RapSize x 8 is the minimum number of - * CALL instructions software needs to execute to flush the RAP. + * Return Address Predictor size. RapSize x Y is the minimum number of + * CALL instructions software needs to execute to flush the RAP, where + * Y is the value of CPUID_8000_0021.EBX[23:16]. */ -#define CPUID_8000_0021_EBX_RAPSIZE (8U << 16) +#define CPUID_8000_0021_EBX_RAPSIZE (0x00FF0000U) /* CPU is not vulnerable TSA SA-SQ attack */ #define CPUID_8000_0021_ECX_TSA_SQ_NO (1U << 1) -- 2.53.0 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 3/4] target/i386: Add getting RAPSIZE for ERAPS enabled guests 2026-06-30 15:33 [PATCH 0/4] Add Support for AMD EPYC Zen 6 CPU Model Ben Cheatham 2026-06-30 15:33 ` [PATCH 1/4] target/i386: Add AVX512 Bit Matrix Multiply (BMM) support Ben Cheatham 2026-06-30 15:33 ` [PATCH 2/4] target/i386: Update RAPSIZE definition Ben Cheatham @ 2026-06-30 15:33 ` Ben Cheatham 2026-06-30 16:07 ` Shah, Amit 2026-06-30 15:33 ` [PATCH 4/4] target/i386: Add EPYC-Venice CPU model Ben Cheatham 3 siblings, 1 reply; 7+ messages in thread From: Ben Cheatham @ 2026-06-30 15:33 UTC (permalink / raw) To: qemu-devel; +Cc: babu.moger, Amit Shah, Ben Cheatham From: Amit Shah <amit.shah@amd.com> Newer AMD CPUs have the ERAPS (Enhanced Return Address Predictor Security) cpuid bit. When this bit is available, the size of the RSB is indicated in EBX bits 16:23 of the same function. Allow the guest to use these features when kvm is enabled and are available on the host. NOTE: The commit description is from a patch made by Amit while the actual changes are a subset of that patch, hence my Co-developed-by. Amit, let me know if the attribution looks good to you. Signed-off-by: Amit Shah <amit.shah@amd.com> Co-developed-by: Ben Cheatham <Benjamin.Cheatham@amd.com> Signed-off-by: Ben Cheatham <Benjamin.Cheatham@amd.com> --- target/i386/cpu.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/target/i386/cpu.c b/target/i386/cpu.c index a85cc67700fa..9342cc3ca4c6 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -9292,7 +9292,13 @@ void cpu_x86_cpuid(CPUX86State *env, uint32_t index, uint32_t count, case 0x80000021: *eax = *ebx = *ecx = *edx = 0; *eax = env->features[FEAT_8000_0021_EAX]; - *ebx = env->features[FEAT_8000_0021_EBX]; + + if (kvm_enabled() && (*eax & CPUID_8000_0021_EAX_ERAPS)) { + *ebx |= + kvm_arch_get_supported_cpuid(cs->kvm_state, index, count, R_EBX) & + CPUID_8000_0021_EBX_RAPSIZE; + } + *ecx = env->features[FEAT_8000_0021_ECX]; break; case 0x80000022: -- 2.53.0 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 3/4] target/i386: Add getting RAPSIZE for ERAPS enabled guests 2026-06-30 15:33 ` [PATCH 3/4] target/i386: Add getting RAPSIZE for ERAPS enabled guests Ben Cheatham @ 2026-06-30 16:07 ` Shah, Amit 2026-06-30 16:38 ` Cheatham, Benjamin 0 siblings, 1 reply; 7+ messages in thread From: Shah, Amit @ 2026-06-30 16:07 UTC (permalink / raw) To: Cheatham, Benjamin, qemu-devel@nongnu.org; +Cc: Moger, Babu On Tue, 2026-06-30 at 10:33 -0500, Ben Cheatham wrote: > From: Amit Shah <amit.shah@amd.com> > > Newer AMD CPUs have the ERAPS (Enhanced Return Address Predictor > Security) cpuid bit. When this bit is available, the size of the RSB > is > indicated in EBX bits 16:23 of the same function. Allow the guest to > use > these features when kvm is enabled and are available on the host. > > NOTE: The commit description is from a patch made by Amit while the > actual changes are a subset of that patch, hence my Co-developed-by. > Amit, let me know if the attribution looks good to you. Looks good, thanks. BTW you can move this blurb below the --- lines so that it doesn't show up in the commit log. > Signed-off-by: Amit Shah <amit.shah@amd.com> > Co-developed-by: Ben Cheatham <Benjamin.Cheatham@amd.com> > Signed-off-by: Ben Cheatham <Benjamin.Cheatham@amd.com> > --- > target/i386/cpu.c | 8 +++++++- > 1 file changed, 7 insertions(+), 1 deletion(-) > > diff --git a/target/i386/cpu.c b/target/i386/cpu.c > index a85cc67700fa..9342cc3ca4c6 100644 > --- a/target/i386/cpu.c > +++ b/target/i386/cpu.c > @@ -9292,7 +9292,13 @@ void cpu_x86_cpuid(CPUX86State *env, uint32_t > index, uint32_t count, > case 0x80000021: > *eax = *ebx = *ecx = *edx = 0; > *eax = env->features[FEAT_8000_0021_EAX]; > - *ebx = env->features[FEAT_8000_0021_EBX]; > + > + if (kvm_enabled() && (*eax & CPUID_8000_0021_EAX_ERAPS)) { > + *ebx |= > + kvm_arch_get_supported_cpuid(cs->kvm_state, index, > count, R_EBX) & > + CPUID_8000_0021_EBX_RAPSIZE; > + } > + > *ecx = env->features[FEAT_8000_0021_ECX]; > break; > case 0x80000022: ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 3/4] target/i386: Add getting RAPSIZE for ERAPS enabled guests 2026-06-30 16:07 ` Shah, Amit @ 2026-06-30 16:38 ` Cheatham, Benjamin 0 siblings, 0 replies; 7+ messages in thread From: Cheatham, Benjamin @ 2026-06-30 16:38 UTC (permalink / raw) To: Shah, Amit, qemu-devel@nongnu.org; +Cc: Moger, Babu On 6/30/2026 11:07 AM, Shah, Amit wrote: > On Tue, 2026-06-30 at 10:33 -0500, Ben Cheatham wrote: >> From: Amit Shah <amit.shah@amd.com> >> >> Newer AMD CPUs have the ERAPS (Enhanced Return Address Predictor >> Security) cpuid bit. When this bit is available, the size of the RSB >> is >> indicated in EBX bits 16:23 of the same function. Allow the guest to >> use >> these features when kvm is enabled and are available on the host. >> >> NOTE: The commit description is from a patch made by Amit while the >> actual changes are a subset of that patch, hence my Co-developed-by. >> Amit, let me know if the attribution looks good to you. > > Looks good, thanks. BTW you can move this blurb below the --- lines so > that it doesn't show up in the commit log. > Good point, will do. Thanks, Ben ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 4/4] target/i386: Add EPYC-Venice CPU model 2026-06-30 15:33 [PATCH 0/4] Add Support for AMD EPYC Zen 6 CPU Model Ben Cheatham ` (2 preceding siblings ...) 2026-06-30 15:33 ` [PATCH 3/4] target/i386: Add getting RAPSIZE for ERAPS enabled guests Ben Cheatham @ 2026-06-30 15:33 ` Ben Cheatham 3 siblings, 0 replies; 7+ messages in thread From: Ben Cheatham @ 2026-06-30 15:33 UTC (permalink / raw) To: qemu-devel; +Cc: babu.moger, Ben Cheatham Add support for AMD EPYC Zen 6 processors (EPYC-Venice). Add the following new feature bits on top of the feature bits from the previous generation EPYC model (Turin): avx512_fp16 : AVX512 FP16 instructions support avx_ifma : AVX512 Integer Fused Mul-Add instructions support avx_ne_convert : AVX NE-CONVERT instructions support avx_vnni_int8 : AVX VNNI INT8 instruction avx512_bmm : AVX512 Bit Matrix Multiply instruction eraps : Enhanced Return Address Prediction Security support (see also: rapsize) tsc_adjust : Time Stamp Counter Adjustment support cet_ss : Shadow Stack support srso_no : Not susceptible to Speculative Return Stack Overflow Signed-off-by: Ben Cheatham <Benjamin.Cheatham@amd.com> --- target/i386/cpu.c | 142 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 142 insertions(+) diff --git a/target/i386/cpu.c b/target/i386/cpu.c index 9342cc3ca4c6..e6f9f3dd3355 100644 --- a/target/i386/cpu.c +++ b/target/i386/cpu.c @@ -3048,6 +3048,59 @@ static const CPUCaches epyc_turin_cache_info = { } }; +static const CPUCaches epyc_venice_cache_info = { + .l1d_cache = &(CPUCacheInfo) { + .type = DATA_CACHE, + .level = 1, + .size = 48 * KiB, + .line_size = 64, + .associativity = 12, + .partitions = 1, + .sets = 64, + .lines_per_tag = 1, + .self_init = true, + .share_level = CPU_TOPOLOGY_LEVEL_CORE, + }, + .l1i_cache = &(CPUCacheInfo) { + .type = INSTRUCTION_CACHE, + .level = 1, + .size = 32 * KiB, + .line_size = 64, + .associativity = 8, + .partitions = 1, + .sets = 64, + .lines_per_tag = 1, + .self_init = true, + .share_level = CPU_TOPOLOGY_LEVEL_CORE, + }, + .l2_cache = &(CPUCacheInfo) { + .type = UNIFIED_CACHE, + .level = 2, + .size = 1 * MiB, + .line_size = 64, + .associativity = 16, + .partitions = 1, + .sets = 1024, + .lines_per_tag = 1, + .self_init = true, + .inclusive = true, + .share_level = CPU_TOPOLOGY_LEVEL_CORE, + }, + .l3_cache = &(CPUCacheInfo) { + .type = UNIFIED_CACHE, + .level = 3, + .size = 64 * MiB, + .line_size = 64, + .associativity = 16, + .partitions = 1, + .sets = 65536, + .lines_per_tag = 1, + .self_init = true, + .no_invd_sharing = true, + .complex_indexing = false, + .share_level = CPU_TOPOLOGY_LEVEL_DIE, + } +}; static const CPUCaches xeon_spr_cache_info = { .l1d_cache = &(CPUCacheInfo) { /* CPUID 0x4.0x0.EAX */ @@ -7309,6 +7362,95 @@ static const X86CPUDefinition builtin_x86_defs[] = { { /* end of list */ } } }, + { + .name = "EPYC-Venice", + .level = 0xd, + .vendor = CPUID_VENDOR_AMD, + .family = 26, + .model = 80, + .stepping = 0, + .features[FEAT_1_ECX] = + CPUID_EXT_RDRAND | CPUID_EXT_F16C | CPUID_EXT_AVX | + CPUID_EXT_XSAVE | CPUID_EXT_AES | CPUID_EXT_POPCNT | + CPUID_EXT_MOVBE | CPUID_EXT_SSE42 | CPUID_EXT_SSE41 | + CPUID_EXT_PCID | CPUID_EXT_CX16 | CPUID_EXT_FMA | + CPUID_EXT_SSSE3 | CPUID_EXT_MONITOR | CPUID_EXT_PCLMULQDQ | + CPUID_EXT_SSE3, + .features[FEAT_1_EDX] = + CPUID_SSE2 | CPUID_SSE | CPUID_FXSR | CPUID_MMX | CPUID_CLFLUSH | + CPUID_PSE36 | CPUID_PAT | CPUID_CMOV | CPUID_MCA | CPUID_PGE | + CPUID_MTRR | CPUID_SEP | CPUID_APIC | CPUID_CX8 | CPUID_MCE | + CPUID_PAE | CPUID_MSR | CPUID_TSC | CPUID_PSE | CPUID_DE | + CPUID_VME | CPUID_FP87, + .features[FEAT_6_EAX] = + CPUID_6_EAX_ARAT, + .features[FEAT_7_0_EBX] = + CPUID_7_0_EBX_FSGSBASE | CPUID_7_0_EBX_TSC_ADJUST | + CPUID_7_0_EBX_BMI1 | CPUID_7_0_EBX_AVX2 | + CPUID_7_0_EBX_SMEP | CPUID_7_0_EBX_BMI2 | CPUID_7_0_EBX_ERMS | + CPUID_7_0_EBX_INVPCID | CPUID_7_0_EBX_AVX512F | + CPUID_7_0_EBX_AVX512DQ | CPUID_7_0_EBX_RDSEED | CPUID_7_0_EBX_ADX | + CPUID_7_0_EBX_SMAP | CPUID_7_0_EBX_AVX512IFMA | + CPUID_7_0_EBX_CLFLUSHOPT | CPUID_7_0_EBX_CLWB | + CPUID_7_0_EBX_AVX512CD | CPUID_7_0_EBX_SHA_NI | + CPUID_7_0_EBX_AVX512BW | CPUID_7_0_EBX_AVX512VL, + .features[FEAT_7_0_ECX] = + CPUID_7_0_ECX_AVX512_VBMI | CPUID_7_0_ECX_UMIP | CPUID_7_0_ECX_PKU | + CPUID_7_0_ECX_AVX512_VBMI2 | CPUID_7_0_ECX_CET_SHSTK | + CPUID_7_0_ECX_GFNI | CPUID_7_0_ECX_VAES | CPUID_7_0_ECX_VPCLMULQDQ | + CPUID_7_0_ECX_AVX512VNNI | CPUID_7_0_ECX_AVX512BITALG | + CPUID_7_0_ECX_AVX512_VPOPCNTDQ | CPUID_7_0_ECX_LA57 | + CPUID_7_0_ECX_RDPID | CPUID_7_0_ECX_MOVDIRI | + CPUID_7_0_ECX_MOVDIR64B, + .features[FEAT_7_0_EDX] = + CPUID_7_0_EDX_FSRM | CPUID_7_0_EDX_AVX512_VP2INTERSECT | + CPUID_7_0_EDX_AVX512_FP16, + .features[FEAT_7_1_EAX] = + CPUID_7_1_EAX_AVX512_BF16 | CPUID_7_1_EAX_AVX_IFMA, + .features[FEAT_7_1_EDX] = + CPUID_7_1_EDX_AVX_VNNI_INT8 | CPUID_7_1_EDX_AVX_NE_CONVERT, + .features[FEAT_8000_0001_ECX] = + CPUID_EXT3_OSVW | CPUID_EXT3_3DNOWPREFETCH | + CPUID_EXT3_MISALIGNSSE | CPUID_EXT3_SSE4A | CPUID_EXT3_ABM | + CPUID_EXT3_CR8LEG | CPUID_EXT3_SVM | CPUID_EXT3_LAHF_LM | + CPUID_EXT3_TOPOEXT | CPUID_EXT3_PERFCORE, + .features[FEAT_8000_0001_EDX] = + CPUID_EXT2_LM | CPUID_EXT2_RDTSCP | CPUID_EXT2_PDPE1GB | + CPUID_EXT2_FFXSR | CPUID_EXT2_MMXEXT | CPUID_EXT2_NX | + CPUID_EXT2_SYSCALL, + .features[FEAT_8000_0007_EBX] = + CPUID_8000_0007_EBX_OVERFLOW_RECOV | CPUID_8000_0007_EBX_SUCCOR, + .features[FEAT_8000_0008_EBX] = + CPUID_8000_0008_EBX_CLZERO | CPUID_8000_0008_EBX_XSAVEERPTR | + CPUID_8000_0008_EBX_WBNOINVD | CPUID_8000_0008_EBX_IBPB | + CPUID_8000_0008_EBX_IBRS | CPUID_8000_0008_EBX_STIBP | + CPUID_8000_0008_EBX_STIBP_ALWAYS_ON | + CPUID_8000_0008_EBX_AMD_SSBD | CPUID_8000_0008_EBX_AMD_PSFD, + .features[FEAT_8000_0021_EAX] = + CPUID_8000_0021_EAX_NO_NESTED_DATA_BP | + CPUID_8000_0021_EAX_FS_GS_BASE_NS | + CPUID_8000_0021_EAX_LFENCE_ALWAYS_SERIALIZING | + CPUID_8000_0021_EAX_NULL_SEL_CLR_BASE | + CPUID_8000_0021_EAX_AUTO_IBRS | CPUID_8000_0021_EAX_PREFETCHI | + CPUID_8000_0021_EAX_AVX512_BMM | CPUID_8000_0021_EAX_ERAPS | + CPUID_8000_0021_EAX_SBPB | CPUID_8000_0021_EAX_IBPB_BRTYPE | + CPUID_8000_0021_EAX_SRSO_NO | + CPUID_8000_0021_EAX_SRSO_USER_KERNEL_NO, + .features[FEAT_8000_0022_EAX] = + CPUID_8000_0022_EAX_PERFMON_V2, + .features[FEAT_XSAVE] = + CPUID_XSAVE_XSAVEOPT | CPUID_XSAVE_XSAVEC | + CPUID_XSAVE_XGETBV1 | CPUID_XSAVE_XSAVES, + .features[FEAT_SVM] = + CPUID_SVM_NPT | CPUID_SVM_LBRV | CPUID_SVM_NRIPSAVE | + CPUID_SVM_TSCSCALE | CPUID_SVM_VMCBCLEAN | CPUID_SVM_FLUSHASID | + CPUID_SVM_PAUSEFILTER | CPUID_SVM_PFTHRESHOLD | + CPUID_SVM_V_VMSAVE_VMLOAD | CPUID_SVM_VGIF | + CPUID_SVM_VNMI | CPUID_SVM_SVME_ADDR_CHK, + .xlevel = 0x80000022, + .model_id = "AMD EPYC-Venice Processor", + .cache_info = &epyc_venice_cache_info, + }, }; /* -- 2.53.0 ^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2026-06-30 17:08 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-06-30 15:33 [PATCH 0/4] Add Support for AMD EPYC Zen 6 CPU Model Ben Cheatham 2026-06-30 15:33 ` [PATCH 1/4] target/i386: Add AVX512 Bit Matrix Multiply (BMM) support Ben Cheatham 2026-06-30 15:33 ` [PATCH 2/4] target/i386: Update RAPSIZE definition Ben Cheatham 2026-06-30 15:33 ` [PATCH 3/4] target/i386: Add getting RAPSIZE for ERAPS enabled guests Ben Cheatham 2026-06-30 16:07 ` Shah, Amit 2026-06-30 16:38 ` Cheatham, Benjamin 2026-06-30 15:33 ` [PATCH 4/4] target/i386: Add EPYC-Venice CPU model Ben Cheatham
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.