[coreboot-gerrit] Patch merged into coreboot/master: ef84401 Add directive __SIMPLE_DEVICE__
gerrit at coreboot.org
gerrit at coreboot.org
Thu Aug 1 15:57:13 CEST 2013
the following patch was just integrated into master:
commit ef844011491df76eb4976905f2037732e0520295
Author: Kyösti Mälkki <kyosti.malkki at gmail.com>
Date: Tue Jun 25 23:17:43 2013 +0300
Add directive __SIMPLE_DEVICE__
The tests for __PRE_RAM__ or __SMM__ were repeatedly used
for detection if dev->ops in the devicetree are not available
and simple device model functions need be used.
If a source file build for ramstage had __PRE_RAM__ inserted
at the beginning, the struct device would no longer match the
allocation the object had taken. This problem is fixed by
replacing such cases with explicit __SIMPLE_DEVICE__.
Change-Id: Ib74c9b2d8753e6e37e1a23fcfaa2f3657790d4c0
Signed-off-by: Kyösti Mälkki <kyosti.malkki at gmail.com>
Reviewed-on: http://review.coreboot.org/3555
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin at google.com>
See http://review.coreboot.org/3555 for details.
-gerrit
More information about the coreboot-gerrit
mailing list