Commit Graph

145 Commits

Author SHA1 Message Date
Zhang Junyang 70b7d8ccd0 Add `README_JP.md` to `bump_version.sh` 2025-03-14 09:48:59 +08:00
Zhang Junyang 5f05963ee5 Inject a scalable buddy system allocator to OSTD
Co-authored-by: Zhe Tang <tangzh@stu.pku.edu.cn>
2025-03-14 08:37:37 +08:00
Zhang Junyang 9c430b9901 Move the test kernel to `OSDK/deps` 2025-03-14 08:37:37 +08:00
Fabing Li 11c800c13a Upgrade qemu and httpd version 2025-02-27 09:05:03 +08:00
jiangjianfeng cbe6e54b82 Install apache web server in docker image
Co-authered-by: Zhang Junyang <junyang@stu.pku.edu.cn>
2024-12-30 16:24:22 +08:00
jiangjianfeng 783345b90b Add Bob Jenkins's hash algorithm 2024-12-30 09:46:14 +08:00
Cautreoxit cbf7a85451 Add Memcached into benchmark
Co-authered-by: Zhang Junyang <junyang@stu.pku.edu.cn>
2024-12-27 16:41:18 +08:00
Cautreoxit 5ec4c095c1 Fix bug for memcached install 2024-12-27 07:55:28 +08:00
Cautreoxit 7a02affd2a Add Memcached and libmemcached to the Dockerfile 2024-12-26 19:20:58 +08:00
Fabing Li 8066f99e88 Add yq to asterinas image 2024-12-20 09:49:35 +08:00
Ruihan Li 5efc32b6ea Fix the GRUB build issue 2024-12-17 14:36:41 +08:00
Ruihan Li bf91551de1 Fix a typo in Dockerfile 2024-12-17 11:07:56 +08:00
Ruihan Li 9cc3aeb6e8 Use Asterinas-specific fork of GRUB 2024-12-17 10:47:41 +08:00
jiangjianfeng d14d4b9312 Ingore test-base in format_all.sh 2024-12-16 19:11:03 +08:00
Ruize Tang 9f9fff0558 Fix `format_all.sh` treating comments as directories 2024-12-16 13:30:22 +08:00
Ruize Tang 065a3bd1c3 Avoid inline comments in variable assignments in Makefile 2024-12-11 19:37:45 +08:00
Zejun Zhao 0d93a8995b Add hackbench and schbench to dev container 2024-12-07 19:02:46 +08:00
jiangjianfeng 2eb67a8aec Update edk2 version to stable/202408 2024-12-02 11:37:35 +08:00
Jianfeng Jiang c8c9b9753e Make all network benchmark run with tap backend and vhost on 2024-11-20 20:24:03 +08:00
jiangjianfeng 56727aa5ee Add bw_tcp_virtio benchmark 2024-11-12 17:47:40 +08:00
Shaowei Song 16a319a8ea Adjust and align the qemu arguments of `virtio-blk-pci` 2024-11-06 11:00:43 +08:00
Shaowei Song 32cf7a1e79 Fix the IOMMU enabling issue in the default EFI boot mode 2024-11-06 10:14:27 +08:00
Zhang Junyang a5b3a1d6dd Unify the qemu arguments generation 2024-11-05 19:39:05 +08:00
Jianfeng Jiang 7c3e3738a1 Enable tap mode network and vhost 2024-10-26 22:07:38 +08:00
Jianfeng Jiang f320ac0166 Install several net-tools in docker 2024-10-24 21:00:14 +08:00
Zhang Junyang 6757b39c13 Adjust the order publishing the bzImage crates 2024-10-16 11:52:53 +08:00
jiangjianfeng b269118c9a Resolve cargo publish --dry-run check failure 2024-10-16 10:10:08 +08:00
Zhang Junyang 3f1fa33b13 Bump and publish linux-bzimage crate series with OSTD and OSDK 2024-10-16 10:05:34 +08:00
jiangjianfeng 090149eed7 Add tcp latency test over virtio-net 2024-10-14 20:59:25 +08:00
Fabing Li ab7c4f3740 Update the benchmark linux kernel 2024-10-08 17:53:47 +08:00
jiangjianfeng a7e09ff415 Disbale dumping network packets 2024-10-08 10:50:38 +08:00
Fabing Li 9abdebbae3 Add iperf3 benchmark 2024-09-26 10:03:32 +08:00
Zhang Junyang 8b2ca77804 Bump the OSDK's Cargo.lock when bumping the versions 2024-09-21 15:19:35 +08:00
Yuke Peng 3240965f0a Rename RAND_PORT_NUM 2024-09-14 13:22:50 +08:00
Yuke Peng 778779fa0d Forward 6379 for Redis 2024-09-14 13:22:50 +08:00
Yuke Peng 6bebec0e7b Add applications to dockerfile 2024-09-13 23:43:22 +08:00
Fabing LI 8632da04b5 Update Dockerfile to cache linux binaries 2024-09-13 21:03:25 +08:00
Zhang Junyang 34b3aac2e3 Bump and publish `ostd-test` and `ostd-macros` 2024-08-24 17:18:24 +08:00
Zhang Junyang dafd16075f Remove the shim kernel crate 2024-08-23 23:37:50 +08:00
Zhang Junyang be3492d7f0 Extract the OSTD test runner as a kernel 2024-08-23 23:37:50 +08:00
Cautreoxit 1833f8047e Modify Dockerfile and bump the version file 2024-08-22 09:55:19 +08:00
Zhang Junyang 20524ae64a Update the 100-line kernel and format it as well 2024-07-20 20:56:29 +08:00
Shaowei Song 64b1be2472 Add the FIO benchmark 2024-07-08 17:13:16 +08:00
Yuke Peng 5eeb728526 Change ostd toml path 2024-07-08 15:26:29 +08:00
Yuke Peng bb05153352 Add benchmark build scripts to Dockerfile 2024-07-08 15:26:29 +08:00
Fabing Li 990bd846cd Enhance the stability of Asterinas compiling 2024-07-05 20:03:10 +08:00
Jianfeng Jiang f51e002bb2 Bump version to 0.6.0 2024-06-28 21:20:08 +08:00
Fabing Li f675552c5a Rename regression to test 2024-06-28 20:33:21 +08:00
Jianfeng Jiang 59350a8578 Rename aster-frame to ostd 2024-06-27 15:45:49 +08:00
Fabing Li 4700ab71bc Bumped Asterinas & OSDK version to 0.5.1 2024-06-26 19:12:17 +08:00
Jianfeng Jiang 9647e09863 Add CI to tag main branch when VERSION changes 2024-06-25 11:49:49 +08:00
Jianfeng Jiang 15603e4aad Ignore `git rm` error in update docs CI 2024-06-24 19:23:54 +08:00
Jianfeng Jiang 237c223b1c Update the aster-frame version used by OSDK 2024-06-24 11:11:43 +08:00
Zhang Junyang c9c00c92fe Fix the OSDK doc env test container version bumping that was left off 2024-06-21 10:57:08 +08:00
Hsy-Intel 8c39309381 Add TDX dockerfile & CI for asterinas 2024-06-20 16:08:23 +08:00
Jianfeng Jiang a997785166 Add CI to update API documentations 2024-06-18 15:15:08 +08:00
Jianfeng Jiang 349800e4e7 Bump version following the semver requirements 2024-06-18 12:48:51 +08:00
Anmin Liu 7694c5a6b8 Convert vsock ci to manual trigger 2024-06-11 17:51:36 +08:00
Anmin Liu 9f67fcdc58 Reuse Rxbuffer and update `qemu_args.sh` for vsock 2024-06-11 17:51:36 +08:00
Anmin Liu 60dd17fdd3 Support calling from inside via vsock 2024-06-11 17:51:36 +08:00
Anmin Liu ad140cec3c Implement vsock socket layer 2024-06-11 17:51:36 +08:00
Anmin Liu 52f808e315 Implement vsock driver 2024-06-11 17:51:36 +08:00
LI Qing a883b65187 Refine the scripts for syscall test 2024-06-05 14:50:11 +08:00
Jianfeng Jiang 6c34db52b3 Bump only package version in Cargo.toml 2024-06-01 20:13:03 +08:00
skpupil da3e279ac6 Increase memory size and change boot mode in CI 2024-05-31 15:19:17 +08:00
Jianfeng Jiang 7a82132ecc Bump version in the documentation 2024-05-10 10:47:53 +08:00
Zhang Junyang cc4111cab2 Remove the vars mechanism in OSDK and polish documents 2024-04-25 09:44:46 +08:00
Zhang Junyang e4c2151566 Implement the next OSDK 2024-04-25 09:44:46 +08:00
Jianfeng Jiang 5941d3e6eb Fix format errors 2024-03-22 15:01:18 +08:00
Ruihan Li 60cd65d837 Install `clang-format` in the Docker container 2024-03-18 11:20:46 +08:00
Jianfeng Jiang 853e475d29 Add rustfmt.toml for OSDK 2024-03-01 13:42:51 +08:00
Zhang Junyang 7eac2772d0 Gone with x86_64-custom 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 3494bc45af Apply the new format policy 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
Chen Chengjun 92e488e727 Add rustfmt.toml configuration to adjust the format of imports 2024-02-26 10:03:45 +08:00
Tate, Hongliang Tian f2f991b239 Add the Chinese version README 2024-02-15 16:52:25 +08:00
Jianfeng Jiang 0920a084e4 License Makefile, shell scripts, assembly source code, Dockerfile 2024-01-18 08:22:58 +08:00
Zhang Junyang 12d01ca1e4 Update image and Rust toolchain 2024-01-02 07:21:36 +08:00
Jianfeng Jiang 632b1937c5 Rename docker image as asterinas/asterinas 2023-12-26 11:49:24 +08:00
Jianfeng Jiang 99f6765ced Rename jinux to asterinas in documentation and code 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
Zhang Junyang f8e4295e90 Reimplement the user mode test shortcut 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 b8818bb740 Add ktest framework 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 7d5295ab25 Refactor build system, boot and added Linux Boot facilities 2023-10-12 14:38:36 -05:00
Zhang Junyang f6b327dbda Only update jinux version when bumping 2023-08-14 14:34:03 +08:00
Zhang Junyang 602c0e30fe Add version bumping mechanism 2023-08-14 10:45:01 +08:00
Zhang Junyang e7d1437fca Build Docker image with CI 2023-08-14 10:45:01 +08:00
LI Qing 079b139298 Add prepared syscall test in docker container 2023-08-10 10:14:18 +08:00
Jianfeng Jiang 04db7c8c3d Update rust version in docker image 2023-08-08 21:42:31 +08:00
Zhang Junyang d407d85e70 Adapt Docker environment and minor fixes 2023-07-24 16:31:38 +08:00
Jianfeng Jiang 9137ef434f Use docker as dev environment 2023-07-19 11:28:31 +08:00