Yuke Peng
|
d4872af3c7
|
Refactor interrupt remapping in OSTD
|
2025-05-22 15:21:16 +08:00 |
|
stuuupidcat
|
95744692a5
|
Remove unnecessary #[inline] attributes
|
2025-05-22 12:19:21 +08:00 |
|
Ruihan Li
|
e81053b9dc
|
Remove unnecessary _rdtsc uses
|
2025-05-21 21:00:02 +08:00 |
|
Ruihan Li
|
a18e72b495
|
Implement apic::get_or_init using Once
|
2025-05-21 21:00:02 +08:00 |
|
Ruihan Li
|
0a27a1f37b
|
Don't treat APIC IDs as CPU IDs
|
2025-05-21 09:27:25 +08:00 |
|
Ruihan Li
|
d7cd0244ff
|
Use Rust types to store PerApRawInfo
|
2025-05-21 09:27:25 +08:00 |
|
Qingsong Chen
|
12d693d7b4
|
Optimize Docker builds by skipping existing images
|
2025-05-20 09:36:53 +08:00 |
|
Hsy-Intel
|
dec7ac1346
|
Add safety check to stop_guest function to prevent killing non-existent processes
|
2025-05-16 11:34:18 +08:00 |
|
Qingsong Chen
|
56068d8e9e
|
Bump Docker image version to 0.15.0-20250516
|
2025-05-16 11:33:17 +08:00 |
|
Qingsong Chen
|
6b1f8aab39
|
Add LTP syscall test to docker image
|
2025-05-16 11:33:17 +08:00 |
|
Ruihan Li
|
ecb33ca98d
|
Assign some library code owners
|
2025-05-15 11:07:10 +08:00 |
|
jiangjianfeng
|
d71ea25c06
|
Publish the heap allocator after updating the version
|
2025-05-13 14:26:48 +08:00 |
|
Hsy-Intel
|
ad6aa4960c
|
Bump the project version
v0.15.0
|
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 |
|