root
|
dee39e21d1
|
x86/tdx: integrate fatal error reporting and improve initialization
|
2026-01-27 16:32:36 -08:00 |
jiangjianfeng
|
6f54cc56e7
|
Move int-to-c-enum from kernel/libs to ostd/libs
|
2026-01-04 10:51:36 -08:00 |
jiangjianfeng
|
01cac4268e
|
Manage dependencies at workspace level
|
2026-01-04 10:51:36 -08:00 |
jiangjianfeng
|
34ab63addb
|
Manage package metadata at workspace level
|
2026-01-04 10:51:36 -08:00 |
jiangjianfeng
|
90f916793d
|
Bump the project version to 0.17.0
|
2025-12-14 00:08:33 +08:00 |
Zhang Junyang
|
81da39400c
|
Bump version to 0.16.2
|
2025-12-09 19:41:18 +08:00 |
Zhang Junyang
|
9f3b38ef43
|
Fix a doc check failure and the bzImage ABI
|
2025-12-09 16:26:02 +08:00 |
Zhang Junyang
|
c04015f3e0
|
Fix the `ostd-test` crate for `ktest`s
|
2025-12-09 16:26:02 +08:00 |
Zhang Junyang
|
c7a2c81366
|
Miscellaneous clippy fixes for Rust 2024
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
69327eee8d
|
Upgrade to Rust 2024
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
fc9f47a019
|
Fix manual implementations of `.is_multiple_of()`
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
559ce94aba
|
Fix elided lifetimes in return values
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
ad6b5ed856
|
Fix all direct casts of function items into integers
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
2a6436d05f
|
Fix unsafe API change and unsafe external block
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
aae136865a
|
Mark unsafe attributes
|
2025-12-09 09:23:58 +08:00 |
Zhang Junyang
|
dd410444e5
|
Format with new `rustfmt`
|
2025-12-09 09:23:58 +08:00 |
Ruihan Li
|
2919f43c65
|
Query EFI framebuffer via shared access
|
2025-12-08 20:04:21 +08:00 |
Hsy-Intel
|
2c9a11e43e
|
Reduce #VE, disable SEPT #VE and enable notification for zero step attack detection in TDX environment
|
2025-12-04 09:48:17 +08:00 |
Chen Chengjun
|
265fdc7080
|
Remove unused methods of IdAlloc
|
2025-11-30 23:58:58 +08:00 |
Ruihan Li
|
e61c8ce56a
|
Unify styles of assembly code
|
2025-10-28 09:21:44 +08:00 |
Ruihan Li
|
36a38c3f04
|
Bump `rand` version to 0.9.2
|
2025-09-30 11:36:37 +08:00 |
Tao Su
|
fc114019d6
|
Recompile bzImage if payload is changed
|
2025-09-26 15:35:14 +08:00 |
Yuke Peng
|
48c7c37f50
|
Bump version to 0.16.1
|
2025-09-24 13:55:48 +08:00 |
Ruihan Li
|
3b606f5b6c
|
Use `size_of`/`align_of` in the prelude
|
2025-09-04 09:26:56 +08:00 |
Zejun Zhao
|
3b0666449f
|
Use rust-analyzer for riscv64 and loongarch64 target
|
2025-08-29 16:57:06 +08:00 |
jiangjianfeng
|
4e78653b5b
|
Bump project version to 0.16.0
|
2025-08-05 14:24:14 +08:00 |
jiangjianfeng
|
2e09957ef9
|
Fix documentation check errors
|
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 |
Wang Siyuan
|
614ac85bd4
|
Bump the project version
|
2025-06-12 22:35:54 +08:00 |
jiangjianfeng
|
ead5a70444
|
Replace proc_macro APIs with proc_macro2 APIs in ostd_macros
|
2025-06-09 18:51:35 +08:00 |
Hsy-Intel
|
ad6aa4960c
|
Bump the project version
|
2025-05-12 22:01:05 +08:00 |
Zhang Junyang
|
02463ff161
|
Bump xmas-elf
|
2025-05-12 22:00:13 +08:00 |
Ruihan Li
|
344ce59ca3
|
Reserve more regions in linux-legacy32
|
2025-03-27 09:13:41 +08:00 |
Ruihan Li
|
78a9ec9e96
|
Support PE/COFF entry point
|
2025-03-27 09:13:41 +08:00 |
Zhang Junyang
|
5f5be25e4a
|
Bump the version to 0.14.1
|
2025-03-22 15:55:31 +08:00 |
Ruihan Li
|
5633263182
|
Avoid segment overlapping in EFI stub
|
2025-03-22 09:52:57 +08:00 |
Ruihan Li
|
a64fa94404
|
Set the correct memory type in EFI stub
|
2025-03-22 09:52:57 +08:00 |
Ruihan Li
|
dbf0987a4b
|
Clean up Rust code in EFI stub
|
2025-03-22 09:52:57 +08:00 |
Ruihan Li
|
cfbbc99df2
|
Revise console implementation in EFI stub
|
2025-03-22 09:52:57 +08:00 |
Ruihan Li
|
8c6521c2df
|
Do assembly relocations in EFI stub
|
2025-03-22 09:52:57 +08:00 |
Hsy-Intel
|
148695194f
|
Support TDX SMP
|
2025-03-20 17:25:22 +08:00 |
Zhang Junyang
|
688212899a
|
Add a dummy payload file to pass publish check
|
2025-03-20 11:43:34 +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 |
Ruihan Li
|
1488219c4f
|
Revise the link script in EFI stub
|
2025-03-17 13:30:59 +08:00 |
Ruihan Li
|
81bfa6ed6e
|
Revise headers and entry points in EFI stub
|
2025-03-17 13:30:59 +08:00 |
Zhang Junyang
|
fbb8ea6ad1
|
Bump version to 0.13.0
|
2025-03-14 21:18:13 +08:00 |
Zhang Junyang
|
288942b970
|
Revise the docs of the slab and remove an unused type
|
2025-03-14 21:17:47 +08:00 |
Zhang Junyang
|
a708a0c046
|
Inject a scalable slab allocator
|
2025-03-14 19:55:00 +08:00 |