📄 history.txt
字号:
------------------------
ADVDRVR HISTORY.TXT FILE
------------------------
by Hale Landis
Here is a brief list of the new and changed things in the last
few versions of ADVDRVR and the EXAMPLE1/EXAMPLE2 programs:
-------------------
ADVDRVR CHANGE LIST
-------------------
Version 1M
The BMCR/BMIDE Status register Error bit is now checked at the
end of every reset or command (PIO and DMA). Traditionally
this bit was used only to report PCI bus error conditions
during DMA operations. Now it seems that some SATA host
controllers are using this bit to report SATA packet
transmission errors during any SATA interface activity.
Checking for BSY=0 and DRQ=0 in sub_select() (in ADVIOSUB.C)
was fixed to conform to the ATA/ATAPI standards.
Version 1I, 1J, 1K, 1L
These versions were skipped.
Version 1H
Changes made to interrupt handling - see ADVIOINT.C.
Version 1G
reg_config() in ADVIOREG.C recognizes the new ATA/ATAPI-7
signature values for SATA devices.
Version 1E and 1F
Version 1F is the same as version 1E.
Additional checking for buffer overrun was added.
Version 1D
Data transfer functions in ATAIOPIO.C where rewritten so that
wrapping the offset portion of the I/O buffer address is not
possible.
Versions 1B and 1C
Debug versions.
Version 1A
DMA data transfer commands now require that interrupt usage.
The file ADVIOINT.C is new. Calls to functions in ADVIOINT.C
were added to ADVIOPCI.C.
Version 0H
The command time out checking function in ADVIOTMR.C was
changed to make it less sensitive to various BIOS timer
implementations.
Version 0G
The first release of ADVDRVR.
QUESTIONS OR PROBLEMS?
----------------------
Send your question(s) or problem description(s) to Hale Landis
via email at this address:
hlandis@ata-atapi.com
Visit Hale's web site:
www.ata-atapi.com
/end/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -