Hi Jan, > > Refactor the watchdog probing in terms of > > (1) renaming scan_devices() to probe_watchdogs(), and > > (2) replacing the static upper-bounded PCI device enumeration > > with a dynamic one based on EFI's LocateHandleBuffer(). > > Can you leave a word on the impact of change (2)?
Sure: Previous to this change you had EFI_HANDLE devices[1000] which means the maximum number of handles that can be probed had an artificial hard upper limit. Now, with this change, LocateHandleBuffer() allocates a buffer sufficiently sized to hold the handles available. So, this change removes the artificial restriction in the number handles that can be probed. Kind regards, Christian -- Dr. Christian Storm Siemens AG, Technology, T RDA IOT SES-DE Otto-Hahn-Ring 6, 81739 München, Germany -- You received this message because you are subscribed to the Google Groups "EFI Boot Guard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/efibootguard-dev/20210824160631.cw44okup6mbsjkhv%40MD1ZFJVC.ad001.siemens.net.
