File: chip_intel_80686_coppermine_def.h

package info (click to toggle)
faumachine 20100527-2
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 53,836 kB
  • ctags: 20,552
  • sloc: ansic: 179,550; asm: 3,645; makefile: 3,611; perl: 2,103; sh: 1,529; python: 600; xml: 563; lex: 210; vhdl: 204
file content (96 lines) | stat: -rw-r--r-- 2,715 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
/* $Id: chip_intel_80686_coppermine_def.h,v 1.1 2009-02-06 15:26:31 vrsieh Exp $ 
 *
 * Copyright (C) 2007-2009 FAUmachine Team <info@faumachine.org>.
 * This program is free software. You can redistribute it and/or modify it
 * under the terms of the GNU General Public License, either version 2 of
 * the License, or (at your option) any later version. See COPYING.
 */

#define CONFIG_CPU			80686

#define CONFIG_CPU_FREQ			(866*1000*1000ULL)

#define CONFIG_CPU_VIRT_BITS		32
#define CONFIG_CPU_PHYS_BITS		36

/*
 * 0x00000001: EDX Register
 * Features
 */
#define CONFIG_CPU_FPU_SUPPORT		1
#define CONFIG_CPU_VME_SUPPORT		0	/* FIXME */
#define CONFIG_CPU_DE_SUPPORT		1
#define CONFIG_CPU_PSE_SUPPORT		1
#define CONFIG_CPU_TSC_SUPPORT		1
#define CONFIG_CPU_MSR_SUPPORT		1
#define CONFIG_CPU_PAE_SUPPORT		1
#define CONFIG_CPU_MCE_SUPPORT		1

#define CONFIG_CPU_CX8_SUPPORT		1
#define CONFIG_CPU_APIC_SUPPORT		1
/* Bit 10 is reserved. */
#define CONFIG_CPU_SEP_SUPPORT		1
#define CONFIG_CPU_MTRR_SUPPORT		1
#define CONFIG_CPU_PGE_SUPPORT		1
#define CONFIG_CPU_MCA_SUPPORT		1
#define CONFIG_CPU_CMOV_SUPPORT		1
#define CONFIG_CPU_PAT_SUPPORT		1
#define CONFIG_CPU_PSE36_SUPPORT	1
#define CONFIG_CPU_PSN_SUPPORT		0
#define CONFIG_CPU_CFLSH_SUPPORT	0

/* Bit 20 is reserved. */
#define CONFIG_CPU_DS_SUPPORT		0
#define CONFIG_CPU_ACPI_SUPPORT		0
#define CONFIG_CPU_MMX_SUPPORT		1
#define CONFIG_CPU_FXSR_SUPPORT		1
#define CONFIG_CPU_SSE_SUPPORT		1
#define CONFIG_CPU_SSE2_SUPPORT		0
#define CONFIG_CPU_SS_SUPPORT		0
#define CONFIG_CPU_HTT_SUPPORT		0
#define CONFIG_CPU_TM_SUPPORT		0

/* Bit 30 is reserved. */
#define CONFIG_CPU_PBE_SUPPORT		0

/*
 * 0x00000001: ECX Register
 */
#define CONFIG_CPU_SSE3_SUPPORT		0
/* Bits 1-2 are reserved */
#define CONFIG_CPU_MONITOR_SUPPORT	0
#define CONFIG_CPU_DSCPL_SUPPORT	0
#define CONFIG_CPU_VMX_SUPPORT		0
/* Bit 6 is reserved */
#define CONFIG_CPU_EST_SUPPORT		0

#define CONFIG_CPU_TM2_SUPPORT		0
#define CONFIG_CPU_SSSE3_SUPPORT	0
#define CONFIG_CPU_CNXTID_SUPPORT	0
/* Bits 11-12 are reserved */
#define CONFIG_CPU_CMPXCHG16B_SUPPORT	0
#define CONFIG_CPU_XTPR_SUPPORT		0
#define CONFIG_CPU_PDCM_SUPPORT		0

/*
 * 0x80000001: EDX Register
 */
/* Bits 0-10 are reserved */
#define CONFIG_CPU_SYSCALL_SUPPORT	0
/* Bits 12-19 are reserved */
#define CONFIG_CPU_NX_SUPPORT		0
/* Bits 21-24 are reserved */
#define CONFIG_CPU_FFXSR_SUPPORT	0
/* Bits 26-28 are reserved */
#define CONFIG_CPU_LM_SUPPORT		0
/* Bits 30-31 are reserved */

/*
 * 0x80000001: ECX Register
 */
#define CONFIG_CPU_LAHF_SUPPORT		0
/* Bits 2-31 are reserved */

#define NAME		chip_intel_80686_coppermine
#define NAME_(x)	chip_intel_80686_coppermine_ ## x
#define SNAME		"chip_intel_80686_coppermine"