Re: [PATCH] vgaarb: Rework default VGA device selection

2021-07-20 Thread Bjorn Helgaas
On Mon, Jul 05, 2021 at 06:05:03PM +0800, Huacai Chen wrote: > Currently, vga_arb_device_init() selects the first probed VGA device > with VGA legacy resources enabled as the default device. However, some > BMC-based VGA cards (e.g., AST2500 and HiSilicon D05) don't enable VGA > legacy resources be

Re: [PATCH] vgaarb: Rework default VGA device selection

2021-07-07 Thread Bjorn Helgaas
[+cc linux-pci] On Mon, Jul 5, 2021 at 5:04 AM Huacai Chen wrote: > > Currently, vga_arb_device_init() selects the first probed VGA device > with VGA legacy resources enabled as the default device. However, some > BMC-based VGA cards (e.g., AST2500 and HiSilicon D05) don't enable VGA > legacy res

Re: [PATCH] vgaarb: Rework default VGA device selection

2021-07-07 Thread Daniel Vetter
On Tue, Jul 06, 2021 at 05:21:42PM +0800, Huacai Chen wrote: > Hi, Daniel, > > On Tue, Jul 6, 2021 at 4:21 PM Daniel Vetter wrote: > > > > On Mon, Jul 05, 2021 at 06:05:03PM +0800, Huacai Chen wrote: > > > Currently, vga_arb_device_init() selects the first probed VGA device > > > with VGA legacy

Re: [PATCH] vgaarb: Rework default VGA device selection

2021-07-06 Thread Huacai Chen
Hi, Daniel, On Tue, Jul 6, 2021 at 4:21 PM Daniel Vetter wrote: > > On Mon, Jul 05, 2021 at 06:05:03PM +0800, Huacai Chen wrote: > > Currently, vga_arb_device_init() selects the first probed VGA device > > with VGA legacy resources enabled as the default device. However, some > > BMC-based VGA ca

Re: [PATCH] vgaarb: Rework default VGA device selection

2021-07-06 Thread Daniel Vetter
On Mon, Jul 05, 2021 at 06:05:03PM +0800, Huacai Chen wrote: > Currently, vga_arb_device_init() selects the first probed VGA device > with VGA legacy resources enabled as the default device. However, some > BMC-based VGA cards (e.g., AST2500 and HiSilicon D05) don't enable VGA > legacy resources be

[PATCH] vgaarb: Rework default VGA device selection

2021-07-06 Thread Huacai Chen
Currently, vga_arb_device_init() selects the first probed VGA device with VGA legacy resources enabled as the default device. However, some BMC-based VGA cards (e.g., AST2500 and HiSilicon D05) don't enable VGA legacy resources because their built-in upstream bridges don't support PCI_BRIDGE_CTL_VG