On Mon, 2 Aug 2021 at 14:18, Grzegorz Bernacki <g...@semihalf.com> wrote: > > This patchset extends Boot Maintenance Menu and allows to select > Boot Discovery Policy. Raspberry Pi platforms uses the variable to > connect specified class of devices on boot. This patchset also > removes efdc159e which has similar functionality. > > Discussion on design can be found at: > https://edk2.groups.io/g/rfc/topic/rfc_boot_discovery_policy/82450628 > > Changes since v1: > - make 'Connect All' (0x2) default value for PcdBootDiscoveryPolicy > - initialize BootDiscoveryPolicy variable in platform code, if not found > > Changes since v2: > - add missing local variable initialization > > Changes since v3: > - add description to PcdBootDiscoveryPolicy > > Changes since v4: > - fixed coding style > - add module to MdeModulePkg.dsc > > Grzegorz Bernacki (3): > edk2: > MdeModulePkg: Add BootDiscoveryPolicyUiLib. > edk2-platform > Platform/RaspberryPi: Enable Boot Discovery Policy. > Revert "Platform/RaspberryPi: Setup option for disabling Fast Boot" >
Pete, Andrei: any comments on this? > Platform/RaspberryPi/RaspberryPi.dec > | 2 - > Platform/RaspberryPi/RPi3/RPi3.dsc > | 9 +- > Platform/RaspberryPi/RPi4/RPi4.dsc > | 12 +-- > Platform/RaspberryPi/RPi4/RPi4.fdf > | 1 + > Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.inf > | 3 +- > > Platform/RaspberryPi/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf > | 6 +- > Platform/RaspberryPi/Include/ConfigVars.h > | 12 +-- > Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.vfr > | 16 +-- > Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxe.c > | 11 +-- > Platform/RaspberryPi/Library/PlatformBootManagerLib/PlatformBm.c > | 102 +++++++++++++++++--- > Platform/RaspberryPi/Drivers/ConfigDxe/ConfigDxeHii.uni > | 10 +- > MdeModulePkg/MdeModulePkg.dec > | 9 ++ > MdeModulePkg/MdeModulePkg.dsc > | 2 + > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.inf > | 52 +++++++ > MdeModulePkg/Include/Guid/BootDiscoveryPolicy.h > | 22 +++ > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.c > | 160 ++++++++++++++++++++ > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.uni > | 18 +++ > > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLibStrings.uni > | 29 ++++ > > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLibVfr.Vfr > | 44 ++++++ > 19 files changed, 443 insertions(+), 77 deletions(-) > create mode 100644 > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.inf > create mode 100644 MdeModulePkg/Include/Guid/BootDiscoveryPolicy.h > create mode 100644 > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.c > create mode 100644 > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLib.uni > create mode 100644 > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLibStrings.uni > create mode 100644 > MdeModulePkg/Library/BootDiscoveryPolicyUiLib/BootDiscoveryPolicyUiLibVfr.Vfr > > -- > 2.25.1 > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#78581): https://edk2.groups.io/g/devel/message/78581 Mute This Topic: https://groups.io/mt/84609665/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-