blob: ed6b8349ee3a654235aefa591775bf19b91b6c8d [file] [log] [blame]
Simon Glass8ef07572014-11-12 22:42:07 -07001#
2# From Coreboot src/northbridge/intel/sandybridge/Kconfig
3#
4# Copyright (C) 2010 Google Inc.
5#
6# SPDX-License-Identifier: GPL-2.0
7
Simon Glass8ef07572014-11-12 22:42:07 -07008config NORTHBRIDGE_INTEL_IVYBRIDGE
9 bool
Simon Glassf7d35bc2016-03-11 22:07:08 -070010 select CACHE_MRC_BIN if HAVE_MRC
Bin Meng1e452b42017-07-30 06:23:10 -070011 imply HAVE_INTEL_ME
Simon Glass8ef07572014-11-12 22:42:07 -070012
Simon Glass8ef07572014-11-12 22:42:07 -070013if NORTHBRIDGE_INTEL_IVYBRIDGE
14
Simon Glass8ef07572014-11-12 22:42:07 -070015config DCACHE_RAM_BASE
Simon Glass8ef07572014-11-12 22:42:07 -070016 default 0xff7e0000
17
18config DCACHE_RAM_SIZE
Simon Glass8ef07572014-11-12 22:42:07 -070019 default 0x20000
20
Simon Glass8ef07572014-11-12 22:42:07 -070021config DCACHE_RAM_MRC_VAR_SIZE
Simon Glass8ef07572014-11-12 22:42:07 -070022 default 0x4000
Simon Glass8ef07572014-11-12 22:42:07 -070023
Simon Glass8ef07572014-11-12 22:42:07 -070024config CPU_SPECIFIC_OPTIONS
25 def_bool y
26 select SMM_TSEG
Simon Glass65dd74a2014-11-12 22:42:28 -070027 select X86_RAMTEST
Simon Glass8ef07572014-11-12 22:42:07 -070028
29config SMM_TSEG_SIZE
30 hex
31 default 0x800000
32
33config ENABLE_VMX
34 bool "Enable VMX for virtualization"
35 default n
36 help
37 Virtual Machine Extensions are provided in many x86 CPUs. These
38 provide various facilities for allowing a host OS to provide an
39 environment where potentially several guest OSes have only
40 limited access to the underlying hardware. This is achieved
41 without resorting to software trapping and/or instruction set
42 emulation (which would be very slow).
43
44 Intel's implementation of this is called VT-x. This option enables
45 VT-x this so that the OS that is booted by U-Boot can make use of
46 these facilities. If this option is not enabled, then the host OS
47 will be unable to support virtualisation, or it will run very
48 slowly.
49
Bin Meng43741392016-02-17 00:16:21 -080050config FSP_ADDR
51 hex
52 default 0xfff80000
53
54config FSP_USE_UPD
55 bool
56 default n
57
Bin Menga2e3b052016-02-17 00:16:25 -080058config FSP_BROKEN_HOB
59 bool
60 default y
61
Simon Glass8ef07572014-11-12 22:42:07 -070062endif