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