Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
centaur.c File Reference
#include <linux/bitops.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <asm/processor.h>
#include <asm/e820.h>
#include <asm/mtrr.h>
#include <asm/msr.h>
#include "cpu.h"

Go to the source code of this file.

Macros

#define ACE_PRESENT   (1 << 6)
 
#define ACE_ENABLED   (1 << 7)
 
#define ACE_FCR   (1 << 28) /* MSR_VIA_FCR */
 
#define RNG_PRESENT   (1 << 2)
 
#define RNG_ENABLED   (1 << 3)
 
#define RNG_ENABLE   (1 << 6) /* MSR_VIA_RNG */
 

Enumerations

enum  {
  ECX8 = 1<<1, EIERRINT = 1<<2, DPM = 1<<3, DMCE = 1<<4,
  DSTPCLK = 1<<5, ELINEAR = 1<<6, DSMC = 1<<7, DTLOCK = 1<<8,
  EDCTLB = 1<<8, EMMX = 1<<9, DPDC = 1<<11, EBRPRED = 1<<12,
  DIC = 1<<13, DDC = 1<<14, DNA = 1<<15, ERETSTK = 1<<16,
  E2MMX = 1<<19, EAMD3D = 1<<20
}
 

Functions

 cpu_dev_register (centaur_cpu_dev)
 

Macro Definition Documentation

#define ACE_ENABLED   (1 << 7)

Definition at line 243 of file centaur.c.

#define ACE_FCR   (1 << 28) /* MSR_VIA_FCR */

Definition at line 244 of file centaur.c.

#define ACE_PRESENT   (1 << 6)

Definition at line 242 of file centaur.c.

#define RNG_ENABLE   (1 << 6) /* MSR_VIA_RNG */

Definition at line 248 of file centaur.c.

#define RNG_ENABLED   (1 << 3)

Definition at line 247 of file centaur.c.

#define RNG_PRESENT   (1 << 2)

Definition at line 246 of file centaur.c.

Enumeration Type Documentation

anonymous enum
Enumerator:
ECX8 
EIERRINT 
DPM 
DMCE 
DSTPCLK 
ELINEAR 
DSMC 
DTLOCK 
EDCTLB 
EMMX 
DPDC 
EBRPRED 
DIC 
DDC 
DNA 
ERETSTK 
E2MMX 
EAMD3D 

Definition at line 300 of file centaur.c.

Function Documentation

cpu_dev_register ( centaur_cpu_dev  )