On August 31, 2021 6:46 PM, Gerd Hoffmann wrote: > Hi, > > > [TDX]: https://software.intel.com/content/dam/develop/external/us/en/ > > documents/tdx-whitepaper-final9-17.pdf > > So, coming back to this after reading through a bunch of docs and patches with > some high-level questions. The whitepaper lists two ovmf configs: > > (1) config-a, supporting normal/sev/tdx with basic features. > (2) config-b, supporting normal/tdx with more features. > > What of this is implemented by this patch series? > config-a? completely? parts of it? Because the total patch-sets for TDVF upstreaming is too big and there are 2 configurations. So we split the upstreaming into below waves. Config-A Config-B Phase Wave-1 Y Y ResetVector Wave-2 Y N SEC/PEI Wave-3 Y N DXE Wave-4 N Y SEC (PEI is skipped) Wave-5 N Y DXE
So this patch-set is wave-2 and for Config-A (SEC/PEI). > > The whitepaper also doesn't explain very well why we have two configurations > in the first place. It describes *what* are the differences but not *why* > they are > there. The whitepaper describes the TDVF as a standalone image. It is *not* one image. It can only run on TD guest. Then came the *One Image* requirement. TDVF should be able to run on Legacy guest, Td guest, even SEV guest with ONE image. Things become very complicated. See discussion in https://edk2.groups.io/g/devel/topic/83283616#76022 > > Apparently some of the additional features supported by config-b are either > more difficult or impossible to implement in config-a. > Is that correct? Is that explained in more detail somewhere? It's correct. Some additional features are not supported in Config-A. For example the TD RTMR based measured boot. There are design slides, recorded meetings in below link https://edk2.groups.io/g/devel/files/Designs/2021/0611 Any questions please let us know. We will try our best to answer/address your concerns. Thanks! Min -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#80048): https://edk2.groups.io/g/devel/message/80048 Mute This Topic: https://groups.io/mt/84837888/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-