Yuke Peng
|
66f582e3a6
|
rtc, non-blocking console input support
|
2023-01-02 18:40:01 -08:00 |
Yuke Peng
|
46497554d2
|
refactor virtio code; APIC , console interrupt support
|
2022-12-26 04:33:27 -08:00 |
Jianfeng Jiang
|
8ebaaa283a
|
add safe wrapper to read union fields
|
2022-11-29 14:17:48 +08:00 |
Jianfeng Jiang
|
41b79cf823
|
reorgnize current codes and rename project to jinux
|
2022-11-29 14:17:48 +08:00 |
Jianfeng Jiang
|
f3ab8219bc
|
support running busybox shell
|
2022-11-29 14:17:42 +08:00 |
Yuke Peng
|
7be7775f97
|
VMO and VMAR passed the compilation
|
2022-11-10 06:53:23 -08:00 |
sdww0
|
9480890e3c
|
use derive pod instead of impl_pod_for
|
2022-11-09 21:20:44 +08:00 |
Jianfeng Jiang
|
288cba2832
|
move exception handling to kxos-std
|
2022-11-04 16:18:53 +08:00 |
Jianfeng Jiang
|
dd1e21b97c
|
add procedural macro typeflags
|
2022-10-19 15:07:09 +08:00 |
Jianfeng Jiang
|
6e56458e52
|
add derive procedural macro for pod
|
2022-10-10 10:28:14 +08:00 |
Yuke Peng
|
8be747afc5
|
move virtio block device out of kxos frame
|
2022-10-05 21:56:06 -07:00 |
Jianfeng Jiang
|
d7848877ae
|
add glibc support
|
2022-09-26 19:59:14 +08:00 |
Yuke Peng
|
964a7413cd
|
add qemu pci virtio-blk device and trap registers
|
2022-09-14 22:27:03 -07:00 |
Yuke Peng
|
f1f20f5b61
|
add tests and hide some pub functions
|
2022-08-31 23:25:26 -07:00 |
Yuke Peng
|
cecf2dac98
|
finish virtual memory and part of task
|
2022-08-23 02:50:07 -07:00 |
jiang jianfeng
|
40f5b81252
|
load elf file content; init first process
|
2022-08-17 14:48:01 +08:00 |
Yuke Peng
|
f0f4ca1aa6
|
boot and irq
|
2022-08-15 19:41:25 -07:00 |
Tate, Hongliang Tian
|
0ed8839eff
|
Make the codebase a Rust workspace
|
2022-08-08 13:34:16 -07:00 |