├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── busybox-rootfs.img ├── efi-virtio.rom ├── loongarch-cross-gdb_v12.0.50.20220221-git.tar.bz2 ├── loongarch_bios_0310.bin ├── loongarch_bios_0310_debug.bin ├── loongarch_bios_and_kernel_interface_specification_v3.1.pdf ├── mini_kernel1 ├── Makefile ├── README.MD ├── hello_kernel.c └── ld.script ├── mini_kernel2 ├── .gdb_history ├── Makefile ├── README.MD ├── boot_param.h ├── hello_kernel.c ├── ld.script ├── lib.h ├── printf.c ├── serial.c └── serial.h ├── mini_kernel3 ├── .gdb_history ├── Makefile ├── README.MD ├── boot_param.h ├── hello_kernel.c ├── ld.script ├── lib.h ├── loongarch.h ├── printf.c ├── serial.c ├── serial.h ├── trap.c └── trap_entry.S ├── mini_kernel4 ├── .gdb_history ├── Makefile ├── README.MD ├── boot_param.h ├── extioi.c ├── hello_kernel.c ├── ld.script ├── lib.h ├── loongarch.h ├── ls7a.h ├── ls7a_intc.c ├── pckbd.c ├── printf.c ├── serial.c ├── serial.h ├── trap.c └── trap_entry.S ├── pics ├── booted.png ├── graphic-booted.png ├── remote-debug.png └── run-with-debug.png ├── qemu ├── loongarch64 │ └── qemu-system-loongarch64 └── x86_64 │ └── qemu-system-loongarch64 ├── run_loongarch.sh ├── vgabios-stdvga.bin ├── vgabios-virtio.bin └── vmlinux /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/README.md -------------------------------------------------------------------------------- /busybox-rootfs.img: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/busybox-rootfs.img -------------------------------------------------------------------------------- /efi-virtio.rom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/efi-virtio.rom -------------------------------------------------------------------------------- /loongarch-cross-gdb_v12.0.50.20220221-git.tar.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/loongarch-cross-gdb_v12.0.50.20220221-git.tar.bz2 -------------------------------------------------------------------------------- /loongarch_bios_0310.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/loongarch_bios_0310.bin -------------------------------------------------------------------------------- /loongarch_bios_0310_debug.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/loongarch_bios_0310_debug.bin -------------------------------------------------------------------------------- /loongarch_bios_and_kernel_interface_specification_v3.1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/loongarch_bios_and_kernel_interface_specification_v3.1.pdf -------------------------------------------------------------------------------- /mini_kernel1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel1/Makefile -------------------------------------------------------------------------------- /mini_kernel1/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel1/README.MD -------------------------------------------------------------------------------- /mini_kernel1/hello_kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel1/hello_kernel.c -------------------------------------------------------------------------------- /mini_kernel1/ld.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel1/ld.script -------------------------------------------------------------------------------- /mini_kernel2/.gdb_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel2/.gdb_history -------------------------------------------------------------------------------- /mini_kernel2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel2/Makefile -------------------------------------------------------------------------------- /mini_kernel2/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel2/README.MD -------------------------------------------------------------------------------- /mini_kernel2/boot_param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel2/boot_param.h -------------------------------------------------------------------------------- /mini_kernel2/hello_kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel2/hello_kernel.c -------------------------------------------------------------------------------- /mini_kernel2/ld.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel2/ld.script -------------------------------------------------------------------------------- /mini_kernel2/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel2/lib.h -------------------------------------------------------------------------------- /mini_kernel2/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel2/printf.c -------------------------------------------------------------------------------- /mini_kernel2/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel2/serial.c -------------------------------------------------------------------------------- /mini_kernel2/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel2/serial.h -------------------------------------------------------------------------------- /mini_kernel3/.gdb_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel3/.gdb_history -------------------------------------------------------------------------------- /mini_kernel3/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel3/Makefile -------------------------------------------------------------------------------- /mini_kernel3/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel3/README.MD -------------------------------------------------------------------------------- /mini_kernel3/boot_param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel3/boot_param.h -------------------------------------------------------------------------------- /mini_kernel3/hello_kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel3/hello_kernel.c -------------------------------------------------------------------------------- /mini_kernel3/ld.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel3/ld.script -------------------------------------------------------------------------------- /mini_kernel3/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel3/lib.h -------------------------------------------------------------------------------- /mini_kernel3/loongarch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel3/loongarch.h -------------------------------------------------------------------------------- /mini_kernel3/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel3/printf.c -------------------------------------------------------------------------------- /mini_kernel3/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel3/serial.c -------------------------------------------------------------------------------- /mini_kernel3/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel3/serial.h -------------------------------------------------------------------------------- /mini_kernel3/trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel3/trap.c -------------------------------------------------------------------------------- /mini_kernel3/trap_entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel3/trap_entry.S -------------------------------------------------------------------------------- /mini_kernel4/.gdb_history: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/.gdb_history -------------------------------------------------------------------------------- /mini_kernel4/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/Makefile -------------------------------------------------------------------------------- /mini_kernel4/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/README.MD -------------------------------------------------------------------------------- /mini_kernel4/boot_param.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/boot_param.h -------------------------------------------------------------------------------- /mini_kernel4/extioi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/extioi.c -------------------------------------------------------------------------------- /mini_kernel4/hello_kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/hello_kernel.c -------------------------------------------------------------------------------- /mini_kernel4/ld.script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/ld.script -------------------------------------------------------------------------------- /mini_kernel4/lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/lib.h -------------------------------------------------------------------------------- /mini_kernel4/loongarch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/loongarch.h -------------------------------------------------------------------------------- /mini_kernel4/ls7a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/ls7a.h -------------------------------------------------------------------------------- /mini_kernel4/ls7a_intc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/ls7a_intc.c -------------------------------------------------------------------------------- /mini_kernel4/pckbd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/pckbd.c -------------------------------------------------------------------------------- /mini_kernel4/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/printf.c -------------------------------------------------------------------------------- /mini_kernel4/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/serial.c -------------------------------------------------------------------------------- /mini_kernel4/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/serial.h -------------------------------------------------------------------------------- /mini_kernel4/trap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/trap.c -------------------------------------------------------------------------------- /mini_kernel4/trap_entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/mini_kernel4/trap_entry.S -------------------------------------------------------------------------------- /pics/booted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/pics/booted.png -------------------------------------------------------------------------------- /pics/graphic-booted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/pics/graphic-booted.png -------------------------------------------------------------------------------- /pics/remote-debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/pics/remote-debug.png -------------------------------------------------------------------------------- /pics/run-with-debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/pics/run-with-debug.png -------------------------------------------------------------------------------- /qemu/loongarch64/qemu-system-loongarch64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/qemu/loongarch64/qemu-system-loongarch64 -------------------------------------------------------------------------------- /qemu/x86_64/qemu-system-loongarch64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/qemu/x86_64/qemu-system-loongarch64 -------------------------------------------------------------------------------- /run_loongarch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/run_loongarch.sh -------------------------------------------------------------------------------- /vgabios-stdvga.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/vgabios-stdvga.bin -------------------------------------------------------------------------------- /vgabios-virtio.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/vgabios-virtio.bin -------------------------------------------------------------------------------- /vmlinux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/foxsen/qemu-loongarch-runenv/HEAD/vmlinux --------------------------------------------------------------------------------