Hi, > > At least for AMD GPUs remove_conflicting_devices() really early is > > necessary because otherwise some operations just result in a > > spontaneous system reboot.
> It's similar for Intel. For us VGA emulation won't be used for EFI > boot, but we still can't have the previous driver poking around in > memory while the real driver is initializing. The entire memory layout > may get completely shuffled so there's no telling where such memory > accesses would land. Can you do stuff like checking which firmware is needed and whenever that can be loaded from the filesystem before calling remove_conflicting_devices() ? take care, Gerd
