183d290c5STom Rini# SPDX-License-Identifier: GPL-2.0 28ef07571SSimon Glass# 38ef07571SSimon Glass# From Coreboot src/northbridge/intel/sandybridge/Kconfig 48ef07571SSimon Glass# 58ef07571SSimon Glass# Copyright (C) 2010 Google Inc. 68ef07571SSimon Glass# 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 1324357dfdSBin Meng imply AHCI_PCI 14a5b21294SBin Meng imply ICH_SPI 1572436892SBin Meng imply INTEL_ICH6_GPIO 16*fcfc8a82SBin Meng imply PINCTRL_ICH6 17a5b21294SBin Meng imply SCSI 189fd95ef0STuomas Tynkkynen imply SCSI_AHCI 19a5b21294SBin Meng imply SPI_FLASH 20b9342b2cSBin Meng imply USB 21b9342b2cSBin Meng imply USB_EHCI_HCD 22b173b4eaSBin Meng imply USB_XHCI_HCD 23a5b21294SBin Meng imply VIDEO_VESA 248ef07571SSimon Glass 258ef07571SSimon Glassif NORTHBRIDGE_INTEL_IVYBRIDGE 268ef07571SSimon Glass 278ef07571SSimon Glassconfig DCACHE_RAM_BASE 288ef07571SSimon Glass default 0xff7e0000 298ef07571SSimon Glass 308ef07571SSimon Glassconfig DCACHE_RAM_SIZE 318ef07571SSimon Glass default 0x20000 328ef07571SSimon Glass 338ef07571SSimon Glassconfig DCACHE_RAM_MRC_VAR_SIZE 348ef07571SSimon Glass default 0x4000 358ef07571SSimon Glass 368ef07571SSimon Glassconfig CPU_SPECIFIC_OPTIONS 378ef07571SSimon Glass def_bool y 388ef07571SSimon Glass select SMM_TSEG 3965dd74a6SSimon Glass select X86_RAMTEST 408ef07571SSimon Glass 418ef07571SSimon Glassconfig SMM_TSEG_SIZE 428ef07571SSimon Glass hex 438ef07571SSimon Glass default 0x800000 448ef07571SSimon Glass 458ef07571SSimon Glassconfig ENABLE_VMX 468ef07571SSimon Glass bool "Enable VMX for virtualization" 478ef07571SSimon Glass default n 488ef07571SSimon Glass help 498ef07571SSimon Glass Virtual Machine Extensions are provided in many x86 CPUs. These 508ef07571SSimon Glass provide various facilities for allowing a host OS to provide an 518ef07571SSimon Glass environment where potentially several guest OSes have only 528ef07571SSimon Glass limited access to the underlying hardware. This is achieved 538ef07571SSimon Glass without resorting to software trapping and/or instruction set 548ef07571SSimon Glass emulation (which would be very slow). 558ef07571SSimon Glass 568ef07571SSimon Glass Intel's implementation of this is called VT-x. This option enables 578ef07571SSimon Glass VT-x this so that the OS that is booted by U-Boot can make use of 588ef07571SSimon Glass these facilities. If this option is not enabled, then the host OS 598ef07571SSimon Glass will be unable to support virtualisation, or it will run very 608ef07571SSimon Glass slowly. 618ef07571SSimon Glass 6243741396SBin Mengconfig FSP_ADDR 6343741396SBin Meng hex 6443741396SBin Meng default 0xfff80000 6543741396SBin Meng 6643741396SBin Mengconfig FSP_USE_UPD 6743741396SBin Meng bool 6843741396SBin Meng default n 6943741396SBin Meng 70a2e3b05eSBin Mengconfig FSP_BROKEN_HOB 71a2e3b05eSBin Meng bool 72a2e3b05eSBin Meng default y 73a2e3b05eSBin Meng 748ef07571SSimon Glassendif 75