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 8config NORTHBRIDGE_INTEL_IVYBRIDGE 9 bool 10 select CACHE_MRC_BIN if HAVE_MRC 11 imply HAVE_INTEL_ME 12 13if NORTHBRIDGE_INTEL_IVYBRIDGE 14 15config DCACHE_RAM_BASE 16 default 0xff7e0000 17 18config DCACHE_RAM_SIZE 19 default 0x20000 20 21config DCACHE_RAM_MRC_VAR_SIZE 22 default 0x4000 23 24config CPU_SPECIFIC_OPTIONS 25 def_bool y 26 select SMM_TSEG 27 select X86_RAMTEST 28 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 50config FSP_ADDR 51 hex 52 default 0xfff80000 53 54config FSP_USE_UPD 55 bool 56 default n 57 58config FSP_BROKEN_HOB 59 bool 60 default y 61 62endif 63