In order to support Intel Trust Domain Extensions (TDX) (https://software.intel.com/content/www/us/en/develop/articles/intel-trust-domain-extensions.html), we need a new Trust Domain Virtual Firmware (TDVF). This RFC is request to add TDVF to edk2-staging - https://github.com/tianocore/edk2-staging/tree/TDVF. The purpose is to show the design of TDVF, then people can comment and provide feedback. The current early code is posted at https://github.com/jyao1/edk2-staging/tree/TDVF. This TdvfPkg is a standalone package. It need build with latest EDKII master. This branch owner: Jiewen Yao jiewen.yao@intel.com, Min Xu min.m.xu@intel.com The reason we choose a standalone package at this moment is for easy migrating to the new EDKII master. We will merge the TDVF core update into edkii master (such as MdeModulePkg, UefiCpuPkg, etc) step by step. Finally, we will evaluate if and how we merge the TDVF into OVMK package. Thank you Yao Jiewen