:orphan: ========================================== loongson3 virt generic platform (``virt``) ========================================== The ``virt`` machine use gpex host bridge, and there are some emulated devices on virt board, such as loongson7a RTC device, IOAPIC device, ACPI device and so on. Supported devices ----------------- The ``virt`` machine supports: - Gpex host bridge - Ls7a RTC device - Ls7a IOAPIC device - Ls7a ACPI device - Fw_cfg device - PCI/PCIe devices - Memory device - CPU device. Type: Loongson-3A5000. CPU and machine Type -------------------- The ``qemu-system-loongarch64`` provides emulation for virt machine. You can specify the machine type ``virt`` and cpu type ``Loongson-3A5000``. Boot options ------------ Now the ``virt`` machine can run test program in ELF format and the method of compiling is in target/loongarch/README. .. code-block:: bash $ qemu-system-loongarch64 -machine virt -m 4G -cpu Loongson-3A5000 \ -smp 1 -kernel hello -monitor none -display none \ -chardev file,path=hello.out,id=output -serial chardev:output