x86: Support writing configuration tables in high area
authorBin Meng <bmeng.cn@gmail.com>
Sun, 28 Feb 2016 06:58:02 +0000 (22:58 -0800)
committerBin Meng <bmeng.cn@gmail.com>
Thu, 17 Mar 2016 02:27:22 +0000 (10:27 +0800)
commitff94c219e95843fe24710c16a66efdfb6ca536a9
tree0050b917988469de7e701bacdcb6c2742070b128
parentef4d0a524eb1929354b01036830799261090fcbe
x86: Support writing configuration tables in high area

For those secondary bootloaders like SeaBIOS who want to live in
the F segment, which conflicts the configuration table address,
now we allow write_tables() to write the configuration tables in
high area (malloc'ed memory).

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
arch/x86/lib/tables.c