<div dir="ltr"><div><span style="font-size:12.8px">Joshua,</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">(did you ever watch some James Bond movie with idiom: "if I tell you, then I must kill you?) 👻</span></div><span style="font-size:12.8px"><div><span style="font-size:12.8px"><br></span></div>> AFAIK, Windows doesn't need a virgin state but the state the VBIOS / GOP</span><br style="font-size:12.8px"><span style="font-size:12.8px">> driver usually leaves the hardware in. Plus a Video BIOS Table (VBT)</span><br style="font-size:12.8px"><span style="font-size:12.8px">> with some hints about a board's specifics. What are these older boards?</span><br style="font-size:12.8px"><span style="font-size:12.8px">> Are you sure they support FLR? The first hints about FLR support I could</span><br style="font-size:12.8px"><span style="font-size:12.8px">> find were is a Haswell datasheet.</span><br><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">It appears/shows to me from the Other Side of the Wall that Nico might be (somehow) correct. But I need to do verification on that as well.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Please, stay tuned (hopefully)!</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Zoran</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 30, 2017 at 8:36 PM, Nico Huber <span dir="ltr"><<a href="mailto:nico.h@gmx.de" target="_blank">nico.h@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi JP,<br>
<span class=""><br>
On 30.03.2017 17:48, Joshua Pincus wrote:<br>
> Hi Zoran,<br>
><br>
> Thanks for your reply.<br>
><br>
> My situation is this: When the VM guest comes up the first time from a<br>
> system-level reset (aka power on), the Broadwell HD graphics device runs<br>
> fine.  I see basic VGA both before and during the boot of Windows.  Once<br>
> Windows boots, the HD graphics device is configured by Intel's driver and I<br>
> see hi-rez output.  On a reboot of Windows within the VM, an FLR is<br>
> issued.  When the guest comes back up, no VGA.  Windows does boot but<br>
> provides no VGA output.  If Windows needs to drop into VGA mode so that a<br>
> user can access the real-mode functionality of the recovery console, still<br>
> no VGA.<br>
<br>
</span>what kind of VM? what does it usually do when booting to support windows<br>
(supposedly runs some BIOS / UEFI code)? Does that include running a<br>
VBIOS or GOP UEFI driver?<br>
<span class=""><br>
><br>
> It's only on Broadwell-based boards that we have this problem.  If we issue<br>
> FLRs during the reset of the PCI bus for older Intel boards, no problem.<br>
> We get VGA.  Something involved with the FLR is messing up the state of the<br>
> hardware instead of actually returning the hardware to a virgin state, akin<br>
> to what you would get from a full system reset.<br>
<br>
</span>AFAIK, Windows doesn't need a virgin state but the state the VBIOS / GOP<br>
driver usually leaves the hardware in. Plus a Video BIOS Table (VBT)<br>
with some hints about a board's specifics. What are these older boards?<br>
Are you sure they support FLR? The first hints about FLR support I could<br>
find were is a Haswell datasheet.<br>
<span class="HOEnZb"><font color="#888888"><br>
Nico<br>
<br>
</font></span></blockquote></div><br></div>