From 162a9238f2332754d7c7deeb4d8309cea652f277 Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Mon, 2 Nov 2009 20:18:24 +0000 Subject: [PATCH] [uniata] - Revert 40896, uniata is back to "amazingly fast" mode. svn path=/trunk/; revision=43921 --- reactos/drivers/storage/ide/uniata/id_ata.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/reactos/drivers/storage/ide/uniata/id_ata.cpp b/reactos/drivers/storage/ide/uniata/id_ata.cpp index 4f8571b76d7..e62398539f2 100644 --- a/reactos/drivers/storage/ide/uniata/id_ata.cpp +++ b/reactos/drivers/storage/ide/uniata/id_ata.cpp @@ -493,10 +493,10 @@ WaitOnBusy( { ULONG i; UCHAR Status; - for (i=0; i<20000; i++) { + for (i=0; i<200; i++) { GetStatus(chan, Status); if (Status & IDE_STATUS_BUSY) { - AtapiStallExecution(150); + AtapiStallExecution(10); continue; } else { break; @@ -537,10 +537,10 @@ WaitOnBaseBusy( { ULONG i; UCHAR Status; - for (i=0; i<20000; i++) { + for (i=0; i<200; i++) { GetBaseStatus(chan, Status); if (Status & IDE_STATUS_BUSY) { - AtapiStallExecution(150); + AtapiStallExecution(10); continue; } else { break; @@ -640,11 +640,11 @@ WaitForDrq( for (i=0; i<1000; i++) { GetStatus(chan, Status); if (Status & IDE_STATUS_BUSY) { - AtapiStallExecution(100); + AtapiStallExecution(10); } else if (Status & IDE_STATUS_DRQ) { break; } else { - AtapiStallExecution(200); + AtapiStallExecution(10); } } return Status; @@ -661,11 +661,11 @@ WaitShortForDrq( for (i=0; i<2; i++) { GetStatus(chan, Status); if (Status & IDE_STATUS_BUSY) { - AtapiStallExecution(100); + AtapiStallExecution(10); } else if (Status & IDE_STATUS_DRQ) { break; } else { - AtapiStallExecution(100); + AtapiStallExecution(10); } } return Status;