Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
intel.c File Reference
#include <linux/init.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/bitops.h>
#include <linux/smp.h>
#include <linux/sched.h>
#include <linux/thread_info.h>
#include <linux/module.h>
#include <linux/uaccess.h>
#include <asm/processor.h>
#include <asm/pgtable.h>
#include <asm/msr.h>
#include <asm/bugs.h>
#include <asm/cpu.h>
#include "cpu.h"

Go to the source code of this file.

Macros

#define X86_VMX_FEATURE_PROC_CTLS_TPR_SHADOW   0x00200000
 
#define X86_VMX_FEATURE_PROC_CTLS_VNMI   0x00400000
 
#define X86_VMX_FEATURE_PROC_CTLS_2ND_CTLS   0x80000000
 
#define X86_VMX_FEATURE_PROC_CTLS2_VIRT_APIC   0x00000001
 
#define X86_VMX_FEATURE_PROC_CTLS2_EPT   0x00000002
 
#define X86_VMX_FEATURE_PROC_CTLS2_VPID   0x00000020
 
#define TLB_INST_4K   0x01
 
#define TLB_INST_4M   0x02
 
#define TLB_INST_2M_4M   0x03
 
#define TLB_INST_ALL   0x05
 
#define TLB_INST_1G   0x06
 
#define TLB_DATA_4K   0x11
 
#define TLB_DATA_4M   0x12
 
#define TLB_DATA_2M_4M   0x13
 
#define TLB_DATA_4K_4M   0x14
 
#define TLB_DATA_1G   0x16
 
#define TLB_DATA0_4K   0x21
 
#define TLB_DATA0_4M   0x22
 
#define TLB_DATA0_2M_4M   0x23
 
#define STLB_4K   0x41
 

Functions

 cpu_dev_register (intel_cpu_dev)
 

Macro Definition Documentation

#define STLB_4K   0x41

Definition at line 512 of file intel.c.

#define TLB_DATA0_2M_4M   0x23

Definition at line 510 of file intel.c.

#define TLB_DATA0_4K   0x21

Definition at line 508 of file intel.c.

#define TLB_DATA0_4M   0x22

Definition at line 509 of file intel.c.

#define TLB_DATA_1G   0x16

Definition at line 506 of file intel.c.

#define TLB_DATA_2M_4M   0x13

Definition at line 503 of file intel.c.

#define TLB_DATA_4K   0x11

Definition at line 501 of file intel.c.

#define TLB_DATA_4K_4M   0x14

Definition at line 504 of file intel.c.

#define TLB_DATA_4M   0x12

Definition at line 502 of file intel.c.

#define TLB_INST_1G   0x06

Definition at line 499 of file intel.c.

#define TLB_INST_2M_4M   0x03

Definition at line 496 of file intel.c.

#define TLB_INST_4K   0x01

Definition at line 494 of file intel.c.

#define TLB_INST_4M   0x02

Definition at line 495 of file intel.c.

#define TLB_INST_ALL   0x05

Definition at line 498 of file intel.c.

#define X86_VMX_FEATURE_PROC_CTLS2_EPT   0x00000002
#define X86_VMX_FEATURE_PROC_CTLS2_VIRT_APIC   0x00000001
#define X86_VMX_FEATURE_PROC_CTLS2_VPID   0x00000020
#define X86_VMX_FEATURE_PROC_CTLS_2ND_CTLS   0x80000000
#define X86_VMX_FEATURE_PROC_CTLS_TPR_SHADOW   0x00200000
#define X86_VMX_FEATURE_PROC_CTLS_VNMI   0x00400000

Function Documentation

cpu_dev_register ( intel_cpu_dev  )