Implement VbExLegacy()

The VbExLegacy() functions was not implemented preventing boards
using depthcharge as a boot loader to fail Ctrl+L legacy boot.
Implement this functionality. The arch_final_cleanup() was
implemented on the two architectures so that legacy boot
could properly cleanup before handoff.

BUG=chrome-os-partner:19691
BUG=chrome-os-partner:16685
BRANCH=None
TEST=Enabled SeaBIOS serial and noted messages from SeaBIOS after
     invoking Ctrl+L at dev screen on wtm2.

Change-Id: I55d5c02e8c08db1eb2d8b72a09c9c0072ad0ee1e
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/56636
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-by: Stefan Reinauer <reinauer@google.com>
3 files changed
tree: eee59adabf126851d1cd6324a8ae12c0c53f19fe
  1. board/
  2. src/
  3. util/
  4. .gitignore
  5. Kconfig
  6. Makefile
  7. Makefile.inc
  8. PRESUBMIT.cfg