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 |
|
Yifan Wu
|
775755cf12
|
Remove K210 support.
|
2022-12-13 23:52:27 +08:00 |
|
Yu Chen
|
e7d6406f45
|
make build BOARD=k210 sucessfully
|
2022-06-23 22:23:49 +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
|
07029a2e5f
|
add gui in os
|
2022-06-18 15:23:16 +08:00 |
|
Yu Chen
|
4e2436f757
|
cargo fmt
|
2022-05-14 22:54:20 +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 |
|
Yifan Wu
|
ae3ba9c26f
|
Small Fix && cargo fmt
|
2022-01-22 12:40:54 -08:00 |
|
Yifan Wu
|
3f0c3f6dfd
|
Bump to rust nightly-2022-01-01, feature global_asm,asm->stable
|
2022-01-01 03:07:09 -08:00 |
|
Yifan Wu
|
ad0a7bcaa1
|
Debugging sys_exec :(
|
2021-09-30 10:09:21 -07:00 |
|
Yifan Wu
|
b8a14182cd
|
Rm spin::Mutex except for easy-fs & add new test huge_write & flush cache to disk after a write transaction
|
2021-07-21 19:10:04 +08:00 |
|
Yifan Wu
|
b121689d08
|
Simple filetest passed on qemu/k210.
|
2020-12-20 13:52:38 +08:00 |
|
Yifan Wu
|
a3802a4b91
|
Load app from sdcard on K210, but panicked on qemu.
|
2020-12-20 00:52:14 +08:00 |
|
Yifan Wu
|
15bc00732c
|
Remove block device test.
|
2020-12-16 17:44:09 +08:00 |
|
Yifan Wu
|
c5cf3aa83e
|
Add sdcard driver based on k210-rust crates && adjust clock freq.
|
2020-12-16 15:19:29 +08:00 |
|
Yifan Wu
|
eca5ee2eb7
|
virtio-blk worked.
|
2020-12-16 10:18:38 +08:00 |
|
Yifan Wu
|
e93a4a0b76
|
Rewrite Stdin/Stdout
|
2020-12-13 15:07:19 +08:00 |
|
Yifan Wu
|
63fe64ec0f
|
Update rustsbi-k210 to enable lagacy console_putchar. Adjust alignment of links apps. Run matrix on K210!
|
2020-12-10 17:20:13 +08:00 |
|
Yifan Wu
|
d0af7d26be
|
Avoid panicking when inputting error app name; List all apps when initializing.
|
2020-12-10 14:51:50 +08:00 |
|
Yifan Wu
|
8fbadfc951
|
Implement many process syscalls.
|
2020-12-10 11:57:26 +08:00 |
|
Yifan Wu
|
a9066d75e5
|
Split TaskManager and Processor.
|
2020-12-08 15:37:10 +08:00 |
|
Yifan Wu
|
485db04a2b
|
Split kernel/user trap handler && Fix user tests.
|
2020-12-07 18:57:23 +08:00 |
|
Yifan Wu
|
9366099b28
|
Fetching buffer arguments from user space.
|
2020-12-06 13:56:13 +08:00 |
|
Yifan Wu
|
d38b24a9cb
|
Analyse ELF.
|
2020-12-04 17:53:14 +08:00 |
|
Yifan Wu
|
b6f4327a3f
|
Kernel remapped.
|
2020-12-04 17:23:35 +08:00 |
|
Yifan Wu
|
e37e5708e4
|
Frame Allocator OK.
|
2020-12-03 10:40:30 +08:00 |
|
Yifan Wu
|
528d99258a
|
Heap test passed on k210/qemu, heap size = 3M.
|
2020-12-02 10:32:26 +08:00 |
|
Yifan Wu
|
1cef77eac7
|
Chapter3: power2/3/5 & sleep test worked on k210/qemu based on timer.
|
2020-11-29 10:31:15 +08:00 |
|
Yifan Wu
|
3f3e6b2b99
|
Switch ok with debug mode apps, implement sys_exit correctly later.
|
2020-11-29 01:31:36 +08:00 |
|
Yifan Wu
|
2ce04bf19f
|
Run hello_world/power one by one in batch mode.
|
2020-11-20 01:18:25 +08:00 |
|
Yifan Wu
|
bae5383602
|
Try batch but kernel panicked.
|
2020-11-19 18:01:16 +08:00 |
|
Yifan Wu
|
220397e5a5
|
Auto link multiple applications in kernel.
|
2020-11-19 04:33:06 +08:00 |
|
Yifan Wu
|
1943a50d0d
|
Working on app data auto linking.
|
2020-11-18 18:29:53 +08:00 |
|
Yifan Wu
|
d2c0be3dd0
|
Chapter1: Update panic_handler.
|
2020-11-13 12:06:39 +08:00 |
|
Yifan Wu
|
6a96d7d122
|
Update linker & Hello k210/qemu(release mode).
|
2020-11-12 17:13:57 +08:00 |
|
Yifan Wu
|
dc4f1e3dbf
|
Small update.
|
2020-11-11 23:40:00 +08:00 |
|
Yifan Wu
|
5b69a312ba
|
Load kernel on qemu/k210.
|
2020-11-11 16:50:00 +08:00 |
|
Yifan Wu
|
4480790386
|
Compiled on target platform.
|
2020-11-10 23:02:38 +08:00 |
|