36 Commits

Author SHA1 Message Date
Hsy-Intel
5e127b2da0 Remove local tdx-guest crate 2024-04-29 10:13:04 +08:00
Zhang Junyang
f415585dff Fix workspace clippy usage 2024-02-28 16:30:48 +08:00
Zhang Junyang
7eac2772d0 Gone with x86_64-custom 2024-02-28 16:30:48 +08:00
Zhang Junyang
e3c227ae06 Refactor project structure 2024-02-28 16:30:48 +08:00
Zhang Junyang
bd878dd1c9 Update dev image for OSDK and bump version to 0.4.0 2024-02-28 16:30:48 +08:00
Zhang Junyang
f97d0f1260 Implement OSDK functionalities and opt-in OSDK for asterinas 2024-02-28 16:30:48 +08:00
Yingdi Shan
bc9bce9dea Add tools for exfat filesystem in docker image and bump the version 2024-02-27 18:28:13 +08:00
Jianfeng Jiang
3b3d088767 Add OSDK command line interface 2024-02-20 20:31:07 +08:00
Jianfeng Jiang
ab03ef0fe8 Rename aster-std to aster-nix 2024-02-06 10:43:40 +08:00
Zhang Junyang
327e991477 Rename boot-wrapper to bzimage-setup 2024-01-02 07:21:36 +08:00
Zhang Junyang
302b547a0d Bump version to 0.3.0 2024-01-02 07:21:36 +08:00
Zhang Junyang
85d4cfdeb7 Do mapping in the wrapper 2024-01-02 07:21:36 +08:00
Zhang Junyang
e922eaa428 Fix errors raised by the new clippy 2024-01-02 07:21:36 +08:00
Zhang Junyang
94f8914a5e Update versions 2024-01-02 07:21:36 +08:00
Zhang Junyang
e71c2701d6 Rename trojan to wrapper and add docs 2024-01-02 07:21:36 +08:00
Zhang Junyang
953ff66fcc Introduce the boot trojan 2024-01-02 07:21:36 +08:00
Jianfeng Jiang
f3dab1f798 Raname kernel as asterinas 2023-12-26 11:49:24 +08:00
Jianfeng Jiang
93781df27b Rename crates from jinux-* to aster-* 2023-12-26 11:49:24 +08:00
Chen Chengjun
e6f3a6a8a4 Update docker image and add the benchmarks 2023-12-20 18:06:33 +08:00
Yuke Peng
01e485b96e Support virtio console device 2023-11-23 09:15:37 +08:00
Zhang Junyang
f8e4295e90 Reimplement the user mode test shortcut 2023-11-09 13:22:34 +08:00
Zhang Junyang
45a6b2f46c Implement should_panic for ktest and clear the codebase 2023-11-09 13:22:34 +08:00
Zhang Junyang
bb0560530f Enable usermode unit test for specific crates 2023-11-09 13:22:34 +08:00
Zhang Junyang
8910af1294 Update grub to 2.12-rc1 for efi bugfix 2023-10-26 12:05:12 +08:00
Zhang Junyang
cdc2b960dc Switch to EFI boot and use official release for QEMU and GDB 2023-10-12 14:38:36 -05:00
Zhang Junyang
d0c84e0b6f Add protected mode sub-crate for Linux boot setup 2023-10-12 14:38:36 -05:00
Zhang Junyang
7d5295ab25 Refactor build system, boot and added Linux Boot facilities 2023-10-12 14:38:36 -05:00
Hsy-Intel
c90f757b86 Polish tdx-guest crate and Jinux VE handler 2023-09-28 03:47:55 +08:00
Hsy-Intel
12fc074f56 Add tdx-guest crate 2023-09-28 03:47:55 +08:00
Yuke Peng
df42397cea Remove jinux-pci and hide PCI ports 2023-09-03 13:36:05 +08:00
Zhang Junyang
602c0e30fe Add version bumping mechanism 2023-08-14 10:45:01 +08:00
Zhang Junyang
c6145b450a Removed boot protocol configuring 2023-07-24 16:31:38 +08:00
Zhang Junyang
47a51eb423 Adapt Multiboot2 and switch from Limine to Grub2 2023-07-24 16:31:38 +08:00
Jianfeng Jiang
7304e06c88 Add virtio net device driver 2023-06-01 14:39:19 +08:00
Jianfeng Jiang
6ecc7dc557 Add crate int-to-c-enum 2023-05-04 16:49:22 +08:00
Jianfeng Jiang
271a16d492 Reorganize the codebase 2023-04-10 14:49:39 +08:00