Commit Graph

1170 Commits

Author SHA1 Message Date
414a3a389e Fix Waiter-related memory orders 2024-06-24 22:10:59 +08:00
15603e4aad Ignore git rm error in update docs CI 2024-06-24 19:23:54 +08:00
90bab6b88e Add missing PHONYs for make targets 2024-06-24 19:22:48 +08:00
284b8c28c8 Avoid long lines in Makefiles and workflows 2024-06-24 19:22:48 +08:00
237c223b1c Update the aster-frame version used by OSDK 2024-06-24 11:11:43 +08:00
c75a3732b9 Add issue templates 2024-06-21 19:57:47 +08:00
d2eb9e16ff [chore] Bump to 0.5.0 v0.5.0 2024-06-21 10:57:08 +08:00
c9c00c92fe Fix the OSDK doc env test container version bumping that was left off 2024-06-21 10:57:08 +08:00
46fd09833e Update the Rust toolchain to 2024-06-20 2024-06-21 10:57:08 +08:00
f703d915cd Solve the haunting i386 data layout in Linux legacy boot 2024-06-21 10:57:08 +08:00
68793d28c5 Update the multiboot2 dependency
This relates to the upstream bug: https://github.com/rust-osdev/multiboot2/issues/215.
2024-06-21 10:57:08 +08:00
a089fbd4fc Fix a needless borrow in OSDK 2024-06-21 10:57:08 +08:00
eaf51ccb24 Fix multiple dead code problems 2024-06-21 10:57:08 +08:00
05533d7afd Fix multiple documentation issues concerned by clippy 2024-06-21 10:57:08 +08:00
4ba60271b1 Mute the unsafe macro clippy error of CPU local 2024-06-21 10:57:08 +08:00
18a0490e23 Respond to the cargo metadata package ID change in comp-sys 2024-06-21 10:57:08 +08:00
952fbacaf1 Fix multiple deprecation problems 2024-06-21 10:57:08 +08:00
cda8ffa7da Fix the usage of underscores in Cargo manifest keys 2024-06-21 10:57:08 +08:00
0515a8dc9a Fix an indexing problem in multiboot2 2024-06-21 10:57:08 +08:00
d6714c4b47 Fix multiple Default implementation caveats 2024-06-21 10:57:08 +08:00
8633893bb9 Add cfg(ktest) as a well-known configuration 2024-06-21 10:57:08 +08:00
ab1d931cb7 Adjust for Rust unstable feature's stability change 2024-06-21 10:57:08 +08:00
5c524348de Update the dependency of unwinding to fix a r#try usage 2024-06-21 10:57:08 +08:00
5231005f37 Follow the Rust API change of BTreeCursor 2024-06-21 10:57:08 +08:00
8e3212449c Fix the undefined behavior of transmute slices in VmIo 2024-06-21 10:57:08 +08:00
9711d43c84 Use Ord::clamp to simplify the scheduling priority value 2024-06-20 19:16:26 +08:00
ef075d15d0 Sets the default scheduler in aster_frame 2024-06-20 19:15:19 +08:00
18cc7f0a6b Fix the UB in parsing multiboot1 memory areas 2024-06-20 19:01:50 +08:00
146a91a45e Upgrade trapframe
Fix #842.
Access FS/GS base with the FSGSBASE instructions.
2024-06-20 18:38:33 +08:00
8c39309381 Add TDX dockerfile & CI for asterinas 2024-06-20 16:08:23 +08:00
a997785166 Add CI to update API documentations 2024-06-18 15:15:08 +08:00
3b66b0686e Add /proc/[pid]/cmdline support 2024-06-18 13:15:35 +08:00
9e03ac7d0f Temporarily disable TDX get report 2024-06-18 13:13:05 +08:00
040e53a3a8 Fix issues for running TDX 2024-06-18 13:13:05 +08:00
d0e95776cb Optimize write_bytes for Vmo 2024-06-18 13:08:17 +08:00
75e9382d57 typo: Some typo in net/socket/mod.rs 2024-06-18 12:54:52 +08:00
3123222995 chore: Reduce once instant.total_millis() 2024-06-18 12:54:52 +08:00
349800e4e7 Bump version following the semver requirements 2024-06-18 12:48:51 +08:00
2ceba78d47 Refactor alloc_single API for page and frame 2024-06-18 12:47:15 +08:00
bd1d076e8c Update CI for website 2024-06-18 12:45:45 +08:00
c97514a6eb Add advanced topics 2024-06-18 12:45:45 +08:00
c06c1aa422 Fix bad ASTER_GIT_REV 2024-06-18 12:45:03 +08:00
6014ecfc0f Add tdx guide for osdk 2024-06-14 19:49:03 +08:00
69f0954271 Fix DMA coherent 2024-06-13 23:17:15 +08:00
cea4fd7777 Fix the concurrency bug when multiple threads committing the same page 2024-06-13 23:16:22 +08:00
840729d960 Temporarily raise linear mapping cap to workaround TDX IO 2024-06-13 10:04:51 +08:00
3c9ab308e1 Add the protect functionality in the boot page table for TDX 2024-06-13 10:04:51 +08:00
5ba3f9a1a9 Make global the boot page table 2024-06-13 10:04:51 +08:00
5c7c1bb39b Make earlier the initialization of the kernel page table 2024-06-13 10:04:51 +08:00
e210e68920 Modify the type of ino to u64 2024-06-11 18:09:23 +08:00