![]() ANBZ: #11194 commit ae80c7e2f5cd3e50d1f360c387a33088310d54a0 openeuler ********************************************************* collectively squash all patches of cvm feature for ci entrance guard. including 30 patches from openeuler, and the last patch is added to solve compilation caused by those former 30 pathes. original recording info of each patch is as follow ********************************************************* virtcca inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I9CC0X -------------------------------- Add host support for Confidential VMs: 1. Add new kvm_type for cvm. 2. Init cvm related data while user create vm with cvm type. 3. Add cvm hypervisor which run in sel2 which named tmm. 4. Kvm call tmm interface to create cvm stage2 pagetable and run cvm. Signed-off-by: Jingxian He <hejingxian@huawei.com> Signed-off-by: Min Li <gumi@linux.alibaba.com pmu: enable pmu phys irq inject for cvm commit 4ea45d2fd512642870b39bbcf269e519a6cd02f3 openeuler kvm: add support for multi-numa and fix kabi change commit f9e08ad0b3f11416c9f69219a83c1816e5565c37 openeuler swiotlb: Add restricted DMA alloc/free support commit 13c1076273aacace25ad0f21e29793f577e106a4 openeuler swiotlb: add swiotlb io_tlb_list release slots methd commit 876f29b7dcb14e7d691629ed6a0e17f057d8ca43 openeuler mm: enable swiotlb alloc for cvm share mem commit 51ad7abc32796cb2489e1eeccb7d349a4ea5d8c2 openeuler config: modify arm64 defconfig for cvm feature commit 49c1f9f2bb76398db3bd4755373df47bcedb5add openeuler gicv3: add lpi support for cvm guest commit b53706136c0e86d7873b4854f965930bee8e2567 openeuler cvm: enable secure memory alloc on multiple numa nodes commit b82426dd122648291aca77c9b68d45eb7a3b467b openeuler cvm: add secure memory query method commit e619ef917255002d7d3d3b94ec71d0b631154e3c openeuler cvm: improve security for cvm host feature commit 5dfcf9d3eb22d9a40d3f1753ef7398bec3fd2f14 openeuler cvm: clean code for cvm init commit a787bb8a1cc90bc79b9ffe12dc36deeff93629d6 openeuler cvm: enhance security for cvm host feature commit 8b7b7e707808193e420eafc49aa4bde0def1c53a openeuler cvm: delete dead code and resolve macro definition holes commit 949fdbfafae331ce9543e5e805774896f5f67177 openeuler IMA: Support the measurement extending of TSI TMM commit b1410546d39f1e5531f2318ee010d1d767561794 openeuler cvm_tsi: add cvm tsi interface commit 31071f4b2a0b2c18ad45d9d2c621e1366bf331e7 openeuler IMA: Check cvm world before call smc function commit c880881e5a59128f8fe6517839f3ed039dcc683a openeuler cvm_tsi: Fix security issue for Confidential cVM TSI commit a62183c9eaf4ec976ad238924c5fa7fae582cb1a openeuler ima: Fix violation digests extending issue in cvm commit 9e51de29d10f683d69ecc7dcc3474c4566548563 openeuler Fix token error issue when concurrent calls commit b7a88d85242bdf7331e33b45333f8dfb72fcabf5 openeuler arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition commit af2000e6d6313108c1eccdb3148d4a1c2f025875 openeuler arm64: Add RV and RN fields for ESR_ELx_WFx_ISS commit 308b6b0f74ea76c17fdd287ab06b3cb9afaef9e9 openeuler KVM: arm64: Simplify kvm_cpu_has_pending_timer() commit f880a467846df82f330dfc3227a0aa136dd69b9e openeuler KVM: arm64: Introduce kvm_counter_compute_delta() helper commit 2173e07423136caa98ba07d973e0ead24650a13e openeuler KVM: arm64: Handle blocking WFIT instruction commit 3c52cea7f59d9d2edeaf416d274ba2b28c914d8a openeuler KVM: arm64: Offer early resume for non-blocking WFxT instructions commit 3eaf467a6ac29f6be4d972872cac28cd72a3aeb0 openeuler KVM: arm64: Expose the WFXT feature to guests commit da0fcf7a6ed265f7143c5b149855a30f2c4f9033 openeuler arm64: Add HWCAP advertising FEAT_WFXT commit c00c6ce6414313e84be698ede8fdaf48abd9aaa5 openeuler arm64: Add wfet()/wfit() helpers commit 9a0b3b688a0fe8dc79568dc1be040c7bb9e801d4 openeuler arm64: Use WFxT for __delay() when possible commit 62291a4e1f2731dd95db0e1989684eeb12df3546 openeuler arm64: solve some errors of compilation due introducing cvm feature of kunpeng920b Signed-off-by: Min Li <gumi@linux.alibaba.com> Reviewed-by: Guanghui Feng <guanghuifeng@linux.alibaba.com> Reviewed-by: Jay Chen <jkchen@linux.alibaba.com> Reviewed-by: Guixin Liu <kanie@linux.alibaba.com> Reviewed-by: Xunlei Pang <xlpang@linux.alibaba.com> Link: https://gitee.com/anolis/cloud-kernel/pulls/4258 |
||
---|---|---|
.. | ||
arm_pmu.h |