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"
|