Ruihan Li
|
d73f1016a1
|
Set softfloat targets for ARM/LoongArch/RISC-V
|
2025-07-29 11:13:59 +08:00 |
王英泰
|
ef1d26d81b
|
Add the support for LoongArch in OSDK
|
2025-07-25 17:37:24 +08:00 |
Qingsong Chen
|
171b9803ad
|
Let Github runners reuse caches for Rust and Nixpkgs
|
2025-07-23 20:03:39 +08:00 |
Marsman1996
|
b04d62ae71
|
Use official minicov and add unit test for coverage feature
|
2025-07-22 10:31:56 +08:00 |
YanWQ-monad
|
79335b272f
|
Add coverage support
Co-authored-by: Marsman1996 <lqliuyuwei@outlook.com>
|
2025-07-22 10:31:56 +08:00 |
Ruihan Li
|
bc7515389b
|
Create a RISC-V boot code and data section
|
2025-07-21 10:01:02 +08:00 |
Ruihan Li
|
e475009fe7
|
Optimize the x86 binary size
|
2025-07-21 10:01:02 +08:00 |
王英泰
|
92fb51b99b
|
Add LoongArch QEMU to the docker image and bump versions
|
2025-07-16 21:57:25 +08:00 |
Marsman1996
|
e1870fde9a
|
Install clang into the OSDK docker image
|
2025-07-16 21:35:19 +08:00 |
Hsy-Intel
|
48b160e33a
|
Use default process name in TDX QEMU configuration
|
2025-07-10 10:13:51 +08:00 |
Qingsong Chen
|
7c68b36957
|
Install nix packages in docker image
|
2025-07-02 15:39:53 +08:00 |
jiangjianfeng
|
2e09957ef9
|
Fix documentation check errors
|
2025-07-01 17:07:28 +08:00 |
jiangjianfeng
|
0d46c4323c
|
Update RUSTDOCFLAGS for `cargo osdk doc`
|
2025-07-01 17:07:28 +08:00 |
Zhang Junyang
|
c7f489b726
|
Bump version to 0.15.2
|
2025-06-26 08:16:22 +08:00 |
Ruihan Li
|
b96c8f9ed2
|
Make `ostd::trap::irq` public
|
2025-06-23 22:53:35 +08:00 |
Marsman1996
|
a00358ed0d
|
Fix unwrap panic for invalid char of stack trace
|
2025-06-19 11:32:24 +08:00 |
Zhang Junyang
|
6d687fef32
|
Make OSDK scheme inheritance easier to use
|
2025-06-18 16:13:52 +08:00 |
Zhang Junyang
|
f3f0e9a244
|
Make OSDK errors clear if commands don't exist
|
2025-06-18 16:13:52 +08:00 |
Zhang Junyang
|
8e5a591161
|
Add RISC-V QEMU and upgrade QEMU to 10.0.2
|
2025-06-13 21:11:21 +08:00 |
Wang Siyuan
|
614ac85bd4
|
Bump the project version
|
2025-06-12 22:35:54 +08:00 |
Hsy-Intel
|
74f322caa4
|
Use shallow clone for qemu-tdx
|
2025-06-09 18:50:43 +08:00 |
jiangjianfeng
|
81ba3b645b
|
Execute clippy command in the kernel crate directory
|
2025-06-06 18:22:09 +08:00 |
Qingsong Chen
|
0f234df00a
|
Replace the Unifont download URL
|
2025-06-06 14:30:11 +08:00 |
Wang Siyuan
|
dfd3042276
|
Add dynamically-allocated CPU-local objects
|
2025-06-03 23:24:32 +08:00 |
Zejun Zhao
|
3790f616fd
|
Rename `PageProperty::new` to `PageProperty::new_user`
|
2025-06-03 18:42:53 +08:00 |
Zhang Junyang
|
79b3f68892
|
Make the RCU lifetime of page tables explicit
|
2025-05-24 17:42:17 +08:00 |
Hsy-Intel
|
ad6aa4960c
|
Bump the project version
|
2025-05-12 22:01:05 +08:00 |
Zhang Junyang
|
aa93f250f7
|
Update OSDK deps
|
2025-05-12 22:00:13 +08:00 |
Hsy-Intel
|
7cd41349d1
|
Fix yq installation issue
|
2025-05-11 12:22:41 +08:00 |
Hsy-Intel
|
bd336c37d0
|
Use source compiled OVMF in OSDK
|
2025-05-08 14:19:01 +08:00 |
Hsy-Intel
|
a14d5a5017
|
Refactor OSDK and Asterinas Docker build systems
|
2025-05-06 15:59:38 +08:00 |
Hsy-Intel
|
6912cca51f
|
Upgrade TDX stack and refactor the Asterinas Docker system
|
2025-04-25 09:44:33 +08:00 |
Yuke Peng
|
92b7961df1
|
Introduce macros that allow system device driver to remove sensitive ports
test
test
|
2025-04-16 10:09:19 +08:00 |
Caiyi Shyu
|
3c2c31ceb0
|
feat(osdk): add LoongArch64 variant in `Arch` enum
|
2025-04-07 17:10:57 +08:00 |
Zhang Junyang
|
2f40d13120
|
Fix `--no-default-features`
|
2025-04-02 11:56:52 +08:00 |
Zhang Junyang
|
83b9ebf87d
|
Avoid repetitive locking for clearing cache
|
2025-03-30 19:24:12 +08:00 |
Zhang Junyang
|
e5be154ca8
|
Make per-cpu counter a macro
|
2025-03-30 19:24:12 +08:00 |
Zhang Junyang
|
abc74151fb
|
Add directly to global pool and reduce global lock acquiring
|
2025-03-30 19:24:12 +08:00 |
Zhang Junyang
|
d8e076f58a
|
Re-write chunk-splitting and add unit tests
|
2025-03-30 19:24:12 +08:00 |
Zhang Junyang
|
ba0dc8c122
|
Re-organize code of frame allocator's pools
|
2025-03-30 19:24:12 +08:00 |
Zhang Junyang
|
77c4feffd6
|
Rename `pools.rs`
|
2025-03-30 19:24:12 +08:00 |
Zejun Zhao
|
c85986caed
|
Correct OSDK profiling tool's behavior
|
2025-03-23 22:40:45 +08:00 |
Zhang Junyang
|
5f5be25e4a
|
Bump the version to 0.14.1
|
2025-03-22 15:55:31 +08:00 |
Zhang Junyang
|
f1c7564184
|
Move CPU context implementations to a specific module
|
2025-03-21 21:19:50 +08:00 |
Chen Chengjun
|
af4cf19eb4
|
Modify the 100-lines example
|
2025-03-20 14:20:47 +08:00 |
Zhang Junyang
|
58ad43b0a9
|
Adjust feature selection
|
2025-03-20 11:44:28 +08:00 |
Zhang Junyang
|
2bcc13a9e2
|
`force-unwind-tables=yes` instead of `panic=unwind`
|
2025-03-20 11:44:28 +08:00 |
Ruihan Li
|
6476ef22ec
|
Bump version to 0.14.0
|
2025-03-17 20:09:20 +08:00 |
Ruihan Li
|
32ffdee37b
|
Fix PE/COFF header in EFI stub
|
2025-03-17 13:30:59 +08:00 |
Ruihan Li
|
10926ce547
|
Include payload as bytes in EFI stub
|
2025-03-17 13:30:59 +08:00 |