]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix video on PCI heuristic
authorWarner Losh <imp@FreeBSD.org>
Mon, 28 Sep 2020 06:00:39 +0000 (06:00 +0000)
committerWarner Losh <imp@FreeBSD.org>
Mon, 28 Sep 2020 06:00:39 +0000 (06:00 +0000)
commitd53ed7359028caa01cbf60a819abd0e0b0da7a57
treef79cb417be5d98503c2abe8c6135208ac6da09b2
parent5e8221100a2db96e41eb23ae692b22e2124db3c6
Fix video on PCI heuristic

The video on PCI heuristic was broken. It was supposed to infer a
video device when the last element of the path was a PCI DEVICE PATH
node. However, the last node in the device path is an END node, so
this heuristic never fired.

This leads, among other things, to bhyve only producing output in the
serial connection once we leave the boot loader. This restores the
dual headed boot on bhyve + UEFI (as we did in 11.2), but will favor
serial in the absence of other config which may be a change from 11.2.

MFC After: 3 days
Differential Revision: https://reviews.freebsd.org/D26572
stand/efi/loader/main.c