From owner-svn-src-all@FreeBSD.ORG Mon Jan 20 21:50:01 2014 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8A7A6492; Mon, 20 Jan 2014 21:50:01 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6AEE81F07; Mon, 20 Jan 2014 21:50:01 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0KLo1mb099799; Mon, 20 Jan 2014 21:50:01 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0KLo1wF099798; Mon, 20 Jan 2014 21:50:01 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201401202150.s0KLo1wF099798@svn.freebsd.org> From: Glen Barber Date: Mon, 20 Jan 2014 21:50:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r260928 - head/release/doc/en_US.ISO8859-1/relnotes X-SVN-Group: head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Jan 2014 21:50:01 -0000 Author: gjb Date: Mon Jan 20 21:50:00 2014 New Revision: 260928 URL: http://svnweb.freebsd.org/changeset/base/260928 Log: Remove entries that: - exist in a release [1] - do not have a corresponding revision class [1] This is done to make ensure for 11.0-RELEASE, we do not end up with entries from older releases, like happened with 10.0-R. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: head/release/doc/en_US.ISO8859-1/relnotes/article.xml Modified: head/release/doc/en_US.ISO8859-1/relnotes/article.xml ============================================================================== --- head/release/doc/en_US.ISO8859-1/relnotes/article.xml Mon Jan 20 21:49:59 2014 (r260927) +++ head/release/doc/en_US.ISO8859-1/relnotes/article.xml Mon Jan 20 21:50:00 2014 (r260928) @@ -104,132 +104,28 @@ Kernel Changes - The use of unmapped VMIO buffers - eliminates the need to perform TLB shootdown for mapping on - buffer creation and reuse, greatly reducing the amount of IPIs - for shootdown on big-SMP machines and eliminating up to 25-30% - of the system time on i/o intensive workloads. - - The maximum amount of memory - the &os; kernel can address has been increased from 1TB to - 4TB. - - The &man.ddb.4; kernel debugger now has an - output capture facility. Input and output from &man.ddb.4; can - now be captured to a memory buffer for later inspection using - &man.sysctl.8; or a textdump. The new - capture command controls this feature. - - The &man.ddb.4; debugger now supports a simple - scripting facility, which supports a set of named scripts - consisting of a set of &man.ddb.4; commands. These commands can - be managed from within &man.ddb.4; or with the use of the new - &man.ddb.8; utility. More details can be found in the - &man.ddb.4; manual page. - - Support was added for - the new Intel on-CPU Bull Mountain random number generator, - found on IvyBridge and supposedly later CPUs, accessible with - RDRAND instruction. +   Virtualization support - The BSD Hypervisor, - &man.bhyve.8; is included with &os;. &man.bhyve.8; requires - Intel CPUs with VT-x and Extended Page Table (EPT) support. - These features are on all Nehalem models and beyond (e.g. - Nehalem and newer), but not on the lower-end Atom CPUs. - - &man.virtio.4; support has been added. - &man.virtio.4; is the name for the paravirtualization - interface developed for the Linux KVM, but since adopted to - other virtual machine hypervisors (with the notable exception - of Xen). This work brings in a BSD-licensed clean-room - implementation of the virtio kernel drivers for disk IO - (&man.virtio_blk.4; and &man.virtio_scsi.4;), network IO - (&man.vtnet.4;), memory ballooning (&man.virtio_balloon.4;), - and PCI. Tested with on Qemu/KVM, VirtualBox, and - &man.bhyve.4;. - - Paravirtualized - drivers which support Microsoft Hyper-V have been imported and - made part of the amd64 GENERIC kernel. For i386, these - drivers are not part of GENERIC, so the following lines must - be added to /boot/loader.conf to load - these drivers: - - hv_ata_pci_disengage_load="YES" -hv_netsvc_load="YES" -hv_utils_load="YES" -hv_vmbus_load="YES" - - Alternatively, the Hyper-V drivers can be added to the - i386 kernel by adding device hyperv to the - kernel config, and then recompiling the kernel. Please refer - to: FreeBSD - and Microsoft Windows Server Hyper-V support for full - instructions on how to set up Hyper-V support under - FreeBSD. - - The &man.vmx.4; driver has been added. - &man.vmx.4; is a VMware VMXNET3 ethernet driver ported from - OpenBSD. - - Xen PVHVM - virtualization is now part of the GENERIC kernel. +   ARM support - Raspberry PI support has been added. - Refer to these setup - instructions and quick - start guide. - - The default ABI on ARM is now the ARM - EABI. This brings a number of improvements and allows future - support for VFP and Thumb-2. - - ARM support has been greatly improved, - including support for ARMv6 and ARMv7, SMP and thread-local - storage (TLS). Additionally support for some newer SoC like - the MV78x60 and OMAP4 was added. See this - announcement for further details. - - Superpages support on ARM has been - added. Superpages support provides improved performance and - scalability by allowing TLB translations to dynamically cover - large physical memory regions. All ARMv6 and ARMv7-based - platforms can take advantage of this feature. See this - page for further details. +   - Hardware Support @@ -237,168 +133,42 @@ hv_vmbus_load="YES" Multimedia Support - Support for version 2.0 of the USB - Audio reference design has been added. New devices should - support higher bandwidth, increased sampling frequency and - wider dynamic range. +   + Network Interface Support - The firmware for the &man.mxge.4; driver has been - 1.4.55. +   - The &man.re.4; driver has been overhauled to fix a - number of issues. This driver now has Wake On LAN (WOL) - support. - - The &man.vr.4; driver has been overhauled to fix a - number of outstanding issues. It also now works on all - architectures. - - The &man.wpi.4; driver - has been updated to include a number of stability - fixes. - - The &man.cxgbe.4; driver has been - updated to support 40G/10G Ethernet NICs based on Chelsio's - Terminator 5 (T5) ASIC. - - The iw_cxgbe driver has been added. - This is an experimental iWARP/RDMA driver (kernel verbs - only) for Chelsio's T4 and T5 based cards. - - The Open Fabrics Enterprise - Distribution (OFED) and OFED Infiniband core has been - updated to the same version as supplied by Linux version - 3.7 - - The Mellanox Infiniband driver has - been updated to firmware version 2.30.3200 for ConnectX3 - NICs. Support has been added for ConnectX3 VPI NICs, where - each port can be used as Infiniband 56 GB/s or Ethernet 40 - GB/s. Support has been added for dynamically loading kernel - modules for Infiniband core (ibcore) and IP over Infiniband - (ipoib). - - &man.netmap.4; has been added. - &man.netmap.4; is a framework for high-performance - direct-to-hardware packet IO, offering low latency and high - PPS rates to userland applications while bypassing any - kernel-side packet processing. With &man.netmap.4; it is - trivially possible to fully saturate a 10 Gbps network - interface with minimal packet sizes. For more information, - see: Netmap - Project. Network Protocols - &man.carp.4; has been rewritten to make - addresses more sane from the viewpoint of routing daemons such - as quagga/zebra. It also brings support for a single redundant - address on the subnet (carpdev), switching state with - &man.ifconfig.8;, better locking and using modern kernel - interfaces to allocate multicast memberships. Configuration - of the CARP protocol via &man.ifconfig.8; has changed, as well - as format of CARP events submitted to &man.devd.8; has - changed. See &man.carp.4; for more information. The arpbalance - feature of &man.carp.4; is currently not supported - anymore. - - The &man.pf.4; firewall now supports - fine-grain locking and better utilization on multi-cpu - machines resulting in significant improvements in - performance. - - Support for up to 65536 routing tables - has been introduced. - - Support for setting/matching - differentiated services codepoints (DSCP) in IP header has - been added to &man.ipfw.8;. +   + Disks and Storage - The &man.aac.4; driver now supports volumes - larger than 2TB in size. +   - The &man.ata.4; driver now supports a spindown command for - disks; after a configurable amount of time, if no requests - have been received for a disk, the disk will be spun down - until the next request. The &man.atacontrol.8; utility now - supports a spindown command to configure - this feature. - - The &man.hptrr.4; driver has been updated to - version 1.2 from Highpoint. - - &man.nvme.4; has been added and provides - NVM Express support. NVM Express is an optimized register - interface, command set and feature set of PCI Express - (PCIe)-based Solid-State Drives (SSDs). For more information, - see nvmexpress.org. File Systems - A new kernel-based iSCSI target and - initiator has been added. - - UFS filesystems can now be enlarged with - &man.growfs.8; while mounted read-write. This is especially - useful for virtual machines, allowing the addition of more - harddrive space without interruption of service. - - A state of the art FUSE implementation - is now part of the base system. It allows the use of nearly - all fusefs file systems. +   ZFS - &man.bsdinstall.8; now supports - installing ZFS on the root file system. It includes - a single configuration menu that allows you to select all of - the required details, including which drives to use, what - ZFS RAID level to use (taking into consideration the - selected number of drives), GPT or MBR, GELI encryption, - forcing 4K sectors, pool name, etc. - - TRIM support has been added for - ZFS. - - Support for the high performance LZ4 - compression algorithm has been added to ZFS. LZ4 is usually - faster and can achieve a higher compression ratio than LZJB, - the default compression algorithm. - - Support for L2ARC compression has been - added to ZFS. - - The zio nop-write improvement from - Illumos was imported into &os;. To reduce I/O, nop-write - skips overwriting data if the checksum (cryptographically - secure) of new data matches the checksum of existing data. - It also saves space if snapshots are in use. This - improvement only works only on datasets with enabled - compression, disabled deduplication and sha256 - checksums. - - ZFS will now compare the checksums of incoming writes to - the checksum of the existing on-disk data and avoid issuing - any write I/O for data that has not changed. This will - reduce I/O as well as space usage because if the old block - is referenced by a snapshot, both copies of the block are - kept even though both contain the same data. +   +