Commit Graph

936 Commits

Author SHA1 Message Date
6ab6648b33 Bump version to 0.4.2
Add GDB in OSDK Dockerfile
2024-04-01 17:26:49 +08:00
1d5744ae80 Add unit test for OSDK debug functions 2024-04-01 17:26:49 +08:00
45a7aba5c9 Add docs for OSDK debug and run 2024-04-01 17:26:49 +08:00
35604198cd Update introductions to build and test instructions.
Add instructions for debugging via VS Code.
2024-04-01 17:26:49 +08:00
88099df008 Add GDB targets in Makefile 2024-04-01 17:26:49 +08:00
e616eb3a4c Add unix sockets for QEMU GDB in OSDK run command 2024-04-01 17:26:49 +08:00
28127850aa Add debug subcommand in OSDK 2024-04-01 17:26:49 +08:00
5fd3b1bc2f Support GDB server for cargo osdk run
Feature: generate launch config for debugging via VS Code.
2024-04-01 17:26:49 +08:00
a18fc9eb25 Write time to user only if addr is not zero 2024-04-01 13:58:18 +08:00
8f51259a10 Remove unused fields from waiter 2024-03-29 15:04:29 +08:00
679a8d8d98 Add asynchronous I/O supports for page cache 2024-03-27 17:57:41 +08:00
223e8c2fe5 Update the asterinas version used by OSDK 2024-03-27 14:45:31 +08:00
d39036579b Downgrade intrusive-collections to 0.9.5 2024-03-27 12:03:53 +08:00
c8ec4bb8ba Add mongoose-based http example 2024-03-27 11:06:17 +08:00
30a2553a70 Fix observer missing in socket for mongoose support 2024-03-27 11:06:17 +08:00
a2e9b0aaae Make background polling thread sleep 2024-03-25 18:32:11 +08:00
b450eef166 Add potential integer overflow check among Framework APIs 2024-03-25 16:55:54 +08:00
dd64f58e55 Add test for chroot
Signed-off-by: plucky <m202372036@hust.edu.cn>
2024-03-25 16:34:35 +08:00
74c70e3b5a Update "Linux Compatibility" page
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
2024-03-25 16:34:35 +08:00
ed0752aacc Add syscall chroot
Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>

Signed-off-by: Zhenchen Wang <m202372036@hust.edu.cn>
2024-03-25 16:34:35 +08:00
f924eb3694 Adding split functionality to VmMapping for optimizing page permission management 2024-03-23 09:45:29 +08:00
55054f4835 Enable RTC explicitly in MircoVM machine 2024-03-23 09:32:18 +08:00
0b617dd76c Allow booting without initramfs 2024-03-23 09:12:38 +08:00
5941d3e6eb Fix format errors 2024-03-22 15:01:18 +08:00
63499c675c Add OSDK demos in Asterinas Book in OSDK integration test 2024-03-22 10:39:23 +08:00
11ff0521e7 Add --release option for OSDK 2024-03-22 10:39:23 +08:00
c7383ef23d Check OSDK crate when running make check 2024-03-22 10:39:23 +08:00
951b2f98dd Run OSDK tests in host environment 2024-03-22 10:39:23 +08:00
aaf101a53e Supporting running OSDK commands in workspace root 2024-03-22 10:39:23 +08:00
c7b7e2473f Add workflow to update the website for the book automatically 2024-03-21 17:09:28 +08:00
fad1e42e56 Remove WNOHANG from regression test 2024-03-21 17:03:36 +08:00
c88d10524c Remove AlwaysSome 2024-03-21 10:49:47 +08:00
650c7dfbad Add exFAT file system 2024-03-19 16:26:55 +08:00
52f07458f7 Understanding memory space and move higher the stack 2024-03-19 16:19:54 +08:00
dede22843a Resolve compiler warnings for regression tests 2024-03-18 11:20:46 +08:00
42881bcdaa Format code manually for regression tests 2024-03-18 11:20:46 +08:00
82de200d03 Format code automatically for regression tests 2024-03-18 11:20:46 +08:00
60cd65d837 Install clang-format in the Docker container 2024-03-18 11:20:46 +08:00
b49e11a25e Fix all doc warnings 2024-03-17 19:12:33 +08:00
160cb9cdb5 Make OSDK wrapped commands unified and fix make docs 2024-03-17 19:12:33 +08:00
132d36bf20 Fix a huge immediate allocation in loading 2024-03-17 17:49:24 +08:00
4eff679eac Fix dependencies of initramfs 2024-03-15 12:52:56 +08:00
c15eb2299b Refine compilation of regression tests 2024-03-15 12:52:56 +08:00
26d17704bf Put .PHONY notations near targets 2024-03-15 12:52:56 +08:00
e92cbd0e28 Fix dependencies of install_osdk 2024-03-15 12:52:56 +08:00
074f4918a9 Remove outdated gitignore entries 2024-03-15 12:52:56 +08:00
595c6ab288 Replace Poisoned state by takeable crate 2024-03-14 21:22:44 +08:00
a10d04c5f9 Remove Arcs in TCP and UDP states 2024-03-14 21:22:44 +08:00
07e8cfe2e7 Polish the list of the system call test suites 2024-03-14 18:40:34 +08:00
3f402d2d88 Add syscall alarm 2024-03-14 17:26:23 +08:00