On 06/13/18 09:40, Gerd Hoffmann wrote: > Hi, > >>>> - What happens if you locate the parent handle (with the VenHw node) >>>> and/or the child handle (with the GOP on it), and try to disconnect them? >>> >>> How can I do that? >> >> Run "dh -d -v -p GraphicsOutput". The listing will include all handles >> (represented by hex identifiers) that carry a GOP. Each handle will also >> have its device path protocol instance displayed, in textual >> representation, so if there are multiple GOPs, you'll be able to locate >> the one produced by QemuRamfbDxe. The listing should also reference the >> parent controller handle. >> >> Knowing the hex identifiers for parent and child, experiment with the >> "disconnect" command. (See "help disconnect" for syntax.) > > Shell> dh -p GraphicsOutput > Handle dump by protocol 'GraphicsOutput' > 44: ConsoleOut SimpleTextOut GraphicsOutput(GraphicsOutput) > DevicePath(..C08C457)/AcpiAdr(0x80010300)) > 6D: GraphicsOutput(GraphicsOutput) SimpleTextOut > Shell> disconnect 6d > Disconnect - (6D,3E643560,3E5C3A03) Result Success. > Shell> disconnect 44 > Disconnect - (44,3E643560,3E5C3A03) Result Success. > Shell> > > The second disconnect makes ovmf stop using ramfb as console (serial continues > to work).
I'll follow up under your v3 series: [edk2] [PATCH v3 0/4] Add QemuRamfbDxe driver 20180613072936.12480-1-kraxel@redhat.com">http://mid.mail-archive.com/20180613072936.12480-1-kraxel@redhat.com Thanks, Laszlo _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel