<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 06/15/2016 08:51 AM, llyzs wrote:<br>
    </div>
    <blockquote
cite="mid:CACxphuG-8ON9vB9DRcqY1YKGbq7XXsMgwMh4fyaoPd4t-tECzQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hi Devs,
        <div><br>
        </div>
        <div>I have a virtual PCI device added on VirtualBox OSE and a
          driver which sends I/O to do some stuff in the host and
          receive interrupts when the work is done. The interrupts work
          most of the time, however there are random delays
          between PDMDevHlpPCISetIrq is called and the driver ISR is
          called. Most of the time there is no delay (<1ms) but
          periodically there is a delay from 10+ms to even 60+ms. One
          more strange thing is that the delay mostly happen at exactly
          every 500ms. <span style="line-height:1.5">So anyone can give
            me some hint on what is causing the interrupt delay? What
            kind of job inside VirtualBox that runs every 500ms that
            might be causing interrupt delay?</span></div>
        <div><br>
        </div>
        <div>I am on Windows 8.1 x64 (both guest and host). Thanks in
          advanced.<br>
        </div>
        <div><br>
        </div>
      </div>
    </blockquote>
    <br>
    Just curious, have you tried this with the VirtualBox 5.1 beta? The
    APIC and I/O APIC implementations in VirtualBox were completely
    re-done and it resulted in fixing long-standing problems of the
    nature you describe (for e.g., EOI on level-triggered interrupts not
    causing the I/O APIC to immediately pickup pending interrupts until
    another interrupt arrives and a few others problems).<br>
    <br>
    <br>
    Regards,<br>
    Ram.<br>
    <br>
    <br>
    <blockquote
cite="mid:CACxphuG-8ON9vB9DRcqY1YKGbq7XXsMgwMh4fyaoPd4t-tECzQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>Vic</div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
vbox-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:vbox-dev@virtualbox.org">vbox-dev@virtualbox.org</a>
<a class="moz-txt-link-freetext" href="https://www.virtualbox.org/mailman/listinfo/vbox-dev">https://www.virtualbox.org/mailman/listinfo/vbox-dev</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>