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 16fcfc8a82SBin 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 24*6744c0d6SSimon Glass imply SOUND_IVYBRIDGE 258ef07571SSimon Glass 268ef07571SSimon Glassif NORTHBRIDGE_INTEL_IVYBRIDGE 278ef07571SSimon Glass 288ef07571SSimon Glassconfig DCACHE_RAM_BASE 298ef07571SSimon Glass default 0xff7e0000 308ef07571SSimon Glass 318ef07571SSimon Glassconfig DCACHE_RAM_SIZE 328ef07571SSimon Glass default 0x20000 338ef07571SSimon Glass 348ef07571SSimon Glassconfig DCACHE_RAM_MRC_VAR_SIZE 358ef07571SSimon Glass default 0x4000 368ef07571SSimon Glass 378ef07571SSimon Glassconfig CPU_SPECIFIC_OPTIONS 388ef07571SSimon Glass def_bool y 398ef07571SSimon Glass select SMM_TSEG 4065dd74a6SSimon Glass select X86_RAMTEST 418ef07571SSimon Glass 428ef07571SSimon Glassconfig SMM_TSEG_SIZE 438ef07571SSimon Glass hex 448ef07571SSimon Glass default 0x800000 458ef07571SSimon Glass 468ef07571SSimon Glassconfig ENABLE_VMX 478ef07571SSimon Glass bool "Enable VMX for virtualization" 488ef07571SSimon Glass default n 498ef07571SSimon Glass help 508ef07571SSimon Glass Virtual Machine Extensions are provided in many x86 CPUs. These 518ef07571SSimon Glass provide various facilities for allowing a host OS to provide an 528ef07571SSimon Glass environment where potentially several guest OSes have only 538ef07571SSimon Glass limited access to the underlying hardware. This is achieved 548ef07571SSimon Glass without resorting to software trapping and/or instruction set 558ef07571SSimon Glass emulation (which would be very slow). 568ef07571SSimon Glass 578ef07571SSimon Glass Intel's implementation of this is called VT-x. This option enables 588ef07571SSimon Glass VT-x this so that the OS that is booted by U-Boot can make use of 598ef07571SSimon Glass these facilities. If this option is not enabled, then the host OS 608ef07571SSimon Glass will be unable to support virtualisation, or it will run very 618ef07571SSimon Glass slowly. 628ef07571SSimon Glass 6343741396SBin Mengconfig FSP_ADDR 6443741396SBin Meng hex 6543741396SBin Meng default 0xfff80000 6643741396SBin Meng 6743741396SBin Mengconfig FSP_USE_UPD 6843741396SBin Meng bool 6943741396SBin Meng default n 7043741396SBin Meng 71a2e3b05eSBin Mengconfig FSP_BROKEN_HOB 72a2e3b05eSBin Meng bool 73a2e3b05eSBin Meng default y 74a2e3b05eSBin Meng 758ef07571SSimon Glassendif 76