Commit 67582c00d788c150bb717671f988f234bd73ce5e
Committed by
Simon Glass
1 parent
6df7ffea13
Exists in
v2017.01-smarct4x
and in
37 other branches
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
doc/README.x86
... | ... | @@ -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. |