Re: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.

2020-01-16 Thread Xu, Wei6
Sorry. I haven't prepared a Wiki for it.
But I can make one as soon as possible.

BR,
Wei

-Original Message-
From: Gao, Liming 
Sent: Friday, January 17, 2020 8:32 AM
To: devel@edk2.groups.io; Gao, Liming ; Xu, Wei6 

Subject: RE: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.

Wei:
  Is there Wiki page to introduce how to enable Capsule Dependency and how to 
verify Capsule with Dependency?

Thanks
Liming
-Original Message-
From: devel@edk2.groups.io  On Behalf Of Liming Gao
Sent: 2020年1月16日 21:55
To: Xu, Wei6 ; devel@edk2.groups.io
Subject: Re: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.

Wei:
  Thanks for your update. I think those unit tests are enough. 

Liming
> -Original Message-
> From: Xu, Wei6 
> Sent: Thursday, January 16, 2020 9:31 PM
> To: Gao, Liming ; devel@edk2.groups.io
> Subject: RE: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.
> 
> Hi Liming,
> 
> Thanks a lot for review.
> 
> We did following test:
> On OVMF:
> 1. Unit test to verify the handling of all op-codes.
> 2. Unit test for updated APIs
> 3. Verify capsule update process with satisfied/unsatisfied/invalid 
> dependency.
> 
> On real dev machine:
> 1. Update Fmp Device which supports dependency, with capsule which has 
> dependency inside.
> 2. Update Fmp Device which supports dependency, with capsule which has no 
> dependency inside.
> 3. Update Fmp Device which doesn't support dependency, with capsule which has 
> dependency inside.
> 4. Update Fmp Device which doesn't support dependency, with capsule which has 
> no dependency inside.
> 
> BR,
> Wei
> 
> > -Original Message-
> > From: Gao, Liming 
> > Sent: Thursday, January 16, 2020 8:25 PM
> > To: devel@edk2.groups.io; Xu, Wei6 
> > Subject: RE: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.
> >
> > Wei:
> >   The code change looks good. Reviewed-by: Liming Gao 
> > 
> >
> >   Please share which test have been done.
> >
> > Thanks
> > Liming
> > > -----Original Message-----
> > > From: devel@edk2.groups.io  On Behalf Of Xu,
> > > Wei6
> > > Sent: Friday, January 10, 2020 1:35 PM
> > > To: devel@edk2.groups.io
> > > Subject: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.
> > >
> > > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2421
> > >
> > > This series implements Fmp Capsule Dependency.
> > > Fmp Capsule Dependency is an incremental change of Fmp Capsule Update.
> > > The capsule format is extended to include a set of binary encoded 
> > > dependency
> > expression.
> > > The dependency expression is evaluated before update is applied.
> > > This feature is defined in UEFI Spec 2.8.
> > >
> > > Wei6 Xu (3):
> > >   MdePkg: Add definition for Fmp Capsule Dependency.
> > >   MdeModulePkg/CapsuleApp: Enhance CapsuleApp for Fmp Capsule
> > Dependency
> > >   FmdDevicePkg/FmpDxe: Support Fmp Capsule Dependency.
> > >
> > >  FmpDevicePkg/FmpDxe/Dependency.c  | 679
> > ++
> > >  FmpDevicePkg/FmpDxe/Dependency.h  |  63 ++
> > >  FmpDevicePkg/FmpDxe/FmpDxe.c  | 238 +++-
> > >  FmpDevicePkg/FmpDxe/FmpDxe.inf|   4 +-
> > >  FmpDevicePkg/FmpDxe/FmpDxeLib.inf |   4 +-
> > >  MdeModulePkg/Application/CapsuleApp/CapsuleDump.c |  16 +-
> > >  MdePkg/Include/Guid/SystemResourceTable.h |  19 +-
> > >  MdePkg/Include/Protocol/FirmwareManagement.h  |  35 +-
> > >  8 files changed, 1030 insertions(+), 28 deletions(-)  create mode
> > > 100644 FmpDevicePkg/FmpDxe/Dependency.c  create mode 100644 
> > > FmpDevicePkg/FmpDxe/Dependency.h
> > >
> > > --
> > > 2.16.2.windows.1
> > >
> > >
> > > 





-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#53334): https://edk2.groups.io/g/devel/message/53334
Mute This Topic: https://groups.io/mt/69595647/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.

2020-01-16 Thread Liming Gao
Wei:
  Is there Wiki page to introduce how to enable Capsule Dependency and how to 
verify Capsule with Dependency?

Thanks
Liming
-Original Message-
From: devel@edk2.groups.io  On Behalf Of Liming Gao
Sent: 2020年1月16日 21:55
To: Xu, Wei6 ; devel@edk2.groups.io
Subject: Re: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.

