FD.io VPP  v17.04.2-2-ga8f93f8
Vector Packet Processing
cpu.c File Reference
+ Include dependency graph for cpu.c:

Go to the source code of this file.

Macros

#define foreach_x86_cpu_uarch
 

Functions

u8format_cpu_uarch (u8 *s, va_list *args)
 
u8format_cpu_model_name (u8 *s, va_list *args)
 
u8format_cpu_flags (u8 *s, va_list *args)
 

Macro Definition Documentation

#define foreach_x86_cpu_uarch
Value:
_(0x06, 0x4f, "Broadwell", "Broadwell-EP/EX") \
_(0x06, 0x3d, "Broadwell", "Broadwell") \
_(0x06, 0x3f, "Haswell", "Haswell-E") \
_(0x06, 0x3c, "Haswell", "Haswell") \
_(0x06, 0x3e, "IvyBridge", "IvyBridge-E/EN/EP") \
_(0x06, 0x3a, "IvyBridge", "IvyBridge") \
_(0x06, 0x2a, "SandyBridge", "SandyBridge") \
_(0x06, 0x2d, "SandyBridge", "SandyBridge-E/EN/EP") \
_(0x06, 0x25, "Westmere", "Arrandale,Clarksdale") \
_(0x06, 0x2c, "Westmere", "Westmere-EP/EX,Gulftown") \
_(0x06, 0x2f, "Westmere", "Westmere-EX") \
_(0x06, 0x1e, "Nehalem", "Clarksfield,Lynnfield,Jasper Forest") \
_(0x06, 0x1a, "Nehalem", "Nehalem-EP,Bloomfield)") \
_(0x06, 0x2e, "Nehalem", "Nehalem-EX") \
_(0x06, 0x17, "Penryn", "Yorkfield,Wolfdale,Penryn,Harpertown (DP)") \
_(0x06, 0x1d, "Penryn", "Dunnington (MP)") \
_(0x06, 0x37, "Atom", "Bay Trail") \
_(0x06, 0x36, "Atom", "Cedarview") \
_(0x06, 0x26, "Atom", "Lincroft") \
_(0x06, 0x1c, "Atom", "Pineview/Silverthorne")

Definition at line 19 of file cpu.c.

Function Documentation

u8* format_cpu_flags ( u8 s,
va_list *  args 
)

Definition at line 112 of file cpu.c.

+ Here is the call graph for this function:

u8* format_cpu_model_name ( u8 s,
va_list *  args 
)

Definition at line 65 of file cpu.c.

+ Here is the call graph for this function:

u8* format_cpu_uarch ( u8 s,
va_list *  args 
)

Definition at line 42 of file cpu.c.

+ Here is the call graph for this function: