mirror of
git://git.9front.org/plan9front/plan9front
synced 2025-01-12 11:10:06 +00:00
dd79854239
This kernel is designed for running on the QEMU "virt" machine. It implements the QEMU ECAM-based PCIe and utilizes VirtIO drivers for networking and storage. USB, screen and so on are umimplemented, because this kernel is meant to be installed via UART, and then administered as a CPU server via rcpu. It is booted using U-Boot, so the QEMU "virt" machine "firmware" is required, otherwise installation is straightforward. This is the QEMU command used to run this kernel on an M1 Mac under Hypervisor.framework: qemu-system-aarch64 -M virt-2.12,accel=hvf,gic-version=3 \ -cpu host -m 4G -smp 4 \ -bios u-boot.bin \ -drive file=9front.arm64.qcow2,if=none,id=disk \ -device virtio-blk-pci-non-transitional,drive=disk \ -serial stdio This code is based off of the i.MX 8 kernel. |
||
---|---|---|
.. | ||
doc | ||
games/lib | ||
include | ||
lib | ||
man | ||
src |