diff options
Diffstat (limited to 'target/loongarch')
-rw-r--r-- | target/loongarch/Makefile | 4 | ||||
-rw-r--r-- | target/loongarch/QEMU_EFI.fd | bin | 0 -> 4190208 bytes | |||
-rw-r--r-- | target/loongarch/kernel/qemu-loongarch | 3 | ||||
-rw-r--r-- | target/loongarch/systems/qemu-loongarch | 1 |
4 files changed, 6 insertions, 2 deletions
diff --git a/target/loongarch/Makefile b/target/loongarch/Makefile index b8569d69a..c238b5e62 100644 --- a/target/loongarch/Makefile +++ b/target/loongarch/Makefile @@ -5,9 +5,9 @@ include $(ADK_TOPDIR)/rules.mk include $(ADK_TOPDIR)/mk/kernel-build.mk include $(ADK_TOPDIR)/mk/image.mk -KERNEL:=$(LINUX_DIR)/vmlinux +KERNEL:=$(LINUX_DIR)/arch/loongarch/boot/vmlinux.efi -QEMU_ARGS:=-M virt +QEMU_ARGS:=-M virt -bios target/loongarch/QEMU_EFI.fd -append "console=ttyS0,115200" QEMU_ARGS+=-nographic # # target helper text diff --git a/target/loongarch/QEMU_EFI.fd b/target/loongarch/QEMU_EFI.fd Binary files differnew file mode 100644 index 000000000..d3ae20f12 --- /dev/null +++ b/target/loongarch/QEMU_EFI.fd diff --git a/target/loongarch/kernel/qemu-loongarch b/target/loongarch/kernel/qemu-loongarch index 582028585..579c3f26e 100644 --- a/target/loongarch/kernel/qemu-loongarch +++ b/target/loongarch/kernel/qemu-loongarch @@ -1,7 +1,10 @@ CONFIG_LOONGARCH=y CONFIG_64BIT=y CONFIG_MACH_LOONGSON64=y +CONFIG_ACPI=y +CONFIG_IRQ_DOMAIN=y CONFIG_EFI=y +CONFIG_EFI_STUB=y CONFIG_SMP=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y diff --git a/target/loongarch/systems/qemu-loongarch b/target/loongarch/systems/qemu-loongarch index b5f6c3d34..3b5d940de 100644 --- a/target/loongarch/systems/qemu-loongarch +++ b/target/loongarch/systems/qemu-loongarch @@ -2,6 +2,7 @@ config ADK_TARGET_SYSTEM_QEMU_LOONGARCH bool "Qemu Emulator" select ADK_TARGET_QEMU select ADK_TARGET_CPU_LOONGARCH + select ADK_TARGET_KERNEL_VMLINUX_EFI help Support for Qemu Emulator Loongarch architecture. |