Commit 67582c00d788c150bb717671f988f234bd73ce5e

Authored by Bin Meng
Committed by Simon Glass
1 parent 6df7ffea13

x86: Add Intel Galileo instructions in README.x86

Add some instructions about building U-Boot for Intel Galileo board.

Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Acked-by: Simon Glass <sjg@chromium.org>

Showing 1 changed file with 20 additions and 4 deletions Side-by-side Diff

... ... @@ -18,8 +18,8 @@
18 18 on other x86 boards since coreboot deals with most of the low-level details.
19 19  
20 20 U-Boot also supports booting directly from x86 reset vector without coreboot,
21   -aka raw support or bare support. Currently Link, Intel Crown Bay and Intel
22   -Minnowboard Max support running U-Boot 'bare metal'.
  21 +aka raw support or bare support. Currently Link, Intel Crown Bay, Intel
  22 +Minnowboard Max and Intel Galileo support running U-Boot 'bare metal'.
23 23  
24 24 As for loading an OS, U-Boot supports directly booting a 32-bit or 64-bit
25 25 Linux kernel as part of a FIT image. It also supports a compressed zImage.
... ... @@ -110,7 +110,6 @@
110 110 $ make crownbay_defconfig
111 111 $ make all
112 112  
113   -
114 113 Intel Minnowboard Max instructions:
115 114  
116 115 This uses as FSP as with Crown Bay, except it is for the Atom E3800 series.
117 116  
... ... @@ -136,7 +135,25 @@
136 135 $ make minnowmax_defconfig
137 136 $ make all
138 137  
  138 +Intel Galileo instructions:
139 139  
  140 +Only one binary blob is needed for Remote Management Unit (RMU) within Intel
  141 +Quark SoC. Not like FSP, U-Boot does not call into the binary. The binary is
  142 +needed by the Quark SoC itself.
  143 +
  144 +You can get the binary blob from Quark Board Support Package from Intel website:
  145 +
  146 +* ./QuarkSocPkg/QuarkNorthCluster/Binary/QuarkMicrocode/RMU.bin
  147 +
  148 +Rename the file and put it to the board directory by:
  149 +
  150 + $ cp RMU.bin board/intel/galileo/rmu.bin
  151 +
  152 +Now you can build U-Boot and obtain u-boot.rom
  153 +
  154 +$ make galileo_defconfig
  155 +$ make all
  156 +
140 157 Test with coreboot
141 158 ------------------
142 159 For testing U-Boot as the coreboot payload, there are things that need be paid
... ... @@ -203,7 +220,6 @@
203 220  
204 221 Development Flow
205 222 ----------------
206   -
207 223 These notes are for those who want to port U-Boot to a new x86 platform.
208 224  
209 225 Since x86 CPUs boot from SPI flash, a SPI flash emulator is a good investment.