#
bb4b8a9f |
| 24-May-2010 |
Alexander Motin <mav@FreeBSD.org> |
MFC r208414: Fill rman range start/end values. It makes devinfo output more readable.
|
#
6488c6b3 |
| 23-May-2010 |
Alexander Motin <mav@FreeBSD.org> |
MFC r208375, r208393: Improve suspend/resume support. Make sure controller is idle on suspend and reset it on resume.
|
#
cc6b610b |
| 22-May-2010 |
Alexander Motin <mav@FreeBSD.org> |
Fill rman range start/end values. It makes devinfo output more readable.
|
#
445cc79c |
| 22-May-2010 |
Alexander Motin <mav@FreeBSD.org> |
Report ATA/SATA channel number to NewBus at location string.
|
#
243e0fb9 |
| 21-May-2010 |
Alexander Motin <mav@FreeBSD.org> |
Improve suspend/resume support. Make sure controller is idle on suspend and reset it on resume.
|
#
9307d8bd |
| 08-May-2010 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Merge svn+ssh://svn.freebsd.org/base/head@207793
|
#
967b11e3 |
| 08-May-2010 |
Alexander Motin <mav@FreeBSD.org> |
MFC r207499: Make SATA XPT negotiate and enable some additional SATA features, such as: - device initiated power management (some devices support only this way); - Automatic Partial to Slumber Tran
MFC r207499: Make SATA XPT negotiate and enable some additional SATA features, such as: - device initiated power management (some devices support only this way); - Automatic Partial to Slumber Transition (more power saving); - DMA auto-activation (expected to slightly improve performance). More features could be added later, when hardware supports.
show more ...
|
#
6e2b58a6 |
| 08-May-2010 |
Alexander Motin <mav@FreeBSD.org> |
MFC r207431: Add Target/LUN ID checks and deny access to targets 1-14 when PMP absent.
|
#
945f418a |
| 06-May-2010 |
Kirk McKusick <mckusick@FreeBSD.org> |
Final update to current version of head in preparation for reintegration.
|
#
9171d4b7 |
| 02-May-2010 |
Alexander Motin <mav@FreeBSD.org> |
MFC r206652: Explicitly enable PCI busmastering on attach. Now SiI3124 with siis(4) successfully works on sparc64 (SunBlade 100).
|
#
f40596ef |
| 02-May-2010 |
Alexander Motin <mav@FreeBSD.org> |
MFC r205358: Enable MSI by default for SiI3124.
|
#
da6808c1 |
| 02-May-2010 |
Alexander Motin <mav@FreeBSD.org> |
Make SATA XPT negotiate and enable some additional SATA features, such as: - device initiated power management (some devices support only this way); - Automatic Partial to Slumber Transition (more
Make SATA XPT negotiate and enable some additional SATA features, such as: - device initiated power management (some devices support only this way); - Automatic Partial to Slumber Transition (more power saving); - DMA auto-activation (expected to slightly improve performance). More features could be added later, when hardware supports.
show more ...
|
#
81a75ae3 |
| 30-Apr-2010 |
Alexander Motin <mav@FreeBSD.org> |
Add Target/LUN ID checks and deny access to targets 1-14 when PMP absent.
|
#
a4bf5fb9 |
| 28-Apr-2010 |
Kirk McKusick <mckusick@FreeBSD.org> |
Update to current version of head.
|
#
94410af7 |
| 15-Apr-2010 |
Alexander Motin <mav@FreeBSD.org> |
Explicitly enable PCI busmastering on attach. Now SiI3124 with siis(4) successfully works on sparc64 (SunBlade 100).
H/W donated by: Gheorghe Ardelean
|
#
c4b877e6 |
| 22-Mar-2010 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Merge svn+ssh://svn.freebsd.org/base/head@205454
|
Revision tags: release/7.3.0_cvs, release/7.3.0 |
|
#
f81100fd |
| 20-Mar-2010 |
Alexander Motin <mav@FreeBSD.org> |
Enable MSI by default for SiI3124.
|
#
1a0fda2b |
| 04-Mar-2010 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
IFH@204581
|
#
a510b78b |
| 19-Feb-2010 |
Alexander Motin <mav@FreeBSD.org> |
MFC r200291, r203529: Increase Max Read Request Size for PCIe chips from 512 to 1024 bytes. It gives those beasts additional 10% of write bandwidth. Use new helper functions to do it.
|
#
3e2fbfe5 |
| 14-Feb-2010 |
Alexander Motin <mav@FreeBSD.org> |
MFC r203165: Reset port on disconnect event, to abort any running requests.
|
#
92910047 |
| 14-Feb-2010 |
Alexander Motin <mav@FreeBSD.org> |
MFC r203376, r203384: - Give ATA/SATA SIMs info about ATAPI packet size, supported by device. - Make ATA XPT to reject longer SCSI CDBs then supported by device, or any SCSI CDBs, if device doesn't s
MFC r203376, r203384: - Give ATA/SATA SIMs info about ATAPI packet size, supported by device. - Make ATA XPT to reject longer SCSI CDBs then supported by device, or any SCSI CDBs, if device doesn't support ATAPI.
show more ...
|
#
50ae5fde |
| 14-Feb-2010 |
Alexander Motin <mav@FreeBSD.org> |
MFC r203108: Large set of CAM improvements: - Unify bus reset/probe sequence. Whenever bus attached at boot or later, CAM will automatically reset and scan it. It allows to remove duplicate code from
MFC r203108: Large set of CAM improvements: - Unify bus reset/probe sequence. Whenever bus attached at boot or later, CAM will automatically reset and scan it. It allows to remove duplicate code from many drivers. - Any bus, attached before CAM completed it's boot-time initialization, will equally join to the process, delaying boot if needed. - New kern.cam.boot_delay loader tunable should help controllers that are still unable to register their buses in time (such as slow USB/ PCCard/ CardBus devices), by adding one more event to wait on boot. - To allow synchronization between different CAM levels, concept of requests priorities was extended. Priorities now split between several "run levels". Device can be freezed at specified level, allowing higher priority requests to pass. For example, no payload requests allowed, until PMP driver enable port. ATA XPT negotiate transfer parameters, periph driver configure caching and so on. - Frozen requests are no more counted by request allocation scheduler. It fixes deadlocks, when frozen low priority payload requests occupying slots, required by higher levels to manage theit execution. - Two last changes were holding proper ATA reinitialization and error recovery implementation. Now it is done: SATA controllers and Port Multipliers now implement automatic hot-plug and should correctly recover from timeouts and bus resets. - Improve SCSI error recovery for devices on buses without automatic sense reporting, such as ATAPI or USB. For example, it allows CAM to wait, while CD drive loads disk, instead of immediately return error status. - Decapitalize diagnostic messages and make them more readable and sensible. - Teach PMP driver to limit maximum speed on fan-out ports. - Make boot wait for PMP scan completes, and make rescan more reliable. - Fix pass driver, to return CCB to user level in case of error. - Increase number of retries in cd driver, as device may return several UAs.
show more ...
|
#
301c88be |
| 14-Feb-2010 |
Alexander Motin <mav@FreeBSD.org> |
MFp4: After last running command completed, give commands in timeout state second time.
|
#
20bbf2de |
| 14-Feb-2010 |
Alexander Motin <mav@FreeBSD.org> |
MFp4: After last running command completed, give commands in timeout state second time.
|
#
2622a559 |
| 05-Feb-2010 |
Alexander Motin <mav@FreeBSD.org> |
Use new helper functions to set PCIe max read request size.
|