coreboot/src
Nico Huber 504d1eff4b 3rdparty/lib{hwbase,gfxinit}: Update to latest master
Simplifies our C interface function gma_gfxinit(), due to the following
changes:

* *libgfxinit* knows about the underlying PCI device now and can
  probe MMIO addresses by itself.
* The framebuffer mapping is now completely handled inside the
  library where we validate that we neither overflow
  - the stolen memory,
  - the GTT address space, the GTT itself nor
  - the aperture window (i.e. resource2 of the PCI device)
    that we use to access the framebuffer.

Other changes:

* Fixes and a quirk for DP training.
* Fix for DP-VGA adapters that report an analog display in EDID.
* Fixes for Skylake support with coreboot.
* DDI Buffer drive-strength configuration for Haswell, Broadwell and
  Skylake.
* `gfx_test` can now be run from X windows (with glitches).
* Compatibility with GCC 7 and SPARK GPL 2017.

TEST=Booted lenovo/t420 and verified that everything works as usual.

Change-Id: I001ba973d864811503410579fd7ad55ab8612759
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.coreboot.org/20606
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
2017-10-28 19:46:17 +00:00
..
acpi src/acpi: Add guards on all header files 2017-08-01 23:04:27 +00:00
arch arch/x86: restore forwarding table on resume for EARLY_EBDA_INIT 2017-10-18 19:56:21 +00:00
commonlib arch/x86: restore forwarding table on resume for EARLY_EBDA_INIT 2017-10-18 19:56:21 +00:00
console console: Ignore loglevel in nvram until ramstage 2017-09-25 13:35:29 +00:00
cpu cpu/amd: Fix spelling of *implementation* 2017-10-16 02:05:16 +00:00
device security/vboot: Move vboot2 to security kconfig section 2017-10-22 02:14:46 +00:00
drivers 3rdparty/lib{hwbase,gfxinit}: Update to latest master 2017-10-28 19:46:17 +00:00
ec security/vboot: Move vboot2 to security kconfig section 2017-10-22 02:14:46 +00:00
include lib/gpio: constify array inputs 2017-10-20 22:49:27 +00:00
lib lib: Prepare for libhwbase' generated config file 2017-10-28 19:45:06 +00:00
mainboard mainboard/google/Kahlee: Combine BiosCallOuts files 2017-10-28 11:20:46 +00:00
northbridge 3rdparty/lib{hwbase,gfxinit}: Update to latest master 2017-10-28 19:46:17 +00:00
security security/vboot: Move vboot2 to security kconfig section 2017-10-22 02:14:46 +00:00
soc soc/intel/apollolake: Switch to common p2sb 2017-10-27 20:13:59 +00:00
southbridge security/vboot: Move vboot2 to security kconfig section 2017-10-22 02:14:46 +00:00
superio superio/acpi/pnp.asl: Fix PNP_READ_DMA/PNP_WRITE_DMA macros 2017-10-25 14:32:39 +00:00
vendorcode security/vboot: Move vboot2 to security kconfig section 2017-10-22 02:14:46 +00:00
Kconfig soc: Add Kconfig for each soc vendor 2017-10-23 17:18:32 +00:00