Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-6]: src/distrib/notes/common Insert changes.mdoc, detailing the h...



details:   https://anonhg.NetBSD.org/src/rev/16ba83b356e6
branches:  netbsd-6
changeset: 774650:16ba83b356e6
user:      riz <riz%NetBSD.org@localhost>
date:      Fri Oct 12 22:06:59 2012 +0000

description:
Insert changes.mdoc, detailing the highlighted changes from 5->6.

diffstat:

 distrib/notes/common/main |  1250 ++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 1248 insertions(+), 2 deletions(-)

diffs (truncated from 1264 to 300 lines):

diff -r f71c8a95a4f1 -r 16ba83b356e6 distrib/notes/common/main
--- a/distrib/notes/common/main Wed Oct 10 17:08:14 2012 +0000
+++ b/distrib/notes/common/main Fri Oct 12 22:06:59 2012 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: main,v 1.484.2.3 2012/10/10 17:07:03 riz Exp $
+.\"    $NetBSD: main,v 1.484.2.4 2012/10/12 22:06:59 riz Exp $
 .\"
 .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -481,7 +481,1253 @@
 .Lk http://ftp.NetBSD.org/pub/NetBSD/NetBSD-6.0/CHANGES-6.0
 files in the top level directory of the NetBSD 6.0 release tree.
 .Pp
