diff options
author | Simon Glass <sjg@chromium.org> | 2015-07-03 18:28:24 -0600 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2015-07-14 18:03:19 -0600 |
commit | 537ccba2a425d69d407c9e2cd0fd9d34391ddf82 (patch) | |
tree | c747f5b40d3b4a2a1b046738de75aca5c7c78ddd /doc | |
parent | d5359f2e4dd11d7a1e980beadff22a6e25578ad4 (diff) | |
download | u-boot-imx-537ccba2a425d69d407c9e2cd0fd9d34391ddf82.zip u-boot-imx-537ccba2a425d69d407c9e2cd0fd9d34391ddf82.tar.gz u-boot-imx-537ccba2a425d69d407c9e2cd0fd9d34391ddf82.tar.bz2 |
x86: Add ROM image description for minnowmax
The layout of the ROM is a bit hard to discover by reading the code. Add
a table to make it easier.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/README.x86 | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/README.x86 b/doc/README.x86 index 646eff1..46a1eeb 100644 --- a/doc/README.x86 +++ b/doc/README.x86 @@ -164,6 +164,23 @@ Now you can build U-Boot and obtain u-boot.rom $ make minnowmax_defconfig $ make all +The ROM image is broken up into these parts: + +Offset Description Controlling config +------------------------------------------------------------ +000000 descriptor.bin Hard-coded to 0 in ifdtool +001000 me.bin Set by the descriptor +500000 <spare> +700000 u-boot-dtb.bin CONFIG_SYS_TEXT_BASE +790000 vga.bin CONFIG_X86_OPTION_ROM_ADDR +7c0000 fsp.bin CONFIG_FSP_ADDR +7f8000 <spare> (depends on size of fsp.bin) +7fe000 Environment CONFIG_ENV_OFFSET +7ff800 U-Boot 16-bit boot CONFIG_SYS_X86_START16 + +Overall ROM image size is controlled by CONFIG_ROM_SIZE. + + Intel Galileo instructions: Only one binary blob is needed for Remote Management Unit (RMU) within Intel |