|
0970adb37b
|
Add documentation to x86/device
|
2024-07-09 19:42:15 +08:00 |
|
|
c71ff237bc
|
Avoid using root directory
|
2024-07-09 19:19:58 +08:00 |
|
|
378a253dab
|
Disable racy EpollTest.UnblockWithSignal
|
2024-07-09 09:49:42 +08:00 |
|
|
9cbbcf63a7
|
Switch the dependency of unwinding back to crates.io
|
2024-07-09 09:45:58 +08:00 |
|
|
c7d2a908e0
|
Add stat_times_test
|
2024-07-08 22:31:30 +08:00 |
|
|
76f9193882
|
Add timestamp support for ramfs
|
2024-07-08 22:31:30 +08:00 |
|
|
64c17f3853
|
Remove home-brewed getpid benchmark
|
2024-07-08 18:21:08 +08:00 |
|
|
b12a5d6770
|
Add lmbench scripts
|
2024-07-08 18:21:08 +08:00 |
|
|
8726d858f2
|
Add pselect6 syscall
|
2024-07-08 18:21:08 +08:00 |
|
|
02bf6a9b47
|
Bump version to 0.6.2
v0.6.2
|
2024-07-08 17:13:16 +08:00 |
|
|
64b1be2472
|
Add the FIO benchmark
|
2024-07-08 17:13:16 +08:00 |
|
|
defb563541
|
Bump version to 0.6.1
v0.6.1
|
2024-07-08 15:26:29 +08:00 |
|
|
5eeb728526
|
Change ostd toml path
|
2024-07-08 15:26:29 +08:00 |
|
|
bb05153352
|
Add benchmark build scripts to Dockerfile
|
2024-07-08 15:26:29 +08:00 |
|
|
28f5480f70
|
Add notes about the volatile memory copy
|
2024-07-08 15:03:23 +08:00 |
|
|
990bd846cd
|
Enhance the stability of Asterinas compiling
|
2024-07-05 20:03:10 +08:00 |
|
|
52ce2dd5d1
|
Fix typos in docker commands within the docs.
|
2024-07-04 18:19:57 +08:00 |
|
|
623f4c9177
|
[Quick Fix] update ctime for utimes syscalls
|
2024-07-04 14:59:41 +08:00 |
|
|
9377a43f8f
|
Add timestamp support for ext2
|
2024-07-04 14:42:54 +08:00 |
|
|
608eba369c
|
Format logger output
|
2024-07-04 10:56:55 +08:00 |
|
|
cf56bce57c
|
Pass kernel command line option to logger
|
2024-07-04 10:56:55 +08:00 |
|
|
edc1412cc8
|
Add /proc/sys/kernel/cap_last_cap support
|
2024-07-04 10:47:30 +08:00 |
|
|
12b355b701
|
Fix issue about pathname and redefine the Filetype.
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
|
2024-07-03 21:59:25 +08:00 |
|
|
d8389da797
|
Add syscall mknod
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
|
2024-07-03 21:59:25 +08:00 |
|
|
0cf954801d
|
Support sending IPI using APIC
Co-authored-by: Chuandong Li <lichuand@pku.edu.cn>
|
2024-07-03 17:50:10 +08:00 |
|
|
fef8eebadc
|
Reverse the page table unlock order
|
2024-07-03 17:42:31 +08:00 |
|
|
02912e19cb
|
Add documentations for the page table cursors' validity
|
2024-07-03 17:42:31 +08:00 |
|
|
0f8d8da372
|
Refactor code related to CPU local memory
Co-authored-by: Chuandong Li <lichuand@pku.edu.cn>
|
2024-07-03 17:40:53 +08:00 |
|
|
98619f3482
|
Init RNG with rdrand directly (without getrandom)
|
2024-07-03 14:56:33 +08:00 |
|
|
9932ea0797
|
Remove PDPE's global bit of boot page table
|
2024-07-03 14:56:33 +08:00 |
|
|
ece62cf806
|
Add missing TLB flushes for coherent DMA mappings
|
2024-07-02 16:16:54 +08:00 |
|
|
8cd8cf3938
|
Add missing TLB flushes for the kernel stack guard pages
|
2024-07-02 16:16:54 +08:00 |
|
|
57ecfa2fec
|
Add #[must_use] to all guard types
|
2024-07-02 12:41:52 +08:00 |
|
|
9e4775d9e2
|
Remove dead code from UtimeExt
|
2024-06-29 12:38:23 +08:00 |
|
|
63d91d1805
|
Add guidelines for suppressing lints
|
2024-06-29 12:38:23 +08:00 |
|
|
74239781c9
|
Update Cargo.lock
|
2024-06-29 12:38:23 +08:00 |
|
|
f51e002bb2
|
Bump version to 0.6.0
v0.6.0
|
2024-06-28 21:20:08 +08:00 |
|
|
f675552c5a
|
Rename regression to test
|
2024-06-28 20:33:21 +08:00 |
|
|
5eefd600cc
|
Avoid unused variables in the network module
|
2024-06-28 20:24:27 +08:00 |
|
|
94e043ac8d
|
Update nonblocking flags of UNIX sockets correctly
|
2024-06-28 20:24:27 +08:00 |
|
|
fa584bd8f5
|
Set the TX buffer length of UDP sockets correctly
|
2024-06-28 20:24:27 +08:00 |
|
|
b7a3f1a540
|
Use volatile copy in VmReader/VmWriter
|
2024-06-28 20:23:24 +08:00 |
|
|
72e726295f
|
Include the 100 lines kernel in CI
|
2024-06-28 20:22:12 +08:00 |
|
|
cd2b305fa8
|
Modify the userspace read/write usage location
|
2024-06-28 15:36:21 +08:00 |
|
|
af908c29cf
|
Refactor the read/write operations to userspace
|
2024-06-28 15:36:21 +08:00 |
|
|
09b6153d29
|
Refactor VmReader/Writer to support both kernel space and user space
|
2024-06-28 15:36:21 +08:00 |
|
|
994427c71a
|
Add function memcpy_fallible
|
2024-06-28 15:36:21 +08:00 |
|
|
5f7cf245ac
|
Enable exception table mechanism
|
2024-06-28 15:36:21 +08:00 |
|
|
5b9dd2fee8
|
Clear the robust list during do_execve
|
2024-06-28 15:36:21 +08:00 |
|
|
12db7ec55d
|
Add and refactor read-write syscalls
|
2024-06-27 23:16:14 +08:00 |
|