18ef07571SSimon Glass# 28ef07571SSimon Glass# From Coreboot src/northbridge/intel/sandybridge/Kconfig 38ef07571SSimon Glass# 48ef07571SSimon Glass# Copyright (C) 2010 Google Inc. 58ef07571SSimon Glass# 68ef07571SSimon Glass# SPDX-License-Identifier: GPL-2.0 78ef07571SSimon Glass 88ef07571SSimon Glassconfig NORTHBRIDGE_INTEL_IVYBRIDGE 98ef07571SSimon Glass bool 10f7d35bc1SSimon Glass select CACHE_MRC_BIN if HAVE_MRC 111e452b46SBin Meng imply HAVE_INTEL_ME 1267f99f97SBin Meng imply ENABLE_MRC_CACHE 13*24357dfdSBin Meng imply AHCI_PCI 14a5b21294SBin Meng imply ICH_SPI 1572436892SBin Meng imply INTEL_ICH6_GPIO 16a5b21294SBin Meng imply SCSI 17a5b21294SBin Meng imply SPI_FLASH 18b9342b2cSBin Meng imply USB 19b9342b2cSBin Meng imply USB_EHCI_HCD 20a5b21294SBin Meng imply VIDEO_VESA 218ef07571SSimon Glass 228ef07571SSimon Glassif NORTHBRIDGE_INTEL_IVYBRIDGE 238ef07571SSimon Glass 248ef07571SSimon Glassconfig DCACHE_RAM_BASE 258ef07571SSimon Glass default 0xff7e0000 268ef07571SSimon Glass 278ef07571SSimon Glassconfig DCACHE_RAM_SIZE 288ef07571SSimon Glass default 0x20000 298ef07571SSimon Glass 308ef07571SSimon Glassconfig DCACHE_RAM_MRC_VAR_SIZE 318ef07571SSimon Glass default 0x4000 328ef07571SSimon Glass 338ef07571SSimon Glassconfig CPU_SPECIFIC_OPTIONS 348ef07571SSimon Glass def_bool y 358ef07571SSimon Glass select SMM_TSEG 3665dd74a6SSimon Glass select X86_RAMTEST 378ef07571SSimon Glass 388ef07571SSimon Glassconfig SMM_TSEG_SIZE 398ef07571SSimon Glass hex 408ef07571SSimon Glass default 0x800000 418ef07571SSimon Glass 428ef07571SSimon Glassconfig ENABLE_VMX 438ef07571SSimon Glass bool "Enable VMX for virtualization" 448ef07571SSimon Glass default n 458ef07571SSimon Glass help 468ef07571SSimon Glass Virtual Machine Extensions are provided in many x86 CPUs. These 478ef07571SSimon Glass provide various facilities for allowing a host OS to provide an 488ef07571SSimon Glass environment where potentially several guest OSes have only 498ef07571SSimon Glass limited access to the underlying hardware. This is achieved 508ef07571SSimon Glass without resorting to software trapping and/or instruction set 518ef07571SSimon Glass emulation (which would be very slow). 528ef07571SSimon Glass 538ef07571SSimon Glass Intel's implementation of this is called VT-x. This option enables 548ef07571SSimon Glass VT-x this so that the OS that is booted by U-Boot can make use of 558ef07571SSimon Glass these facilities. If this option is not enabled, then the host OS 568ef07571SSimon Glass will be unable to support virtualisation, or it will run very 578ef07571SSimon Glass slowly. 588ef07571SSimon Glass 5943741396SBin Mengconfig FSP_ADDR 6043741396SBin Meng hex 6143741396SBin Meng default 0xfff80000 6243741396SBin Meng 6343741396SBin Mengconfig FSP_USE_UPD 6443741396SBin Meng bool 6543741396SBin Meng default n 6643741396SBin Meng 67a2e3b05eSBin Mengconfig FSP_BROKEN_HOB 68a2e3b05eSBin Meng bool 69a2e3b05eSBin Meng default y 70a2e3b05eSBin Meng 718ef07571SSimon Glassendif 72