I'm working to update a CSM (for bhyve) from UDK2014.SP1 to the latest master. I've already fixed several problems, but one I'm stuck on now is that while the code previously had no problem finding Block Io protocol via gBS->LocateHandleBuffer(ByProtocol, &gEfiBlockIoProtocolGuid, ...), it's no longer working: from looking through the debug log it appears the protocol is being torn down before our Legacy16PrepareToBoot function gets called.

I'm wondering if this was ever supposed to work and we just got lucky, or if something has changed in such a way that I just need to update/fix the code or add a dependency to make it work again?


--
Rebecca Cran



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

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

Reply via email to