On Sat, Dec 21, 2019 at 8:44 AM Ard Biesheuvel <ard.biesheuvel@xxxxxxxxxx> wrote: > Point taken. I like Arvind's suggestion but we need to take care not > to disable the device producing the GOP. Beyond that, it should be > possible to disable all devices that are behind PCI bridges. It does > mean we need to decode the secondary/subordinate bus values from the > config space and take them into account when iterating over the PCI > handle list. The device producing the GOP is the device that I'm most afraid of, to be honest.I'd naively expect that anything presenting a linear framebuffer will probably leave it up at disconnect time, and we're definitely not using DMA to access that framebuffer.