linux (7.0.0-3.0ok1) huanghe; urgency=medium
[ hanliyang ]
* crypto: ccp: Introduce hygon specific interface to support driver
* crypto: ccp: Fixup the capability of Hygon PSP during initialization
[ Hao Feng ]
* crypto: ccp: Add support to detect CCP devices on Hygon 2nd and 3rd CPUs
[ Xin Jiang ]
* crypto: ccp: Add support to detect CCP devices on Hygon 4th CPUs
[ fangbaoshun ]
* crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command
[ hanliyang ]
* crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues
[ fangbaoshun ]
* crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode
* crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode
[ hanliyang ]
* crypto: ccp: Add support to switch to CSV RING_BUFFER mode
* crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode
[ xueguanteng ]
* crypto: ccp: Add a new interface for X86 sending command to PSP
* crypto: command co-processor: Add another mailbox interrupt support for PSP sending command to X86
* crypto: tdm: Add Hygon TDM driver
* crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM
* linux: tpm: add Hygon TPM2 driver
* linux: tcm: add Hygon TCM2 driver
* drivers/crypto/ccp: concurrent psp access support between user and kernel space
* drivers/crypto/ccp: Add psp mutex enable ioctl support
* crypto: ccp: add new pci device id and modify psp_do_cmd() interface to not rely on sev device
* crypto: ccp: Fix for potential memory Out-of-Bounds access due to insufficient array size
* crypto: ccp: optimize TDM kernel driver
* crypto: ccp: add "tdm_guard" as kernel and module parameter
* crypto: ccp: optimize PSP driver code logic to reduce modifications to native code
* crypto: ccp: Add new PSP device id for Hygon C86-4G
[ Yabin Li ]
* crypto: ccp: Support SM2 algorithm for hygon ccp.
* crypto: ccp: Support SM3 algorithm for hygon ccp.
* crypto: ccp: Support SM4 algorithm for hygon ccp.
[ yangdepei ]
* crypto: ccp: fix sm2 not return due to wrong complete callback parameter
[ Yabin Li ]
* crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP.
* crypto: ccp: Only handle interrupts by completion.
[ Xiangyu Xu ]
* crypto: ccp: Fix a problem that vq thread may stuck when do multi process test.
[ yangdepei ]
* crypto: ccp: fix sm2 test failed in testmgr because of missing DER coding
* crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash
[ Yabin Li ]
* crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192.
* crypto: ccp: Process multiple VQ commands once for SM3 ccp.
* crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp.
[ yangdepei ]
* crypto: ccp: remove repeated sm4-hs mode
* crypto: ccp: support sm2 on Hygon generation 4th CPU
[ Yabin Li ]
* hct: add mediated ccp driver support for hygon crypto technology.
* hct: supporting memory encryption in host and wb set in vm
* hct: change the maximum number of supported ccps from 16 to 48.
* hct: support 1024 processes simutaneously in the hct-mdev mode.
* hct: adding node to identifies hct mdev device usage status.
* hct: sharing CCP resources between host and virtual machines.
* hct: update pasid type from int to long.
* hct: compatible with hct.ko modules in versions 0.5 and earlier.
* hct: fix vm_start issue caused by pre allocated vma changes.
* hct: add write support for node use of MDEV devices.
[ Xiangyu Xu ]
* hct: remove the unused variables from hct shared structure.
[ yangdepei ]
* hct: fix build err once VFIO disabled
[ Yabin Li ]
* crypto: ccp: add ccp-mdev functionality to the ccp module.
* ccp/hct: fix possible crash caused by null pointer when hct get page.
* crypto: ccp: Support SM4-XTS for hygon ccp
* crypto: ccp: Support SM4-GCM for hygon ccp
[ liulanyi ]
* crypto: ccp: check if ccp supports sm4-xts/sm4-gcm
[ Yabin Li ]
* crypto: ccp: SM2 ccp encryption support Hygon model 10h
[ yangdepei ]
* crypto: ccp: fix build issue like redefined RI_XXX_PRESENT
[ hanliyang ]
* x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf
[ Wei Wang ]
* KVM: x86: Add support for CPUID leaf 0x8C860000
[ yangdepei ]
* crypto: add sm4-xts test case follow GBT-17964
* x86/crypto: implement sm4 via hygon cis
* x86/crypto: implement sm3 via hygon cis
* x86: add hygon cis opcode map
* crypto: hct: add migration support
* ccp/hct: exit the worker thread to avoid a softlockup
* hct: drop mdev support, keep noiommu and migration features
* crypto: ccp - split SM2 sign/verify into sig_alg
[ Ouyang Chenxing ]
* net/phytmac: Initialize resources for all supported queues
[ chenyingzhao2857 ]
* hda: phytium: Set bus_probing flag during probe to prevent premature card registration
[ Peng Yao ]
* spi-v2: Phytium: Fix chip erase operation timeout failure
[ yangdepei ]
* crypto: ccp: fix use-after-free in ccp_dev_wrapper_alloc()
-- Xie Wei <email address hidden> Wed, 16 Sep 2026 17:20:51 +0800