#
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 ...
|