summaryrefslogtreecommitdiffstats
path: root/src/vppinfra/cpu.h
diff options
context:
space:
mode:
authorSivaprasad Tummala <sivaprasad.tummala@amd.com>2023-04-17 05:16:11 -0700
committerDamjan Marion <dmarion@0xa5.net>2023-04-17 14:36:10 +0000
commit6a1a832346ab4b973de19e6d416703ff0fd6d1df (patch)
treece9772d05051c59ff84ff6e681335259fb8d78ae /src/vppinfra/cpu.h
parent22ca0d03dbc82c3eb9ccd995aaef3ae924f67b97 (diff)
vppinfra: add AMD EPYC cpu family details
Type: feature - Added support for AMD EPYC processor family Change-Id: I60da87cca429117c209d240e5a5f3b4d9f4981d8 Signed-off-by: Sivaprasad Tummala <sivaprasad.tummala@amd.com>
Diffstat (limited to 'src/vppinfra/cpu.h')
-rw-r--r--src/vppinfra/cpu.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/vppinfra/cpu.h b/src/vppinfra/cpu.h
index 60439e0e3ca..29992bb11eb 100644
--- a/src/vppinfra/cpu.h
+++ b/src/vppinfra/cpu.h
@@ -39,6 +39,10 @@
#define foreach_march_variant
#endif
+#define amd_vendor(t1, t2, t3) \
+ ((t1 == 0x68747541) && /* htuA */ \
+ (t2 == 0x444d4163) && /* DMAc */ \
+ (t3 == 0x69746e65)) /* itne */
typedef enum
{
CLIB_MARCH_VARIANT_TYPE = 0,