165 Commits

Author SHA1 Message Date
Zhang Junyang
14e1b1a9fc Rename various concepts related to memory management 2024-06-03 22:16:02 +08:00
anbo
901bccadfe Add syscall rt_sigpending 2024-06-03 15:30:52 +08:00
Weijie Liu
2ecca7af6b Add dummy syscall sched_getaffinity 2024-06-01 20:10:09 +08:00
jellllly420
e1480f94ee fix: enable timely delivery of POSIX signals while busy-looping 2024-06-01 20:08:11 +08:00
Jianfeng Jiang
c04fd0c9a0 Add syscall sendfile 2024-05-31 16:10:46 +08:00
skpupil
4101d8328a Add syscall creat 2024-05-31 15:19:17 +08:00
Jianfeng Jiang
5687f23b56 Add API documentation guidelines in to-contribute 2024-05-30 20:44:59 +08:00
Zhang Junyang
f420286920 Make stripping ELF optional for QEMU direct boot 2024-05-23 12:37:57 +08:00
Jianfeng Jiang
07fbbcfd8c Add syscall clone3 2024-05-21 19:22:13 +08:00
Jianfeng Jiang
b11e6d2d62 Add syscall accept4 2024-05-16 19:17:38 +08:00
Jianfeng Jiang
89b21ba3b4 Add syscall rt_sigsuspend 2024-05-16 19:10:04 +08:00
Jianfeng Jiang
078f9a8891 Add syscall eventfd and eventfd2 2024-05-15 21:52:17 +08:00
Zhang Junyang
989970429a Refactor the definition of page properties and permissions 2024-05-10 19:07:05 +08:00
Jianfeng Jiang
7a82132ecc Bump version in the documentation 2024-05-10 10:47:53 +08:00
Weijie Liu
5d28f29a11 Fix syscall list in docs 2024-05-09 10:20:48 +08:00
StanPlatinum
2b67dee1fc Add syscall epoll_pwait 2024-05-06 14:17:58 +08:00
Zhang Junyang
cc4111cab2 Remove the vars mechanism in OSDK and polish documents 2024-04-25 09:44:46 +08:00
Zhang Junyang
56175f63df Re-implement OSDK debugging fixes and other facilities upon the refactor
This commit bring back the features introduced from d28292c to a52e432:
 - Disable KVM when using GDB;
 - Update docs about the GDB server address;
 - Add `config` option for `CargoArgs` in OSDK;
 - Ensure debug info added when debugging in the release profile.
2024-04-25 09:44:46 +08:00
Zhang Junyang
faacb68210 Update OSDK documentations 2024-04-25 09:44:46 +08:00
Zhang Junyang
e4c2151566 Implement the next OSDK 2024-04-25 09:44:46 +08:00
Zhang Junyang
3dce753c86 Multiple ways to specify OSDK new's type 2024-04-25 09:44:46 +08:00
Zhang Junyang
dcab4e1039 Update documents for the OSDK overhaul 2024-04-25 09:44:46 +08:00
Zhang Junyang
33c53dcf2b Overhaul OSDK 2024-04-25 09:44:46 +08:00
Zhang Junyang
735d7b7b11 Prepare OSDK for multi arch support and the upcoming refactor 2024-04-25 09:44:46 +08:00
fgh1999
0c60a2a667 Update docs about the GDB server address 2024-04-22 15:21:07 +08:00
Wang Taojie
726632ad70 Update a-100-line-kernel.md 2024-04-11 17:31:48 +08:00
fgh1999
45a7aba5c9 Add docs for OSDK debug and run 2024-04-01 17:26:49 +08:00
fgh1999
35604198cd Update introductions to build and test instructions.
Add instructions for debugging via VS Code.
2024-04-01 17:26:49 +08:00
Zhenchen Wang
74c70e3b5a Update "Linux Compatibility" page
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
2024-03-25 16:34:35 +08:00
Jianfeng Jiang
63499c675c Add OSDK demos in Asterinas Book in OSDK integration test 2024-03-22 10:39:23 +08:00
Jianfeng Jiang
951b2f98dd Run OSDK tests in host environment 2024-03-22 10:39:23 +08:00
Jianfeng Jiang
aaf101a53e Supporting running OSDK commands in workspace root 2024-03-22 10:39:23 +08:00
Hsy-Intel
286a3514b3 Refine osdk doc 2024-03-13 11:26:59 +08:00
Ruihan Li
11df16d65e Fix backticks in OSDK documentations 2024-03-08 11:45:27 +08:00
Jianfeng Jiang
26dff7d054 Fix typo in OSDK documentation 2024-03-01 22:38:33 +08:00
Jianfeng Jiang
a51b3c7076 Format OSDK documentation 2024-03-01 13:41:49 +08:00
Jianfeng Jiang
7fef686136 Update OSDK reference 2024-03-01 13:41:49 +08:00
Jianfeng Jiang
cab5cf9574 Update OSDK guide 2024-03-01 13:41:49 +08:00
Tate, Hongliang Tian
f2f991b239 Add the Chinese version README 2024-02-15 16:52:25 +08:00
Tate, Hongliang Tian
a3257fca80 Replace the word "safe" with "secure" 2024-02-15 15:35:17 +08:00
Tate, Hongliang Tian
9cfb503561 Add an Overview of the Framework page 2024-01-28 20:33:22 +08:00
Tate, Hongliang Tian
d371044c26 Fix a typo in the Book 2024-01-26 18:12:46 +08:00
Tate, Hongliang Tian
29f3005e1c Fix the links in the book 2024-01-26 12:12:17 +08:00
Tate, Hongliang Tian
844b673821 Reformat the book in semantic line breaks 2024-01-26 12:12:17 +08:00
Tate, Hongliang Tian
a3b6af458c Add an example for Asterinas Framework 2024-01-26 12:12:17 +08:00
Tate, Hongliang Tian
b202fb530e Add Framekernel doc 2024-01-26 12:12:17 +08:00
Tate, Hongliang Tian
f418642442 Add Linux Compatibility doc 2024-01-26 12:12:17 +08:00
Tate, Hongliang Tian
ff705e11b0 Add the Roadmap page 2024-01-26 12:12:17 +08:00
Tate, Hongliang Tian
33c0c4199b Fix an incomplete sentence in the Introduction 2024-01-26 12:12:17 +08:00
Tate, Hongliang Tian
2e83322b34 Add the first two chapters about Asterinas Kernel 2024-01-26 12:12:16 +08:00