|
df12904c5a
|
Rename tests and function name.
|
2023-02-28 20:37:19 +08:00 |
|
|
e4323f808c
|
Component initialization mechanism complete
|
2023-02-28 20:37:19 +08:00 |
|
|
4f3e359892
|
Add support for rename syscall
|
2023-02-27 15:16:15 +08:00 |
|
|
df82142c9d
|
Add support for symlink and readlink syscall
|
2023-02-27 15:16:15 +08:00 |
|
|
4e3dfe93da
|
Add support for lseek syscall
|
2023-02-27 15:16:15 +08:00 |
|
|
116b687cae
|
Add correct stat syscall support
|
2023-02-27 15:16:15 +08:00 |
|
|
036f75505d
|
Merge pull request #84 from liqinggd/dev-add-cpio-decoder
Add the cpio-decoder crate
|
2023-02-27 13:17:22 +08:00 |
|
|
289ec0d474
|
Add the cpio-decoder crate
|
2023-02-27 10:49:42 +08:00 |
|
|
e8e61c56ee
|
Support for log crate
|
2023-02-22 22:57:19 +08:00 |
|
|
5965d72998
|
Add link, unlink, mkdir, rmdir syscalls
|
2023-02-16 17:47:46 +08:00 |
|
|
f3fa998e7b
|
Add support for open syscall
|
2023-02-16 16:41:21 +08:00 |
|
|
15d2e07a8c
|
Add support for close syscall
|
2023-02-16 16:41:21 +08:00 |
|
|
551406b9f4
|
Merge pull request #71 from liqinggd/dev-fs-impl
Enhance the fs code in std
|
2023-02-15 21:53:43 +08:00 |
|
|
df1e2203cf
|
Merge pull request #72 from ClawSeven/dev_scheduler
Reimplement scheduler with intrusive linked list
|
2023-02-15 21:41:13 +08:00 |
|
|
3f8deaa28b
|
Reimplement scheduler with intrusive linked list
|
2023-02-15 17:29:39 +08:00 |
|
|
67daf91eb0
|
Enhance the fs code in std
1. Add the fs information into process
2. Polish the fs code structure in std
|
2023-02-15 15:16:27 +08:00 |
|
|
f6f87ec1e5
|
add cargo-component
|
2023-02-10 15:58:25 +08:00 |
|
|
6b37f0f956
|
implement canonical line discipline
|
2023-01-17 14:57:58 +08:00 |
|
|
1e89933a99
|
implement posix thread
|
2023-01-17 14:53:45 +08:00 |
|
|
7e6591aab2
|
refactor process implementation
|
2023-01-17 14:40:26 +08:00 |
|
|
01dba4b137
|
Add support to handle file lookup with dentry cache
|
2023-01-16 15:36:51 +08:00 |
|
|
93dfaa1cd8
|
Add ramfs
|
2023-01-13 16:45:28 +08:00 |
|
|
4a3b0576b2
|
Add page cache manager as the pager for vmo
|
2023-01-13 16:45:28 +08:00 |
|
|
f2e5af6eda
|
qemu console special character input
|
2023-01-02 18:40:34 -08:00 |
|
|
66f582e3a6
|
rtc, non-blocking console input support
|
2023-01-02 18:40:01 -08:00 |
|
|
1a17cee704
|
Add essential vfs support
|
2022-12-30 15:19:25 +08:00 |
|
|
46497554d2
|
refactor virtio code; APIC , console interrupt support
|
2022-12-26 04:33:27 -08:00 |
|
|
174fdc07ea
|
refactor current implementations with vmar and vmo
|
2022-12-15 11:52:58 +08:00 |
|
|
52531c6cb6
|
add page fault handler
|
2022-12-15 11:43:50 +08:00 |
|
|
429341caa6
|
implement map vmo to vmar
|
2022-12-15 11:43:50 +08:00 |
|
|
31d644a0f3
|
implement vmo apis
|
2022-12-15 11:43:42 +08:00 |
|
|
244a83e463
|
implement vmar apis
|
2022-11-30 14:20:06 +08:00 |
|
|
8ebaaa283a
|
add safe wrapper to read union fields
|
2022-11-29 14:17:48 +08:00 |
|
|
41b79cf823
|
reorgnize current codes and rename project to jinux
|
2022-11-29 14:17:48 +08:00 |
|
|
f3ab8219bc
|
support running busybox shell
|
2022-11-29 14:17:42 +08:00 |
|
|
9cf8fe1777
|
running busybox ash until poll
|
2022-11-29 14:02:09 +08:00 |
|
|
ef61b860f9
|
modify some code of the static_cap and option
|
2022-11-21 10:46:21 +08:00 |
|
|
b3215a8d6f
|
refactor the trap initialization code
|
2022-11-21 10:40:25 +08:00 |
|
|
dd3b4b0d79
|
add process group
|
2022-11-11 17:21:53 +08:00 |
|
|
b53f99b169
|
refactor the implementation of wait
|
2022-11-11 17:03:30 +08:00 |
|
|
c98b9d360f
|
improve signal implementation to pass occlum signal test
|
2022-11-11 17:03:30 +08:00 |
|
|
40cbd93ae8
|
format files
|
2022-11-10 18:14:42 -08:00 |
|
|
7be7775f97
|
VMO and VMAR passed the compilation
|
2022-11-10 06:53:23 -08:00 |
|
|
9480890e3c
|
use derive pod instead of impl_pod_for
|
2022-11-09 21:20:44 +08:00 |
|
|
280591db66
|
finish PIT Timer and add testcase
|
2022-11-09 20:33:41 +08:00 |
|
|
492022cbeb
|
add VM capabilities
|
2022-11-08 00:55:21 -08:00 |
|
|
634d4a5016
|
add syscall rt_sigaction and rt_sigreturn
|
2022-11-04 16:31:11 +08:00 |
|
|
288cba2832
|
move exception handling to kxos-std
|
2022-11-04 16:18:53 +08:00 |
|
|
149f72e31f
|
add syscall rt_procmask
|
2022-11-04 16:18:53 +08:00 |
|
|
f86cd1e6bc
|
add basic support for signal
|
2022-11-04 16:18:47 +08:00 |
|