History log of /openbsd-current/sys/dev/pci/pciide_pdc202xx_reg.h
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.16 09-Jan-2022 jsg

spelling
feedback and ok tb@ jmc@ ok ratchov@


Revision tags: OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.15 23-Jul-2010 jsg

Manuel Bouyer rescinded clauses 3 and 4 of his license text.


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE
# 1.14 24-Jun-2006 jsg

Support for Promise PDC205xx based SATA controllers; adapted
from NetBSD, with additions of some more devices from
Aaron Linville and Henrik Flodell.
ok grange@


Revision tags: OPENBSD_3_9_BASE
# 1.13 10-Feb-2006 kettenis

Fix LBA48 access for ServerWorks SATA.
ok grange@


Revision tags: OPENBSD_3_8_BASE
# 1.12 15-Jun-2005 fgsch

promise pdc203xx support; from bouyer@netbsd.org via grange@ with a few
tweaks by me. grange@ ok who cannot commit atm.


Revision tags: OPENBSD_3_7_BASE
# 1.11 24-Sep-2004 grange

Multiple inclusion protection.


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE SMP_SYNC_A SMP_SYNC_B
# 1.10 28-Sep-2003 grange

kill trailing spaces, no functional changes


Revision tags: OPENBSD_3_4_BASE
# 1.9 23-Jul-2003 grange

Old Promise ATA controllers need some additional operations
during DMA transfers to work correctly with LBA48 drives.
Based on diff from Takeshi Nakayama <tn@catvmics.ne.jp> for NetBSD
with some corrections from FreeBSD ATA driver.


Revision tags: OPENBSD_3_3_BASE UBC_SYNC_A
# 1.8 21-Feb-2003 grange

Fix Manuel Bouyer's copyright, from NetBSD
ok deraadt@


# 1.7 16-Jan-2003 grange

- add two inline functions for accessing chip configuration space
through the index and data registers
- proper registers and bits names
- more debug in cable detection
- back the code for checking interrupt asserting in case of shared IRQ,
it seems to solve the problem with repeatable ``bugus intr'' messages
in PDC20376 (one more step to get it working); based on tests by
j@pureftpd.org

Some input and ok from costa@


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE UBC_SYNC_B
# 1.6 01-Apr-2002 gluk

- add support for PDC20268R (not tested) and PDC20269
- fix interrupt handling when IRQ is shared
- cable detection
- sync with NetBSD

Work by Alexander Yurchenko <grange@rt.mipt.ru>


Revision tags: OPENBSD_3_0_BASE UBC_BASE
# 1.5 03-Aug-2001 chris

branches: 1.5.4;
from NetBSD:
Add support for Acard ATP850/860, Highpoint HPT370A, and ALi UDMA4/5 controllers
Workaround some OPTi chipset bugs (opti_chip_map still disabled by default)


Revision tags: OPENBSD_2_9_BASE
# 1.4 04-Apr-2001 csapuntz

Minor cleanup to minimize diffs with NetBSD


# 1.3 16-Mar-2001 chris

Pull in NetBSD Promise Ultra/100 support

(Now we actually program Ultra/100 modes instead of Ultra/66 modes on the
Ultra/100 controller)

This also fixes interrupt handling on the PDC20265/7 controller. I suspect
this new interrupt routine for the PDC20255/7 controller should also be used
on the PDC20262.


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE SMP_BASE
# 1.2 10-Jan-2000 chris

branches: 1.2.2;
Sync w/NetBSD regarding Promise PDC20262 support (the Promise Ultra/66
controller actually works now!) and Manuel Bouyer's copyright.


Revision tags: OPENBSD_2_6_BASE kame_19991208
# 1.1 04-Oct-1999 deraadt

promise support; chris@ took it from netbsd


Revision tags: OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.15 23-Jul-2010 jsg

Manuel Bouyer rescinded clauses 3 and 4 of his license text.


Revision tags: OPENBSD_4_0_BASE OPENBSD_4_1_BASE OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE
# 1.14 24-Jun-2006 jsg

Support for Promise PDC205xx based SATA controllers; adapted
from NetBSD, with additions of some more devices from
Aaron Linville and Henrik Flodell.
ok grange@


Revision tags: OPENBSD_3_9_BASE
# 1.13 10-Feb-2006 kettenis

Fix LBA48 access for ServerWorks SATA.
ok grange@


Revision tags: OPENBSD_3_8_BASE
# 1.12 15-Jun-2005 fgsch

promise pdc203xx support; from bouyer@netbsd.org via grange@ with a few
tweaks by me. grange@ ok who cannot commit atm.


Revision tags: OPENBSD_3_7_BASE
# 1.11 24-Sep-2004 grange

Multiple inclusion protection.


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE SMP_SYNC_A SMP_SYNC_B
# 1.10 28-Sep-2003 grange

kill trailing spaces, no functional changes


Revision tags: OPENBSD_3_4_BASE
# 1.9 23-Jul-2003 grange

Old Promise ATA controllers need some additional operations
during DMA transfers to work correctly with LBA48 drives.
Based on diff from Takeshi Nakayama <tn@catvmics.ne.jp> for NetBSD
with some corrections from FreeBSD ATA driver.


Revision tags: OPENBSD_3_3_BASE UBC_SYNC_A
# 1.8 21-Feb-2003 grange

Fix Manuel Bouyer's copyright, from NetBSD
ok deraadt@


# 1.7 16-Jan-2003 grange

- add two inline functions for accessing chip configuration space
through the index and data registers
- proper registers and bits names
- more debug in cable detection
- back the code for checking interrupt asserting in case of shared IRQ,
it seems to solve the problem with repeatable ``bugus intr'' messages
in PDC20376 (one more step to get it working); based on tests by
j@pureftpd.org

Some input and ok from costa@


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE UBC_SYNC_B
# 1.6 01-Apr-2002 gluk

- add support for PDC20268R (not tested) and PDC20269
- fix interrupt handling when IRQ is shared
- cable detection
- sync with NetBSD

Work by Alexander Yurchenko <grange@rt.mipt.ru>


Revision tags: OPENBSD_3_0_BASE UBC_BASE
# 1.5 03-Aug-2001 chris

branches: 1.5.4;
from NetBSD:
Add support for Acard ATP850/860, Highpoint HPT370A, and ALi UDMA4/5 controllers
Workaround some OPTi chipset bugs (opti_chip_map still disabled by default)


Revision tags: OPENBSD_2_9_BASE
# 1.4 04-Apr-2001 csapuntz

Minor cleanup to minimize diffs with NetBSD


# 1.3 16-Mar-2001 chris

Pull in NetBSD Promise Ultra/100 support

(Now we actually program Ultra/100 modes instead of Ultra/66 modes on the
Ultra/100 controller)

This also fixes interrupt handling on the PDC20265/7 controller. I suspect
this new interrupt routine for the PDC20255/7 controller should also be used
on the PDC20262.


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE SMP_BASE
# 1.2 10-Jan-2000 chris

branches: 1.2.2;
Sync w/NetBSD regarding Promise PDC20262 support (the Promise Ultra/66
controller actually works now!) and Manuel Bouyer's copyright.


Revision tags: OPENBSD_2_6_BASE kame_19991208
# 1.1 04-Oct-1999 deraadt

promise support; chris@ took it from netbsd