summaryrefslogtreecommitdiff
path: root/sys/dev/pci/mfii.c
AgeCommit message (Expand)Author
2020-03-21Simplify some goto'ing that jumps a single line orKenneth R Westerback
2020-02-05Nuke unnecessary abstraction 'scsi_minphys()' which just callsKenneth R Westerback
2020-01-25use SMR rather than SRP to protect the device handle arrayJonathan Matthew
2020-01-23Use a consistant idiom/format when declaring scsi_adapter structuresKenneth R Westerback
2019-12-31Convert infinite sleeps to {m,t}sleep_nsec(9).Martin Pieuchot
2019-09-09revert back to using 0x6c for the reply post index register.David Gwynne
2019-08-28implement a DV_POWERDOWN handler to flush cache and shutdown the controllerDavid Gwynne
2019-08-20Trailing whitespace.Kenneth R Westerback
2019-03-05swap MFI_LD_PROG_BGI and MFI_LD_PROG_CC cases to match value orderJonathan Matthew
2019-03-01Background init progress and consistency check progress are reported inJonathan Matthew
2018-08-14return ENOTTY rather than EINVAL to indicate an ioctl hasn't been handledJonathan Matthew
2018-06-08Handle AENs for logical disk creation and deletion.Jonathan Matthew
2018-06-08Rework sensors and bio(4) support to use the target number from the logicalJonathan Matthew
2018-05-18Use SCSI_NOSLEEP for management commands issued during attach.Jonathan Matthew
2018-05-18Add bio(4) and sensors for mfii(4), based on code from mfi(4). Most of theJonathan Matthew
2018-05-18Make mfii_mgmt() allocate and release a ccb to simplify the most common useJonathan Matthew
2018-05-18Add DPRINTF/DNPRINTF for debug output as in mfi(4) and convert existingJonathan Matthew
2018-05-18Use passthrough IO rather than MFA for management commands.Jonathan Matthew
2018-03-16Improve calculation of the number of commands and sges available.Jonathan Matthew
2018-03-16use MFI_STAT_INVALID_STATUS where appropriateJonathan Matthew
2018-03-16Allocate an mfi frame for each ccb, to be used to submit passthroughJonathan Matthew
2018-02-20Set the chain_offset field (same as sgl_offset0, only in 16 byte units)Jonathan Matthew
2018-02-02use the same bar used to determine memory type when mapping memoryJonathan Gray
2017-11-27Add support for SAS3.5 megaraids, which are sold as Dell PERC H740P/840 andJonathan Matthew
2017-09-08If you use sys/param.h, you don't need sys/types.hTheo de Raadt
2017-04-08A pile of sizes to free(9). In test for a few days in snapshots.Theo de Raadt
2017-02-11disable aen handling.David Gwynne
2017-02-08fix a mixup of lengths of addresses and lengths in the aen_start sglDavid Gwynne
2017-02-07handle physical disk state changes.David Gwynne
2017-02-07i got the MFII_TASK_MGMT flags round the wrong way.David Gwynne
2017-02-07support hotplug of physical disks.David Gwynne
2017-02-07add the framework around asynchronous event notifications.David Gwynne
2017-02-07provide support for submitting async dcmd frames.David Gwynne
2017-02-07whitespace fixes. no functional change.David Gwynne
2017-02-06implement scsi command timeouts.David Gwynne
2017-02-06megaraid sas fusion chips have their own command for aborting tasksDavid Gwynne
2017-01-23rework how we address physical disks on the second scsibus.David Gwynne
2017-01-23store the full 64bits of the sense bufers dva.David Gwynne
2017-01-23add the mfii opcode for passthru commandsDavid Gwynne
2017-01-23represent the mbox layout with union instead of an array of bytes.David Gwynne
2016-10-24Backout last 2 revisions. Requested by deraadt.YASUOKA Masahiko
2016-10-24Make mfii(4) bio(4) capable.YASUOKA Masahiko
2016-10-24Add scsi ioctl hook to do a special treatment for DIOC{G,S}CACHE whichYASUOKA Masahiko
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-01-09implement mfii_scsi_cmd_io for handling actual io. previously i gotDavid Gwynne
2015-01-07use the same trick as mpii for posting the request descriptor withDavid Gwynne
2015-01-07replace bcopy with memcpy. still cant see the bug im looking for.David Gwynne
2015-01-07i may as well turn bzero into memset while i am busy not havingDavid Gwynne
2015-01-05there's already three different types of chips in this family ofDavid Gwynne
2014-10-08add support for megaraid 3008 (fury) and 3108 (invader) cards. theDavid Gwynne