Wei:
  Thanks for your update. I think those unit tests are enough. 

Liming
> -Original Message-
> From: Xu, Wei6 
> Sent: Thursday, January 16, 2020 9:31 PM
> To: Gao, Liming ; devel@edk2.groups.io
> Subject: RE: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.
> 
> Hi Liming,
> 
> Thanks a lot for review.
> 
> We did following test:
> On OVMF:
> 1. Unit test to verify the handling of all op-codes.
> 2. Unit test for updated APIs
> 3. Verify capsule update process with satisfied/unsatisfied/invalid 
> dependency.
> 
> On real dev machine:
> 1. Update Fmp Device which supports dependency, with capsule which has 
> dependency inside.
> 2. Update Fmp Device which supports dependency, with capsule which has no 
> dependency inside.
> 3. Update Fmp Device which doesn't support dependency, with capsule which has 
> dependency inside.
> 4. Update Fmp Device which doesn't support dependency, with capsule which has 
> no dependency inside.
> 
> BR,
> Wei
> 
> > -Original Message-
> > From: Gao, Liming 
> > Sent: Thursday, January 16, 2020 8:25 PM
> > To: devel@edk2.groups.io; Xu, Wei6 
> > Subject: RE: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.
> >
> > Wei:
> >   The code change looks good. Reviewed-by: Liming Gao 
> > 
> >
> >   Please share which test have been done.
> >
> > Thanks
> > Liming
> > > -----Original Message-----
> > > From: devel@edk2.groups.io  On Behalf Of Xu,
> > > Wei6
> > > Sent: Friday, January 10, 2020 1:35 PM
> > > To: devel@edk2.groups.io
> > > Subject: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.
> > >
> > > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2421
> > >
> > > This series implements Fmp Capsule Dependency.
> > > Fmp Capsule Dependency is an incremental change of Fmp Capsule Update.
> > > The capsule format is extended to include a set of binary encoded 
> > > dependency
> > expression.
> > > The dependency expression is evaluated before update is applied.
> > > This feature is defined in UEFI Spec 2.8.
> > >
> > > Wei6 Xu (3):
> > >   MdePkg: Add definition for Fmp Capsule Dependency.
> > >   MdeModulePkg/CapsuleApp: Enhance CapsuleApp for Fmp Capsule
> > Dependency
> > >   FmdDevicePkg/FmpDxe: Support Fmp Capsule Dependency.
> > >
> > >  FmpDevicePkg/FmpDxe/Dependency.c  | 679
> > ++
> > >  FmpDevicePkg/FmpDxe/Dependency.h  |  63 ++
> > >  FmpDevicePkg/FmpDxe/FmpDxe.c  | 238 +++-
> > >  FmpDevicePkg/FmpDxe/FmpDxe.inf|   4 +-
> > >  FmpDevicePkg/FmpDxe/FmpDxeLib.inf |   4 +-
> > >  MdeModulePkg/Application/CapsuleApp/CapsuleDump.c |  16 +-
> > >  MdePkg/Include/Guid/SystemResourceTable.h |  19 +-
> > >  MdePkg/Include/Protocol/FirmwareManagement.h  |  35 +-
> > >  8 files changed, 1030 insertions(+), 28 deletions(-)  create mode
> > > 100644 FmpDevicePkg/FmpDxe/Dependency.c  create mode 100644 
> > > FmpDevicePkg/FmpDxe/Dependency.h
> > >
> > > --
> > > 2.16.2.windows.1
> > >
> > >
> > > 





-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#53331): https://edk2.groups.io/g/devel/message/53331
Mute This Topic: https://groups.io/mt/69595647/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.

2020-01-16 Thread Liming Gao
Wei:
  Thanks for your update. I think those unit tests are enough. 

