[edk2-devel] [PATCH v1 0/2] DynamicTablesPkg: Introduce SMBIOS dispatcher

Sami Mujawar posted 2 patches 1 year, 6 months ago
Failed in applying to current master (apply log)
There is a newer version of this series
DynamicTablesPkg/Drivers/DynamicTableManagerDxe/DynamicTableManagerDxe.inf |   4 +-
DynamicTablesPkg/Drivers/DynamicTableManagerDxe/SmbiosTableDispatcher.c    | 304 ++++++++++++++++++++
DynamicTablesPkg/Drivers/DynamicTableManagerDxe/SmbiosTableDispatcher.h    | 133 +++++++++
DynamicTablesPkg/Include/StandardNameSpaceObjects.h                        |  17 ++
4 files changed, 457 insertions(+), 1 deletion(-)
create mode 100644 DynamicTablesPkg/Drivers/DynamicTableManagerDxe/SmbiosTableDispatcher.c
create mode 100644 DynamicTablesPkg/Drivers/DynamicTableManagerDxe/SmbiosTableDispatcher.h
[edk2-devel] [PATCH v1 0/2] DynamicTablesPkg: Introduce SMBIOS dispatcher
Posted by Sami Mujawar 1 year, 6 months ago
Some SMBIOS tables have dependencies on other SMBIOS tables. These
dependencies are established using handles pointing to the dependent
SMBIOS tables.
This requires the dependent SMBIOS table to be installed before the
parent SMBIOS table can be installed.

To facilitate dynamic SMBIOS table generation, a SMBIOS table
dispatcher has been introduced. The SMBIOS table dispatcher
schedules the installation of dependent SMBIOS tables before
the parent SMBIOS table is installed.

The changes can be seen at:
https://github.com/samimujawar/edk2/tree/2406_smbios_dispatcher_v1

Sami Mujawar (2):
  DynamicTablesPkg: Define a SMBIOS Structure/Table type
  DynamicTablesPkg: Add SMBIOS table dispatcher

 DynamicTablesPkg/Drivers/DynamicTableManagerDxe/DynamicTableManagerDxe.inf |   4 +-
 DynamicTablesPkg/Drivers/DynamicTableManagerDxe/SmbiosTableDispatcher.c    | 304 ++++++++++++++++++++
 DynamicTablesPkg/Drivers/DynamicTableManagerDxe/SmbiosTableDispatcher.h    | 133 +++++++++
 DynamicTablesPkg/Include/StandardNameSpaceObjects.h                        |  17 ++
 4 files changed, 457 insertions(+), 1 deletion(-)
 create mode 100644 DynamicTablesPkg/Drivers/DynamicTableManagerDxe/SmbiosTableDispatcher.c
 create mode 100644 DynamicTablesPkg/Drivers/DynamicTableManagerDxe/SmbiosTableDispatcher.h

-- 
'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)'



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#95340): https://edk2.groups.io/g/devel/message/95340
Mute This Topic: https://groups.io/mt/94410914/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-
Re: [edk2-devel] [PATCH v1 0/2] DynamicTablesPkg: Introduce SMBIOS dispatcher
Posted by PierreGondois 1 year, 6 months ago
Hello Sami,

Reviewed-by: Pierre Gondois <pierre.gondois@arm.com>

Regards,
Pierre

On 10/18/22 17:33, Sami Mujawar wrote:
> Some SMBIOS tables have dependencies on other SMBIOS tables. These
> dependencies are established using handles pointing to the dependent
> SMBIOS tables.
> This requires the dependent SMBIOS table to be installed before the
> parent SMBIOS table can be installed.
> 
> To facilitate dynamic SMBIOS table generation, a SMBIOS table
> dispatcher has been introduced. The SMBIOS table dispatcher
> schedules the installation of dependent SMBIOS tables before
> the parent SMBIOS table is installed.
> 
> The changes can be seen at:
> https://github.com/samimujawar/edk2/tree/2406_smbios_dispatcher_v1
> 
> Sami Mujawar (2):
>    DynamicTablesPkg: Define a SMBIOS Structure/Table type
>    DynamicTablesPkg: Add SMBIOS table dispatcher
> 
>   DynamicTablesPkg/Drivers/DynamicTableManagerDxe/DynamicTableManagerDxe.inf |   4 +-
>   DynamicTablesPkg/Drivers/DynamicTableManagerDxe/SmbiosTableDispatcher.c    | 304 ++++++++++++++++++++
>   DynamicTablesPkg/Drivers/DynamicTableManagerDxe/SmbiosTableDispatcher.h    | 133 +++++++++
>   DynamicTablesPkg/Include/StandardNameSpaceObjects.h                        |  17 ++
>   4 files changed, 457 insertions(+), 1 deletion(-)
>   create mode 100644 DynamicTablesPkg/Drivers/DynamicTableManagerDxe/SmbiosTableDispatcher.c
>   create mode 100644 DynamicTablesPkg/Drivers/DynamicTableManagerDxe/SmbiosTableDispatcher.h
> 


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#95556): https://edk2.groups.io/g/devel/message/95556
Mute This Topic: https://groups.io/mt/94410914/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-