Changes between Initial Version and Version 1 of Ticket #18440


Ignore:
Timestamp:
Jun 10, 2023, 7:48:28 AM (18 months ago)
Author:
pulkomandy
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #18440 – Description

    initial v1  
    33Documentation is here: https://uefi.org/specs/UEFI/2.9_A/12_Protocols_Console_Support.html#rules-for-pci-agp-devices
    44
    5 We are currently using {{{LocateProtocol}}} to find the graphics protocol. According to this: https://stackoverflow.com/questions/57487924/what-is-the-correct-way-to-load-a-uefi-protocol , we only get the first instance when doing this. But there should be one instance of the protocol per combination of displays (one for each display plus one for each pair of displays that have at least one videomode in common).
     5We are currently using {{{LocateProtocol}}} to find the graphics protocol (this happens in {{{src/system/boot/platform/efi/video.cpp}}}). According to this: https://stackoverflow.com/questions/57487924/what-is-the-correct-way-to-load-a-uefi-protocol , we only get the first instance when doing this. But there should be one instance of the protocol per combination of displays (one for each display plus one for each pair of displays that have at least one videomode in common).
    66
    77From there we have two possible options: