aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/amr
Commit message (Collapse)AuthorAgeFilesLines
* sys/modules: normalize .CURDIR-relative paths to SRCTOPEnji Cooper2017-03-043-3/+3
| | | | | | | | | | | This simplifies make output/logic Tested with: `cd sys/modules; make ALL_MODULES=` on amd64 MFC after: 1 month Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=314651
* MFtbemd:Warner Losh2010-08-231-1/+1
| | | | | | | | | | | | Use MACHINE_CPUARCH in preference to MACHINE_ARCH. The former is the source code location of the machine, the latter the binary output. In general, we want to use MACHINE_CPUARCH instead of MACHINE_ARCH unless we're tesitng for a specific target. The isn't even moot for i386/amd64 where there's momemntum towards a MACHINE_CPUARCH == x86, although a specific cleanup for that likely would be needed... Notes: svn path=/head/; revision=211690
* Add amr_cam module directory that was missed in the previous commit.Scott Long2008-11-032-3/+9
| | | | Notes: svn path=/head/; revision=184577
* Move the CAM passthrough code into a true module so that it doesn't have to beScott Long2008-11-031-2/+3
| | | | | | | | | compiled into the main AMR driver. It's code that is nice to have but not required for normal operation, and it is reported to cause problems for some people. Notes: svn path=/head/; revision=184573
* The AR_SCSI_PASSTHROUGH conditional no longer exists, remove it from theScott Long2007-12-021-1/+0
| | | | | | | makefile. Notes: svn path=/head/; revision=174183
* Tie the amr_linux module into the build for i386 & amd64Doug Ambrisko2006-01-251-0/+4
| | | | Notes: svn path=/head/; revision=154823
* Add in the Linux IOCTL shim and create the megadev0 device soDoug Ambrisko2006-01-241-0/+8
| | | | | | | | | | | | | | | | | | | Linux LSI MegaRaid tools can run on FreeBSD until Linux emulation. Add in the Linux IOCTL shim and create the megadev0 device so Linux LSI MegaRaid tools can run on FreeBSD until Linux emulation. Add glue to build the modules but don't tie it into the build yet until I test it from the CVS repo. via the mirror on an amd64 machine. Tie this into the Linux32 emulation on amd64 so the tools can run on amd64 kernel. Cleaned up by: ps (amr_linux.c) Notes: svn path=/head/; revision=154789
* (1) added LSI Logic copyright, and legal line 3 in license, and stringEric Moore2002-10-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | changes for "LSILogic" (2) enabled non-disk support through CAM interface (3) HA_INQ (a) enabled tagged queuing (b) disable reset during driver loading (b) renamed BSDi string to LSI (4) disabled detecting disk devices during SCSI INQUIRY (5) changed dcdb single element sglist to send one entire buffer chunk (6) nsgelem not set in sglist (7) ap_data_transfer_length not set for dcdb (8) changed "struct thread" to "d_thread_t" for compatibliity { xxx_open, xxx_close, xxx_ioctl } (9) miscellaneous compatiblity fixes (10) bug fix for 0x0409/0x1000 card (11) added compiling amr_cam.c in sys/conf/files (12) added compiling amr_cam.c in sys/modules/amr/Makefile Reviewed by:ps MFC after:1 week 1 week Notes: svn path=/head/; revision=105419
* Use a consistent style and one much closer to the rest of /usr/srcDavid E. O'Brien2001-01-061-7/+8
| | | | Notes: svn path=/head/; revision=70711
* Major update to the AMI MegaRAID driver.Mike Smith2000-08-301-1/+11
| | | | | | | | | | | | | | | | | | | - New support for 40LD firmware found in Series 475 and 471 adapters. - Better support for 8LD firmware adapters - Ioctl passthrough interface for userland utilities. - Improved error handling and queueing. - Several bugfixes (including the 'still open' shutdown bug and closing some small race conditions). - Zone-style command allocator, reducing memory wasted under heavy load conditions. - CAM interface (disabled and not fully working) for SCSI passthrough access to non-disk devices Thanks to AMI for supplying a pile of new adapters and various other help in making this happen. Notes: svn path=/head/; revision=65245
* Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead ofPeter Wemm2000-05-271-1/+1
| | | | | | | encoding the relative path. Notes: svn path=/head/; revision=60966
* Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.Peter Wemm2000-05-041-1/+1
| | | | | | | | | | This means that the kernel can be totally self contained now and is not dependent on the last buildworld to update /usr/share/mk. This might also make it easier to build 5.x kernels on 4.0 boxes etc, assuming gensetdefs and config(8) are updated. Notes: svn path=/head/; revision=59951
* Add ${DEBUG_FLAGS} to CFLAGS in bsd.kmod.mk, not in scattered moduleBruce Evans2000-01-281-1/+0
| | | | | | | | makefiles. Bad examples in fxp/Makefile keep getting copied to new makefiles. Notes: svn path=/head/; revision=56735
* Don't waste time creating amr.h since it (and NAMR) aren't used.Peter Wemm1999-12-121-4/+0
| | | | Notes: svn path=/head/; revision=54513
* Removed special rules for building and cleaning device interface filesBruce Evans1999-11-281-12/+2
| | | | | | | | and empty options files. The rules are now generated automatically in bsd.kmod.mk. Cleaned up related things ($S and ${CLEANFILES}). Notes: svn path=/head/; revision=53846
* This is a driver for the AMI MegaRAID family of controllers. It all ofMike Smith1999-10-071-0/+22
the AMI PCI controllers using the 8LD firmware interface (40LD firmware will be supported as soon as I have hardware to test with). These controllers are rebadged by Dell as the PERC, as well as by HP and possibly other vendors. Notes: svn path=/head/; revision=51974