<div dir="ltr">Binary EDID block is generated by 3rd party app and converted to the text as is.<div>As soon as it is accepted by OS, we think it is valid.</div><div>I'll provide some decoding info after we finish the first round of discussion.</div><div>Of couse it is also possible to present alpha chars as characters, if this is really required.</div><div>Key strings are listed in commit message.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 13, 2017 at 3:07 PM, Frediano Ziglio <span dir="ltr"><<a href="mailto:fziglio@redhat.com" target="_blank">fziglio@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">><br>
><br>
> > On 12 Feb 2017, at 14:09, Yuri Benditovich <<a href="mailto:yuri.benditovich@daynix.com">yuri.benditovich@daynix.com</a>><br>
> > wrote:<br>
> ><br>
> > Solves failure of HLK "Test for EDID requirements"<br>
> > EDID contains capabilities and manufacturer data of<br>
> > the emulated display device. Main parameters are:<br>
> > Manufacturer code: QXL<br>
> > Product ID: 0001<br>
> > Working frequency: 75 Hz<br>
> ><br>
> > Signed-off-by: Yuri Benditovich <<a href="mailto:yuri.benditovich@daynix.com">yuri.benditovich@daynix.com</a>><br>
> > ---<br>
> > qxldod/QxlDod.cpp | 50 ++++++++++++++++++++++++++++++<wbr>++++++++++++++++++--<br>
> > 1 file changed, 48 insertions(+), 2 deletions(-)<br>
> ><br>
> > diff --git a/qxldod/QxlDod.cpp b/qxldod/QxlDod.cpp<br>
> > index cb64209..35cfb68 100755<br>
> > --- a/qxldod/QxlDod.cpp<br>
> > +++ b/qxldod/QxlDod.cpp<br>
> > @@ -371,6 +371,42 @@ NTSTATUS QxlDod::QueryChildStatus(_<wbr>Inout_<br>
> > DXGK_CHILD_STATUS* pChildStatus,<br>
> >     }<br>
> > }<br>
> ><br>
> > +static UCHAR edid[256] =<br>
> > +{<br>
> > +    0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, \<br>
> > +    0x47, 0x0C, 0x01, 0x00, 0x41, 0xFA, 0x38, 0x78, \<br>
> > +    0xFF, 0x1B, 0x01, 0x04, 0x6A, 0x22, 0x1B, 0x78, \<br>
> > +    0xEA, 0x32, 0x31, 0xA3, 0x57, 0x4C, 0x9D, 0x25, \<br>
> > +    0x11, 0x50, 0x54, 0x04, 0x43, 0x00, 0x31, 0x4F, \<br>
> > +    0x45, 0x4F, 0x61, 0x4F, 0x81, 0x4F, 0x01, 0x01, \<br>
> > +    0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xBA, 0x2C, \<br>
> > +    0x00, 0xA0, 0x50, 0x00, 0x25, 0x40, 0x30, 0x20, \<br>
> > +    0x37, 0x00, 0x80, 0x00, 0x10, 0x00, 0x00, 0x1E, \<br>
> > +    0x00, 0x00, 0x00, 0xFD, 0x00, 0x38, 0x50, 0x1E, \<br>
> > +    0x53, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x51, \<br>
> > +    0x58, 0x4C, 0x30, 0x30, 0x30, 0x31, 0x0A, 0x20, \<br>
> > +    0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFC, \<br>
> > +    0x00, 0x51, 0x58, 0x4C, 0x30, 0x30, 0x30, 0x31, \<br>
> > +    0x0A, 0x20, 0x20, 0x20, 0x20, 0x20, 0x01, 0x6E, \<br>
<br>
</div></div>Maybe these last lines could be<br>
<br>
   0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00,  'Q',<br>
   'X',  'L',  '0',  '0',  '0',  '1',  '\n',  ' ',<br>
   ' ',  ' ',  ' ',  ' ',  0x00, 0x00, 0x00, 0xFC,<br>
   0x00, 'Q',  'X',  'L',  '0',  '0',  '0',  '1',<br>
   '\n', ' ',  ' ',  ' ',  ' ',  ' ',  0x01, 0x6E,<br>
<br>
Why 2 "Monitor name"  (0xFC) descriptions?<br>
<div class="HOEnZb"><div class="h5"><br>
> > +    0x02, 0x03, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, \<br>
> > +    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF7, \<br>
> > +};<br>
> > +<br>
><br>
> Is there a way to explain what these numbers mean, e.g. a comment with a copy<br>
> of the output of edit-decode?<br>
><br>
> Christophe<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">Frediano<br>
</font></span></blockquote></div><br></div>