-.\" fill in with changes.mdoc
+Some highlights include:
+.Ss2 General kernel
+.(bullet
+.Dv "time_t"
+and
+.Dv "dev_t"
+are now 64 bits.
+.It
+Much-improved compat_linux support for running Linux binaries.
+.It
+Added a generic producer/consumer queue.
+.It
+Added a new ptree ( Patricia / RADIX tree ) implementation.
+.It
+Removed
+.Dv "MALLOC()"
+and
+.Dv "FREE()"
+macros.
+.It
+Compute
+.Dv "kern.ipc.shmmaxpages"
+on startup based on physical memory. Can be overridden via
+.Xr sysctl 8 .
+.It
+.Xr kmem_alloc 9 :
+Add more extensive runtime debugging facilities.
+.It
+File descriptor access performance improvements were made.
+.It
+.Xr cpu_reboot 9 :
+tear down stacks of devices and file systems in an orderly fashion during shutdown.
+.It
+Added 'show vmem' and 'show all vmems' commands to
+.Xr ddb 4 .
+.It
+Added high-priority
+.Xr xcall 9
+support.
+.It
+Added direct select()/poll() support.
+.It
+Add PCU (Per-CPU Unit) interface to unify synchronization of per CPU context, like lazy FPU management.
+.It
+Added new system calls
+.Xr pipe2 2 ,
+.Xr paccept 2 ,
+.Xr kqueue1 2 ,
+flags SOCK_CLOEXEC/SOCK_NONBLOCK to
+.Xr socket 2 ,
+.Xr socketpair 2 ,
+F_DUPFD_CLOEXEC to
+.Xr fcntl 2 ,
+and a MSG_CMSG_CLOEXEC to
+.Xr recvfrom 2
+to be able to set close-on-exec to all newly created file descriptors.
+.It
+Major improvements to
+.Xr uvm_map 9 ,
+.Xr uvm_km 9 ,
+.Xr vmem 9 ,
+and
+.Xr kmem 9
+layers.
+.It
+Removed
+.Xr ltsleep 9
+and wakeup_one(9).
+.It
+Rewrote most of the entropy-gathering and entropy-distributing code, separating the
+.Xr rnd 4
+pseudodevice from the bitstream generation code
+.Xr cprng 9
+and entropy-pool code
+.Xr rnd 9 .
+.It
+.Xr kmem_alloc 9 :
+add more extensive runtime debugging facilities.
+.It
+Kernel support for
+.Xr posix_spawn 3 .
+.bullet)
+.
+.Ss2 Networking
+.(bullet
+.Xr ip 4 :
+added IP_RECVTTL option to let
+.Xr recvmsg 2
+return the TTL of the received datagram.
+.It
+.Xr ip 4 :
+added IP_MINTTL option to discard packets with a TTL lower than the option value.
+.It
+Added SOCK_SEQPACKET for local sockets.
+.It
+Added
+.Dv "net.inet.icmp.bmcastecho"
+.Xr sysctl 7 ,
+to disable ICMP replies to the braodcast address.
+.It
+Make TCP window size autoscaling the default.
+.It
+Derive the mbuf cluster (NMBCLUSTERS) at boot time from the available memory. The default can be raised by changing
+.Dv "kern.mbuf.nmbclusters"
+.
+.It
+Added NPF, the NetBSD Packet Filter.
+.It
+.Xr udp 4 :
+implement RFC6056 port selection algorithms.
+.bullet)
+.
+.Ss2 File systems
+.(bullet
+Added CHFS, a file system for flash devices.
+.It
+The default behavior when mounting empty msdosfs file systems has been changed to assume long filenames. The behavior with populated file systems has not changed.
+.It
+UDF: Added support for session opening/closing on sequential media.
+.It
+ext2fs: Added support for >128 byte inodes.
+.It
+Import OpenSolaris ZFS code. Experimental-only; does not work yet.
+.It
+ffs: New quota support. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by
+.Xr fsck_ffs 8
+(no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2.
+.bullet)
+.
+.Ss2 Security
+.(bullet
+.Xr secmodel_bsd44 9 ,
+.Xr secmodel_securelevel 9 :
+Add provisions to control access to
+.Xr gpio 4
+pins.
+.It
+.Xr security.conf 5 :
+Add check_pkg_vulnerabilities and check_pkg_signatures to validate the installed packages against the vulnerabilities database and the expected checksums for their files.
+.bullet)
+.
+.Ss2 Drivers
+.(bullet
+Audio:
+.(bullet
+Added
+.Xr gcscaudio 4
+driver for AMD Geode CS5536.
+.It
+Added
+.Xr hdaudio 4 ,
+a new standards-compliant Intel High Definition Audio driver written to replace
+.Xr azalia 4 .
+.It
+.Xr audio 9 :
+Audio drivers are now MP-safe.
+.bullet)
+.
+.It
+Hardware Monitoring:
+.(bullet
+.Xr sysmon_envsys 9 :
+Enhancements to allow access to driver-internal limit values.
+.It
+.Xr acpicpu 4 :
+Add a driver for ACPI-based processor functionality.
+.It
+.Xr acpipmtr 4 :
+Add a driver for ACPI power meters.
+.It
+.Xr acpismbus 4 :
+ACPI SMBus Control Method Interface driver.
+.It
+.Xr acpiwdrt 4 :
+ACPI Watchdog Resource Tables driver.
+.It
+.Xr acpiwmi 4 :
+Windows Management Instrumentation support for ACPI. Also added mappings for
+.Xr wmidell 4 ,
+.Xr wmieeepc 4 ,
+.Xr wmihp 4 ,
+and
+.Xr wmimsi 4 .
+.It
+.Xr aibs 4 :
+New driver for ASUSTeK AI Booster (ACPI ASOC ATK0110) hardware monitor with limit support.
+.It
+.Xr amdtemp 4 :
+Add support for Family 12h.
+.It
+.Xr dbcool 4 :
+Added support for ADM1031 thermal sensor / fan controller.
+.bullet)
+.
+.It
+Networking:
+.(bullet
+Added support for more chip revisions to
+.Xr re 4 .
+Added hardware checksum support for newer PCIe 8168C/8111C/8102E chips.
+.It
+Switch
+.Xr ath 4
+from the binary HAL to the open-source HAL from Sam Leffler.
+.It
+Added
+.Xr bwi 4
+driver for Broadcom AirForce / Apple Airport Extreme network cards.
+.It
+Added flow control and RTL8211C(L) PHY support to
+.Xr rgephy 4 .
+.It
+Added
+.Xr age 4
+and
+.Xr atphy 4
+drivers for Attansic/Atheros L1 Gigabit Ethernet and F1 PHY, respectively.
+.It
+Added support for flow control to
+.Xr sk 4 .
+.It
+Added support for flow control on MCP65 to
+.Xr nfe 4 .
+.It
+Added TCPv4/UDPv4 RX hardware checksum support for i82559 and later chips to
+.Xr fxp 4 .
+.It
+.Xr wm 4 :
+Added ICH10, PCH, PCH2, 82575, 82576, 82580 and I350 devices support. Added some other improvements and workarounds.
+.It
+.Xr bge 4 :
+added misc quirk code for chip specific bugs.
+.It
+Added
+.Xr ale 4 :
+Attansic/Atheros L1E Gigabit Ethernet.
+.It
+.Xr agr 4 :
+added support for layering vlans on top, and allow LACP to be disabled.
+.It
+.Xr alc 4 :
+Add a driver for Atheros AR813x/AR815x Ethernet.
+.It
+.Xr aue 4 :
+Add support for I-O DATA ETX-US2.
+.It
+.Xr bnx 4 :
+Added support for Broadcom BCM5709 and BCM5716 chips. Add support for Broadcom BCM5709S (SerDes) chip.
+.It
+.Xr et 4 ,
+.Xr etphy 4 :
+Add a driver for Agere/LSI ET1310/ET1301 10/100/Gigabit Ethernet device and the Agere/LSI ET1011 TruePHY Gigabit Ethernet PHY.
+.It
+.Xr kue 4 :
+fixed unaligned memory accesses so it now works on ARM and MIPS machines.
+.It
+.Xr ne 4 :
+add proper support for NE2000 8-bit mode.
+.It
+.Xr nfe 4 :
+Add support for flow control for MCP65.
+.It
+.Xr otus 4 :
+Atheros AR9100U driver.
+.It
+.Xr smsh 4 :
+Add a SMSC LAN9118 Family Ethernet driver.
+.It
+.Xr upgt 4 :
+Add a driver for Conexant/Intersil PrismGT SoftMAC USB IEEE 802.11b/g WLAN.
+.bullet)
+.
+.It
+Storage:
+.(bullet
+Added an experimental in-kernel iSCSI initiator, from Wasabi Systems.
+.It
+.Xr viaide 4 :
+Added VT8237S Integrated SATA controller support, and VT6410 PATA RAID controller support (without RAID).
+.It
+Added LVM functionality with
+.Xr dm 4
+driver and lvm2 userland tools.
+.It
+Added support for 82965PM to
+.Xr piixide 4 .



Home | Main Index | Thread Index | Old Index