On 10/28/21 7:20 PM, Yao, Jiewen wrote: > Just to clarify the proposal: We will use EFI_CC_MEASUREMENT_PROTOCOL, > CcMemoryEncryptionLib, and CcExceptionLib, right?
Ack. > > Thank you > Yao Jiewen > >> -----Original Message----- >> From: devel@edk2.groups.io <devel@edk2.groups.io> On Behalf Of Yao, Jiewen >> Sent: Friday, October 29, 2021 8:17 AM >> To: Tom Lendacky <thomas.lenda...@amd.com>; Brijesh Singh >> <brijesh.si...@amd.com>; kra...@redhat.com; Xu, Min M >> <min.m...@intel.com>; sami.muja...@arm.com >> Cc: devel@edk2.groups.io; Erdem Aktas <erdemak...@google.com>; James >> Bottomley <j...@linux.ibm.com>; Dong, Eric <eric.d...@intel.com>; Ni, Ray >> <ray...@intel.com>; Kumar, Rahul1 <rahul1.ku...@intel.com> >> Subject: Re: [edk2-devel] [PATCH V2 12/28] UefiCpuPkg/CpuExceptionHandler: >> Add base support for the #VE exception >> >> I am OK to use EFI_CC_MEASUREMENT_PROTOCOL to replace >> EFI_TEE_MEASUREMENT_PROTOCOL. (much better than COCO) >> >> Samy >> What do you think? >> >> >> >>> -----Original Message----- >>> From: Tom Lendacky <thomas.lenda...@amd.com> >>> Sent: Friday, October 29, 2021 2:29 AM >>> To: Yao, Jiewen <jiewen....@intel.com>; Brijesh Singh >>> <brijesh.si...@amd.com>; kra...@redhat.com; Xu, Min M >>> <min.m...@intel.com> >>> Cc: devel@edk2.groups.io; Erdem Aktas <erdemak...@google.com>; James >>> Bottomley <j...@linux.ibm.com>; Dong, Eric <eric.d...@intel.com>; Ni, Ray >>> <ray...@intel.com>; Kumar, Rahul1 <rahul1.ku...@intel.com> >>> Subject: Re: [edk2-devel] [PATCH V2 12/28] UefiCpuPkg/CpuExceptionHandler: >>> Add base support for the #VE exception >>> >>> On 10/28/21 10:52 AM, Yao, Jiewen wrote: >>>> Thanks Brijesh. >>>> >>>> We can merge SNP patches at first, then decide next step. Not a problem. >>>> >>>> TEE is just my initial thought. And I am open to change if we have a better >>> name. >>>> We already have EFI_TEE_MEASUREMENT_PROTOCOL. I did not see your >>> feedback on that. So I assume you agree with that. >>>> If you have different idea, please feedback to this patch. I hope we have >>>> one >>> name. >>>> COCO seems weird to me, btw. :( >>> Like Brijesh, I worry about confusion with the ARM TEE feature. Maybe just >>> CC then? >>> >>> Thanks, >>> Tom >>> >>>> Thank you >>>> Yao Jiewen >>>> >>>>> -----Original Message----- >>>>> From: Brijesh Singh <brijesh.si...@amd.com> >>>>> Sent: Thursday, October 28, 2021 11:35 PM >>>>> To: Yao, Jiewen <jiewen....@intel.com>; kra...@redhat.com; Xu, Min M >>>>> <min.m...@intel.com> >>>>> Cc: brijesh.si...@amd.com; devel@edk2.groups.io; Erdem Aktas >>>>> <erdemak...@google.com>; James Bottomley <j...@linux.ibm.com>; Tom >>>>> Lendacky <thomas.lenda...@amd.com>; Dong, Eric >> <eric.d...@intel.com>; >>> Ni, >>>>> Ray <ray...@intel.com>; Kumar, Rahul1 <rahul1.ku...@intel.com> >>>>> Subject: Re: [edk2-devel] [PATCH V2 12/28] >>> UefiCpuPkg/CpuExceptionHandler: >>>>> Add base support for the #VE exception >>>>> >>>>> >>>>> >>>>> On 10/27/21 8:59 PM, Yao, Jiewen wrote: >>>>>> Hi Gerd >>>>>> I tend to agree with you on the direction to use one TEE specific >>>>>> Exception >>> lib. >>>>>> However, I have naming concern. >>>>>> The VMG is very SEV specific term. I don't believe it is a right name to >> cover >>>>> the TEE exception lib. >>>>>> If Brijesh agree to merge, I think we should rename it to a neutral name, >>> such >>>>> as TeeExitLib. >>>>>> What do you think, Brijesh? >>>>> I am good with merging both the TDX and SEV feature into one library but >>>>> I am not sure about the "TEE" name in it. TEE generally is used on the >>>>> ARM. In Linux kernel and everywhere else we have been using the COCO >>>>> (Confidential Computing), so something along that line makes much more >>>>> sense. >>>>> >>>>> We can rename the library after the SNP patches are merged. I would >>>>> prefer to avoid renaming because all of the SNP patches are Ack-ed. >>>>> >>>>> -Brijesh >>>>>> Thank you >>>>>> Yao Jiewen >>>>>> >>>>>> >>>>>>> -----Original Message----- >>>>>>> From: kra...@redhat.com <kra...@redhat.com> >>>>>>> Sent: Wednesday, October 27, 2021 3:20 PM >>>>>>> To: Xu, Min M <min.m...@intel.com> >>>>>>> Cc: Brijesh Singh <brijesh.si...@amd.com>; Yao, Jiewen >>>>>>> <jiewen....@intel.com>; devel@edk2.groups.io; Erdem Aktas >>>>>>> <erdemak...@google.com>; James Bottomley <j...@linux.ibm.com>; >>> Tom >>>>>>> Lendacky <thomas.lenda...@amd.com>; Dong, Eric >>> <eric.d...@intel.com>; >>>>> Ni, >>>>>>> Ray <ray...@intel.com>; Kumar, Rahul1 <rahul1.ku...@intel.com> >>>>>>> Subject: Re: [edk2-devel] [PATCH V2 12/28] >>>>> UefiCpuPkg/CpuExceptionHandler: >>>>>>> Add base support for the #VE exception >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>>>> How about adding the tdx exception handler to the existing library, so >>> we >>>>>>> don't >>>>>>>>> have the churn of adding a new library everywhere *again*? >>>>>>>> Do you mean add the VmTdExitVeHandler.c/VmTdExitLibNull.c in >>>>>>> CpuExceptionHandlerLib, then include the corresponding source file in >>> each >>>>>>> *CpuExceptionHandlerLib.inf? >>>>>>> >>>>>>> No, I mean extend the existing VmgExitLib instead of adding a new >>>>>>> VmTdExitLib, i.e. place the tdx handler in >>>>>>> OvmfPkg/Library/VmgExitLib/TdxExitHandler.c >>>>>>> >>>>>>> take care, >>>>>>> Gerd >> >> >> -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#82876): https://edk2.groups.io/g/devel/message/82876 Mute This Topic: https://groups.io/mt/86085742/21656 Mute #ve:https://edk2.groups.io/g/devel/mutehashtag/ve Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-