@@ -14,15 +14,15 @@ Corporation](http://www.wiwynn.com/english).
14
14
15
15
It contains following sections:
16
16
17
- * [ Quick Start] ( #Quick-Start )
18
- * [ Details] ( #Details )
19
- * [ How to build] ( #How -to-build )
20
- * [ How to operate] ( #How -to-operate )
21
- * [ Platform info] ( #Platform -info )
22
- * [ Support] ( #Support )
23
- * [ Hardware support] ( #Hardware -support )
24
- * [ Community support] ( #Community -support )
25
- * [ Professional support] ( #Professional -support )
17
+ * [ Quick Start] ( #quick-start )
18
+ * [ Details] ( #details )
19
+ * [ How to build] ( #how -to-build )
20
+ * [ How to operate] ( #how -to-operate )
21
+ * [ Platform info] ( #platform -info )
22
+ * [ Support] ( #support )
23
+ * [ Hardware support] ( #hardware -support )
24
+ * [ Community support] ( #community -support )
25
+ * [ Professional support] ( #professional -support )
26
26
27
27
## Quick Start
28
28
@@ -33,11 +33,14 @@ It contains following sections:
33
33
* Flash the firmware.
34
34
* Copy the downloaded firmware to OpenBMC.
35
35
* From OpenBMC
36
+
36
37
```
37
38
fw-util mb --update bios --force ./<firmware image name>
38
39
```
40
+
39
41
* Boot and enjoy.
40
42
* From OpenBMC
43
+
41
44
```
42
45
power-util mb reset
43
46
sol-util mb
@@ -47,7 +50,7 @@ It contains following sections:
47
50
48
51
### How to build
49
52
50
- Follow [Build Details](#Build-Details ) for details on how to get the source
53
+ Follow [Build Details](#build-details ) for details on how to get the source
51
54
code, and how to build.
52
55
53
56
Boot flow of the current firmware solution is: Power on → minimized UEFI →
@@ -59,15 +62,19 @@ target OS.
59
62
#### Build Details
60
63
61
64
* Download the code from [linuxboot github](https://github.com/linuxboot/linuxboot)
65
+
62
66
```
63
67
git clone https://github.com/linuxboot/linuxboot.git
64
68
```
69
+
65
70
* You need to apply Wiwiynn's linuxboot patch for now
71
+
66
72
```
67
73
cd linuxboot
68
74
wget -O TiogaPass.patch https://github.com/johnnylinwiwynn/linuxboot/commit/28ae8450b3b05c6e6b8c74e29d0974ccf711d5e6.patch
69
75
git am TiogaPass.patch
70
76
```
77
+
71
78
* Build the kernel bzImage (has embedded initramfs) for linuxboot, please
72
79
reference [Building u-root](https://github.com/linuxboot/book/tree/master/coreboot.u-root.systemboot#building-u-root)
73
80
and [Building a suitable Linux kernel](https://github.com/linuxboot/book/tree/master/coreboot.u-root.systemboot#building-a-suitable-linux-kernel)
@@ -77,12 +84,14 @@ target OS.
77
84
* Place the tioga.rom into linuxboot/boards/tioga which is provided from Wiwynn
78
85
after ordering, and also put your bzImage to the root folder of linuxboot,
79
86
and then make
87
+
80
88
```
81
89
cp path/to/tioga.rom linuxboot/boards/tioga
82
90
cp path/to/bzImage linuxboot
83
91
cd linuxboot
84
92
BOARD=tioga make
85
93
```
94
+
86
95
* You should see the built image at build/tioga/linuxboot.rom.
87
96
88
97
### How to operate
@@ -122,4 +131,4 @@ IRC channel, a mailing list and regular meetings.
122
131
123
132
Following companies provides professional support services:
124
133
125
- ** TBD **
134
+ **TBD**
0 commit comments