|
cea4fd7777
|
Fix the concurrency bug when multiple threads committing the same page
|
2024-06-13 23:16:22 +08:00 |
|
|
840729d960
|
Temporarily raise linear mapping cap to workaround TDX IO
|
2024-06-13 10:04:51 +08:00 |
|
|
3c9ab308e1
|
Add the protect functionality in the boot page table for TDX
|
2024-06-13 10:04:51 +08:00 |
|
|
5ba3f9a1a9
|
Make global the boot page table
|
2024-06-13 10:04:51 +08:00 |
|
|
5c7c1bb39b
|
Make earlier the initialization of the kernel page table
|
2024-06-13 10:04:51 +08:00 |
|
|
e210e68920
|
Modify the type of ino to u64
|
2024-06-11 18:09:23 +08:00 |
|
|
ce2e0cee92
|
Refine Devpts with new metadata api
|
2024-06-11 18:09:23 +08:00 |
|
|
494c88e993
|
Refine ProcFs by improving the use of locks
|
2024-06-11 18:09:23 +08:00 |
|
|
6ff8497101
|
Refine RamFs by extracting immutable metadata from the lock
|
2024-06-11 18:09:23 +08:00 |
|
|
e7298bb276
|
Fix the loading of dynamic linking program
|
2024-06-11 17:54:37 +08:00 |
|
|
7694c5a6b8
|
Convert vsock ci to manual trigger
|
2024-06-11 17:51:36 +08:00 |
|
|
9f67fcdc58
|
Reuse Rxbuffer and update qemu_args.sh for vsock
|
2024-06-11 17:51:36 +08:00 |
|
|
878e8a88f4
|
Support poll multiple packets
|
2024-06-11 17:51:36 +08:00 |
|
|
646406115e
|
Optimize vsock code structure
|
2024-06-11 17:51:36 +08:00 |
|
|
60dd17fdd3
|
Support calling from inside via vsock
|
2024-06-11 17:51:36 +08:00 |
|
|
48f69c25a9
|
Support nonblocking option
|
2024-06-11 17:51:36 +08:00 |
|
|
7f6ef5e12d
|
Add connecting status
|
2024-06-11 17:51:36 +08:00 |
|
|
50a2aead52
|
Add vsock_server test in ci
|
2024-06-11 17:51:36 +08:00 |
|
|
ad140cec3c
|
Implement vsock socket layer
|
2024-06-11 17:51:36 +08:00 |
|
|
83a7937334
|
Make vsock device optional
|
2024-06-11 17:51:36 +08:00 |
|
|
be45f0ee72
|
Fix format and clippy errors
|
2024-06-11 17:51:36 +08:00 |
|
|
52f808e315
|
Implement vsock driver
|
2024-06-11 17:51:36 +08:00 |
|
|
39c2e17f75
|
Fix OSDK publish CI panics
|
2024-06-09 23:01:52 +08:00 |
|
|
33a7da9991
|
Fix typos in API documentation
|
2024-06-09 22:57:14 +08:00 |
|
|
6e59617fc7
|
Add missing docs in aster-frame
|
2024-06-09 22:57:14 +08:00 |
|
|
a93f922a25
|
Add description and license for align-ext
|
2024-06-09 22:57:14 +08:00 |
|
|
e192579405
|
Fix broken link in documentation
|
2024-06-09 22:57:14 +08:00 |
|
|
6cf28751c6
|
Not add project_type if the manifest is in workspace root
|
2024-06-09 22:55:01 +08:00 |
|
|
3b95191f7e
|
Subcommand new should not parse CommonArgs
|
2024-06-09 22:55:01 +08:00 |
|
|
1391ff59f2
|
Polish OSDK documentation
|
2024-06-09 22:55:01 +08:00 |
|
|
07caaa5b3f
|
Add full epoll_pwait
|
2024-06-08 17:23:06 +08:00 |
|
|
9484d35730
|
Update Linux compatibility document
|
2024-06-07 17:08:49 +08:00 |
|
|
0d82262beb
|
Support update rusage in wait4 syscall
|
2024-06-07 17:08:49 +08:00 |
|
|
c85438353f
|
Add syscall getrusage
|
2024-06-07 17:08:49 +08:00 |
|
|
57fc6a5402
|
Support parent death signal & Refactor do_exit
|
2024-06-07 17:07:16 +08:00 |
|
|
e8c8c027c5
|
Declare kernel_task_entry as extern "C"
|
2024-06-07 16:59:29 +08:00 |
|
|
74e4623e70
|
Let OSDK allow specifying additional boot drive options
|
2024-06-07 10:46:06 +08:00 |
|
|
37e23a16a3
|
Bring OSDK's full support of QCOW2 booting
|
2024-06-07 10:46:06 +08:00 |
|
|
c6aa9f9ee8
|
Limit the number of segments in single bio request
|
2024-06-05 16:13:59 +08:00 |
|
|
a883b65187
|
Refine the scripts for syscall test
|
2024-06-05 14:50:11 +08:00 |
|
|
c7cda1df28
|
Make each pausing thread has a seperate is_interruped
|
2024-06-05 11:47:28 +08:00 |
|
|
0dd90cad3c
|
Fix bug: Ctrl+C does not send signal
|
2024-06-05 11:47:28 +08:00 |
|
|
6f3a483be6
|
Check only not blocked signals in Pauser
|
2024-06-05 11:47:28 +08:00 |
|
|
5cde55da3d
|
Unregister observer when timeout is reached
|
2024-06-05 11:47:28 +08:00 |
|
|
6e612fc730
|
Add syscall capget/capset
|
2024-06-04 19:50:08 +08:00 |
|
|
8e1aeaf578
|
Add dup3 syscall and fix EventFile
|
2024-06-04 16:02:58 +08:00 |
|
|
e0c6c29481
|
Fix memory leak of Task structures
|
2024-06-04 14:47:18 +08:00 |
|
|
faf9cf7da8
|
Fix some issues about naming, function parameters, and comments, and redefined the method for bind mount.
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
|
2024-06-04 14:38:52 +08:00 |
|
|
980ffb5a98
|
Add syscall umount.
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
|
2024-06-04 14:38:52 +08:00 |
|
|
a893ceca4a
|
Add syscall mount
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
|
2024-06-04 14:38:52 +08:00 |
|