9900a2bb5e
This simplifies make output/logic Tested with: `cd sys/modules; make ALL_MODULES=` on amd64 MFC after: 1 month Sponsored by: Dell EMC Isilon
31 lines
1.1 KiB
Makefile
31 lines
1.1 KiB
Makefile
# $FreeBSD$
|
|
|
|
KMOD= twe
|
|
.PATH: ${SRCTOP}/sys/dev/${KMOD}
|
|
SRCS= bus_if.h device_if.h pci_if.h twe.c twe_freebsd.c
|
|
|
|
#CFLAGS+=-DTWE_DEBUG=0
|
|
|
|
# The 3ware controller offers a choice of options related to handling of
|
|
# mirror consistency in shutdown situations.
|
|
#
|
|
# If TWE_SHUTDOWN_NOTIFICATION is defined, the driver will inform the
|
|
# controller on clean shutdown. On reboot after an unclean shutdown, the
|
|
# controller will perform a complete mirror rebuild. This is the most
|
|
# "safe" configuration, but it imposes a severe performance penalty in the
|
|
# event of an unexpected reboot.
|
|
#
|
|
# In the alternate configuration, the controller assumes that all writes to
|
|
# a mirror complete successfully. In the case of an unclean shutdown,
|
|
# mirror corruption may occur if the controller is reset or power is lost
|
|
# during a disk write. This configuration is more suitable if the system
|
|
# has reliable power, but may be unstable for other reasons.
|
|
#
|
|
CFLAGS+=-DTWE_SHUTDOWN_NOTIFICATION
|
|
|
|
# The module can be built to override a compiled-in driver
|
|
#
|
|
#CFLAGS+=-DTWE_OVERRIDE
|
|
|
|
.include <bsd.kmod.mk>
|