Messages in this thread | | | Date | Tue, 22 Feb 2022 15:56:18 -0600 | Subject | Re: [PATCH 0/4] x86: Cleanup and extend computing computing API | From | Tom Lendacky <> |
| |
On 2/22/22 12:57, Kirill A. Shutemov wrote: > Updates for CC API: > - Fix for HyperV when AMD SME/SEV disabled; > - New home for CC code: arch/x86/coco; > - Explicitly declare vendor of CC platform; > - New cc_mkenc() and cc_mkdec(); > > Kirill A. Shutemov (4): > x86/hyperv: Add missing ARCH_HAS_CC_PLATFORM dependency > x86: Rename cc_platform.c to arch/x86/coco/core.c > x86/coco: Explicitly declare type of confidential computing platform > x86/coco: Add API to handle encryption mask
For the series:
Reviewed-by: Tom Lendacky <thomas.lendacky@amd.com>
> > arch/x86/Kbuild | 2 + > arch/x86/coco/Makefile | 6 ++ > .../x86/{kernel/cc_platform.c => coco/core.c} | 56 +++++++++++++++---- > arch/x86/include/asm/coco.h | 32 +++++++++++ > arch/x86/include/asm/pgtable.h | 13 +++-- > arch/x86/kernel/Makefile | 5 -- > arch/x86/kernel/cpu/mshyperv.c | 3 + > arch/x86/mm/mem_encrypt_identity.c | 12 ++-- > arch/x86/mm/pat/set_memory.c | 5 +- > drivers/hv/Kconfig | 1 + > 10 files changed, 106 insertions(+), 29 deletions(-) > create mode 100644 arch/x86/coco/Makefile > rename arch/x86/{kernel/cc_platform.c => coco/core.c} (73%) > create mode 100644 arch/x86/include/asm/coco.h >
| |