Commit Graph

18 Commits

Author SHA1 Message Date
d9fcb486c0 Support microvm boot option 2023-09-28 11:52:33 +08:00
dbf5a423b1 Rename IrqAllocateHandle and move alloc functions 2023-09-03 13:36:05 +08:00
ddb7be9296 Refactor current net codes 2023-08-15 20:54:10 +08:00
7b390d9f8a Runner should return error if qemu itself fails 2023-08-14 10:45:01 +08:00
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
acfbc7efdc Fix multiple issues in the initproc path 2023-08-04 11:37:34 +08:00
4a33020b4f Redesign the exposed configs of makefile and runner 2023-08-04 11:37:34 +08:00
34860a4fa0 Make kvm cli configurable 2023-08-04 11:37:34 +08:00
f674874e91 Rename eval to syscall test and fix return value 2023-08-04 11:37:34 +08:00
d2cb607e3c Let eval automatically run syscall test 2023-08-04 11:37:34 +08:00
bb03be3cbd Refactor the build package to absorb the script 2023-08-04 11:37:34 +08:00
187069fd34 Refactor runner scripts to introduce eval 2023-08-04 11:37:34 +08:00
807c8355c0 Implement kernel command line with init configuring 2023-08-04 11:37:34 +08:00
0ab7fcc408 Clean the iso directory before building boot image 2023-07-24 16:31:38 +08:00
6a7c6b035c Remove unnecessary build script 2023-07-24 16:31:38 +08:00
e96884b72d Minor fixes, use small pages to make it work 2023-07-24 16:31:38 +08:00
d407d85e70 Adapt Docker environment and minor fixes 2023-07-24 16:31:38 +08:00
47a51eb423 Adapt Multiboot2 and switch from Limine to Grub2 2023-07-24 16:31:38 +08:00