summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authorsjg <sjg@FreeBSD.org>2013-10-13 02:35:19 +0000
committersjg <sjg@FreeBSD.org>2013-10-13 02:35:19 +0000
commit7fcd33c1faf567506b5c0b4148c7a15a10788a5d (patch)
tree2c6f4d1ca5d1c643faea64e1f4c90105a1ab406a /sys/conf
parent2a59274eda20cc626e28052fff7aa8b7bf6a3683 (diff)
parent5cca672bb0892f1c5da630c34a1f98e2de4d7064 (diff)
downloadFreeBSD-src-7fcd33c1faf567506b5c0b4148c7a15a10788a5d.zip
FreeBSD-src-7fcd33c1faf567506b5c0b4148c7a15a10788a5d.tar.gz
Merge head@256284
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/NOTES18
-rw-r--r--sys/conf/files24
-rw-r--r--sys/conf/files.amd6420
-rw-r--r--sys/conf/files.i3868
-rw-r--r--sys/conf/files.powerpc10
-rw-r--r--sys/conf/newvers.sh11
-rw-r--r--sys/conf/options6
-rw-r--r--sys/conf/options.mips2
-rw-r--r--sys/conf/options.powerpc1
9 files changed, 71 insertions, 29 deletions
diff --git a/sys/conf/NOTES b/sys/conf/NOTES
index d8e13c9..975d3f4 100644
--- a/sys/conf/NOTES
+++ b/sys/conf/NOTES
@@ -996,21 +996,6 @@ options TCP_SIGNATURE #include support for RFC 2385
# a smooth scheduling of the traffic.
options DUMMYNET
-# "Zero copy" sockets support is split into the send and receive path
-# which operate very differently.
-# For the send path the VM page with the data is wired into the kernel
-# and marked as COW (copy-on-write). If the application touches the
-# data while it is still in the send socket buffer the page is copied
-# and divorced from its kernel wiring (no longer zero copy).
-# The receive side requires explicit NIC driver support to create
-# disposable pages which are flipped from kernel to user-space VM.
-# See zero_copy(9) for more details.
-# XXX: The COW based send mechanism is not safe and may result in
-# kernel crashes.
-# XXX: None of the current NIC drivers support disposable pages.
-options SOCKET_SEND_COW
-options SOCKET_RECV_PFLIP
-
#####################################################################
# FILESYSTEM OPTIONS
@@ -1910,7 +1895,7 @@ device xmphy # XaQti XMAC II
# BCM570x family of controllers, including the 3Com 3c996-T,
# the Netgear GA302T, the SysKonnect SK-9D21 and SK-9D41, and
# the embedded gigE NICs on Dell PowerEdge 2550 servers.
-# bxe: Broadcom NetXtreme II (BCM57710/57711/57711E) PCIe 10b Ethernet
+# bxe: Broadcom NetXtreme II (BCM5771X/BCM578XX) PCIe 10Gb Ethernet
# adapters.
# bwi: Broadcom BCM430* and BCM431* family of wireless adapters.
# bwn: Broadcom BCM43xx family of wireless adapters.
@@ -2095,7 +2080,6 @@ device wb # Winbond W89C840F
device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'')
# PCI Ethernet NICs.
-device bxe # Broadcom BCM57710/BCM57711/BCM57711E 10Gb Ethernet
device cxgbe # Chelsio T4 10GbE PCIe adapter
device de # DEC/Intel DC21x4x (``Tulip'')
device em # Intel Pro/1000 Gigabit Ethernet
diff --git a/sys/conf/files b/sys/conf/files
index f790acb..9ffad34 100644
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -124,6 +124,7 @@ cam/ctl/ctl_cmd_table.c optional ctl
cam/ctl/ctl_frontend.c optional ctl
cam/ctl/ctl_frontend_cam_sim.c optional ctl
cam/ctl/ctl_frontend_internal.c optional ctl
+cam/ctl/ctl_frontend_iscsi.c optional ctl
cam/ctl/ctl_mem_pool.c optional ctl
cam/ctl/ctl_scsi_all.c optional ctl
cam/ctl/ctl_error.c optional ctl
@@ -1115,8 +1116,6 @@ dev/bwi/if_bwi_pci.c optional bwi pci
# XXX Work around clang warning, until maintainer approves fix.
dev/bwn/if_bwn.c optional bwn siba_bwn \
compile-with "${NORMAL_C} ${NO_WSOMETIMES_UNINITIALIZED}"
-dev/bxe/if_bxe.c optional bxe
-dev/bxe/bxe_link.c optional bxe
dev/cardbus/cardbus.c optional cardbus
dev/cardbus/cardbus_cis.c optional cardbus
dev/cardbus/cardbus_device.c optional cardbus
@@ -1531,6 +1530,9 @@ ipw_monitor.fw optional ipwmonitorfw | ipwfw \
compile-with "${NORMAL_FW}" \
no-obj no-implicit-rule \
clean "ipw_monitor.fw"
+dev/iscsi/icl.c optional iscsi | ctl
+dev/iscsi/icl_proxy.c optional iscsi | ctl
+dev/iscsi/iscsi.c optional iscsi scbus
dev/iscsi_initiator/iscsi.c optional iscsi_initiator scbus
dev/iscsi_initiator/iscsi_subr.c optional iscsi_initiator scbus
dev/iscsi_initiator/isc_cam.c optional iscsi_initiator scbus
@@ -2917,7 +2919,6 @@ kern/tty_pts.c standard
kern/tty_tty.c standard
kern/tty_ttydisc.c standard
kern/uipc_accf.c optional inet
-kern/uipc_cow.c optional socket_send_cow
kern/uipc_debug.c optional ddb
kern/uipc_domain.c standard
kern/uipc_mbuf.c standard
@@ -3540,6 +3541,18 @@ ofed/drivers/infiniband/ulp/sdp/sdp_tx.c optional sdp inet \
no-depend \
compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/"
+ofed/drivers/infiniband/hw/mlx4/alias_GUID.c optional mlx4ib \
+ no-depend obj-prefix "mlx4ib_" \
+ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/"
+ofed/drivers/infiniband/hw/mlx4/mcg.c optional mlx4ib \
+ no-depend obj-prefix "mlx4ib_" \
+ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/"
+ofed/drivers/infiniband/hw/mlx4/sysfs.c optional mlx4ib \
+ no-depend obj-prefix "mlx4ib_" \
+ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/"
+ofed/drivers/infiniband/hw/mlx4/cm.c optional mlx4ib \
+ no-depend obj-prefix "mlx4ib_" \
+ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/"
ofed/drivers/infiniband/hw/mlx4/ah.c optional mlx4ib \
no-depend obj-prefix "mlx4ib_" \
compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/"
@@ -3622,7 +3635,10 @@ ofed/drivers/net/mlx4/sense.c optional mlx4ib | mlxen \
ofed/drivers/net/mlx4/srq.c optional mlx4ib | mlxen \
no-depend obj-prefix "mlx4_" \
compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/"
-ofed/drivers/net/mlx4/xrcd.c optional mlx4ib | mlxen \
+ofed/drivers/net/mlx4/resource_tracker.c optional mlx4ib | mlxen \
+ no-depend obj-prefix "mlx4_" \
+ compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/"
+ofed/drivers/net/mlx4/sys_tune.c optional mlx4ib | mlxen \
no-depend obj-prefix "mlx4_" \
compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/"
diff --git a/sys/conf/files.amd64 b/sys/conf/files.amd64
index 1a66aa5..9ee6d77 100644
--- a/sys/conf/files.amd64
+++ b/sys/conf/files.amd64
@@ -166,6 +166,14 @@ dev/atkbdc/atkbdc.c optional atkbdc
dev/atkbdc/atkbdc_isa.c optional atkbdc isa
dev/atkbdc/atkbdc_subr.c optional atkbdc
dev/atkbdc/psm.c optional psm atkbdc
+dev/bxe/bxe.c optional bxe pci
+dev/bxe/bxe_stats.c optional bxe pci
+dev/bxe/bxe_debug.c optional bxe pci
+dev/bxe/ecore_sp.c optional bxe pci
+dev/bxe/bxe_elink.c optional bxe pci
+dev/bxe/57710_init_values.c optional bxe pci
+dev/bxe/57711_init_values.c optional bxe pci
+dev/bxe/57712_init_values.c optional bxe pci
dev/coretemp/coretemp.c optional coretemp
dev/cpuctl/cpuctl.c optional cpuctl
dev/dpms/dpms.c optional dpms
@@ -221,6 +229,18 @@ dev/hwpmc/hwpmc_uncore.c optional hwpmc
dev/hwpmc/hwpmc_piv.c optional hwpmc
dev/hwpmc/hwpmc_tsc.c optional hwpmc
dev/hwpmc/hwpmc_x86.c optional hwpmc
+dev/hyperv/netvsc/hv_net_vsc.c optional hyperv
+dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c optional hyperv
+dev/hyperv/netvsc/hv_rndis_filter.c optional hyperv
+dev/hyperv/stordisengage/hv_ata_pci_disengage.c optional hyperv
+dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c optional hyperv
+dev/hyperv/utilities/hv_util.c optional hyperv
+dev/hyperv/vmbus/hv_channel.c optional hyperv
+dev/hyperv/vmbus/hv_channel_mgmt.c optional hyperv
+dev/hyperv/vmbus/hv_connection.c optional hyperv
+dev/hyperv/vmbus/hv_hv.c optional hyperv
+dev/hyperv/vmbus/hv_ring_buffer.c optional hyperv
+dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c optional hyperv
dev/kbd/kbd.c optional atkbd | sc | ukbd
dev/lindev/full.c optional lindev
dev/lindev/lindev.c optional lindev
diff --git a/sys/conf/files.i386 b/sys/conf/files.i386
index 24dac5f..b29d8f9 100644
--- a/sys/conf/files.i386
+++ b/sys/conf/files.i386
@@ -156,6 +156,14 @@ dev/atkbdc/atkbdc.c optional atkbdc
dev/atkbdc/atkbdc_isa.c optional atkbdc isa
dev/atkbdc/atkbdc_subr.c optional atkbdc
dev/atkbdc/psm.c optional psm atkbdc
+dev/bxe/bxe.c optional bxe pci
+dev/bxe/bxe_stats.c optional bxe pci
+dev/bxe/bxe_debug.c optional bxe pci
+dev/bxe/ecore_sp.c optional bxe pci
+dev/bxe/bxe_elink.c optional bxe pci
+dev/bxe/57710_init_values.c optional bxe pci
+dev/bxe/57711_init_values.c optional bxe pci
+dev/bxe/57712_init_values.c optional bxe pci
dev/ce/ceddk.c optional ce
dev/ce/if_ce.c optional ce
dev/ce/tau32-ddk.c optional ce \
diff --git a/sys/conf/files.powerpc b/sys/conf/files.powerpc
index fc0663e..f714987 100644
--- a/sys/conf/files.powerpc
+++ b/sys/conf/files.powerpc
@@ -225,6 +225,16 @@ powerpc/ps3/ps3disk.c optional ps3
powerpc/ps3/ps3pic.c optional ps3
powerpc/ps3/ps3_syscons.c optional ps3 sc
powerpc/ps3/ps3-hvcall.S optional ps3 sc
+powerpc/pseries/phyp-hvcall.S optional pseries powerpc64
+powerpc/pseries/mmu_phyp.c optional pseries powerpc64
+powerpc/pseries/phyp_console.c optional pseries powerpc64 uart
+powerpc/pseries/phyp_vscsi.c optional pseries powerpc64 scbus
+powerpc/pseries/platform_chrp.c optional pseries
+powerpc/pseries/plpar_iommu.c optional pseries powerpc64
+powerpc/pseries/rtas_dev.c optional pseries
+powerpc/pseries/rtas_pci.c optional pseries pci
+powerpc/pseries/vdevice.c optional pseries powerpc64
+powerpc/pseries/xics.c optional pseries powerpc64
powerpc/psim/iobus.c optional psim
powerpc/psim/ata_iobus.c optional ata psim
powerpc/psim/openpic_iobus.c optional psim
diff --git a/sys/conf/newvers.sh b/sys/conf/newvers.sh
index fc15a50..c03aea9 100644
--- a/sys/conf/newvers.sh
+++ b/sys/conf/newvers.sh
@@ -31,14 +31,17 @@
# $FreeBSD$
TYPE="FreeBSD"
-REVISION="10.0"
+REVISION="11.0"
BRANCH="CURRENT"
if [ "X${BRANCH_OVERRIDE}" != "X" ]; then
BRANCH=${BRANCH_OVERRIDE}
fi
RELEASE="${REVISION}-${BRANCH}"
VERSION="${TYPE} ${RELEASE}"
-SYSDIR=$(dirname $0)/..
+
+if [ "X${SYSDIR}" = "X" ]; then
+ SYSDIR=$(dirname $0)/..
+fi
if [ "X${PARAMFILE}" != "X" ]; then
RELDATE=$(awk '/__FreeBSD_version.*propagated to newvers/ {print $3}' \
@@ -156,6 +159,10 @@ if [ -n "$git_cmd" ] ; then
git=" ${git}"
fi
fi
+ git_b=`$git_cmd rev-parse --abbrev-ref HEAD`
+ if [ -n "$git_b" ] ; then
+ git="${git}(${git_b})"
+ fi
if $git_cmd --work-tree=${SYSDIR}/.. diff-index \
--name-only HEAD | read dummy; then
git="${git}-dirty"
diff --git a/sys/conf/options b/sys/conf/options
index 09276e8..2c0a1835 100644
--- a/sys/conf/options
+++ b/sys/conf/options
@@ -528,8 +528,6 @@ NGATM_CCATM opt_netgraph.h
# DRM options
DRM_DEBUG opt_drm.h
-SOCKET_SEND_COW opt_zero.h
-SOCKET_RECV_PFLIP opt_zero.h
TI_SF_BUF_JUMBO opt_ti.h
TI_JUMBO_HDRSPLIT opt_ti.h
@@ -713,10 +711,6 @@ ED_SIC opt_ed.h
BCE_DEBUG opt_bce.h
BCE_NVRAM_WRITE_SUPPORT opt_bce.h
-# bxe driver
-BXE_DEBUG opt_bxe.h
-BXE_NVRAM_WRITE_SUPPORT opt_bxe.h
-
SOCKBUF_DEBUG opt_global.h
diff --git a/sys/conf/options.mips b/sys/conf/options.mips
index 1435a6e..b159723 100644
--- a/sys/conf/options.mips
+++ b/sys/conf/options.mips
@@ -29,6 +29,8 @@
# $FreeBSD$
CPU_MIPS4KC opt_global.h
+CPU_MIPS24KC opt_global.h
+CPU_MIPS74KC opt_global.h
CPU_MIPS32 opt_global.h
CPU_MIPS64 opt_global.h
CPU_SENTRY5 opt_global.h
diff --git a/sys/conf/options.powerpc b/sys/conf/options.powerpc
index f380b84..d1b8b40 100644
--- a/sys/conf/options.powerpc
+++ b/sys/conf/options.powerpc
@@ -22,6 +22,7 @@ MPC85XX opt_platform.h
POWERMAC opt_platform.h
PS3 opt_platform.h
MAMBO
+PSERIES
PSIM
WII opt_platform.h
OpenPOWER on IntegriCloud