File tree
5 files changed
+69
-38
lines changed- examples/demo/src
- tests
- hermit-abi
- src
5 files changed
+69
-38
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
48 | 48 |
| |
49 | 49 |
| |
50 | 50 |
| |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
51 | 56 |
| |
52 | 57 |
| |
53 | 58 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
108 | 108 |
| |
109 | 109 |
| |
110 | 110 |
| |
111 |
| - | |
| 111 | + | |
112 | 112 |
| |
113 | 113 |
| |
114 | 114 |
| |
115 |
| - | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
116 | 125 |
| |
117 | 126 |
| |
118 | 127 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 |
| - | |
| 3 | + | |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
|
+51-34
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 |
| - | |
| 13 | + | |
| 14 | + | |
14 | 15 |
| |
15 | 16 |
| |
16 | 17 |
| |
| |||
54 | 55 |
| |
55 | 56 |
| |
56 | 57 |
| |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
57 | 64 |
| |
58 | 65 |
| |
59 | 66 |
| |
| |||
145 | 152 |
| |
146 | 153 |
| |
147 | 154 |
| |
| 155 | + | |
| 156 | + | |
148 | 157 |
| |
149 | 158 |
| |
150 | 159 |
| |
| |||
253 | 262 |
| |
254 | 263 |
| |
255 | 264 |
| |
256 |
| - | |
257 |
| - | |
258 |
| - | |
259 |
| - | |
260 |
| - | |
261 |
| - | |
262 |
| - | |
263 |
| - | |
264 |
| - | |
265 |
| - | |
266 |
| - | |
267 |
| - | |
268 |
| - | |
269 |
| - | |
270 |
| - | |
271 |
| - | |
272 |
| - | |
| 265 | + | |
273 | 266 |
| |
274 | 267 |
| |
275 | 268 |
| |
276 | 269 |
| |
| 270 | + | |
277 | 271 |
| |
| 272 | + | |
278 | 273 |
| |
| 274 | + | |
279 | 275 |
| |
| 276 | + | |
280 | 277 |
| |
281 |
| - | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
282 | 281 |
| |
| 282 | + | |
283 | 283 |
| |
284 |
| - | |
285 |
| - | |
286 |
| - | |
287 |
| - | |
288 |
| - | |
289 |
| - | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
290 | 308 |
| |
291 | 309 |
| |
292 | 310 |
| |
| |||
299 | 317 |
| |
300 | 318 |
| |
301 | 319 |
| |
302 |
| - | |
303 |
| - | |
304 |
| - | |
305 |
| - | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
306 | 324 |
| |
307 | 325 |
| |
308 | 326 |
| |
| |||
559 | 577 |
| |
560 | 578 |
| |
561 | 579 |
| |
562 |
| - | |
563 |
| - | |
564 |
| - | |
565 |
| - | |
566 |
| - | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
567 | 584 |
| |
568 | 585 |
| |
569 | 586 |
| |
|
- .github/workflows/ci.yml+2
- Cargo.lock+187-68
- Cargo.toml+7-4
- rust-toolchain.toml+1-1
- src/drivers/mod.rs+7-7
- src/drivers/pci.rs+9-9
- src/drivers/virtio/mod.rs+3-3
- src/drivers/virtio/transport/mmio.rs+3-3
- src/drivers/virtio/transport/pci.rs+12-12
- src/drivers/virtio/virtqueue/mod.rs+4-4
- src/drivers/virtio/virtqueue/packed.rs+1-1
- src/env.rs+4
- src/executor/network.rs+7-6
- src/fd/file.rs-137
- src/fd/mod.rs+158-307
- src/fd/socket/mod.rs+2-210
- src/fd/socket/tcp.rs+98-423
- src/fd/socket/udp.rs+80-440
- src/fd/stdio.rs+71-20
- src/fs/fuse.rs+890-904
- src/fs/mem.rs+540
- src/fs/mod.rs+496-4
- src/fs/uhyve.rs+329
- src/io.rs+97
- src/lib.rs+13-8
- src/macros.rs+4-2
- src/mm/allocator.rs+1-1
- src/syscalls/fs.rs-339
- src/syscalls/futex.rs+2-2
- src/syscalls/interfaces/mod.rs-70
- src/syscalls/interfaces/uhyve.rs+5-28
- src/syscalls/mod.rs+195-38
- src/syscalls/net.rs+537-7
- src/syscalls/tasks.rs+1-1
- src/syscalls/timer.rs+4-41
- src/time.rs+80
- tests/thread.rs+2-1
- xtask/Cargo.toml+2-2
- xtask/src/ci/qemu.rs+1-1
0 commit comments