summaryrefslogtreecommitdiff
path: root/sys/dev/ic/mfi.c
AgeCommit message (Expand)Author
2022-05-24fix various typos in comment, documentation and log messages.andvar
2022-05-22Use PRIxBUSADDR for bus_addr_t in debug printf.hannken
2022-05-13Improve DNPRINTF. No functional change.msaitoh
2022-05-12Don't use MFI_PD_LIST_SIZE. Same as OpenBSD. No functional change.msaitoh
2022-05-10mfi(4): Set stripe size correctly for BIOCVOL.msaitoh
2022-05-09Use union mbox instead of unit8_t[] to avoid unaligned access.msaitoh
2022-05-09KNF. Whitespace. No functional change.msaitoh
2022-05-07Clear mailbox to not to pass garbage data.msaitoh
2022-05-07Use mlp_bgi for MFI_LD_PROG_BGI. Same as OpenBSD.msaitoh
2022-05-07s/contrller/controller/ in comment.msaitoh
2022-05-05Add some code for the SKINNY variant to make Dell PERC H310 work.msaitoh
2022-04-16fix various typos in comments and log messages.andvar
2021-12-05s/decriptor/descriptor/ in comment.msaitoh
2021-11-06s/allign/align/msaitoh
2021-08-07Merge thorpej-cfargs2.thorpej
2021-04-24Merge thorpej-cfargs branch:thorpej
2020-01-07Set 'ld_sync' to NULL as part of 'again', to prevent use-after-free.maxv
2019-11-10in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAITchs
2019-07-29sys/dev/ic/mfi.c: Add missing break in switchgdt
2018-11-24Add some definitions from OpenBSD, needed by the upcoming mfii driver.bouyer
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2017-10-28Kill some more extern struct cfdriver declarations.riastradh
2015-04-04fix double free, found by Brainy.christos
2015-03-12Dedup the conversion of bioc_disk and bioc_vol to envsys_data_tchristos
2014-08-21over-initialize for the benefit of gccchristos
2014-08-21revert previous; code checking tool is incorrect. Variables are not beingchristos
2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland
2014-03-16Change (mostly mechanically) every cdevsw/bdevsw I can find to usedholland
2014-01-25More alignment spellosskrll
2013-10-17- remove unused variableschristos
2013-06-28Fix the non-thunderbolt case. XXX: Is that right even?christos
2012-11-09MFI_STATE_BOOT_MESSAGE_PENDING also needs to be handed for non-TBOLTbouyer
2012-09-19Add a pass-through ioctl for mfi(4), allowing userland to send raw commandsbouyer
2012-08-26Make MFI_DEBUG build on i386.bouyer
2012-08-26After discussion on tech-kern@, fix performance issue related tobouyer
2012-08-23Avoid "unused variable" warning for non-DIAGNOSTIC kernels.bouyer
2012-08-23Add support newer LSI RAID controllers based on the SAS2208 chip,bouyer
2012-08-05Really init sc_ioptype in mfi_attach()bouyer
2012-08-05sg64.len is 32bits, so use htole32()bouyer
2012-08-05MFI_IOP_SKINNY is an enum not a single bit value, so it can't be used asbouyer
2012-08-05Add some support for 64bit DMA but stick to 32bit DMA for now.bouyer
2012-03-21Add support for skinny variants (e.g. IBM ServeRAID M1015). Based on OpenBSDsborrill
2012-03-21From OpenBSD. Fixes a deadlock during autoconf.sborrill
2011-06-20Initialize current value for ENVSYS_DRIVE sensorspgoyette
2011-06-20Initializes sensors states before registering.pgoyette
2010-03-14Remove setting of edata->monitor since that member no longer exists.pgoyette
2010-02-09Add newer cars supports. Tested on MegaRAID SAS 9260-8i.msaitoh
2010-02-08 Fix a bug that the system which has no logical volume panics in shutdownmsaitoh
2010-01-19bio(4) is MP-safe but mfi(4) is not. So get the kernel_lock atbouyer
2009-09-13Delete whitespace at ends of lines. No functional change intended.dyoung