Kconfig 1.3 KB

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