Commit Graph

2282 Commits

Author SHA1 Message Date
Hsy-Intel ad6aa4960c Bump the project version 2025-05-12 22:01:05 +08:00
Hsy-Intel 9d10556f95 Switch to a new Docker image 2025-05-12 22:01:05 +08:00
Zhang Junyang c84da76b54 Update kernel deps 2025-05-12 22:00:13 +08:00
Zhang Junyang aa93f250f7 Update OSDK deps 2025-05-12 22:00:13 +08:00
Zhang Junyang 02463ff161 Bump xmas-elf 2025-05-12 22:00:13 +08:00
Zhang Junyang 690f87f311 Add `RcuDrop` 2025-05-12 16:12:01 +08:00
Ruihan Li d5c7a8bae3 Allow non-leaders to operate jobs 2025-05-12 16:09:43 +08:00
Zhang Junyang 9cb28f8dd0 `FrameRef` for all types of frames 2025-05-11 15:42:46 +08:00
Zhang Junyang 773b965767 Allow specifying orderings when loading/storing `AtomicCpuSet`s 2025-05-11 15:29:17 +08:00
Hsy-Intel 90e3afd47c Bump Docker image version to 0.15.0-20250509 2025-05-11 12:22:41 +08:00
Hsy-Intel 7cd41349d1 Fix yq installation issue 2025-05-11 12:22:41 +08:00
Ruihan Li da82ca619f Add job control regression tests 2025-05-09 17:12:31 +08:00
Ruihan Li ff907d1131 Implement race-free job control 2025-05-09 17:12:31 +08:00
Ruihan Li 6f20cfbe69 Move fields from PTY master to slave 2025-05-09 17:12:31 +08:00
jiangjianfeng 89e8cd5936 Move functions related to spawning the init process to a seperate module 2025-05-09 13:19:57 +08:00
Ruihan Li 50ba735e96 Handle negative P(G)IDs via `cast_(un)signed` 2025-05-09 11:38:01 +08:00
Zhang Junyang d3e4f175cd Fix the memory leak on large heap slot dealloc 2025-05-08 19:49:42 +08:00
Hsy-Intel 3a1314296d Switch to a new Docker image 2025-05-08 14:19:01 +08:00
Hsy-Intel bd336c37d0 Use source compiled OVMF in OSDK 2025-05-08 14:19:01 +08:00
Hsy-Intel 2961b89caa Bump Docker image version to 0.14.1-20250507 2025-05-07 18:20:29 +08:00
Hsy-Intel f60d70caec Update Docker images publishment CI 2025-05-07 18:20:29 +08:00
Zhang Junyang 18df0f6ec9 Fix the linear mapping size if the IO range is high 2025-05-06 23:33:05 +08:00
Ruihan Li d0719efcb4 Clarify some API usages 2025-05-06 18:47:10 +08:00
Ruihan Li a993264265 Refactor and test `get{pgid,sid}` 2025-05-06 18:47:10 +08:00
Ruihan Li 7e4509df9c Refactor and test `set{pgid,sid}` 2025-05-06 18:47:10 +08:00
Hsy-Intel 4f2ce276a0 Bump Docker image version to 0.14.1-20250430 2025-05-06 15:59:38 +08:00
Hsy-Intel a14d5a5017 Refactor OSDK and Asterinas Docker build systems 2025-05-06 15:59:38 +08:00
Hsy-Intel 149c00f5fc Add `sigfault` word as valid 2025-05-06 15:59:38 +08:00
Ruihan Li 5e13e0c325 Resolve lints in the TTY module 2025-05-06 11:55:06 +08:00
Ruihan Li 7de9666e65 Retire incomplete features 2025-05-06 11:17:20 +08:00
Ruihan Li 54bd64269b Rename `systree` to `aster-systree` 2025-05-03 18:22:11 +08:00
Ruihan Li f720c05706 Fail the CI if workspace lints are not enabled 2025-05-03 18:22:11 +08:00
Chen Chengjun 725a46fe72 Modify VMO usages and fix the atomic-mode issue during handling page fault 2025-04-30 20:59:15 +08:00
Chen Chengjun af2a7f7497 Refactor the APIs of VMO based on the new XArray 2025-04-30 20:59:15 +08:00
Chen Chengjun 1da723c0de Replace the original XArray with RCU-based XArray 2025-04-30 20:59:15 +08:00
Chen Chengjun ac1de89d31 Add the default mark type for LockedXArray 2025-04-30 20:59:15 +08:00
Tate, Hongliang Tian c519db518f Update the English README with the USENIX acceptance news 2025-04-30 10:31:30 +08:00
Qingsong Chen 88f08de3af Refactor framebuffer 2025-04-29 19:48:45 +08:00
Yuke Peng ef898e572c Move `tdx_guest::unprotect_gpa_range` into IoMem creation 2025-04-29 16:31:08 +08:00
Yuke Peng 04a8fccd2f Add Framebuffer region into filter in `IoMemAllocatorBuilder` 2025-04-29 14:49:58 +08:00
jiangjianfeng 9b4417e29a Pin the unwinding crate version to 0.2.5 2025-04-29 12:33:55 +08:00
Chen Chengjun 7def2649ba Enable timerfd gvisor test 2025-04-25 16:33:46 +08:00
Chen Chengjun 1775bb0861 Support for timerfd-related syscalls 2025-04-25 16:33:46 +08:00
Hsy-Intel 34048c8cbc Bump Docker image version to 0.14.1-20250422 2025-04-25 13:26:58 +08:00
Hsy-Intel 2947d03b6f Update Docker image publishing in CI workflow 2025-04-25 09:44:33 +08:00
Hsy-Intel 93602e9fce Use source compiled OVMF in Asterinas 2025-04-25 09:44:33 +08:00
Hsy-Intel 6912cca51f Upgrade TDX stack and refactor the Asterinas Docker system 2025-04-25 09:44:33 +08:00
Shaowei Song 764e3afa7c Add a simple test case for OverlayFS 2025-04-24 20:07:06 +08:00
Shaowei Song f38f476c3b Add support for mounting OverlayFS 2025-04-24 20:07:06 +08:00
Shaowei Song 914237e9ca Add basic OverlayFS implementation 2025-04-24 20:07:06 +08:00