On Tue, 2019-06-25 at 00:08 +0200, Laszlo Ersek wrote: > > But we could consider that a second step. If I make the LegacyBm code > > just call the existing (but renamed) EfiBootManagerGetBootDescription() > > then all the horrid special cases and the specification work that's > > required to fix them are purely an implementation detail in > > EfiBootManagerLib? > > I think exposing EfiBootManagerGetBootDescription() as a public > function, as-is, is a no-brainer, if platforms need it. > > *Changing* EfiBootManagerGetBootDescription() is hairier. It isn't exported yet, so I wouldn't be changing an existing exported function.