Commit Graph

16 Commits

Author SHA1 Message Date
Jianfeng Jiang ddb7be9296 Refactor current net codes 2023-08-15 20:54:10 +08:00
Zhang Junyang 7b390d9f8a Runner should return error if qemu itself fails 2023-08-14 10:45:01 +08:00
LI Qing 7de44a0e0e Refine the name about initramfs
The bootloader loads the initramfs, then the kernel unpacks it to rootfs.
2023-08-04 17:19:19 +08:00
Zhang Junyang acfbc7efdc Fix multiple issues in the initproc path 2023-08-04 11:37:34 +08:00
Zhang Junyang 4a33020b4f Redesign the exposed configs of makefile and runner 2023-08-04 11:37:34 +08:00
Zhang Junyang 34860a4fa0 Make kvm cli configurable 2023-08-04 11:37:34 +08:00
Zhang Junyang f674874e91 Rename eval to syscall test and fix return value 2023-08-04 11:37:34 +08:00
Zhang Junyang d2cb607e3c Let eval automatically run syscall test 2023-08-04 11:37:34 +08:00
Zhang Junyang bb03be3cbd Refactor the build package to absorb the script 2023-08-04 11:37:34 +08:00
Zhang Junyang 187069fd34 Refactor runner scripts to introduce eval 2023-08-04 11:37:34 +08:00
Zhang Junyang 807c8355c0 Implement kernel command line with init configuring 2023-08-04 11:37:34 +08:00
Zhang Junyang 0ab7fcc408 Clean the iso directory before building boot image 2023-07-24 16:31:38 +08:00
Zhang Junyang 6a7c6b035c Remove unnecessary build script 2023-07-24 16:31:38 +08:00
Zhang Junyang e96884b72d Minor fixes, use small pages to make it work 2023-07-24 16:31:38 +08:00
Zhang Junyang d407d85e70 Adapt Docker environment and minor fixes 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