]> git.sur5r.net Git - u-boot/blob - arch/x86/cpu/ivybridge/Kconfig
x86: kconfig: Move USB to platform Kconfig
[u-boot] / arch / x86 / cpu / ivybridge / Kconfig
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
8 config NORTHBRIDGE_INTEL_IVYBRIDGE
9         bool
10         select CACHE_MRC_BIN if HAVE_MRC
11         imply HAVE_INTEL_ME
12         imply ENABLE_MRC_CACHE
13         imply ENV_IS_IN_SPI_FLASH
14         imply ICH_SPI
15         imply SCSI
16         imply SPI_FLASH
17         imply USB
18         imply USB_EHCI_HCD
19         imply VIDEO_VESA
20
21 if NORTHBRIDGE_INTEL_IVYBRIDGE
22
23 config DCACHE_RAM_BASE
24         default 0xff7e0000
25
26 config DCACHE_RAM_SIZE
27         default 0x20000
28
29 config DCACHE_RAM_MRC_VAR_SIZE
30         default 0x4000
31
32 config CPU_SPECIFIC_OPTIONS
33         def_bool y
34         select SMM_TSEG
35         select X86_RAMTEST
36
37 config SMM_TSEG_SIZE
38         hex
39         default 0x800000
40
41 config ENABLE_VMX
42         bool "Enable VMX for virtualization"
43         default n
44         help
45           Virtual Machine Extensions are provided in many x86 CPUs. These
46           provide various facilities for allowing a host OS to provide an
47           environment where potentially several guest OSes have only
48           limited access to the underlying hardware. This is achieved
49           without resorting to software trapping and/or instruction set
50           emulation (which would be very slow).
51
52           Intel's implementation of this is called VT-x. This option enables
53           VT-x this so that the OS that is booted by U-Boot can make use of
54           these facilities. If this option is not enabled, then the host OS
55           will be unable to support virtualisation, or it will run very
56           slowly.
57
58 config FSP_ADDR
59         hex
60         default 0xfff80000
61
62 config FSP_USE_UPD
63         bool
64         default n
65
66 config FSP_BROKEN_HOB
67         bool
68         default y
69
70 endif