]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - sys/modules/twe/Makefile
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / sys / modules / twe / Makefile
1 # $FreeBSD$
2
3 KMOD=   twe
4 .PATH: ${.CURDIR}/../../dev/${KMOD}
5 SRCS=   bus_if.h device_if.h pci_if.h twe.c twe_freebsd.c
6
7 #CFLAGS+=-DTWE_DEBUG=0
8
9 # The 3ware controller offers a choice of options related to handling of
10 # mirror consistency in shutdown situations.
11 #
12 # If TWE_SHUTDOWN_NOTIFICATION is defined, the driver will inform the 
13 # controller on clean shutdown.  On reboot after an unclean shutdown, the 
14 # controller will perform a complete mirror rebuild.  This is the most
15 # "safe" configuration, but it imposes a severe performance penalty in the
16 # event of an unexpected reboot.
17 #
18 # In the alternate configuration, the controller assumes that all writes to
19 # a mirror complete successfully.  In the case of an unclean shutdown,
20 # mirror corruption may occur if the controller is reset or power is lost
21 # during a disk write.  This configuration is more suitable if the system
22 # has reliable power, but may be unstable for other reasons.
23 #
24 CFLAGS+=-DTWE_SHUTDOWN_NOTIFICATION
25
26 # The module can be built to override a compiled-in driver
27 #
28 #CFLAGS+=-DTWE_OVERRIDE
29
30 .include <bsd.kmod.mk>