# changelog

author: Tingyin Duan <duanty@sugon.com> - 1.2.7-2
changelog:
  - update to version 1.2.7:
  -     change path of dbus-1/system.d/*  
  -     remove shutdown-on-idle.patch because it is already included 
  -     not install /usr/lib/debug/usr/libexec/packagekit-dnf-refresh-repo-1.2.7-2.an23.x86_64.debug
  -     not install /usr/libexec/packagekit-dnf-refresh-repo


author: Wenlong Zhang<zhangwenlong@loongson.cn> - 17.2.5-5
changelog:
  - add loongarch64 support for double-conversion
  - add loongarch64 support for fast_float
  - add loongarch64 support for ARROW_CPU_FLAG
  - add loongarch64 support for boost 1.74
  - add loongarch64 support for pmdk in ceph-17.2.5


author: Xin Jiang <jiangxin@hygon.cn> - 202302-3
changelog:
  - 0001-anolis-UefiCpuPkg-Add-StandardSignatureIsHygonGenuin.patch
  - 0002-anolis-UefiCpuPkg-LocalApicLib-Exclude-second-SendIp.patch
  - 0003-anolis-OvmfPkg-Add-CSV-secure-call-library-on-Hygon-.patch
  - 0004-anolis-OvmfPkg-Tcg-Add-CsvLib-for-TpmMmioSevDecryptP.patch
  - 0005-anolis-OvmfPkg-ResetVector-Support-CSV-in-ResetVecto.patch
  - 0006-anolis-OvmfPkg-PlatformPei-Initialize-CSV-VM-s-memor.patch
  - 0007-anolis-OvmfPkg-BaseMemcryptSevLib-update-page-status.patch
  - 0008-anolis-OvmfPkg-Add-CsvDxe-driver.patch
  - 0009-anolis-OvmfPkg-IoMmuDxe-Add-CsvIoMmu-protocol.patch
  - 0010-anolis-OvmfPkg-Reserve-a-CPUID-table-page-for-CSV-gu.patch
  - 0011-anolis-OvmfPkg-Use-classic-mmio-window-for-CSV-guest.patch
  - Support Hygon CSV3 feature


author: Xin Jiang <jiangxin@hygon.cn> - 202302-5
changelog:
  - 0012-OvmfPkg-BaseMemEncryptLib-Detect-SEV-live-migration-.patch
  - 0013-OvmfPkg-BaseMemEncryptLib-Hypercall-API-for-page-enc.patch
  - 0014-OvmfPkg-BaseMemEncryptLib-Invoke-page-encryption-sta.patch
  - 0015-OvmfPkg-VmgExitLib-Encryption-state-change-hypercall.patch
  - 0016-OvmfPkg-PlatformPei-Mark-SEC-GHCB-page-as-unencrypte.patch
  - 0017-OvmfPkg-AmdSevDxe-Add-support-for-SEV-live-migration.patch
  - 0018-anolis-OvmfPkg-BaseMemcryptSevLib-Correct-the-calcul.patch
  - 0019-anolis-OvmfPkg-BaseMemEncryptLib-Return-SUCCESS-if-n.patch
  - Support SEV migration


author: Xin Jiang <jiangxin@hygon.cn> - 202302-6
changelog:
  - 0020-anolis-OvmfPkg-BaseMemEncryptLib-Save-memory-encrypt.patch
  - Fix the isue that interrupt is enabled in MMIO VC handler


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 2.5.0-3
changelog:
  - to #IAGL53:CVE-2023-52425
  - add patch to fix CVE-2023-52425
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: Peng Fan <fanpeng@loongson.cn> - 12.2.1-3
changelog:
  - LoongArch: add new symbol type and backports.
  - Last upstream commit: 5430c86e71927492399129f3df80824c6c334ddf


author: Funda Wang <fundawang@yeah.net> - 4.5.0-1
changelog:
  - New version 4.5.0
  - Build using cmake
  - Drop static as cmake does not support building it right now
  - Split out tiffgt as what debian does


author: Kaiqiang Wang <wangkaiqiang@inspur.com> - 8.0.37-1
changelog:
  - update to 8.0.37
  - fix CVE-2024-21096
  - fix CVE-2024-21062
  - fix CVE-2024-21054
  - fix CVE-2024-21102
  - fix CVE-2024-21008
  - fix CVE-2024-21060
  - fix CVE-2024-21051
  - fix CVE-2024-21057
  - fix CVE-2024-21013
  - fix CVE-2024-21015
  - fix CVE-2024-21055
  - fix CVE-2024-21053
  - fix CVE-2024-20994
  - fix CVE-2024-21056
  - fix CVE-2024-21052
  - fix CVE-2024-20998
  - fix CVE-2024-21047
  - fix CVE-2024-21087
  - fix CVE-2024-20993
  - fix CVE-2024-21061
  - fix CVE-2024-21009
  - fix CVE-2024-21069
  - fix CVE-2024-21000
  - fix CVE-2024-21049
  - fix CVE-2024-21050


author: Funda Wang <fundawang@yeah.net> - 15.2-2
changelog:
  - Disable llvm jit, as it uses deprecated functions such as LLVMBuildGEP and
    LLVMBuildStructGEP which are not available in LLVM 16


author: Funda Wang <fundawang@yeah.net> - 15.4-1
changelog:
  - New version 15.4
  - Add requirement on system-rpm-config for /usr/bin/pg_config,
    as it produces flags linked to /usr/lib/rpm/anolis/anolis-annobin-cc1 &
    /usr/lib/rpm/anolis/anolis-hardened-cc1


author: Funda Wang <fundawang@yeah.net> - 2.3.0-1
changelog:
  - New version 2.3.0
  - Disable test as it requires valid /etc/resolv.conf, which does not
    exist in current build system


author: Xin Jiang <jiangxin@hygon.cn> - 15:7.2.6-2
changelog:
  - Patch0002: 0002-anolis-csv-i386-add-CSV-context.patch
  - Patch0003: 0003-anolis-csv-i386-add-command-to-initialize-CSV-contex.patch
  - Patch0004: 0004-anolis-csv-i386-add-command-to-load-data-to-guest-me.patch
  - Patch0005: 0005-anolis-csv-i386-add-command-to-load-vmcb-to-guest-me.patch
  - Patch0006: 0006-anolis-cpu-i386-populate-CPUID-0x8000_001F-when-CSV-.patch
  - Patch0007: 0007-anolis-csv-i386-CSV-guest-do-not-need-register-unreg.patch
  - Patch0008: 0008-anolis-target-i386-csv-load-initial-image-to-private.patch
  - Patch0009: 0009-anolis-vga-force-full-update-for-CSV-guest.patch
    (Support Hygon CSV3 feature)


author: Liyang Han <hanliyang@hygon.cn> - 15:7.2.6-4
changelog:
  - Patch0010: 0010-doc-update-AMD-SEV-to-include-Live-migration-flow.patch
  - Patch0011: 0011-migration.json-add-AMD-SEV-specific-migration-parame.patch
  - Patch0012: 0012-confidential-guest-support-introduce-ConfidentialGue.patch
  - Patch0013: 0013-target-i386-sev-provide-callback-to-setup-outgoing-c.patch
  - Patch0014: 0014-target-i386-sev-do-not-create-launch-context-for-an-.patch
  - Patch0015: 0015-target-i386-sev-add-support-to-encrypt-the-outgoing-.patch
  - Patch0016: 0016-target-i386-sev-add-support-to-load-incoming-encrypt.patch
  - Patch0017: 0017-kvm-Add-support-for-SEV-shared-regions-list-and-KVM_.patch
  - Patch0018: 0018-migration-add-support-to-migrate-shared-regions-list.patch
  - Patch0019: 0019-migration-ram-add-support-to-send-encrypted-pages.patch
  - Patch0020: 0020-migration-ram-Force-encrypted-status-for-flash0-flas.patch
  - Patch0021: 0021-migration-for-SEV-live-migration-bump-downtime-limit.patch
  - Patch0022: 0022-kvm-Add-support-for-userspace-MSR-filtering-and-hand.patch
  - Patch0023: 0023-anolis-migration-ram-Force-encrypted-status-for-VGA-.patch
  - Patch0024: 0024-anolis-target-i386-sev-Clear-shared_regions_list-whe.patch
  - Patch0025: 0025-anolis-migration-ram-Fix-calculation-of-gfn-correpon.patch
  - Patch0026: 0026-anolis-target-i386-csv-Move-is_hygon_cpu-to-header-f.patch
  - Patch0027: 0027-anolis-target-i386-csv-Read-cert-chain-from-file-whe.patch
  - Patch0028: 0028-anolis-target-i386-csv-add-support-to-queue-the-outg.patch
  - Patch0029: 0029-anolis-target-i386-csv-add-support-to-encrypt-the-ou.patch
  - Patch0030: 0030-anolis-target-i386-csv-add-support-to-queue-the-inco.patch
  - Patch0031: 0031-anolis-target-i386-csv-add-support-to-load-incoming-.patch
  - Patch0032: 0032-anolis-migration-ram-Accelerate-the-transmission-of-.patch
  - Patch0033: 0033-anolis-migration-ram-Accelerate-the-loading-of-CSV-g.patch
  - Patch0034: 0034-anolis-target-i386-csv-Add-support-for-migrate-VMSA-.patch
  - Patch0035: 0035-anolis-target-i386-get-set-migrate-GHCB-state.patch
  - Patch0036: 0036-anolis-target-i386-kvm-Return-resettable-when-emulat.patch
  - Patch0037: 0037-anolis-kvm-Add-support-for-CSV2-reboot.patch
    (Support Hygon CSV/CSV2 live migration, CSV2 reboot)


author: Xin Jiang <jiangxin@hygon.cn> - 15:7.2.6-5
changelog:
  - Patch0038: 0038-anolis-vfio-only-map-shared-region-for-CSV-virtual-m.patch
  - Patch0039: 0039-anolis-linux-headers-update-kernel-headers-to-includ.patch
  - Patch0040: 0040-anolis-csv-i386-add-support-to-migrate-the-outgoing-.patch
  - Patch0041: 0041-anolis-csv-i386-add-support-to-migrate-the-incoming-.patch
  - Patch0042: 0042-anolis-csv-i386-add-support-to-migrate-the-outgoing-.patch
  - Patch0043: 0043-anolis-csv-i386-add-support-to-migrate-the-incoming-.patch
    (Support CSV3 live migration)


author: Liyang Han <hanliyang@hygon.cn> - 15:7.2.6-7
changelog:
  - Patch0045: 0045-anolis-target-i386-sev-Add-support-for-reuse-ASID-fo.patch
    (Support reuse ASID for CSV guests)


author: Liyang Han <hanliyang@hygon.cn> - 15:7.2.6-8
changelog:
  - Patch0046: 0046-target-i386-sev-Fix-incompatibility-between-SEV-and-.patch
    (Fix incompatibility between SEV and CSV on the GET_ID API)


author: Jacob Wang <yungao.wjb@alibaba-inc.com> - 2:8.2.0-1
changelog:
  - Update to 8.2.0
    Remove subpackage of virtiofsd since QEMU upstream deleted the C impl of 
    virtiofsd entirely. The alternative is to rewrite it separately in rust.


author: Aubrey Li <aubrey.li@linux.intel.com> - 2:8.2.0-3
changelog:
  - Patch1001: 1001-i386-cpu-Clear-FEAT_XSAVE_XSS_LO-HI-leafs-when-CPUID.patch
  - Patch1002: 1002-i386-cpu-Mask-with-XCR0-XSS-mask-for-FEAT_XSAVE_XCR0.patch
  - Patch1003: 1003-i386-cpuid-Decrease-cpuid_i-when-skipping-CPUID-leaf.patch
  - Patch1004: 1004-i386-cpuid-Move-leaf-7-to-correct-group.patch
    (Backport i386/cpu fixes from upstream 8.2.2)


author: Song Gao <gaosong@loongson.cn> - 2:8.2.0-5
changelog:
  - Patch0003: 0003-hw-loongarch-virt-Align-high-memory-base-address-wit.patch
  - Patch0004: 0004-target-loongarch-Add-timer-information-dump-support.patch
  - Patch0005: 0005-target-loongarch-meson-move-gdbstub.c-to-loongarch.s.patch
  - Patch0006: 0006-target-loongarch-move-translate-modules-to-tcg.patch
  - Patch0007: 0007-linux-headers-Update-to-Linux-v6.7-rc5.patch
  - Patch0008: 0008-linux-headers-Synchronize-linux-headers-from-linux-v.patch
  - Patch0009: 0009-target-loongarch-Define-some-kvm_arch-interfaces.patch
  - Patch0010: 0010-target-loongarch-Supplement-vcpu-env-initial-when-vc.patch
  - Patch0011: 0011-target-loongarch-Implement-kvm-get-set-registers.patch
  - Patch0012: 0012-target-loongarch-Implement-kvm_arch_init-function.patch
  - Patch0013: 0013-target-loongarch-Implement-kvm_arch_init_vcpu.patch
  - Patch0014: 0014-target-loongarch-Implement-kvm_arch_handle_exit.patch
  - Patch0015: 0015-target-loongarch-Restrict-TCG-specific-code.patch
  - Patch0016: 0016-target-loongarch-Implement-set-vcpu-intr-for-kvm.patch
  - Patch0017: 0017-target-loongarch-Add-loongarch-kvm-into-meson-build.patch
  - Patch0018: 0018-hw-intc-loongarch_ipi-Use-MemTxAttrs-interface-for-i.patch
  - Patch0019: 0019-hw-loongarch-virt-Set-iocsr-address-space-per-board-.patch
  - Patch0020: 0020-hw-intc-loongarch_extioi-Add-dynamic-cpu-number-supp.patch
  - Patch0021: 0021-hw-intc-loongarch_extioi-Add-vmstate-post_load-suppo.patch
  - Patch0022: 0022-configure-Add-linux-header-compile-support-for-Loong.patch
  - Patch0023: 0023-target-loongarch-Set-cpuid-CSR-register-only-once-wi.patch
  - Patch0024: 0024-target-loongarch-kvm-Enable-LSX-LASX-extension.patch
  - Patch0025: 0025-target-loongarch-Fix-qtest-test-hmp-error-when-KVM-o.patch
  - Patch0026: 0026-loongarch-Change-the-UEFI-loading-mode-to-loongarch.patch
  - Patch0027: 0027-target-loongarch-Fix-tlb-huge-page-loading-issue.patch
  - Patch0028: 0028-target-loongarch-Fix-qemu-loongarch64-hang-when-exec.patch
  - Patch0029: 0029-target-loongarch-kvm-Add-software-breakpoint-support.patch
  - Patch0030: 0030-hw-intc-loongarch_extioi-Add-virt-extension-support.patch
  - Patch0031: 0031-target-loongarch-kvm-sync-kernel-header-files.patch
  - Patch0032: 0032-hw-intc-loongarch_extioi-Add-virt-extension-support-.patch
  - Patch0033: 0033-target-loongarch-kvm-Add-pmu-support.patch
  - Patch0034: 0034-target-loongarch-Fix-qemu-system-loongarch64-assert-.patch
    (Add LoongArch features and bugfixes)


author: Liyang Han <hanliyang@hygon.cn> - 2:8.2.0-9
changelog:
  - Patch1005: 1005-doc-update-AMD-SEV-to-include-Live-migration-flow.patch
  - Patch1006: 1006-migration.json-add-AMD-SEV-specific-migration-parame.patch
  - Patch1007: 1007-confidential-guest-support-introduce-ConfidentialGue.patch
  - Patch1008: 1008-target-i386-sev-provide-callback-to-setup-outgoing-c.patch
  - Patch1009: 1009-target-i386-sev-do-not-create-launch-context-for-an-.patch
  - Patch1010: 1010-target-i386-sev-add-support-to-encrypt-the-outgoing-.patch
  - Patch1011: 1011-target-i386-sev-add-support-to-load-incoming-encrypt.patch
  - Patch1012: 1012-kvm-Add-support-for-SEV-shared-regions-list-and-KVM_.patch
  - Patch1013: 1013-migration-add-support-to-migrate-shared-regions-list.patch
  - Patch1014: 1014-migration-ram-add-support-to-send-encrypted-pages.patch
  - Patch1015: 1015-migration-ram-Force-encrypted-status-for-flash0-flas.patch
  - Patch1016: 1016-kvm-Add-support-for-userspace-MSR-filtering-and-hand.patch
  - Patch1017: 1017-target-i386-sev-Return-0-if-sev_send_get_packet_len-.patch
  - Patch1018: 1018-migration-ram-Force-encrypted-status-for-VGA-vram.patch
  - Patch1019: 1019-target-i386-sev-Clear-shared_regions_list-when-reboo.patch
  - Patch1020: 1020-migration-ram-Fix-calculation-of-gfn-correpond-to-a-.patch
  - Patch1021: 1021-target-i386-Introduce-header-file-csv.h.patch
  - Patch1022: 1022-target-i386-csv-Read-cert-chain-from-file-when-prepa.patch
  - Patch1023: 1023-target-i386-csv-add-support-to-queue-the-outgoing-pa.patch
  - Patch1024: 1024-target-i386-csv-add-support-to-encrypt-the-outgoing-.patch
  - Patch1025: 1025-target-i386-csv-add-support-to-queue-the-incoming-pa.patch
  - Patch1026: 1026-target-i386-csv-add-support-to-load-incoming-encrypt.patch
  - Patch1027: 1027-migration-ram-Accelerate-the-transmission-of-CSV-gue.patch
  - Patch1028: 1028-migration-ram-Accelerate-the-loading-of-CSV-guest-s-.patch
  - Patch1029: 1029-target-i386-csv-Add-support-for-migrate-VMSA-for-CSV.patch
  - Patch1030: 1030-target-i386-get-set-migrate-GHCB-state.patch
  - Patch1031: 1031-target-i386-kvm-Fix-the-resettable-info-when-emulate.patch
  - Patch1032: 1032-kvm-Add-support-for-CSV2-reboot.patch
    (Support CSV/CSV2 live migration, CSV2 reboot)


author: Liyang Han <hanliyang@hygon.cn> - 2:8.2.0-10
changelog:
  - Patch1033: 1033-target-i386-csv-Add-CSV3-context.patch
  - Patch1034: 1034-target-i386-csv-Add-command-to-initialize-CSV3-conte.patch
  - Patch1035: 1035-target-i386-csv-Add-command-to-load-data-to-CSV3-gue.patch
  - Patch1036: 1036-target-i386-csv-Add-command-to-load-vmcb-to-CSV3-gue.patch
  - Patch1037: 1037-target-i386-cpu-Populate-CPUID-0x8000_001F-when-CSV3.patch
  - Patch1038: 1038-target-i386-csv-Do-not-register-unregister-guest-sec.patch
  - Patch1039: 1039-target-i386-csv-Load-initial-image-to-private-memory.patch
  - Patch1040: 1040-vga-Force-full-update-for-CSV3-guest.patch
  - Patch1041: 1041-vfio-Only-map-shared-region-for-CSV3-virtual-machine.patch
  - Patch1042: 1042-linux-headers-update-kernel-headers-to-include-CSV3-.patch
  - Patch1043: 1043-target-i386-csv-Add-support-to-migrate-the-outgoing-.patch
  - Patch1044: 1044-target-i386-csv-Add-support-to-migrate-the-incoming-.patch
  - Patch1045: 1045-target-i386-csv-Add-support-to-migrate-the-outgoing-.patch
  - Patch1046: 1046-target-i386-csv-Add-support-to-migrate-the-incoming-.patch
    (Support boot CSV3 guest, CSV3 live migration)


author: Liyang Han <hanliyang@hygon.cn> - 2:8.2.0-11
changelog:
  - Patch1047: 1047-target-i386-sev-Fix-incompatibility-between-SEV-and-.patch
  - Patch1048: 1048-target-i386-sev-Add-support-for-reuse-ASID-for-diffe.patch
    (Fix GET_ID API incompatibility issue, support CSV reuse ASID)


author: Yanjing Zhou <zhouyanjing@hygon.cn> - 2:8.2.0-12
changelog:
  - Patch1049: 1049-target-i386-Add-Hygon-Dhyana-v3-CPU-model.patch
  - Patch1050: 1050-target-i386-Add-new-Hygon-Dharma-CPU-model.patch
    (Add Hygon Dhyana-v3 and Dharma CPU model)


author: Song Gao <gaosong@loongson.cn> -2.8.2.0-14
changelog:
  - Patch0036: 0036-target-loongarch-kvm-Fix-VM-recovery-from-disk-failu.patch
  - Patch0037: 0037-target-loongarch-kvm-fpu-save-the-vreg-registers-hig.patch
    (Fix migration bugs and remove unused requires)


author: Funda Wang <fundawang@yeah.net> - 1.69.0-1
changelog:
  - New version 1.69.0
  - Build with llvm15 until llvm issue#61932 solved
    (https://github.com/llvm/llvm-project/issues/61932)


author: happy_orange <songnannan@linux.alibaba.com> - 23-5
changelog:
  - add some nodejs-srpm and java-srpm in macros
  - brp-llvm-compile-lto-elf needs to run earlier to fix the error of Unpacking ar archive
  - add %__brp_remove_la_files to %__os_install_post


author: Funda Wang <fundawang@yeah.net> - 23-7
changelog:
  - add remove-info-dir script from mandriva/mageia for automatically removal of unwanted /usr/share/info/dir


author: Funda Wang <fundawang@yeah.net> - 23-8
changelog:
  - add fix-dlsearch-path-in-libtool from mageia for automatically fix sys_lib_dlsearch_path_spec
    in configure script shipped in packages


author: Funda Wang <fundawang@yeah.net> - 23-15
changelog:
  - Add symlink relink helper from Mageia to reduce absolute symlink
  - move la_file removal step ahead, so that they do not trigger shebangs


author: Funda Wang <fundawang@yeah.net> - 1:23-23
changelog:
  - Add helper scripts from Mageia for clean perl files and display
    warnings against shared libs
  - Add EVR macro to simplify epoch:version-release usage


author: Funda Wang <fundawang@yeah.net> - 1:23-26
changelog:
  - Add helper macro for packagers to detect installed version of package
  - Add helper script forcing as-needed for libtool linking bugs


