]>
Commit | Line | Data |
---|---|---|
8ef07571 SG |
1 | # |
2 | # From Coreboot src/northbridge/intel/sandybridge/Kconfig | |
3 | # | |
4 | # Copyright (C) 2010 Google Inc. | |
5 | # | |
6 | # SPDX-License-Identifier: GPL-2.0 | |
7 | ||
8ef07571 SG |
8 | config NORTHBRIDGE_INTEL_IVYBRIDGE |
9 | bool | |
f7d35bc1 | 10 | select CACHE_MRC_BIN if HAVE_MRC |
1e452b46 | 11 | imply HAVE_INTEL_ME |
67f99f97 | 12 | imply ENABLE_MRC_CACHE |
a5b21294 BM |
13 | imply ENV_IS_IN_SPI_FLASH |
14 | imply ICH_SPI | |
15 | imply SCSI | |
16 | imply SPI_FLASH | |
17 | imply VIDEO_VESA | |
8ef07571 | 18 | |
8ef07571 SG |
19 | if NORTHBRIDGE_INTEL_IVYBRIDGE |
20 | ||
8ef07571 | 21 | config DCACHE_RAM_BASE |
8ef07571 SG |
22 | default 0xff7e0000 |
23 | ||
24 | config DCACHE_RAM_SIZE | |
8ef07571 SG |
25 | default 0x20000 |
26 | ||
8ef07571 | 27 | config DCACHE_RAM_MRC_VAR_SIZE |
8ef07571 | 28 | default 0x4000 |
8ef07571 | 29 | |
8ef07571 SG |
30 | config CPU_SPECIFIC_OPTIONS |
31 | def_bool y | |
32 | select SMM_TSEG | |
65dd74a6 | 33 | select X86_RAMTEST |
8ef07571 SG |
34 | |
35 | config SMM_TSEG_SIZE | |
36 | hex | |
37 | default 0x800000 | |
38 | ||
39 | config ENABLE_VMX | |
40 | bool "Enable VMX for virtualization" | |
41 | default n | |
42 | help | |
43 | Virtual Machine Extensions are provided in many x86 CPUs. These | |
44 | provide various facilities for allowing a host OS to provide an | |
45 | environment where potentially several guest OSes have only | |
46 | limited access to the underlying hardware. This is achieved | |
47 | without resorting to software trapping and/or instruction set | |
48 | emulation (which would be very slow). | |
49 | ||
50 | Intel's implementation of this is called VT-x. This option enables | |
51 | VT-x this so that the OS that is booted by U-Boot can make use of | |
52 | these facilities. If this option is not enabled, then the host OS | |
53 | will be unable to support virtualisation, or it will run very | |
54 | slowly. | |
55 | ||
43741396 BM |
56 | config FSP_ADDR |
57 | hex | |
58 | default 0xfff80000 | |
59 | ||
60 | config FSP_USE_UPD | |
61 | bool | |
62 | default n | |
63 | ||
a2e3b05e BM |
64 | config FSP_BROKEN_HOB |
65 | bool | |
66 | default y | |
67 | ||
8ef07571 | 68 | endif |