Liming
> -Original Message-
> From: Xu, Wei6 
> Sent: Thursday, January 16, 2020 9:31 PM
> To: Gao, Liming ; devel@edk2.groups.io
> Subject: RE: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.
> 
> Hi Liming,
> 
> Thanks a lot for review.
> 
> We did following test:
> On OVMF:
> 1. Unit test to verify the handling of all op-codes.
> 2. Unit test for updated APIs
> 3. Verify capsule update process with satisfied/unsatisfied/invalid 
> dependency.
> 
> On real dev machine:
> 1. Update Fmp Device which supports dependency, with capsule which has 
> dependency inside.
> 2. Update Fmp Device which supports dependency, with capsule which has no 
> dependency inside.
> 3. Update Fmp Device which doesn't support dependency, with capsule which has 
> dependency inside.
> 4. Update Fmp Device which doesn't support dependency, with capsule which has 
> no dependency inside.
> 
> BR,
> Wei
> 
> > -Original Message-
> > From: Gao, Liming 
> > Sent: Thursday, January 16, 2020 8:25 PM
> > To: devel@edk2.groups.io; Xu, Wei6 
> > Subject: RE: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.
> >
> > Wei:
> >   The code change looks good. Reviewed-by: Liming Gao 
> >
> >   Please share which test have been done.
> >
> > Thanks
> > Liming
> > > -Original Message-----
> > > From: devel@edk2.groups.io  On Behalf Of Xu,
> > > Wei6
> > > Sent: Friday, January 10, 2020 1:35 PM
> > > To: devel@edk2.groups.io
> > > Subject: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.
> > >
> > > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2421
> > >
> > > This series implements Fmp Capsule Dependency.
> > > Fmp Capsule Dependency is an incremental change of Fmp Capsule Update.
> > > The capsule format is extended to include a set of binary encoded 
> > > dependency
> > expression.
> > > The dependency expression is evaluated before update is applied.
> > > This feature is defined in UEFI Spec 2.8.
> > >
> > > Wei6 Xu (3):
> > >   MdePkg: Add definition for Fmp Capsule Dependency.
> > >   MdeModulePkg/CapsuleApp: Enhance CapsuleApp for Fmp Capsule
> > Dependency
> > >   FmdDevicePkg/FmpDxe: Support Fmp Capsule Dependency.
> > >
> > >  FmpDevicePkg/FmpDxe/Dependency.c  | 679
> > ++
> > >  FmpDevicePkg/FmpDxe/Dependency.h  |  63 ++
> > >  FmpDevicePkg/FmpDxe/FmpDxe.c  | 238 +++-
> > >  FmpDevicePkg/FmpDxe/FmpDxe.inf|   4 +-
> > >  FmpDevicePkg/FmpDxe/FmpDxeLib.inf |   4 +-
> > >  MdeModulePkg/Application/CapsuleApp/CapsuleDump.c |  16 +-
> > >  MdePkg/Include/Guid/SystemResourceTable.h |  19 +-
> > >  MdePkg/Include/Protocol/FirmwareManagement.h  |  35 +-
> > >  8 files changed, 1030 insertions(+), 28 deletions(-)  create mode
> > > 100644 FmpDevicePkg/FmpDxe/Dependency.c  create mode 100644
> > > FmpDevicePkg/FmpDxe/Dependency.h
> > >
> > > --
> > > 2.16.2.windows.1
> > >
> > >
> > > 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#53310): https://edk2.groups.io/g/devel/message/53310
Mute This Topic: https://groups.io/mt/69595647/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.

2020-01-16 Thread Xu, Wei6
Hi Liming,

Thanks a lot for review.

We did following test:
On OVMF: 
1. Unit test to verify the handling of all op-codes.
2. Unit test for updated APIs
3. Verify capsule update process with satisfied/unsatisfied/invalid dependency. 

On real dev machine: 
1. Update Fmp Device which supports dependency, with capsule which has 
dependency inside.
2. Update Fmp Device which supports dependency, with capsule which has no 
dependency inside.
3. Update Fmp Device which doesn't support dependency, with capsule which has 
dependency inside.
4. Update Fmp Device which doesn't support dependency, with capsule which has 
no dependency inside.

BR,
Wei

> -Original Message-
> From: Gao, Liming 
> Sent: Thursday, January 16, 2020 8:25 PM
> To: devel@edk2.groups.io; Xu, Wei6 
> Subject: RE: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.
> 
> Wei:
>   The code change looks good. Reviewed-by: Liming Gao 
> 
>   Please share which test have been done.
> 
> Thanks
> Liming
> > -Original Message-
> > From: devel@edk2.groups.io  On Behalf Of Xu,
> > Wei6
> > Sent: Friday, January 10, 2020 1:35 PM
> > To: devel@edk2.groups.io
> > Subject: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.
> >
> > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2421
> >
> > This series implements Fmp Capsule Dependency.
> > Fmp Capsule Dependency is an incremental change of Fmp Capsule Update.
> > The capsule format is extended to include a set of binary encoded dependency
> expression.
> > The dependency expression is evaluated before update is applied.
> > This feature is defined in UEFI Spec 2.8.
> >
> > Wei6 Xu (3):
> >   MdePkg: Add definition for Fmp Capsule Dependency.
> >   MdeModulePkg/CapsuleApp: Enhance CapsuleApp for Fmp Capsule
> Dependency
> >   FmdDevicePkg/FmpDxe: Support Fmp Capsule Dependency.
> >
> >  FmpDevicePkg/FmpDxe/Dependency.c  | 679
> ++
> >  FmpDevicePkg/FmpDxe/Dependency.h  |  63 ++
> >  FmpDevicePkg/FmpDxe/FmpDxe.c  | 238 +++-
> >  FmpDevicePkg/FmpDxe/FmpDxe.inf|   4 +-
> >  FmpDevicePkg/FmpDxe/FmpDxeLib.inf |   4 +-
> >  MdeModulePkg/Application/CapsuleApp/CapsuleDump.c |  16 +-
> >  MdePkg/Include/Guid/SystemResourceTable.h |  19 +-
> >  MdePkg/Include/Protocol/FirmwareManagement.h  |  35 +-
> >  8 files changed, 1030 insertions(+), 28 deletions(-)  create mode
> > 100644 FmpDevicePkg/FmpDxe/Dependency.c  create mode 100644
> > FmpDevicePkg/FmpDxe/Dependency.h
> >
> > --
> > 2.16.2.windows.1
> >
> >
> > 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#53309): https://edk2.groups.io/g/devel/message/53309
Mute This Topic: https://groups.io/mt/69595647/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



