On Wed, Jun 11, 2014 at 03:20:03PM -0400, Kevin O'Connor wrote:
This series updates the build (and layoutrom.py in particular) to be more flexible in section layouts. Prior to this series, only code compiled in the 16bit mode pass could be placed at a fixed address in the f-segment. After this change, the build can more easily place sections from any compile pass.
Most of the series consists of minor cleanups to layoutrom.py to make the above happen. Patch 4 is an unrelated minor feature enhancement.
Otherwise, patches 7 and 10 are where the real changes occur.
FYI, I have pushed this series.