Commit graph

16 commits

Author SHA1 Message Date
Yifan Wu
932ae94711 feat: simple drawing board GUI 2022-12-19 03:55:58 -08:00
Yifan Wu
775755cf12 Remove K210 support. 2022-12-13 23:52:27 +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