Thomas Zimmermann <tzimmermann@xxxxxxx> writes: > Replace use of screen_info state with the correct interfaces from > the aperture helpers. The state is only for architecture and firmware > code. It is not guaranteed to contain valid data. Drivers are thus > not allowed to use it. > > For removing conflicting firmware framebuffers, there are aperture > helpers. Hence replace screen_info with the correct functions that will > remove conflicting framebuffers for the hypervfb driver. For GEN1 PCI > devices, the driver reads the framebuffer base and size from the PCI > BAR, and uses the range for removing the firmware framebuffer. For > GEN2 VMBUS devices no range can be detected, so the driver clears all > firmware framebuffers. > > Signed-off-by: Thomas Zimmermann <tzimmermann@xxxxxxx> > --- Reviewed-by: Javier Martinez Canillas <javierm@xxxxxxxxxx> -- Best regards, Javier Martinez Canillas Core Platforms Red Hat