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 imply ENABLE_MRC_CACHE 13 imply ENV_IS_IN_SPI_FLASH 14 imply ICH_SPI 15 imply SCSI 16 imply SPI_FLASH 17 imply VIDEO_VESA 18 19if NORTHBRIDGE_INTEL_IVYBRIDGE 20 21config DCACHE_RAM_BASE 22 default 0xff7e0000 23 24config DCACHE_RAM_SIZE 25 default 0x20000 26 27config DCACHE_RAM_MRC_VAR_SIZE 28 default 0x4000 29 30config CPU_SPECIFIC_OPTIONS 31 def_bool y 32 select SMM_TSEG 33 select X86_RAMTEST 34 35config SMM_TSEG_SIZE 36 hex 37 default 0x800000 38 39config 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 56config FSP_ADDR 57 hex 58 default 0xfff80000 59 60config FSP_USE_UPD 61 bool 62 default n 63 64config FSP_BROKEN_HOB 65 bool 66 default y 67 68endif 69