You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The project should be built with [xtask](https://github.com/matklad/cargo-xtask). The common operations are provided as cargo commands. An extra [Makefile](../Makefile) provides make calls for compatibility with some legacy scripts.
@@ -97,7 +110,7 @@ Checks code without running. Try to compile the project with various different f
97
110
cargo check-style
98
111
```
99
112
100
-
### Develop and Debug
113
+
### Develop and debug
101
114
102
115
-**asm**
103
116
@@ -139,7 +152,7 @@ Launches gdb and connects to a port.
139
152
cargo gdb --arch riscv64 --port 1234
140
153
```
141
154
142
-
### manage linux rootfs
155
+
### Linux rootfs management
143
156
144
157
-**rootfs**
145
158
@@ -211,3 +224,19 @@ Runs zCore in linux libos mode and runs an executable at the specified path.
211
224
```bash
212
225
cargo linux-libos --args /bin/busybox
213
226
```
227
+
228
+
## Platform support
229
+
230
+
### Qemu/virt
231
+
232
+
See [Command reference/Develop and debug/**qemu**](#develop-and-debug).
233
+
234
+
### Allwinner/nezha
235
+
236
+
Build kernel binary with the following command:
237
+
238
+
```bash
239
+
cargo bin --arch riscv64 --features "linux board-d1 link-user-img" --output z.bin
240
+
```
241
+
242
+
Then deploy the binary to Flash or DRAM with [rustsbi-d1](https://github.com/rustsbi/rustsbi-d1).
0 commit comments