{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/qemu/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/aarch64/qemu/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": ["qemu-user-8.2.0-79.oe2403next.aarch64.rpm", "qemu-guest-agent-8.2.0-79.oe2403next.aarch64.rpm", "qemu-user-binfmt-8.2.0-79.oe2403next.aarch64.rpm", "qemu-user-static-8.2.0-79.oe2403next.aarch64.rpm"], "new": ["qemu-user-8.2.0-80.oe2403next.aarch64.rpm", "qemu-guest-agent-8.2.0-80.oe2403next.aarch64.rpm", "qemu-user-binfmt-8.2.0-80.oe2403next.aarch64.rpm", "qemu-user-static-8.2.0-80.oe2403next.aarch64.rpm"]}, "same_num": 4}, "diff": {"diff_details": {"qemu-system-aarch64": {"name": {"old": "qemu-system-aarch64-8.2.0-79.oe2403next.aarch64.rpm", "new": "qemu-system-aarch64-8.2.0-80.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm cmd": {}, "rpm symbol": {"diff": [{"old": "/usr/bin/qemu-system-aarch64", "new": "/usr/bin/qemu-system-aarch64", "details": {"count_result": {"Removed variables": 113, "Removed functions": 99}}}]}}, "qemu-system-arm": {"name": {"old": "qemu-system-arm-8.2.0-79.oe2403next.aarch64.rpm", "new": "qemu-system-arm-8.2.0-80.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}, "rpm symbol": {"diff": [{"old": "/usr/bin/qemu-system-arm", "new": "/usr/bin/qemu-system-arm", "details": {"count_result": {"Removed variables": 113, "Removed functions": 98}}}]}}, "qemu-img": {"name": {"old": "qemu-img-8.2.0-79.oe2403next.aarch64.rpm", "new": "qemu-img-8.2.0-80.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm cmd": {}, "rpm symbol": {"diff": [{"old": "/usr/bin/qemu-nbd", "new": "/usr/bin/qemu-nbd", "details": {"count_result": {"Removed functions": 1}}}, {"old": "/usr/bin/qemu-storage-daemon", "new": "/usr/bin/qemu-storage-daemon", "details": {"count_result": {"Removed functions": 1}}}, {"old": "/usr/bin/qemu-img", "new": "/usr/bin/qemu-img", "details": {"count_result": {"Removed functions": 1}}}, {"old": "/usr/bin/qemu-io", "new": "/usr/bin/qemu-io", "details": {"count_result": {"Removed functions": 1}}}]}}, "qemu-system-x86_64": {"name": {"old": "qemu-system-x86_64-8.2.0-79.oe2403next.aarch64.rpm", "new": "qemu-system-x86_64-8.2.0-80.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm abi": {"diff": {"old": ["accel-tcg-x86_64.so", "hw-display-virtio-vga.so", "hw-display-virtio-vga-gl.so"], "new": ["accel-tcg-x86_64.so", "hw-display-virtio-vga.so", "hw-display-virtio-vga-gl.so"]}}, "rpm cmd": {}, "rpm lib": {}, "rpm symbol": {"diff": [{"old": "/usr/lib64/qemu/accel-tcg-x86_64.so", "new": "/usr/lib64/qemu/accel-tcg-x86_64.so", "details": {"count_result": {"Removed functions": 1}}}, {"old": "/usr/bin/qemu-system-x86_64", "new": "/usr/bin/qemu-system-x86_64", "details": {"count_result": {"Removed variables": 113, "Removed functions": 98}}}]}}, "qemu-user": {"name": {"old": "qemu-user-8.2.0-79.oe2403next.aarch64.rpm", "new": "qemu-user-8.2.0-80.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm cmd": {}, "rpm symbol": {}}, "qemu-block-ssh": {"name": {"old": "qemu-block-ssh-8.2.0-79.oe2403next.aarch64.rpm", "new": "qemu-block-ssh-8.2.0-80.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm abi": {"diff": {"old": ["block-ssh.so"], "new": ["block-ssh.so"]}}, "rpm lib": {}, "rpm symbol": {"diff": [{"old": "/usr/lib64/qemu/block-ssh.so", "new": "/usr/lib64/qemu/block-ssh.so", "details": {"count_result": {"Removed functions": 1}}}]}}, "qemu-guest-agent": {"name": {"old": "qemu-guest-agent-8.2.0-79.oe2403next.aarch64.rpm", "new": "qemu-guest-agent-8.2.0-80.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm service": {}, "rpm cmd": {}, "rpm symbol": {}}, "qemu-block-curl": {"name": {"old": "qemu-block-curl-8.2.0-79.oe2403next.aarch64.rpm", "new": "qemu-block-curl-8.2.0-80.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm abi": {"diff": {"old": ["block-curl.so"], "new": ["block-curl.so"]}}, "rpm lib": {}, "rpm symbol": {"diff": [{"old": "/usr/lib64/qemu/block-curl.so", "new": "/usr/lib64/qemu/block-curl.so", "details": {"count_result": {"Removed functions": 1}}}]}}, "qemu-hw-usb-host": {"name": {"old": "qemu-hw-usb-host-8.2.0-79.oe2403next.aarch64.rpm", "new": "qemu-hw-usb-host-8.2.0-80.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm abi": {"diff": {"old": ["hw-usb-host.so"], "new": ["hw-usb-host.so"]}}, "rpm lib": {}, "rpm symbol": {"diff": [{"old": "/usr/lib64/qemu/hw-usb-host.so", "new": "/usr/lib64/qemu/hw-usb-host.so", "details": {"count_result": {"Removed functions": 1}}}]}}, "qemu-user-binfmt": {"name": {"old": "qemu-user-binfmt-8.2.0-79.oe2403next.aarch64.rpm", "new": "qemu-user-binfmt-8.2.0-80.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "qemu-block-rbd": {"name": {"old": "qemu-block-rbd-8.2.0-79.oe2403next.aarch64.rpm", "new": "qemu-block-rbd-8.2.0-80.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm abi": {"diff": {"old": ["block-rbd.so"], "new": ["block-rbd.so"]}}, "rpm lib": {}, "rpm symbol": {"diff": [{"old": "/usr/lib64/qemu/block-rbd.so", "new": "/usr/lib64/qemu/block-rbd.so", "details": {"count_result": {"Removed functions": 1}}}]}}, "qemu-block-iscsi": {"name": {"old": "qemu-block-iscsi-8.2.0-79.oe2403next.aarch64.rpm", "new": "qemu-block-iscsi-8.2.0-80.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm abi": {"diff": {"old": ["block-iscsi.so"], "new": ["block-iscsi.so"]}}, "rpm lib": {}, "rpm symbol": {"diff": [{"old": "/usr/lib64/qemu/block-iscsi.so", "new": "/usr/lib64/qemu/block-iscsi.so", "details": {"count_result": {"Removed functions": 1}}}]}}, "qemu-system-riscv": {"name": {"old": "qemu-system-riscv-8.2.0-79.oe2403next.aarch64.rpm", "new": "qemu-system-riscv-8.2.0-80.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}, "rpm symbol": {"diff": [{"old": "/usr/bin/qemu-system-riscv32", "new": "/usr/bin/qemu-system-riscv32", "details": {"count_result": {"Removed variables": 113, "Removed functions": 98}}}, {"old": "/usr/bin/qemu-system-riscv64", "new": "/usr/bin/qemu-system-riscv64", "details": {"count_result": {"Removed variables": 113, "Removed functions": 98}}}]}}, "qemu-user-static": {"name": {"old": "qemu-user-static-8.2.0-79.oe2403next.aarch64.rpm", "new": "qemu-user-static-8.2.0-80.oe2403next.aarch64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}}, "qemu": {"name": {"old": "qemu-8.2.0-79.oe2403next.aarch64.rpm", "new": "qemu-8.2.0-80.oe2403next.aarch64.rpm"}, "RPM Level": "level1", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm config": {}, "rpm abi": {"diff": {"old": ["hw-display-virtio-gpu-pci-gl.so"], "new": ["hw-display-virtio-gpu-pci-gl.so"]}}, "rpm service": {}, "rpm cmd": {}, "rpm lib": {}, "rpm symbol": {}}}, "diff_num": 11}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {}, "more_num": 0}}, "pr_link": "https://gitcode.com/src-openeuler/qemu/pull/1330", "pr_changelog": "* Sun Jul 05 2026 Fei Xu <xufei30@huawei.com> - 11:8.2.0-80\n- hw/net/rocker_of_dpa: Check group ID pointers are not NULL(CVE-2022-36648)\n- hw/net/rocker_of_dpa: Avoid unaligned accesses in _of_dpa_flow_match()\n- ub: support --enable-ub/--disable-ub configure option and update unit tests with reference ACPI tables\n- hw/ub: fix wrong log message in fill_cq/msgq_rq_init\n- block/graph-lock: fix missed wakeup in bdrv_graph_co_rdunlock()\n- target/riscv: clear mseccfg on reset for all dependent extensions\n- target/riscv: rvv: Handle source overlap of vector widening reduction instructions\n- hw/loongarch/virt: fix cpu hotplug issue\n- Fix compatibility issues with the upstream kernel\n- tests/avocado: Update LoongArch bios file\n- hw/mips/loongson3_virt: Emulate suspend function\n- hw/intc/loongarch_ipi: Remove pointless MAX_CPU check\n- hw/intc/loongarch_ipi: Rename as loongson_ipi\n- hw/intc/loongson_ipi: Implement IOCSR address space for MIPS\n- hw/intc: Remove loongarch_ipi.c\n- hw/intc/loongson_ipi: Provide per core MMIO address spaces\n- hw/intc/loongson_ipi: Replace ipi_getcpu with cpu_by_arch_id\n- hw/mips/loongson3_virt: Wire up loongson_ipi device\n- util/bufferiszero: Remove SSE4.1 variant\n- util/bufferiszero: Remove AVX512 variant\n- util/bufferiszero: Reorganize for early test for acceleration\n- util/bufferiszero: Remove useless prefetches\n- util/bufferiszero: Optimize SSE2 and AVX2 variants\n- util/bufferiszero: Improve scalar variant\n- util/bufferiszero: Introduce biz_accel_fn typedef\n- util/bufferiszero: Simplify test_buffer_is_zero_next_accel\n- util/bufferiszero: Add simd acceleration for aarch64\n- tests/bench: Add bufferiszero-bench\n- util/bufferiszero: Split out host include files\n- util/bufferiszero: Add loongarch64 vector acceleration\n- MAINTAINERS: Add myself as a reviewer of LoongArch virt machine\n- qemu/timer: Add host ticks function for LoongArch\n- target/loongarch/gdbstub: Add vector registers support\n- hw/intc/loongson_ipi: Access memory in little endian\n- hw/intc/loongson_ipi: Fix resource leak\n- hw/intc/loongson_ipi: Declare QOM types using DEFINE_TYPES() macro\n- docs: Correct Loongarch -> LoongArch\n- qapi/machine: Belatedly document target loongarch64 is since 7.1\n- hw/intc/loongson_ipi: Rename LoongsonIPI -> LoongsonIPIState\n- hw/intc/loongson_ipi: Extract loongson_ipi_common_realize()\n- hw/intc/loongson_ipi: Add TYPE_LOONGSON_IPI_COMMON stub\n- hw/intc/loongson_ipi: Move common definitions to loongson_ipi_common.h\n- hw/intc/loongson_ipi: Move IPICore::mmio_mem to LoongsonIPIState\n- hw/intc/loongson_ipi: Move IPICore structure to loongson_ipi_common.h\n- hw/intc/loongson_ipi: Pass LoongsonIPICommonState to send_ipi_data()\n- hw/intc/loongson_ipi: Add LoongsonIPICommonClass::get_iocsr_as handler\n- hw/intc/loongson_ipi: Add LoongsonIPICommonClass::cpu_by_arch_id handler\n- hw/intc/loongson_ipi: Expose loongson_ipi_core_read/write helpers\n- hw/intc/loongson_ipi: Move common code to loongson_ipi_common.c\n- hw/intc/loongarch_ipi: Add loongarch IPI support\n- hw/loongarch/virt: Replace Loongson IPI with LoongArch IPI\n- hw/intc/loongson_ipi: Restrict to MIPS\n- hw/intc/loongson_ipi: Remove unused headers\n- roms: Support compile the efi bios for loongarch\n- hw/loongarch/fw_cfg: Build in common_ss[]\n- linux-headers: Update to Linux v6.12-rc5\n- hw/intc/loongarch_extioi: Use set_bit32() and clear_bit32() for s->isr\n- MAINTAINERS: add myself as the maintainer for LoongArch VirtMachine\n- include: Add loongarch_pic_common header file\n- include: Move struct LoongArchPCHPIC to loongarch_pic_common header file\n- hw/intc/loongarch_pch: Merge instance_init() into realize()\n- hw/intc/loongarch_pch: Rename LoongArchPCHPIC with LoongArchPICCommonState\n- hw/intc/loongarch_pch: Move some functions to file loongarch_pic_common\n- hw/intc/loongarch_pch: Inherit from loongarch_pic_common\n- hw/intc/loongarch_pch: Add pre_save and post_load interfaces\n- hw/intc/loongarch_pch: Code cleanup about loongarch_pch_pic\n- include: Add loongarch_extioi_common header file\n- include: Move struct LoongArchExtIOI to header file loongarch_extioi_common\n- include: Rename LoongArchExtIOI with LoongArchExtIOICommonState\n- hw/intc/loongarch_extioi: Rename LoongArchExtIOI with LoongArchExtIOICommonState\n- hw/intc/loongarch_extioi: Add common realize interface\n- hw/intc/loongarch_extioi: Add unrealize interface\n- hw/intc/loongarch_extioi: Add common file loongarch_extioi_common\n- hw/intc/loongarch_extioi: Inherit from loongarch_extioi_common\n- hw/intc/loongarch_extioi: Add pre_save interface\n- hw/intc/loongarch_extioi: Code cleanup about loongarch_extioi\n- hw/acpi: Upgrade ACPI SPCR table to support SPCR table revision 4 format\n- hw/loongarch/virt: Create fdt table on machine creation done notification\n- hw/loongarch/virt: Improve fdt table creation for CPU object\n- target/loongarch: Use auto method with LSX feature\n- target/loongarch: Use auto method with LASX feature\n- hw/core/loader: Use ssize_t for efi zboot unpacker\n- hw/loongarch/boot: Support Linux raw boot image\n- hw/intc/loongarch_extioi: Get cpu number from possible_cpu_arch_ids\n- hw/intc/loongarch_extioi: Remove num-cpu property\n- hw/intc/loongarch_extioi: Add irq routing support from physical id\n- hw/loongarch/virt: Checkpatch cleanup\n- hw/intc/loongarch_ipi: Implement realize interface\n- hw/intc/loongson_ipi: Remove num_cpu from loongson_ipi_common\n- hw/intc/loongson_ipi: Remove property num_cpu from loongson_ipi_common\n- hw/intc/loongarch_ipi: Get cpu number from possible_cpu_arch_ids\n- hw/intc/loongson_ipi: Add more input parameter for cpu_by_arch_id\n- hw/intc/loongarch_ipi: Use alternative implemation for cpu_by_arch_id\n- target/loongarch: Add dynamic function access with CSR register\n- target/loongarch: Add generic csr function type\n- target/loongarch: Add common header file for CSR registers\n- target/loongarch: Dump all generic CSR registers\n- hw/loongarch/virt: Rename filename acpi-build with virt-acpi-build\n- hw/loongarch/virt: Rename function prefix name\n- hw/loongarch/virt: Add separate file for fdt building\n- hw/loongarch/virt: Set iocsr address space when CPU is created\n- hw/loongarch/virt: Remove unused ipistate\n- hw/loongarch/virt: CPU irq line connection improvement\n- target/loongarch/gdbstub: Fix gdbstub incorrectly handling some registers\n- target/loongarch: Correct maximum physical address in KVM mode\n- target/loongarch: Add post init function for kvm mode\n- target/loongarch: Move kvm specified vCPU property to kvm directory\n- target/loongarch: Add vCPU property for paravirt ipi feature\n- target/loongarch: Add paravirt ipi feature detection\n- target/loongarch: Add vCPU property for kvm steal time feature\n- target/loongarch: Add kvm steal time feature detection\n- target/loongarch: Enable virtual extioi feature\n- hw/intc/loongarch_ipi: Add basic hotplug framework\n- hw/intc/loongarch_ipi: Implment cpu hotplug interface\n- hw/intc/loongarch_ipi: Notify ipi object when cpu is plugged\n- hw/intc/loongarch_extioi: Move gpio irq initial to common code\n- hw/intc/loongarch_extioi: Add basic hotplug framework\n- hw/intc/loongarch_extioi: Implment cpu hotplug interface\n- hw/intc/loongarch_extioi: Use cpu plug notification\n- hw/loongarch/virt: Add CPU topology support\n- hw/loongarch/virt: Add topo properties on CPU object\n- hw/loongarch/virt: Add basic cpu plug interface framework\n- hw/loongarch/virt: Implement cpu unplug interface\n- hw/loongarch/virt: Implement cpu plug interface\n- hw/loongarch/virt: Update the ACPI table for hotplug cpu\n- hw/loongarch/virt: Enable cpu hotplug feature on virt machine\n- target/loongarch: fix make check-functional failed\n- target/loongarch: check tlb_ps\n- qemu/atomic: Rename atomic128-cas.h headers using .h.inc suffix\n- qemu/atomic: Rename atomic128-ldst.h headers using .h.inc suffix\n- qemu/atomic128: Include missing qemu/atomic.h header\n- host/include/loongarch64: Fix inline assembly compatibility with Clang\n- docs/system: Add entry for LoongArch system\n- target/loongarch: Fix error handling of KVM feature checks\n- hw/loongarch/virt: Eliminate error_propagate()\n- target/loongarch: Clean up virt_cpu_irq_init() error handling\n- target/loongarch: Fix the cpu unplug resource leak\n- hw/loongarch/virt: Fix cpuslot::cpu set at last in virt_cpu_plug()\n- hw/loongarch/virt: Replace destination error with error_abort\n- hw/intc/loongarch_pch_msi: Remove gpio input handler\n- linux-user/loongarch64: Decode BRK break codes for FPE signals\n- target/loongarch: Add CRC feature flag and use it to gate CRC instructions\n- target/loongarch: Guard BCEQZ/BCNEZ instructions with FP feature\n- hw/intc/loongarch_ipi: Add reset support\n- hw/intc/loongarch_extioi: Add reset support\n- hw/intc/loongarch_extioi: Replace legacy reset callback with new api\n- hw/intc/loongarch_pch: Add reset support\n- hw/intc/loongarch_pch: Replace legacy reset callback with new api\n- hw/loongarch/virt: Get physical entry address with elf file\n- hw/loongarch/virt: Replace RSDT with XSDT table\n- hw/loongarch/virt: Allow user to customize OEM ID and OEM table ID\n- hw/intc/loongarch_pch: Modify name of some registers\n- hw/intc/loongarch_pch: Modify register name PCH_PIC_xxx_OFFSET with PCH_PIC_xxx\n- hw/intc/loongarch_pch: Remove some duplicate macro\n- hw/intc/loongarch_pch: Set version information at initial stage\n- hw/intc/loongarch_pch: Use relative address in MemoryRegionOps\n- hw/intc/loongarch_pch: Discard write operation with ISR register\n- hw/intc/loongarch_pch: Use generic read callback for iomem32_low region\n- hw/intc/loongarch_pch: Use generic read callback for iomem32_high region\n- hw/intc/loongarch_pch: Use generic read callback for iomem8 region\n- hw/intc/loongarch_pch: Use generic write callback for iomem32_low region\n- hw/intc/loongarch_pch: Use generic write callback for iomem32_high region\n- hw/intc/loongarch_pch: Use generic write callback for iomem8 region\n- hw/intc/loongarch_pch: Use unified trace event for memory region ops\n- hw/intc/loongarch_pch: Rename memory region iomem32_low with iomem\n- hw/intc/loongarch_pch: Set flexible memory access size with iomem region\n- hw/intc/loongarch_pch: Merge three memory region into one\n- hw/loongarch/boot: Adjust the loading position of the initrd\n- hw/loongarch/virt: Fix big endian support with MCFG table\n- hw/intc/loongarch_pch: Convert to little endian with ID register\n- hw/intc/loongarch_extioi: Fix typo issue about register EXTIOI_COREISR_END\n- hw/loongarch/virt: inform guest of kvm\n- hw/loongarch/virt: Remove global variables about initrd\n- hw/loongarch/virt: Remove global variables about memmap tables\n- hw/intc/loongarch_extioi: Add kernel irqchip realize function\n- hw/intc/loongarch_extioi: Add kernel irqchip save and restore function\n- hw/intc/loongarch_ipi: Add kernel irqchip realize function\n- hw/intc/loongson_ipi: Add load and save interface with ipi_common class\n- hw/intc/loongarch_ipi: Add kernel irqchip save and restore function\n- hw/intc/loongarch_pch_msi: Inject MSI interrupt to kernel\n- hw/intc/loongarch_pch: Add kernel irqchip realize function\n- hw/intc/loongarch_pch: Add kernel irqchip save and restore function\n- hw/intc/loongarch_pch: Inject irq line interrupt to kernel\n- hw/loongarch/virt: Add reset support for kernel irqchip\n- target/loongarch: Report error with split kernel_irqchip option\n- hw/loongarch/virt: Disable emulation with IOCSR misc register\n- hw/loongarch/virt: Add kernel irqchip support\n- hw/intc/loongarch_extioi: Move unrealize function to common code\n- target/loongarch: Fix CSR STLBPS register write emulation\n- tests/acpi: Add empty ACPI data files for LoongArch\n- tests/qtest/bios-tables-test: Add basic testing for LoongArch\n- rebuild-expected-aml.sh: Add support for LoongArch\n- tests/acpi: Remove stale allowed tables\n- acpi: Add machine option to disable SPCR table\n- hw/intc/loongarch_extioi: Remove unnecessary qemu/typedefs.h include\n- hw/intc/loongarch_ipi: Fix start fail with smp cpu < smp maxcpus on KVM\n- target/loongarch: Guard 64-bit-only insn translation with TRANS64 macro\n- hw/intc/loongarch_pch_pic: Fix ubsan warning and endianness issue\n- target/loongarch: Move some function definition to kvm directory\n- target/loongarch: Define function loongarch_cpu_post_init as static\n- hw/loongarch/virt: Add BSP support with aux boot code\n- hw/loongarch/virt: Remove unnecessay pre-boot setting with BSP\n- hw/loongarch/virt: Register reset interface with cpu plug callback\n- target/loongarch: move some machine define to virt.h\n- hw/loongarch: add virt feature dmsi support\n- hw/loongarch: add misc register support dmsi\n- loongarch: add a direct interrupt controller device\n- target/loongarch: add msg interrupt CSR registers\n- hw/loongarch: DINTC add a MemoryRegion\n- hw/loongarch: Implement dintc realize and unrealize\n- hw/loongarch: Implement dintc set irq\n- target/loongarch: Add CSR_ESTAT.bit15 and CSR_ECFG.bit15 for msg interrupts.\n- hw/loongarch: Implement DINTC plug/unplug interfaces\n- target/loongarch: Fix page size set issue with CSR_STLBPS\n- bios-tables-test-allowed-diff.h: Allow LoongArch DSDT.*\n- hw/loongarch/virt: Align VIRT_GED_CPUHP_ADDR to 4 bytes\n- tests/data/acpi/loongarch64: Update expected DSDT.*\n- hw/loongarch/virt: Remove header file ls7a.h\n- hw/loongarch/virt: Sort order by hardware device base address\n- target/loongarch: Replace VMSTATE_UINTTL() -> VMSTATE_UINT64()\n- target/loongarch: Remove target_ulong use in gdb_write_register handler\n- target/loongarch: Use auto method with PTW feature\n- hw/int/loongarch: Include missing system/memory.h header\n- linux-headers: Update to Linux v6.18-rc3\n- target/loongarch: Add PTW feature support in KVM mode\n- target/loongarch: Add PMU migration support in KVM mode\n- target/loongarch: Call function loongarch_la464_init_csr() after realized\n- target/loongarch: Add PMU register dump support in KVM\n- hw/loongarch/virt: Add field ram_end in LoongArchVirtMachineState\n- hw/loongarch/virt: Add field gpex in LoongArchVirtMachineState\n- hw/loongarch/virt: Get irq number from gpex config info\n- hw/loongarch/virt: Get PCI info from gpex config info\n- hw/loongarch/virt: Add property highmem_mmio with virt machine\n- hw/loongarch/virt: Add high MMIO support with GPEX host\n- hw/loongarch/virt: Add property highmem-mmio-size with virt machine\n- hw/loongarch: Use explicit little-endian LD/ST API\n- hw/loongarch/virt: Modify the interrupt trigger type in fdt table\n- hw/loongarch/virt: Fix irq allocation failure with pci device from fdt\n- hw/loongarch/virt: Dont abort on access to unimplemented IOCSR\n- configs/targets: Forbid LoongArch to use legacy native endianness APIs\n- target/loongarch: Add LA v1.1 instructions to max cpu\n- target/loongarch: Fix query-cpu-model-expansion to reject props\n- target/loongarch: Add missing vCPU features with QMP method\n- target/loongarch: Add full type support with query-cpu-model-expansion\n- target/loongarch: Add property set with query-cpu-model-expansion\n- target/loongarch: Add detailed information with CPU Product ID\n- target/loongarch: Add default cpucfg3 with LA464 CPU\n- target/loongarch: Add generic CPU model information\n- target/loongarch: Add host CPU model in kvm mode\n- target/loongarch: Add some CPUCFG bits with host CPU model\n- hw/loongarch: Use loongarch_palen_mask()\n- bios-tables-test-allowed-diff.h: Allow LoongArch DSDT.*\n- hw/loongarch: add rtc acpi table\n- tests/qtest/bios-tables-test: Update DSDT blobs after loongarch rtc change\n- hw/loongarch: modify rtc fdt table\n- fix compile error\n- target/loongarch: Enable paravirt ipi feature\n- linux-headers: update loongarch linux headers from OLK-6.6\n- target/loongarch: disable msgint and dmsi features\n- add loongarch binaries for edk2-stable202408\n- qemu/atomic: Finish renaming atomic128-cas.h headers\n- Migration/urma: use uvs_get_path_set to replace uvs_get_route_list\n- migration/virtcca: add forward declaration for virtcca_mig_cleanup\n- ub_ummu: support CMD_TLBI_OS_ASID_U and CMD_TLBI_HYP_ASID_U command\n- Revert \"target/riscv: clear mseccfg on reset for all dependent extensions\"\n"}