Branch: refs/heads/master Home: https://github.com/qemu/qemu Commit: d771ca1c10ab146eae676dd6a6975a8f7cf84d65 https://github.com/qemu/qemu/commit/d771ca1c10ab146eae676dd6a6975a8f7cf84d65 Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024)
Changed paths: A hw/loongarch/boot.c M hw/loongarch/meson.build M hw/loongarch/virt.c A include/hw/loongarch/boot.h M include/hw/loongarch/virt.h Log Message: ----------- hw/loongarch: Move boot functions to boot.c Move some boot functions to boot.c and struct loongarch_boot_info into struct LoongArchMachineState. Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Message-Id: <20240426091551.2397867-2-gaos...@loongson.cn> Commit: 02307a678c3cb366d089ef8d90f6acb9663b98ce https://github.com/qemu/qemu/commit/02307a678c3cb366d089ef8d90f6acb9663b98ce Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/boot.c Log Message: ----------- hw/loongarch: Add load initrd we load initrd ramdisk after kernel_high address Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Message-Id: <20240426091551.2397867-3-gaos...@loongson.cn> Commit: 7e0510d7600cd0c1c4742751b415f4f7df84328e https://github.com/qemu/qemu/commit/7e0510d7600cd0c1c4742751b415f4f7df84328e Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/boot.c Log Message: ----------- hw/loongarch: Add slave cpu boot_code Load the slave CPU boot code at pflash0 and set the slave CPU elf_address to VIRT_FLASH0_BASE. Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Message-Id: <20240426091551.2397867-4-gaos...@loongson.cn> Commit: 58ee60d2d29437d1ddb02640a12a3f028307594c https://github.com/qemu/qemu/commit/58ee60d2d29437d1ddb02640a12a3f028307594c Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/boot.c M include/hw/loongarch/virt.h M target/loongarch/cpu.h Log Message: ----------- hw/loongarch: Add init_cmdline Add init_cmline and set boot_info->a0, a1 Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Message-Id: <20240426091551.2397867-5-gaos...@loongson.cn> Commit: 4216baa90da53f9c53d0a9de264450040423ede0 https://github.com/qemu/qemu/commit/4216baa90da53f9c53d0a9de264450040423ede0 Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/boot.c M include/hw/loongarch/boot.h Log Message: ----------- hw/loongarch: Init efi_system_table Add init_systab and set boot_info->a2 Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Message-Id: <20240426091551.2397867-6-gaos...@loongson.cn> Commit: 252b8e68994aa48508cf1c7d365967e3850b70bb https://github.com/qemu/qemu/commit/252b8e68994aa48508cf1c7d365967e3850b70bb Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/boot.c M hw/loongarch/virt.c M include/hw/loongarch/boot.h M include/hw/loongarch/virt.h Log Message: ----------- hw/loongarch: Init efi_boot_memmap table The efi_system_table adds a efi_boot_memmap configuration table. Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Message-Id: <20240426091551.2397867-7-gaos...@loongson.cn> Commit: 060685041ce6b98e5fb015b1d0318eb2f72944b5 https://github.com/qemu/qemu/commit/060685041ce6b98e5fb015b1d0318eb2f72944b5 Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/boot.c M include/hw/loongarch/boot.h Log Message: ----------- hw/loongarch: Init efi_initrd table The efi_system_table adds a efi_initrd configuration table. Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Message-Id: <20240426091551.2397867-8-gaos...@loongson.cn> Commit: 6042385149a0fb3f4a51d264fc3dc42775819c79 https://github.com/qemu/qemu/commit/6042385149a0fb3f4a51d264fc3dc42775819c79 Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/boot.c M hw/loongarch/virt.c M include/hw/loongarch/boot.h M include/hw/loongarch/virt.h Log Message: ----------- hw/loongarch: Init efi_fdt table The efi_system_table adds a efi_fdt configuration table. Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Message-Id: <20240426091551.2397867-9-gaos...@loongson.cn> Commit: b11f9814526b833b3a052be2559457b1affad7f5 https://github.com/qemu/qemu/commit/b11f9814526b833b3a052be2559457b1affad7f5 Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/virt.c Log Message: ----------- hw/loongarch: Fix fdt memory node wrong 'reg' The right fdt memory node like [1], not [2] [1] memory@0 { device_type = "memory"; reg = <0x00 0x00 0x00 0x10000000>; }; [2] memory@0 { device_type = "memory"; reg = <0x02 0x00 0x02 0x10000000>; }; Reviewed-by: Bibo Mao <maob...@loongson.cn> Signed-off-by: Song Gao <gaos...@loongson.cn> Message-Id: <20240426091551.2397867-10-gaos...@loongson.cn> Commit: a0663efd81e6252b12ea716d13db10fdd022435b https://github.com/qemu/qemu/commit/a0663efd81e6252b12ea716d13db10fdd022435b Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/virt.c Log Message: ----------- hw/loongarch: fdt adds cpu interrupt controller node fdt adds cpu interrupt controller node, we use 'loongson,cpu-interrupt-controller'. See: https://github.com/torvalds/linux/blob/v6.7/drivers/irqchip/irq-loongarch-cpu.c https://lore.kernel.org/r/20221114113824.1880-2-liupei...@loongson.cn Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Message-Id: <20240426091551.2397867-11-gaos...@loongson.cn> Commit: 975a5afe376c192b1e5d5e3eff435ac8188fe41c https://github.com/qemu/qemu/commit/975a5afe376c192b1e5d5e3eff435ac8188fe41c Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/virt.c M include/hw/intc/loongarch_extioi.h Log Message: ----------- hw/loongarch: fdt adds Extend I/O Interrupt Controller fdt adds Extend I/O Interrupt Controller, we use 'loongson,ls2k2000-eiointc'. See: https://github.com/torvalds/linux/blob/v6.7/drivers/irqchip/irq-loongson-eiointc.c https://lore.kernel.org/r/764e02d924094580ac0f1d15535f4b98308705c6.1683279769.git.zhoubin...@loongson.cn Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Message-Id: <20240426091551.2397867-12-gaos...@loongson.cn> Commit: 2904f50a8119a7a3adee68df7baa18c073892061 https://github.com/qemu/qemu/commit/2904f50a8119a7a3adee68df7baa18c073892061 Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/virt.c M include/hw/pci-host/ls7a.h Log Message: ----------- hw/loongarch: fdt adds pch_pic Controller fdt adds pch pic controller, we use 'loongson,pch-pic-1.0' See: https://github.com/torvalds/linux/blob/v6.7/drivers/irqchip/irq-loongson-pch-pic.c https://lore.kernel.org/r/20200528152757.1028711-4-jiaxun.y...@flygoat.com Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Message-Id: <20240426091551.2397867-13-gaos...@loongson.cn> Commit: 572d45e5469eb323a5a8b060ad195b9aac82ecc3 https://github.com/qemu/qemu/commit/572d45e5469eb323a5a8b060ad195b9aac82ecc3 Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/virt.c M include/hw/pci-host/ls7a.h Log Message: ----------- hw/loongarch: fdt adds pch_msi Controller fdt adds pch msi controller, we use 'loongson,pch-msi-1.0'. See: https://github.com/torvalds/linux/blob/v6.7/drivers/irqchip/irq-loongson-pch-msi.c https://lore.kernel.org/r/20200528152757.1028711-6-jiaxun.y...@flygoat.com Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Message-Id: <20240426091551.2397867-14-gaos...@loongson.cn> Commit: 07bf0b6aa1707a6d8d9c3132424df32f42915d66 https://github.com/qemu/qemu/commit/07bf0b6aa1707a6d8d9c3132424df32f42915d66 Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/virt.c Log Message: ----------- hw/loongarch: fdt adds pcie irq_map node This patch adds pcie irq_map node for FDT. Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Message-Id: <20240426091551.2397867-15-gaos...@loongson.cn> Commit: 22126fdb1c4f71d7ff02327e14b612d77126334b https://github.com/qemu/qemu/commit/22126fdb1c4f71d7ff02327e14b612d77126334b Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/virt.c Log Message: ----------- hw/loongarch: fdt remove unused irqchip node This patch removes the unused fdt irqchip node. Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Message-Id: <20240426091551.2397867-16-gaos...@loongson.cn> Commit: f5cce57f6aca89c83b7f99b11b93ad9212b1573e https://github.com/qemu/qemu/commit/f5cce57f6aca89c83b7f99b11b93ad9212b1573e Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/virt.c Log Message: ----------- hw/loongarch: Add cells missing from uart node uart node need interrupts and interrupt-parent cells. Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Message-Id: <20240426091551.2397867-17-gaos...@loongson.cn> Commit: 841ef2c9df5317e32de590424b0c5c36fbb4de78 https://github.com/qemu/qemu/commit/841ef2c9df5317e32de590424b0c5c36fbb4de78 Author: Song Gao <gaos...@loongson.cn> Date: 2024-04-29 (Mon, 29 Apr 2024) Changed paths: M hw/loongarch/virt.c Log Message: ----------- hw/loongarch: Add cells missing from rtc node rtc node need interrupts and interrupt-parent cells. Signed-off-by: Song Gao <gaos...@loongson.cn> Reviewed-by: Bibo Mao <maob...@loongson.cn> Message-Id: <20240426091551.2397867-18-gaos...@loongson.cn> Commit: de7e907d011cf12805b80150a81470ff7c8b5d44 https://github.com/qemu/qemu/commit/de7e907d011cf12805b80150a81470ff7c8b5d44 Author: Richard Henderson <richard.hender...@linaro.org> Date: 2024-04-30 (Tue, 30 Apr 2024) Changed paths: A hw/loongarch/boot.c M hw/loongarch/meson.build M hw/loongarch/virt.c M include/hw/intc/loongarch_extioi.h A include/hw/loongarch/boot.h M include/hw/loongarch/virt.h M include/hw/pci-host/ls7a.h M target/loongarch/cpu.h Log Message: ----------- Merge tag 'pull-loongarch-20240429' of https://gitlab.com/gaosong/qemu into staging Add boot LoongArch elf kernel with FDT v2: Fix 'make check-tcg' fail. # -----BEGIN PGP SIGNATURE----- # # iLMEAAEKAB0WIQS4/x2g0v3LLaCcbCxAov/yOSY+3wUCZi8F3AAKCRBAov/yOSY+ # 35VrBADb6f1mYNUTG5iDvKppvA8RG1TybxfXfgA+Z9vPkJqFkT6wt8J+JFwgh3UT # w0xY2Y2xZkPjxnUpEhZiVJjp5hk+BEzr3vE4M5DzKC1vpCYpbojxxN6FB41Up862 # kS7slW6XsZgKpLLvUkFttPt3G4DUN29CscVgy4Ci0zrqyNjnsw== # =ufbc # -----END PGP SIGNATURE----- # gpg: Signature made Sun 28 Apr 2024 07:28:44 PM PDT # gpg: using RSA key B8FF1DA0D2FDCB2DA09C6C2C40A2FFF239263EDF # gpg: Good signature from "Song Gao <m17746591...@163.com>" [unknown] # gpg: WARNING: This key is not certified with a trusted signature! # gpg: There is no indication that the signature belongs to the owner. # Primary key fingerprint: B8FF 1DA0 D2FD CB2D A09C 6C2C 40A2 FFF2 3926 3EDF * tag 'pull-loongarch-20240429' of https://gitlab.com/gaosong/qemu: hw/loongarch: Add cells missing from rtc node hw/loongarch: Add cells missing from uart node hw/loongarch: fdt remove unused irqchip node hw/loongarch: fdt adds pcie irq_map node hw/loongarch: fdt adds pch_msi Controller hw/loongarch: fdt adds pch_pic Controller hw/loongarch: fdt adds Extend I/O Interrupt Controller hw/loongarch: fdt adds cpu interrupt controller node hw/loongarch: Fix fdt memory node wrong 'reg' hw/loongarch: Init efi_fdt table hw/loongarch: Init efi_initrd table hw/loongarch: Init efi_boot_memmap table hw/loongarch: Init efi_system_table hw/loongarch: Add init_cmdline hw/loongarch: Add slave cpu boot_code hw/loongarch: Add load initrd hw/loongarch: Move boot functions to boot.c Signed-off-by: Richard Henderson <richard.hender...@linaro.org> Compare: https://github.com/qemu/qemu/compare/2358f1b60f73...de7e907d011c To unsubscribe from these emails, change your notification settings at https://github.com/qemu/qemu/settings/notifications