coreboot-kgpe-d16/src/northbridge/amd
Timothy Pearson 186b9de95d and/nb/mct_ddr3: Pack all structures passed to ramstage and set alignment
Two of the MCT data structures passed as substructures to ramstage were
not packed, and additionally no alignment was specified.  On at least
SP5100-based platforms, specifying packed with no alignment caused boot
failure dependent on the exact compiled binary layout (LPC hang).

Specifying the alignment and packing the remaining structures appears to
have resolved the remaining LPC hang issues on the KGPE-D16.  Note that
packing the remaining structures alone was not sufficient to eliminate
the hang, however removing the packed attribute entirely (during debugging)
did resolve the hang at the expense of potential problems in ramstage.

Change-Id: If3a7509ed438870d4d05caaaaa091e1c47bf9b97
Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com>
Reviewed-on: https://review.coreboot.org/14303
Reviewed-by: Martin Roth <martinroth@google.com>
Tested-by: build bot (Jenkins)
Tested-by: Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com>
2016-04-11 18:19:13 +02:00
..
agesa Revert "AMD OemS3Save: refactor for Merlin Falcon" 2016-01-04 11:18:04 +01:00
amdfam10 nb/amd/amdfam10: Write MCT variables to flash after PCI configuration 2016-04-11 17:29:58 +02:00
amdht northbridge/amd/amdfam10: Add family15h model10h-1fh (Trinity) 2016-03-30 16:23:07 +02:00
amdk8 src: Fix various spelling and whitespace issues. 2016-02-02 14:37:09 +01:00
amdmct and/nb/mct_ddr3: Pack all structures passed to ramstage and set alignment 2016-04-11 18:19:13 +02:00
cimx header files: Fix guard name comments to match guard names 2016-01-18 04:07:53 +01:00
gx2 tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
lx tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
pi tree: drop last paragraph of GPL copyright header from new files 2016-01-13 20:35:40 +01:00