Re: [edk2] [PATCH v2 04/11] MdePkg/Include: Add StandaloneMmServicesTableLib library

2019-01-14 Thread Ard Biesheuvel
On Sun, 13 Jan 2019 at 13:42, Cohen, Eugene wrote: > > I saw this thread earlier this week and wanted to chime in. > > > > Also, there are some other pieces missing (which I mentioned in one of > > > the other threads but I suppose you may not have caught up yet): > > > EndOfDxe (as well as some

Re: [edk2] [PATCH v2 04/11] MdePkg/Include: Add StandaloneMmServicesTableLib library

2019-01-13 Thread Cohen, Eugene
I saw this thread earlier this week and wanted to chime in. > > Also, there are some other pieces missing (which I mentioned in one of > > the other threads but I suppose you may not have caught up yet): > > EndOfDxe (as well as some other PI defined events) needs to be > > signalled to the

Re: [edk2] [PATCH v2 04/11] MdePkg/Include: Add StandaloneMmServicesTableLib library

2019-01-08 Thread Laszlo Ersek
On 01/08/19 14:27, Ard Biesheuvel wrote: > On Tue, 8 Jan 2019 at 02:11, Laszlo Ersek wrote: >> >> On 01/07/19 20:37, Ard Biesheuvel wrote: >>> On Mon, 7 Jan 2019 at 20:21, Achin Gupta wrote: >> Could you please explain the need for End of DXE signalling and the traditional SMM IPL. It

Re: [edk2] [PATCH v2 04/11] MdePkg/Include: Add StandaloneMmServicesTableLib library

2019-01-08 Thread Ard Biesheuvel
On Tue, 8 Jan 2019 at 02:11, Laszlo Ersek wrote: > > On 01/07/19 20:37, Ard Biesheuvel wrote: > > On Mon, 7 Jan 2019 at 20:21, Achin Gupta wrote: > > >> Could you please explain the need for End of DXE signalling and > >> the traditional SMM IPL. It is not obvious to me :o( > >> > > > > The

Re: [edk2] [PATCH v2 04/11] MdePkg/Include: Add StandaloneMmServicesTableLib library

2019-01-07 Thread Laszlo Ersek
On 01/07/19 20:37, Ard Biesheuvel wrote: > On Mon, 7 Jan 2019 at 20:21, Achin Gupta wrote: >> Could you please explain the need for End of DXE signalling and >> the traditional SMM IPL. It is not obvious to me :o( >> > > The point is that there are PI specified events that we are currently >

Re: [edk2] [PATCH v2 04/11] MdePkg/Include: Add StandaloneMmServicesTableLib library

2019-01-07 Thread Ard Biesheuvel
On Mon, 7 Jan 2019 at 20:21, Achin Gupta wrote: > > On Mon, Jan 07, 2019 at 07:55:36PM +0100, Ard Biesheuvel wrote: > > On Mon, 7 Jan 2019 at 19:50, Achin Gupta wrote: > > > > > > On Mon, Jan 07, 2019 at 06:33:26PM +0100, Ard Biesheuvel wrote: > > > > On Mon, 7 Jan 2019 at 16:28, Laszlo Ersek

Re: [edk2] [PATCH v2 04/11] MdePkg/Include: Add StandaloneMmServicesTableLib library

2019-01-07 Thread Achin Gupta
On Mon, Jan 07, 2019 at 07:55:36PM +0100, Ard Biesheuvel wrote: > On Mon, 7 Jan 2019 at 19:50, Achin Gupta wrote: > > > > On Mon, Jan 07, 2019 at 06:33:26PM +0100, Ard Biesheuvel wrote: > > > On Mon, 7 Jan 2019 at 16:28, Laszlo Ersek wrote: > > > > > > > > On 01/04/19 12:57, Ard Biesheuvel

Re: [edk2] [PATCH v2 04/11] MdePkg/Include: Add StandaloneMmServicesTableLib library

2019-01-07 Thread Ard Biesheuvel
On Mon, 7 Jan 2019 at 19:50, Achin Gupta wrote: > > On Mon, Jan 07, 2019 at 06:33:26PM +0100, Ard Biesheuvel wrote: > > On Mon, 7 Jan 2019 at 16:28, Laszlo Ersek wrote: > > > > > > On 01/04/19 12:57, Ard Biesheuvel wrote: > > > > On Thu, 3 Jan 2019 at 17:14, Laszlo Ersek wrote: > > > >> > > >

Re: [edk2] [PATCH v2 04/11] MdePkg/Include: Add StandaloneMmServicesTableLib library

2019-01-07 Thread Achin Gupta
On Mon, Jan 07, 2019 at 06:33:26PM +0100, Ard Biesheuvel wrote: > On Mon, 7 Jan 2019 at 16:28, Laszlo Ersek wrote: > > > > On 01/04/19 12:57, Ard Biesheuvel wrote: > > > On Thu, 3 Jan 2019 at 17:14, Laszlo Ersek wrote: > > >> > > >> On 01/03/19 12:03, Ard Biesheuvel wrote: > > >>> On Wed, 2 Jan

Re: [edk2] [PATCH v2 04/11] MdePkg/Include: Add StandaloneMmServicesTableLib library

2019-01-07 Thread Ard Biesheuvel
On Mon, 7 Jan 2019 at 16:28, Laszlo Ersek wrote: > > On 01/04/19 12:57, Ard Biesheuvel wrote: > > On Thu, 3 Jan 2019 at 17:14, Laszlo Ersek wrote: > >> > >> On 01/03/19 12:03, Ard Biesheuvel wrote: > >>> On Wed, 2 Jan 2019 at 14:14, Jagadeesh Ujja > >>> wrote: > > Some of the

Re: [edk2] [PATCH v2 04/11] MdePkg/Include: Add StandaloneMmServicesTableLib library

2019-01-07 Thread Laszlo Ersek
On 01/04/19 12:57, Ard Biesheuvel wrote: > On Thu, 3 Jan 2019 at 17:14, Laszlo Ersek wrote: >> >> On 01/03/19 12:03, Ard Biesheuvel wrote: >>> On Wed, 2 Jan 2019 at 14:14, Jagadeesh Ujja wrote: Some of the existing DXE drivers can be refactored to execute within the Standalone MM

Re: [edk2] [PATCH v2 04/11] MdePkg/Include: Add StandaloneMmServicesTableLib library

2019-01-04 Thread Ard Biesheuvel
On Thu, 3 Jan 2019 at 17:14, Laszlo Ersek wrote: > > On 01/03/19 12:03, Ard Biesheuvel wrote: > > On Wed, 2 Jan 2019 at 14:14, Jagadeesh Ujja wrote: > >> > >> Some of the existing DXE drivers can be refactored to execute within > >> the Standalone MM execution environment as well. Allow such

Re: [edk2] [PATCH v2 04/11] MdePkg/Include: Add StandaloneMmServicesTableLib library

2019-01-03 Thread Laszlo Ersek
On 01/03/19 12:03, Ard Biesheuvel wrote: > On Wed, 2 Jan 2019 at 14:14, Jagadeesh Ujja wrote: >> >> Some of the existing DXE drivers can be refactored to execute within >> the Standalone MM execution environment as well. Allow such drivers to >> get access to the Standalone MM services tables. >>

Re: [edk2] [PATCH v2 04/11] MdePkg/Include: Add StandaloneMmServicesTableLib library

2019-01-03 Thread Ard Biesheuvel
On Wed, 2 Jan 2019 at 14:14, Jagadeesh Ujja wrote: > > Some of the existing DXE drivers can be refactored to execute within > the Standalone MM execution environment as well. Allow such drivers to > get access to the Standalone MM services tables. > > Add a mechanism to determine the execution

[edk2] [PATCH v2 04/11] MdePkg/Include: Add StandaloneMmServicesTableLib library

2019-01-02 Thread Jagadeesh Ujja
Some of the existing DXE drivers can be refactored to execute within the Standalone MM execution environment as well. Allow such drivers to get access to the Standalone MM services tables. Add a mechanism to determine the execution mode is required. i.e, in MM or non-MM Contributed-under: