coreboot-kgpe-d16/src
Arthur Heymans 701da39fb7 nb/intel/x4x/raminit: Fix programming dual channel registers
Some things in programming registers related to dual channel
interleaved operation were wrong.

This also adds some code that could in the future be used when me is
active and claims some memory for its UMA.

This also uses some more sensible variable names to clarify at least
some of the magic.

This fixes memtest86+ failing with some assymetric DIMM configuration.

TESTED on DG43GT: memtest86+ now succeeds on many more different DIMM
configuration setups (would instantly fail at addresses above 4G on
many configurations).

Change-Id: If84099d27100e57437bf214dc4cf975f67c2ea1f
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/22914
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
2018-05-14 07:40:08 +00:00
..
acpi
arch acpi: Add support for writing ACPI _PLD structures 2018-05-11 09:00:33 +00:00
commonlib timestamp: Add timestamps for TPM communication 2018-05-13 10:08:42 +00:00
console console: Skip non-BSP printk() earlier 2018-05-09 05:21:21 +00:00
cpu cpu/amd/quadcore: Get rid of device_t 2018-05-09 13:15:53 +00:00
device devicetree: Add USB device type 2018-05-11 08:59:51 +00:00
drivers drivers/pc80/tpm: get ioport from pnp records 2018-05-13 10:16:24 +00:00
ec ec/google/chromeec: add config for wake event types 2018-05-08 14:16:15 +00:00
include program_loading: make types a mask, make unknown type a non-zero 2018-05-14 02:54:21 +00:00
lib timestamp: Increase max number of timestamps 2018-05-14 07:37:40 +00:00
mainboard mainboard/asus: Add license headers 2018-05-13 10:13:32 +00:00
northbridge nb/intel/x4x/raminit: Fix programming dual channel registers 2018-05-14 07:40:08 +00:00
security timestamp: Add timestamps for TPM communication 2018-05-13 10:08:42 +00:00
soc grunt: use stage cache when waking from S3 2018-05-14 07:34:51 +00:00
southbridge agesa/hudson/southbridge: add acpi name reporting for lpc 2018-05-14 07:39:08 +00:00
superio superio/ite/it8623e: initialize the PWM fan controller 2018-05-12 20:32:27 +00:00
vendorcode AGESA f14: Remove OPTION_DDR2 2018-05-10 17:54:39 +00:00
Kconfig Timestamps: Add option to print timestamps to debug console 2018-03-09 17:16:21 +00:00