Extend MonitorType configure keyword
Detail: Accept a monitortype of 'EDID' (as distinct from 'Auto', which uses the ID pins) to force the kernel, via ScrModes, to use the native screen mode prior to executing the boot sequence. Required for discless boot, this also helps if the boot sequence fails, the desktop will be entered in the monitor's native resolution, or a fallback if GraphicsV rejects that. The allocation of the EDID monitor type has been carefully selected to degrade to 'Auto' when used with an older OS. That way the configuration in CMOS is safe to use with softloads on top of older physical ROMs. When OS_ScreenMode is queried return the 'Auto' type, ie. at an API level there's no distinction. Admin: Requires HdrSrc-2_67. Submission for the EDID bounty. Version 5.80. Tagged as 'Kernel-5_80'
Showing with 52 additions and 22 deletions