Hi
> > > +VOID
> > > +Split2MPageTo4K (
> >
> > Yet another copy of this. Please don't.
> I will figure out a Page walker lib so that these duplicated code can be
> avoided. Thanks for reminder.
After I implemented a PoC of PageTable library, I realized that there has
already been a same feature
On December 15, 2021 6:09 PM, Gerd Hoffmann wrote:
> > + PageTables = 0;
> > + if (FeaturePcdGet (PcdDxeIplBuildPageTables)) {
>
> Can this ever be false in a x64 build?
You're right. This cannot be false in X64 build. I will refactor it in the
next version.
>
> > +EFI_STATUS
> > +FindDxeCore
Hi,
> + PageTables = 0;
> + if (FeaturePcdGet (PcdDxeIplBuildPageTables)) {
Can this ever be false in a x64 build?
> +EFI_STATUS
> +FindDxeCore (
> + IN INTN FvInstance,
> + IN OUT EFI_PEI_FILE_HANDLE *FileHandle
> + )
> +{
> + if (FvInstance != -1) {
> +
RFC: https://bugzilla.tianocore.org/show_bug.cgi?id=3429
TdxStarupLib provides a function (TdxStartup ()) which brings up the
Tdx guest from SEC phase to DXE phase. PEI phase is skipped because most
of the components in PEI phase is not needed for Tdx guest, for example,
MP Services, TPM etc. In t