Patrick Georgi | 5726f92 | 2009-10-08 07:43:09 +0000 | [diff] [blame] | 1 | config CPU_AMD_MODEL_10XXX |
2 | bool | ||||
Furquan Shaikh | 99ac98f | 2014-04-23 10:18:48 -0700 | [diff] [blame] | 3 | select ARCH_BOOTBLOCK_X86_32 |
Stefan Reinauer | 77b1655 | 2015-01-14 19:51:47 +0100 | [diff] [blame] | 4 | select ARCH_VERSTAGE_X86_32 |
Furquan Shaikh | 99ac98f | 2014-04-23 10:18:48 -0700 | [diff] [blame] | 5 | select ARCH_ROMSTAGE_X86_32 |
6 | select ARCH_RAMSTAGE_X86_32 | ||||
Patrick Georgi | 1bb6828 | 2009-12-31 12:56:53 +0000 | [diff] [blame] | 7 | select SSE |
Stefan Reinauer | a7acc51 | 2010-02-25 13:40:49 +0000 | [diff] [blame] | 8 | select SSE2 |
Marc Jones | 79cfe7e | 2011-12-14 15:33:33 -0700 | [diff] [blame] | 9 | select MMCONF_SUPPORT_DEFAULT |
Stefan Reinauer | 0db6820 | 2012-08-07 14:44:51 -0700 | [diff] [blame] | 10 | select TSC_SYNC_LFENCE |
Patrick Georgi | e135ac5 | 2012-11-20 11:53:47 +0100 | [diff] [blame] | 11 | select UDELAY_LAPIC |
Timothy Pearson | a2f79d5 | 2015-02-16 23:24:26 -0600 | [diff] [blame] | 12 | select HAVE_MONOTONIC_TIMER |
Kyösti Mälkki | 5fe1fb7a | 2013-12-08 07:21:05 +0200 | [diff] [blame] | 13 | select SUPPORT_CPU_UCODE_IN_CBFS |
Timothy Pearson | 24e6d04 | 2015-10-08 16:58:58 -0500 | [diff] [blame] | 14 | select CPU_MICROCODE_MULTIPLE_FILES |
Patrick Georgi | 5726f92 | 2009-10-08 07:43:09 +0000 | [diff] [blame] | 15 | |
Patrick Georgi | 76e8152 | 2010-11-16 21:25:29 +0000 | [diff] [blame] | 16 | if CPU_AMD_MODEL_10XXX |
Kyösti Mälkki | 8b95c13 | 2013-07-07 11:30:48 +0300 | [diff] [blame] | 17 | |
Timothy Pearson | 323a2af | 2015-07-24 17:34:29 -0500 | [diff] [blame] | 18 | config USE_LARGE_DCACHE |
19 | bool | ||||
20 | default y if CPU_AMD_SOCKET_G34_NON_AGESA | ||||
21 | default y if CPU_AMD_SOCKET_C32_NON_AGESA | ||||
22 | default n | ||||
23 | |||||
Ronald G. Minnich | b5e777c | 2013-07-22 20:17:18 +0200 | [diff] [blame] | 24 | config NUM_IPI_STARTS |
25 | int | ||||
26 | default 1 | ||||
27 | |||||
Patrick Georgi | 5726f92 | 2009-10-08 07:43:09 +0000 | [diff] [blame] | 28 | config CPU_ADDR_BITS |
29 | int | ||||
30 | default 48 | ||||
Patrick Georgi | 5726f92 | 2009-10-08 07:43:09 +0000 | [diff] [blame] | 31 | |
Patrick Georgi | 5726f92 | 2009-10-08 07:43:09 +0000 | [diff] [blame] | 32 | config DCACHE_RAM_BASE |
33 | hex | ||||
Myles Watson | 3db199c | 2009-10-12 22:39:08 +0000 | [diff] [blame] | 34 | default 0xc4000 |
Patrick Georgi | 5726f92 | 2009-10-08 07:43:09 +0000 | [diff] [blame] | 35 | |
36 | config DCACHE_RAM_SIZE | ||||
37 | hex | ||||
Myles Watson | 3db199c | 2009-10-12 22:39:08 +0000 | [diff] [blame] | 38 | default 0x0c000 |
Patrick Georgi | 5726f92 | 2009-10-08 07:43:09 +0000 | [diff] [blame] | 39 | |
Timothy Pearson | b5e4655 | 2015-06-02 13:47:36 -0500 | [diff] [blame] | 40 | config DCACHE_BSP_STACK_SIZE |
41 | hex | ||||
Timothy Pearson | 8bd1c36 | 2015-06-02 20:18:44 -0500 | [diff] [blame] | 42 | default 0x4000 |
Timothy Pearson | b5e4655 | 2015-06-02 13:47:36 -0500 | [diff] [blame] | 43 | |
Timothy Pearson | fb39f82 | 2015-06-02 20:25:03 -0500 | [diff] [blame] | 44 | config DCACHE_BSP_STACK_SLUSH |
45 | hex | ||||
Timothy Pearson | 323a2af | 2015-07-24 17:34:29 -0500 | [diff] [blame] | 46 | default 0x4000 if USE_LARGE_DCACHE |
Timothy Pearson | fb39f82 | 2015-06-02 20:25:03 -0500 | [diff] [blame] | 47 | default 0x1000 |
48 | |||||
Timothy Pearson | b5e4655 | 2015-06-02 13:47:36 -0500 | [diff] [blame] | 49 | config DCACHE_AP_STACK_SIZE |
50 | hex | ||||
51 | default 0x400 | ||||
52 | |||||
Patrick Georgi | 753169d | 2010-01-06 09:14:08 +0000 | [diff] [blame] | 53 | config UDELAY_IO |
54 | bool | ||||
55 | default n | ||||
Patrick Georgi | 76e8152 | 2010-11-16 21:25:29 +0000 | [diff] [blame] | 56 | |
57 | config SET_FIDVID | ||||
58 | bool | ||||
59 | default y | ||||
60 | |||||
Kyösti Mälkki | 46b0951 | 2014-04-17 15:07:47 +0300 | [diff] [blame] | 61 | config MAX_PHYSICAL_CPUS |
62 | int | ||||
63 | default 1 | ||||
64 | |||||
Stefan Reinauer | 95a6396 | 2012-11-13 17:00:01 -0800 | [diff] [blame] | 65 | config LIFT_BSP_APIC_ID |
66 | bool | ||||
67 | default n | ||||
68 | |||||
Patrick Georgi | 76e8152 | 2010-11-16 21:25:29 +0000 | [diff] [blame] | 69 | if SET_FIDVID |
70 | config SET_FIDVID_DEBUG | ||||
71 | bool | ||||
72 | default y | ||||
73 | |||||
74 | config SET_FIDVID_STORE_AP_APICID_AT_FIRST | ||||
75 | bool | ||||
76 | default y | ||||
77 | |||||
78 | config SET_FIDVID_CORE0_ONLY | ||||
79 | bool | ||||
80 | default n | ||||
81 | |||||
82 | # 0: all cores | ||||
83 | # 1: core 0 only | ||||
84 | # 2: all but core 0 | ||||
85 | config SET_FIDVID_CORE_RANGE | ||||
86 | int | ||||
87 | default 0 | ||||
88 | |||||
Marc Jones | 90ca14d | 2011-11-23 17:49:19 -0700 | [diff] [blame] | 89 | endif # SET_FIDVID |
Xavi Drudis Ferran | 4c28a6f | 2011-02-26 23:29:44 +0000 | [diff] [blame] | 90 | |
Patrick Georgi | e135ac5 | 2012-11-20 11:53:47 +0100 | [diff] [blame] | 91 | config UDELAY_LAPIC_FIXED_FSB |
92 | int | ||||
93 | default 200 | ||||
94 | |||||
Marc Jones | 90ca14d | 2011-11-23 17:49:19 -0700 | [diff] [blame] | 95 | endif # CPU_AMD_MODEL_10XXX |