Commit Graph

25 Commits

Author SHA1 Message Date
f3f0e9a244 Make OSDK errors clear if commands don't exist 2025-06-18 16:13:52 +08:00
10926ce547 Include payload as bytes in EFI stub 2025-03-17 13:30:59 +08:00
32a6025819 Refactor the parsing of OSDK crate types 2025-02-11 10:48:34 +08:00
9d82ac8958 Enhance OSDK performance by using hard link instead of copy 2024-12-15 16:42:57 +08:00
3f1fa33b13 Bump and publish linux-bzimage crate series with OSTD and OSDK 2024-10-16 10:05:34 +08:00
662894ee90 Refine relocations in x86-64 EFI boot 2024-10-16 10:05:34 +08:00
d91573248c Fix local development version OSDK's out-tree behavior 2024-08-25 20:42:04 +08:00
be3492d7f0 Extract the OSTD test runner as a kernel 2024-08-23 23:37:50 +08:00
6752baf166 Utilize libflate crate to compress and decompress payload 2024-08-05 15:36:55 +08:00
eb5356c492 Set EM_386 only in x86 2024-07-22 21:47:37 +08:00
f86583dbce Make essential changes for publishing OSTD 2024-07-18 18:18:05 +08:00
72e726295f Include the 100 lines kernel in CI 2024-06-28 20:22:12 +08:00
237c223b1c Update the aster-frame version used by OSDK 2024-06-24 11:11:43 +08:00
ab1d931cb7 Adjust for Rust unstable feature's stability change 2024-06-21 10:57:08 +08:00
f420286920 Make stripping ELF optional for QEMU direct boot 2024-05-23 12:37:57 +08:00
e4c2151566 Implement the next OSDK 2024-04-25 09:44:46 +08:00
33c53dcf2b Overhaul OSDK 2024-04-25 09:44:46 +08:00
853e475d29 Add rustfmt.toml for OSDK 2024-03-01 13:42:51 +08:00
16298008fc Fix Asterinas dependencies in OSDK 2024-02-28 17:34:27 +08:00
674c35079c Rename utils to util 2024-02-28 16:30:48 +08:00
d98ed8cec1 Implement bundle content digest and cache 2024-02-28 16:30:48 +08:00
6694f08eac Refactor CI and OSDK tests, add OSDK publish workflow 2024-02-28 16:30:48 +08:00
3494bc45af Apply the new format policy 2024-02-28 16:30:48 +08:00
60e996ea2f Use cargo install for bzImage setup building 2024-02-28 16:30:48 +08:00
f97d0f1260 Implement OSDK functionalities and opt-in OSDK for asterinas 2024-02-28 16:30:48 +08:00