Re: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.

2020-01-16 Thread Liming Gao
Wei:
  The code change looks good. Reviewed-by: Liming Gao 
  
  Please share which test have been done. 

Thanks
Liming
> -Original Message-
> From: devel@edk2.groups.io  On Behalf Of Xu, Wei6
> Sent: Friday, January 10, 2020 1:35 PM
> To: devel@edk2.groups.io
> Subject: [edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.
> 
> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2421
> 
> This series implements Fmp Capsule Dependency.
> Fmp Capsule Dependency is an incremental change of Fmp Capsule Update.
> The capsule format is extended to include a set of binary encoded dependency 
> expression.
> The dependency expression is evaluated before update is applied.
> This feature is defined in UEFI Spec 2.8.
> 
> Wei6 Xu (3):
>   MdePkg: Add definition for Fmp Capsule Dependency.
>   MdeModulePkg/CapsuleApp: Enhance CapsuleApp for Fmp Capsule Dependency
>   FmdDevicePkg/FmpDxe: Support Fmp Capsule Dependency.
> 
>  FmpDevicePkg/FmpDxe/Dependency.c  | 679 
> ++
>  FmpDevicePkg/FmpDxe/Dependency.h  |  63 ++
>  FmpDevicePkg/FmpDxe/FmpDxe.c  | 238 +++-
>  FmpDevicePkg/FmpDxe/FmpDxe.inf|   4 +-
>  FmpDevicePkg/FmpDxe/FmpDxeLib.inf |   4 +-
>  MdeModulePkg/Application/CapsuleApp/CapsuleDump.c |  16 +-
>  MdePkg/Include/Guid/SystemResourceTable.h |  19 +-
>  MdePkg/Include/Protocol/FirmwareManagement.h  |  35 +-
>  8 files changed, 1030 insertions(+), 28 deletions(-)
>  create mode 100644 FmpDevicePkg/FmpDxe/Dependency.c
>  create mode 100644 FmpDevicePkg/FmpDxe/Dependency.h
> 
> --
> 2.16.2.windows.1
> 
> 
> 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#53308): https://edk2.groups.io/g/devel/message/53308
Mute This Topic: https://groups.io/mt/69595647/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[edk2-devel][PATCH 0/3] Fmp Capsule Dependency implementation.

2020-01-09 Thread Xu, Wei6
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2421

This series implements Fmp Capsule Dependency.
Fmp Capsule Dependency is an incremental change of Fmp Capsule Update.
The capsule format is extended to include a set of binary encoded dependency 
expression.
The dependency expression is evaluated before update is applied.
This feature is defined in UEFI Spec 2.8.

Wei6 Xu (3):
  MdePkg: Add definition for Fmp Capsule Dependency.
  MdeModulePkg/CapsuleApp: Enhance CapsuleApp for Fmp Capsule Dependency
  FmdDevicePkg/FmpDxe: Support Fmp Capsule Dependency.

 FmpDevicePkg/FmpDxe/Dependency.c  | 679 ++
 FmpDevicePkg/FmpDxe/Dependency.h  |  63 ++
 FmpDevicePkg/FmpDxe/FmpDxe.c  | 238 +++-
 FmpDevicePkg/FmpDxe/FmpDxe.inf|   4 +-
 FmpDevicePkg/FmpDxe/FmpDxeLib.inf |   4 +-
 MdeModulePkg/Application/CapsuleApp/CapsuleDump.c |  16 +-
 MdePkg/Include/Guid/SystemResourceTable.h |  19 +-
 MdePkg/Include/Protocol/FirmwareManagement.h  |  35 +-
 8 files changed, 1030 insertions(+), 28 deletions(-)
 create mode 100644 FmpDevicePkg/FmpDxe/Dependency.c
 create mode 100644 FmpDevicePkg/FmpDxe/Dependency.h

-- 
2.16.2.windows.1


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#53124): https://edk2.groups.io/g/devel/message/53124
Mute This Topic: https://groups.io/mt/69595647/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-