History log of /freebsd/sys/dev/ata/ata-pci.c (Results 101 – 125 of 381)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# a7c33e78 12-Apr-2008 Søren Schmidt <sos@FreeBSD.org>

Dont call hw.status recursively.

Spotted by: Marcel Moolenaar


# 9f82379c 10-Apr-2008 Søren Schmidt <sos@FreeBSD.org>

Add experimental support for SATA Port Multipliers

Support is working on the Silicon Image SiI3124/3132.
Support is working on some AHCI chips but far from all.

Remember this is WIP, so test report

Add experimental support for SATA Port Multipliers

Support is working on the Silicon Image SiI3124/3132.
Support is working on some AHCI chips but far from all.

Remember this is WIP, so test reports and (constructive) suggestions are welcome!

show more ...


Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0
# 200c7605 18-Nov-2007 Søren Schmidt <sos@FreeBSD.org>

Add generic support for chipsets that say they support AHCI. This should catch new chipsets that we dont know but that we should support.
Add a few new PCI id's.
Misc cleanups.


# f31e86f5 26-Oct-2007 Søren Schmidt <sos@FreeBSD.org>

Fix treating some modern chips (mem mapped) as legacy devices.


# ef544f63 23-Feb-2007 Paolo Pisati <piso@FreeBSD.org>

o break newbus api: add a new argument of type driver_filter_t to
bus_setup_intr()

o add an int return code to all fast handlers

o retire INTR_FAST/IH_FAST

For more info: http://docs.freebsd.org

o break newbus api: add a new argument of type driver_filter_t to
bus_setup_intr()

o add an int return code to all fast handlers

o retire INTR_FAST/IH_FAST

For more info: http://docs.freebsd.org/cgi/getmsg.cgi?fetch=465712+0+current/freebsd-current

Reviewed by: many
Approved by: re@

show more ...


# 4471f79e 21-Feb-2007 Søren Schmidt <sos@FreeBSD.org>

Try again with supporting AHCI chipsets with partly implemented ports.


# cfaed55f 17-Feb-2007 Søren Schmidt <sos@FreeBSD.org>

Add support for chipsets that has NULL'd BAR's for legacy ports.
This allows DMA to be used on a fine little geode system I got here and
most like on lots of older systems like that.

HW donated by:

Add support for chipsets that has NULL'd BAR's for legacy ports.
This allows DMA to be used on a fine little geode system I got here and
most like on lots of older systems like that.

HW donated by: Paul Ghering

show more ...


# cece26a6 03-Feb-2007 Rink Springer <rink@FreeBSD.org>

Add support for the NetCell NC3000/5000 series SATA RAID cards.

Reviewed by: sos
Approved by: imp (mentor)
MFC after: 1 week


Revision tags: release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0
# 73dbd3da 12-May-2006 John Baldwin <jhb@FreeBSD.org>

Remove various bits of conditional Alpha code and fixup a few comments.


Revision tags: release/6.1.0_cvs, release/6.1.0
# e3989d3e 16-Feb-2006 Søren Schmidt <sos@FreeBSD.org>

Add support for the JMicron JMB363 dual SATA + single PATA controller.
Documentation and HW kindly provided by JMicron.


# 0a3a1935 09-Feb-2006 Søren Schmidt <sos@FreeBSD.org>

Unbreak dump on legacy systems. Needs a more clean solution but that is
more intrusive and can wait 'til after 6.1


# 797c12ee 26-Jan-2006 Søren Schmidt <sos@FreeBSD.org>

Add support for the JMicron JMB360 SATAII controller.
Thanks to JMicron for providing needed info.

HW donated by: Ralf Folkerts


# 634c3776 24-Jan-2006 Søren Schmidt <sos@FreeBSD.org>

Do not test for DMA status on legacy ATA devices. This has the unfortunate
side effect that legacy ATA controllers at irq14 and irq15 cannot share
interrupts with anything else without major problems

Do not test for DMA status on legacy ATA devices. This has the unfortunate
side effect that legacy ATA controllers at irq14 and irq15 cannot share
interrupts with anything else without major problems.
This fixes the ATAPI DMA problems some systems/devices have seen.

show more ...


# 8453acf1 18-Jan-2006 Søren Schmidt <sos@FreeBSD.org>

Whitespace cleanup.


# f5f55db3 18-Jan-2006 Søren Schmidt <sos@FreeBSD.org>

Add support for using DMA on dump, greatly speeds up the dump process.
Add dump support in ataraid.


# e2bf77c5 05-Jan-2006 Søren Schmidt <sos@FreeBSD.org>

Get rid of the advertising clause in the copyright.


# 7af3abd8 27-Dec-2005 Søren Schmidt <sos@FreeBSD.org>

Change the probes in ATA to return a negative value on success.
This allows other driver to take over if needed during probe, and allows
me to distribute new drivers as modules.


# 4b55f0c7 27-Dec-2005 Søren Schmidt <sos@FreeBSD.org>

Add initial support for the Marvell 88SX[56]0[48][01] series of SATA chips.

Hardware donated by: Matthew Jacob
Hardware donated by: Y!


Revision tags: release/6.0.0_cvs, release/6.0.0
# 5bb84bc8 31-Oct-2005 Robert Watson <rwatson@FreeBSD.org>

Normalize a significant number of kernel malloc type names:

- Prefer '_' to ' ', as it results in more easily parsed results in
memory monitoring tools such as vmstat.

- Remove punctuation that i

Normalize a significant number of kernel malloc type names:

- Prefer '_' to ' ', as it results in more easily parsed results in
memory monitoring tools such as vmstat.

- Remove punctuation that is incompatible with using memory type names
as file names, such as '/' characters.

- Disambiguate some collisions by adding subsystem prefixes to some
memory types.

- Generally prefer lower case to upper case.

- If the same type is defined in multiple architecture directories,
attempt to use the same name in additional cases.

Not all instances were caught in this change, so more work is required to
finish this conversion. Similar changes are required for UMA zone names.

show more ...


# 7ebce023 12-Oct-2005 Søren Schmidt <sos@FreeBSD.org>

Add support for the ATI IXP[234]00 series chipsets.

HW donated by: sentex


# a3ebeaa8 09-Jun-2005 Søren Schmidt <sos@FreeBSD.org>

Use the presence of ctlr->dmainit instead of r_res1 to find out when to
initialise DMA.


# 265da99c 13-May-2005 Søren Schmidt <sos@FreeBSD.org>

Cleanup comments


Revision tags: release/5.4.0_cvs, release/5.4.0
# eeda55ce 03-May-2005 Søren Schmidt <sos@FreeBSD.org>

Reshape the dma code to be a bit more flexible so it can cope with
new HW that has new and different demands.
Fix a few nits in former commit in this cleanup crusade.

Sponsored by: pair.com


# 9ec5e87f 01-May-2005 Søren Schmidt <sos@FreeBSD.org>

Update on the last commit, the dma* funciton needs to be called with
a channel device, not an ata device, or we'll be out of luck in
reset/timeout where we dont have a device.


# 0068f98f 30-Apr-2005 Søren Schmidt <sos@FreeBSD.org>

Take newbusification one step further, ie use the device_t more consequently
all way through the code down the layers, instead of the mix'n'match that
resulted from the conversion done earlier.

Spon

Take newbusification one step further, ie use the device_t more consequently
all way through the code down the layers, instead of the mix'n'match that
resulted from the conversion done earlier.

Sponsored by: pair.com

show more ...


12345678910>>...16