Author: rharabien
Date: Sat May 14 15:52:49 2011
New Revision: 51736

URL: http://svn.reactos.org/svn/reactos?rev=51736&view=rev
Log:
[UNIATA]
- Sync to 0.41b2
- Fixed bug with unnecessary call to AtapiEnableInterrupts() inside 
AtapiSendCommand() when DRQ is never asserted
- Added registry option AtapiSendDisableIntr to manage ATAPI command sending 
behavior. AFAIU, under VirtualBox it is unnecessary to disable interrupts 
around sending ATAPI commands.
- Implemented registry options for BUSY and DRQ timing adjustments.
- Added VirtualBox tuning option - VirtualBox value in registry. Sets timings 
and ATAPI (CD/DVD) related options to the most compatible values.
- Fixed bug with UDMA2 support on Intel ICH1/2/3/4/5 chips.
- Made some experimental changes in automatic slow-down algorithm. This code is 
rather old, but was not tested properly.
- Fixed bug with accessing SATA registers on Intel chips
- Many other fixes

Modified:
    trunk/reactos/drivers/storage/ide/uniata/atapi.h
    trunk/reactos/drivers/storage/ide/uniata/badblock.h
    trunk/reactos/drivers/storage/ide/uniata/bm_devs.h
    trunk/reactos/drivers/storage/ide/uniata/bsmaster.h
    trunk/reactos/drivers/storage/ide/uniata/config.h
    trunk/reactos/drivers/storage/ide/uniata/id_ata.cpp
    trunk/reactos/drivers/storage/ide/uniata/id_badblock.cpp
    trunk/reactos/drivers/storage/ide/uniata/id_dma.cpp
    trunk/reactos/drivers/storage/ide/uniata/id_init.cpp
    trunk/reactos/drivers/storage/ide/uniata/id_probe.cpp
    trunk/reactos/drivers/storage/ide/uniata/id_queue.cpp
    trunk/reactos/drivers/storage/ide/uniata/id_queue.h
    trunk/reactos/drivers/storage/ide/uniata/id_sata.cpp
    trunk/reactos/drivers/storage/ide/uniata/id_sata.h
    trunk/reactos/drivers/storage/ide/uniata/inc/CrNtStubs.h
    trunk/reactos/drivers/storage/ide/uniata/inc/CrossNt.h
    trunk/reactos/drivers/storage/ide/uniata/inc/PostDbgMesg.h
    trunk/reactos/drivers/storage/ide/uniata/inc/misc.h
    trunk/reactos/drivers/storage/ide/uniata/ntddk_ex.h
    trunk/reactos/drivers/storage/ide/uniata/srb.h
    trunk/reactos/drivers/storage/ide/uniata/stdafx.h
    trunk/reactos/drivers/storage/ide/uniata/uata_ctl.h
    trunk/reactos/drivers/storage/ide/uniata/uniata_ver.h

[This mail would be too long, it was shortened to contain the URLs only.]

Modified: trunk/reactos/drivers/storage/ide/uniata/atapi.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/atapi.h?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/badblock.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/badblock.h?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/bm_devs.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/bm_devs.h?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/bsmaster.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/bsmaster.h?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/config.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/config.h?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/id_ata.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/id_ata.cpp?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/id_badblock.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/id_badblock.cpp?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/id_dma.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/id_dma.cpp?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/id_init.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/id_init.cpp?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/id_probe.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/id_probe.cpp?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/id_queue.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/id_queue.cpp?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/id_queue.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/id_queue.h?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/id_sata.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/id_sata.cpp?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/id_sata.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/id_sata.h?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/inc/CrNtStubs.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/inc/CrNtStubs.h?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/inc/CrossNt.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/inc/CrossNt.h?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/inc/PostDbgMesg.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/inc/PostDbgMesg.h?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/inc/misc.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/inc/misc.h?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/ntddk_ex.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/ntddk_ex.h?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/srb.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/srb.h?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/stdafx.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/stdafx.h?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/uata_ctl.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/uata_ctl.h?rev=51736&r1=51735&r2=51736&view=diff

Modified: trunk/reactos/drivers/storage/ide/uniata/uniata_ver.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/uniata_ver.h?rev=51736&r1=51735&r2=51736&view=diff


Reply via email to