[WIN32SS:ENG] Rework EngpUpdateGraphicsDeviceList

- choose VGA adapter outside of driver initialization loop
- choose primary adapter outside of driver initialization loop
- link VGA adapter to primary adapter at the end
- only set DISPLAY_DEVICE_PRIMARY_DEVICE in this function

Also mark VgaSave driver as SystemStart instead of Disabled,
so it is available if main display driver doesn't work.
This commit is contained in:
Hervé Poussineau 2024-02-07 20:20:22 +01:00
parent 6df1cc63b6
commit dca369cf41
4 changed files with 64 additions and 47 deletions

View file

@ -7,6 +7,3 @@ Signature = "$Windows NT$"
;
; Display driver section
;
; VGA miniport driver
HKLM,"SYSTEM\CurrentControlSet\Services\VgaSave","Start",0x00010001,0x00000001