cpu_model
switch (cpu_model) {
if (cpu_model < CPU_NEHEMIAH)
static int cpu_model;
cpu_model = CPU_SAMUEL;
cpu_model = CPU_SAMUEL2;
cpu_model = CPU_SAMUEL2;
cpu_model = CPU_EZRA;
cpu_model = CPU_EZRA_T;
cpu_model = CPU_NEHEMIAH;
cpu_model = CPU_NEHEMIAH;
cpu_model = CPU_NEHEMIAH_C;
static struct cpu_model models[] =
struct cpu_model *model;
static DEFINE_PER_CPU(struct cpu_model *, centrino_model);
u64 cpu_model; /* Format as profiled by CPU hardware */
css->global_pgid.cpu_model = cpu_id.machine;
__u32 cpu_model : 16; /* CPU model */
if (!(cpu_family == 0x19 && cpu_model < 0x10 && (reg.dc_miss_no_mab_alloc || reg.sw_pf))) {
static u32 cpu_family, cpu_model, ibs_fetch_type, ibs_op_type;
if (!(cpu_family == 0x19 && cpu_model < 0x10 &&
ret = sscanf(cpuid, "%*[^,],%u,%u", &cpu_family, &cpu_model);
if (cpu_family == 0x19 && cpu_model < 0x10) {
10+time2pixels(first_time), cpu2y(cpu) + SLOT_MULT + SLOT_HEIGHT - 4, cpu_model());
if (cpu_model == 0x55)
if (cpu_model == 0x55)
if (cpu_model == 0x8F)
if (cpu_model == 0xCF)
if (cpu_model == 0x6A || cpu_model == 0x6C)
cpu_model = (fms >> 4) & 0xf;
cpu_model += ((fms >> 16) & 0xf) << 4;
static int cpu_model;
err(-1, "Invalid CPU model (%d)\n", cpu_model);
printf("Executing on CPU model:%d[0x%x]\n", cpu_model, cpu_model);