Add support for a SeaBIOS payload

Allow to optionally add a legacy BIOS (SeaBIOS) in front the usual
payload (U-Boot) to allow booting legacy OS for production purpose.

This is an intermediate solution where SeaBIOS is the primary payload
and can trigger the secondary payload (the usual U-Boot) through its
boot menu. We might want to do the opposite later once we have done the
required development in U-Boot.

BUG=chrome-os-partner:6108
TEST=boot FreeDOS and Ubuntu from a USB key on Lumpy

Change-Id: Ibe031bff4fb4e3eda827ac301f90a6b3d2a126fb
Reviewed-on: http://gerrit.chromium.org/gerrit/9969
Reviewed-by: Simon Glass <sjg@chromium.org>
Commit-Ready: Vincent Palatin <vpalatin@chromium.org>
Tested-by: Vincent Palatin <vpalatin@chromium.org>
2 files changed