genode/ports/src/virtualbox/devata.patch

24 lines
1.1 KiB
Diff

+++ src/VBox/Devices/Storage/DevATA.cpp 2014-01-28 15:13:14.903523393 +0100
@@ -4596,9 +4596,9 @@
if ((u64ResetTimeStop - pCtl->u64ResetTime) >= 10)
{
- LogRel(("PIIX3 ATA LUN#%d: Async I/O thread probably stuck in operation, interrupting\n", s->iLUN));
+ LogRel(("PIIX3 ATA LUN#%d: Async I/O thread probably stuck in operation, interrupting %llu %llu\n", s->iLUN, u64ResetTimeStop, pCtl->u64ResetTime));
pCtl->u64ResetTime = u64ResetTimeStop;
- RTThreadPoke(pCtl->AsyncIOThread);
+// RTThreadPoke(pCtl->AsyncIOThread);
}
}
#endif
@@ -4699,6 +4699,9 @@
/* Save the timestamp we started the reset. */
pCtl->u64ResetTime = RTTimeMilliTS();
+ LogRel(("PIIX3 ATA ------------------------------------ reset time %llu\n",
+ pCtl->u64ResetTime));
+
/* Issue the reset request now. */
ataAsyncIOPutRequest(pCtl, &g_ataResetARequest);
#else /* !IN_RING3 */