[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
2025-05-12 18:24:55 +02:00
parent 6df1cc63b6
commit dca369cf41
4 changed files with 64 additions and 47 deletions
-3
View File
@@ -7,6 +7,3 @@ Signature = "$Windows NT$"
;
; Display driver section
;
; VGA miniport driver
HKLM,"SYSTEM\CurrentControlSet\Services\VgaSave","Start",0x00010001,0x00000001