Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-09 Thread Laszlo Ersek
ary 9, 2017 1:12 PM >> To: Laszlo Ersek <ler...@redhat.com>; Yao, Jiewen >> <jiewen@intel.com>; Duran, Leo <leo.du...@amd.com>; >> edk2-de...@ml01.01.org >> Cc: Tian, Feng <feng.t...@intel.com>; Singh, Brijesh >> <brijesh.si...

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-09 Thread Zeng, Star
Leo <leo.du...@amd.com>; edk2-de...@ml01.01.org Cc: Tian, Feng <feng.t...@intel.com>; Singh, Brijesh <brijesh.si...@amd.com>; Justen, Jordan L <jordan.l.jus...@intel.com> Subject: Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-09 Thread Zeng, Star
d.com>; edk2-de...@ml01.01.org Cc: Tian, Feng <feng.t...@intel.com>; Singh, Brijesh <brijesh.si...@amd.com>; Justen, Jordan L <jordan.l.jus...@intel.com> Subject: Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask On 02/09/17 06:26, Zeng, Star

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-09 Thread Laszlo Ersek
gt;; Singh, Brijesh <brijesh.si...@amd.com>; > Justen, Jordan L <jordan.l.jus...@intel.com>; Zeng, Star <star.z...@intel.com> > Subject: RE: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD > PcdPteMemoryEncryptionAddressOrMask > > In fact, X64 DxeIplPeim does not refer

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-09 Thread Laszlo Ersek
amd.com <mailto:leo.du...@amd.com>>; edk2-de...@ml01.01.org > <mailto:edk2-de...@ml01.01.org> > *Cc:* Tian, Feng <feng.t...@intel.com <mailto:feng.t...@intel.com>>; > Singh, Brijesh <brijesh.si...@amd.com <mailto:brijesh.si.

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Zeng, Star
>; Singh, Brijesh <brijesh.si...@amd.com>; Justen, Jordan L <jordan.l.jus...@intel.com> Subject: RE: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask I suggest we evaluate *all* usages of PcdDxeIplSwitchToLongMode because this is an incompatible change.

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Zeng, Star
sh.si...@amd.com>; Justen, Jordan L <jordan.l.jus...@intel.com>; Zeng, Star <star.z...@intel.com> Subject: RE: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask In fact, X64 DxeIplPeim does not refer PcdDxeIplSwitchToLongMode at all. DxeIpl.inf: [FeaturePcd

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Zeng, Star
2-de...@ml01.01.org Cc: Tian, Feng <feng.t...@intel.com>; Singh, Brijesh <brijesh.si...@amd.com>; Justen, Jordan L <jordan.l.jus...@intel.com> Subject: Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask On 02/08/17 19:20, Yao, Ji

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Laszlo Ersek
;leo.du...@amd.com>; Zeng, Star <star.z...@intel.com>; > edk2-de...@ml01.01.org > *Cc:* Tian, Feng <feng.t...@intel.com>; Singh, Brijesh > <brijesh.si...@amd.com>; Justen, Jordan L <jordan.l.jus...@intel.com> > *Subject:* Re: [edk2] [PATCH] MdeModulePkg: Add d

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Laszlo Ersek
bruary 8, 2017 9:56 AM > *To:* Duran, Leo <leo.du...@amd.com>; Yao, Jiewen > <jiewen@intel.com>; Zeng, Star <star.z...@intel.com>; > edk2-de...@ml01.01.org > *Cc:* Tian, Feng <feng.t...@intel.com>; Singh, Brijesh > <brijesh.si...@amd.com> > *Subject:* Re

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Yao, Jiewen
om>; Tian, Feng <feng.t...@intel.com>; Singh, Brijesh <brijesh.si...@amd.com>; Zeng, Star <star.z...@intel.com> Subject: Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask [Jiewen] The IA32 capsule code creates X64 page tables, then switch to X64.

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Duran, Leo
.@intel.com<mailto:feng.t...@intel.com>>; > Singh, Brijesh <brijesh.si...@amd.com<mailto:brijesh.si...@amd.com>>; Zeng, > Star <star.z...@intel.com<mailto:star.z...@intel.com>> > Subject: RE: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD > PcdPteMemoryEncrypt

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Yao, Jiewen
com>; Justen, Jordan L <jordan.l.jus...@intel.com> Subject: Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask On 02/08/17 18:27, Yao, Jiewen wrote: > I believe PcdDxeIplSwitchtoLongMode == DXE is Long mode. > > > > See DEC description: &g

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Yao, Jiewen
Tian, Feng <feng.t...@intel.com>; Singh, Brijesh <brijesh.si...@amd.com> Subject: Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask On 02/08/17 18:28, Duran, Leo wrote: > Lazlo, et al, > Please see reply below. > Lleo > >> -Origina

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Laszlo Ersek
;; Duran, Leo >> <leo.du...@amd.com>; Zeng, Star <star.z...@intel.com>; edk2- >> de...@ml01.01.org >> Cc: Tian, Feng <feng.t...@intel.com>; Singh, Brijesh >> <brijesh.si...@amd.com> >> Subject: Re: [edk2] [PATCH] MdeModulePkg: Add dynamic P

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Duran, Leo
ngh, Brijesh <brijesh.si...@amd.com> Subject: RE: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask Good reminder. I take back my word. In this case, we need consume PcdPteMemoryEncryptionAddressOrMask in IA32 mode to build X64 paging. We need [Duran, Leo]

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Duran, Leo
com>; Singh, Brijesh <brijesh.si...@amd.com> Subject: RE: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask HI Leo Thanks to clarify that. If that is the case, do you think it will be better to limit this PCD to X64 only in DEC file. Such as [PcdsDynamic.

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Laszlo Ersek
dnesday, February 8, 2017 9:18 AM > *To:* Laszlo Ersek <ler...@redhat.com>; Duran, Leo <leo.du...@amd.com>; > Zeng, Star <star.z...@intel.com>; edk2-de...@ml01.01.org > *Cc:* Tian, Feng <feng.t...@intel.com>; Singh, Brijesh > <brijesh.si...@amd.com> > *Subjec

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Duran, Leo
el.com>; edk2- > de...@ml01.01.org > Cc: Tian, Feng <feng.t...@intel.com>; Singh, Brijesh > <brijesh.si...@amd.com> > Subject: Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD > PcdPteMemoryEncryptionAddressOrMask > > On 02/08

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Yao, Jiewen
Tian, Feng <feng.t...@intel.com>; Singh, Brijesh <brijesh.si...@amd.com> Subject: Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask Good reminder. I take back my word. In this case, we need consume PcdPteMemoryEncryptionAddressOrMask in IA32 mode

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Duran, Leo
, Feng <feng.t...@intel.com>; > Singh, Brijesh <brijesh.si...@amd.com>; Zeng, Star <star.z...@intel.com> > Subject: RE: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD > PcdPteMemoryEncryptionAddressOrMask > > Leo: > MdeModulePkg CapsulePei and UefiCpuPkg S3R

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Yao, Jiewen
<star.z...@intel.com>; edk2-de...@ml01.01.org Cc: Laszlo Ersek <ler...@redhat.com>; Tian, Feng <feng.t...@intel.com>; Singh, Brijesh <brijesh.si...@amd.com>; Yao, Jiewen <jiewen....@intel.com> Subject: RE: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncr

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Gao, Liming
-de...@ml01.01.org Cc: Laszlo Ersek <ler...@redhat.com>; Tian, Feng <feng.t...@intel.com>; Brijesh Singh <brijesh.si...@amd.com>; Zeng, Star <star.z...@intel.com>; Leo Duran <leo.du...@amd.com> Subject: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemor

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Duran, Leo
ingh, Brijesh > <brijesh.si...@amd.com>; Star Zeng <star.z...@intel.com> > Subject: Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD > PcdPteMemoryEncryptionAddressOrMask > > On 02/07/17 20:53, Leo Duran wrote: > > From: Brijesh Singh <brijesh.si...@amd.com> > >

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-08 Thread Laszlo Ersek
On 02/07/17 20:53, Leo Duran wrote: > From: Brijesh Singh > > This dynamic PCD holds the address mask for page table entries when memory > encryption is enabled on AMD processors supporting the Secure Encrypted > Virtualization (SEV) feature. > > Cc: Feng Tian

Re: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-07 Thread Zeng, Star
, Feng <feng.t...@intel.com>; Brijesh Singh <brijesh.si...@amd.com>; Zeng, Star <star.z...@intel.com>; Leo Duran <leo.du...@amd.com> Subject: [edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask From: Brijesh Singh <brijesh.si...@amd.com>

[edk2] [PATCH] MdeModulePkg: Add dynamic PCD PcdPteMemoryEncryptionAddressOrMask

2017-02-07 Thread Leo Duran
From: Brijesh Singh This dynamic PCD holds the address mask for page table entries when memory encryption is enabled on AMD processors supporting the Secure Encrypted Virtualization (SEV) feature. Cc: Feng Tian Cc: Star Zeng Cc: