Commit graph

22 commits

Author SHA1 Message Date
Yifan Wu
45ab29ae1b cargo fmt && use rustsbi as the bootl 2023-03-30 22:53:41 +08:00
Yifan Wu
9832bafb44 fix CE 2023-03-29 23:17:34 +08:00
Yifan Wu
7cbefedc23 Using sbi-rt instead of asm && update rustsbi-qemu to latest
rustsbi-qemu version: a4f0bbe44d9f2f1069a9e5becd09f291e542852c
2023-03-29 22:47:39 +08:00
yufeng
55d9cfa1cd Merge ch9 2023-02-06 19:51:24 +08:00
Yu Chen
2cbd237260 Add snake gui app and update os/usr parts. Now snake can run! 2023-01-08 22:41:41 +08:00
Yu Chen
2e57ec432a temp stage 2023-01-02 20:06:03 +08:00
Yu Chen
58bf26222f run in qemu -bios none ENV 2023-01-02 11:28:06 +08:00
Yifan Wu
932ae94711 feat: simple drawing board GUI 2022-12-19 03:55:58 -08:00
Yu Chen
eddb2d345d add const VIRTGPU_XRES, VIRTGPU_YRES in boards/qemu.rs for X*Y resolution in virtio_gpu 2022-06-22 23:55:15 +08:00
Yu Chen
85d840dd56 add VIRT_TEST MMIO range (0x0010_0000, 0x00_2000) 2022-06-22 00:23:33 +08:00
Yu Chen
7c2d1efee3 in gui app, can recv keyboard and mouse info 2022-06-20 23:57:11 +08:00
Yu Chen
45c2caf564 set correct virtio-blk irq num --> 8, now exec syscall can read file correctly, and shell can work again 2022-06-20 23:32:16 +08:00
Yu Chen
c348cbdbfa create_desktop in kernel can run correctly 2022-06-20 22:41:20 +08:00
Yu Chen
093db48d04 can run virtio gpu/block 2022-06-18 17:50:50 +08:00
Yu Chen
fc19596945 add cargo fmt in Makefile, and exec make fmt 2022-05-20 08:40:09 +08:00
Yu Chen
ad3fac45d5 add comments for qemu-exit 2022-05-15 17:37:23 +08:00
Yu Chen
f25fe0431c add VIRT_TEST support for qemu exit with exit_code, for CI autotest 2022-05-15 17:34:24 +08:00
Yifan Wu
ba611a1458 We should disable sie before trapping back to user. 2022-03-10 16:27:05 -08:00
Yifan Wu
26f44233f6 Still a lot of bugs :( 2022-03-04 09:02:32 -08:00
Yifan Wu
704eae3bb0 Add ns16550a 2022-02-18 13:09:03 -08:00
Yifan Wu
c6db34e2c7 IRQ-based VirtIOBlk Access. Plz wait for the virtio-drivers crate to be updated. 2022-02-07 14:13:30 -08:00
Yifan Wu
60143939d4 Add boards/ && clippy 2022-01-24 23:23:03 -08:00