.../RedfishClientComponents.dsc.inc | 6 +- RedfishClientPkg/RedfishClientLibs.dsc.inc | 2 + .../BootOption/v1_0_4/Dxe/BootOptionDxe.inf | 56 + .../BootOptionCollectionDxe.inf | 60 + .../v1_0_4/Common/BootOptionCommon.h | 33 + .../BootOptionCollectionDxe.h | 33 + .../Include/RedfishResourceCommon.h | 4 +- .../BootOption.V1_0_4/BootOption.V1_0_4.c | 1005 ++++++++--------- .../BootOptionCollection.c | 496 ++++---- .../Features/Bios/v1_0_9/Common/BiosCommon.c | 15 +- .../Features/Bios/v1_0_9/Dxe/BiosDxe.c | 12 +- .../v1_0_4/Common/BootOptionCommon.c | 799 +++++++++++++ .../BootOption/v1_0_4/Dxe/BootOptionDxe.c | 701 ++++++++++++ .../BootOptionCollectionDxe.c | 858 ++++++++++++++ .../v1_5_0/Common/ComputerSystemCommon.c | 15 +- .../v1_5_0/Dxe/ComputerSystemDxe.c | 12 +- .../Memory/V1_7_1/Common/MemoryCommon.c | 15 +- .../Features/Memory/V1_7_1/Dxe/MemoryDxe.c | 12 +- .../RedfishFeatureUtilityLib.c | 4 +- RedfishClientPkg/RedfishClient.fdf.inc | 6 +- 20 files changed, 3379 insertions(+), 765 deletions(-) create mode 100644 RedfishClientPkg/Features/BootOption/v1_0_4/Dxe/BootOptionDxe.inf create mode 100644 RedfishClientPkg/Features/BootOptionCollection/BootOptionCollectionDxe.inf create mode 100644 RedfishClientPkg/Features/BootOption/v1_0_4/Common/BootOptionCommon.h create mode 100644 RedfishClientPkg/Features/BootOptionCollection/BootOptionCollectionDxe.h create mode 100644 RedfishClientPkg/Features/BootOption/v1_0_4/Common/BootOptionCommon.c create mode 100644 RedfishClientPkg/Features/BootOption/v1_0_4/Dxe/BootOptionDxe.c create mode 100644 RedfishClientPkg/Features/BootOptionCollection/BootOptionCollectionDxe.c