CVS commit: src/external/mit/xorg/lib

2013-06-04 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Jun  4 07:44:45 UTC 2013

Modified Files:
src/external/mit/xorg/lib: Makefile

Log Message:
build libXdmGreet.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/external/mit/xorg/lib/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mit/xorg/lib/Makefile
diff -u src/external/mit/xorg/lib/Makefile:1.25 src/external/mit/xorg/lib/Makefile:1.26
--- src/external/mit/xorg/lib/Makefile:1.25	Wed Feb 29 20:07:56 2012
+++ src/external/mit/xorg/lib/Makefile	Tue Jun  4 07:44:45 2013
@@ -1,9 +1,9 @@
-#	$NetBSD: Makefile,v 1.25 2012/02/29 20:07:56 tron Exp $
+#	$NetBSD: Makefile,v 1.26 2013/06/04 07:44:45 mrg Exp $
 
 # build libraries for xorg
 
 SUBDIR=	libfontenc freetype libFS libICE libOSMesa \
-	libXau libXdmcp libdrm libpciaccess .WAIT
+	libXau libXdmGreet libXdmcp libdrm libpciaccess .WAIT
 .if ${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64
 SUBDIR+=libdrm_intel
 .endif



CVS commit: src/share/man/man4

2013-06-04 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Tue Jun  4 07:47:55 UTC 2013

Modified Files:
src/share/man/man4: drm.4

Log Message:
Fix SYNOPSIS. Reported by Brad Harder in PR 47885.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/share/man/man4/drm.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/man/man4/drm.4
diff -u src/share/man/man4/drm.4:1.14 src/share/man/man4/drm.4:1.15
--- src/share/man/man4/drm.4:1.14	Tue Jan 15 03:28:18 2013
+++ src/share/man/man4/drm.4	Tue Jun  4 07:47:54 2013
@@ -1,6 +1,6 @@
-.\	$NetBSD: drm.4,v 1.14 2013/01/15 03:28:18 jmcneill Exp $
+.\	$NetBSD: drm.4,v 1.15 2013/06/04 07:47:54 wiz Exp $
 .\
-.\ Copyright (c) 2007 Thomas Klausner
+.\ Copyright (c) 2007, 2013 Thomas Klausner
 .\ All rights reserved.
 .\
 .\ Redistribution and use in source and binary forms, with or without
@@ -23,22 +23,22 @@
 .\ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
 .\ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\
-.Dd January 14, 2013
+.Dd June 4, 2013
 .Dt DRM 4
 .Os
 .Sh NAME
 .Nm drm
 .Nd Direct Rendering Manager (DRI kernel support)
 .Sh SYNOPSIS
-.Cd i915drm*   at vga?
-.Cd mach64drm* at vga?
-.Cd mgadrm*at vga?
-.Cd r128drm*   at vga?
-.Cd radeondrm* at vga?
-.Cd savagedrm* at vga?
-.Cd sisdrm*at vga?
-.Cd tdfxdrm*   at vga?
-.Cd viadrm*at vga?
+.Cd i915drm*   at drm?
+.Cd mach64drm* at drm?
+.Cd mgadrm*at drm?
+.Cd r128drm*   at drm?
+.Cd radeondrm* at drm?
+.Cd savagedrm* at drm?
+.Cd sisdrm*at drm?
+.Cd tdfxdrm*   at drm?
+.Cd viadrm*at drm?
 .Pp
 .Cd optionsDRM_DEBUG
 .Cd optionsDRM_NO_AGP



CVS import: src/external/bsd/openresolv/dist

2013-06-04 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Tue Jun  4 09:37:22 UTC 2013

Update of /cvsroot/src/external/bsd/openresolv/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv7429

Log Message:
Import openresolv-3.5.5 with the following changes from 3.5.3
 * Fix setting IPv6 namservers over DBus to dnsmasq
 * Fix pdnsd config file generation
 * Man page fixes

Status:

Vendor Tag: roy
Release Tags:   openresolv-3-5-5

U src/external/bsd/openresolv/dist/README
U src/external/bsd/openresolv/dist/resolvconf.in
U src/external/bsd/openresolv/dist/resolvconf.8.in
C src/external/bsd/openresolv/dist/resolvconf.conf.5.in
U src/external/bsd/openresolv/dist/libc.in
U src/external/bsd/openresolv/dist/dnsmasq.in
U src/external/bsd/openresolv/dist/named.in
U src/external/bsd/openresolv/dist/pdnsd.in
U src/external/bsd/openresolv/dist/unbound.in

1 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jroy:yesterday -jroy src/external/bsd/openresolv/dist



CVS commit: src/external/bsd/openresolv/dist

2013-06-04 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Tue Jun  4 09:40:12 UTC 2013

Modified Files:
src/external/bsd/openresolv/dist: resolvconf.conf.5.in

Log Message:
Sync


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 \
src/external/bsd/openresolv/dist/resolvconf.conf.5.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/bsd/openresolv/dist/resolvconf.conf.5.in
diff -u src/external/bsd/openresolv/dist/resolvconf.conf.5.in:1.7 src/external/bsd/openresolv/dist/resolvconf.conf.5.in:1.8
--- src/external/bsd/openresolv/dist/resolvconf.conf.5.in:1.7	Thu Mar 21 04:57:38 2013
+++ src/external/bsd/openresolv/dist/resolvconf.conf.5.in	Tue Jun  4 09:40:12 2013
@@ -1,4 +1,4 @@
-.\ Copyright (c) 2009-2012 Roy Marples
+.\ Copyright (c) 2009-2013 Roy Marples
 .\ All rights reserved
 .\
 .\ Redistribution and use in source and binary forms, with or without
@@ -22,7 +22,7 @@
 .\ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\ SUCH DAMAGE.
 .\
-.Dd October 2, 2012
+.Dd April 27, 2013
 .Dt RESOLVCONF.CONF 5 SMM
 .Os
 .Sh NAME
@@ -108,11 +108,12 @@ without any alteration.
 A libc resolver sortlist, as specified in
 .Xr resolv.conf 5 .
 .It Sy resolv_conf_local_only
-If a local nameserver is configured then the default is just to specify that
+If a local name server is configured then the default is just to specify that
 and ignore all other entries as they will be configured for the local
-nameserver.
-Set this to YES to list them instead, if you need working DNS and the local
-nameserver stops functioning at the expense of duplicated server queries.
+name server.
+Set this to NO to also list non-local nameservers.
+This will give you working DNS even if the local nameserver stops functioning
+at the expense of duplicated server queries.
 .El
 .Sh SUBSCRIBER OPTIONS
 openresolv ships with subscribers for the name servers
@@ -125,28 +126,31 @@ Each subscriber can create configuration
 in the subscribers main configuration file.
 .Bl -tag -width indent
 .It Sy dnsmasq_conf
-This file tells dnsmasq which nameservers to use for specific domains.
+This file tells dnsmasq which name servers to use for specific domains.
 .It Sy dnsmasq_resolv
-This file tells dnsmasq which nameservers to use for global lookups.
+This file tells dnsmasq which name servers to use for global lookups.
 .Pp
 Example resolvconf.conf for dnsmasq:
-.D1 nameservers=127.0.0.1
+.D1 name_servers=127.0.0.1
 .D1 dnsmasq_conf=/etc/dnsmasq-conf.conf
 .D1 dnsmasq_resolv=/etc/dnsmasq-resolv.conf
 .Pp
 Example dnsmasq.conf:
 .D1 listen-address=127.0.0.1
+.D1 # If dnsmasq is compiled for DBus then we can take
+.D1 # advantage of not having to restart dnsmasq.
+.D1 enable-dbus
 .D1 conf-file=/etc/dnsmasq-conf.conf
 .D1 resolv-file=/etc/dnsmasq-resolv.conf
 .It Sy named_options
 Include this file in the named options block.
-This file tells named which nameservers to use for global lookups.
+This file tells named which name servers to use for global lookups.
 .It Sy named_zones
 Include this file in the named global scope, after the options block.
-This file tells named which nameservers to use for specific domains.
+This file tells named which name servers to use for specific domains.
 .Pp
 Example resolvconf.conf for named:
-.D1 nameservers=127.0.0.1
+.D1 name_servers=127.0.0.1
 .D1 named_options=/etc/named-options.conf
 .D1 named_zones=/etc/named-zones.conf
 .Pp
@@ -164,12 +168,12 @@ setup to read
 .Pa pdnsd_resolv
 as documented below.
 .It Sy pdnsd_resolv
-This file tells pdnsd about global nameservers.
+This file tells pdnsd about global name servers.
 If this variable is not set then it's written to
 .Pa pdnsd_conf .
 .Pp
 Example resolvconf.conf for pdnsd:
-.D1 nameservers=127.0.0.1
+.D1 name_servers=127.0.0.1
 .D1 pdnsd_conf=/etc/pdnsd.conf
 .D1 # pdnsd_resolv=/etc/pdnsd-resolv.conf
 .Pp
@@ -185,10 +189,10 @@ Example pdnsd.conf:
 .D1 	# file=/etc/pdnsd-resolv.conf;
 .D1 }
 .It Sy unbound_conf
-This file tells unbound about specific and global nameservers.
+This file tells unbound about specific and global name servers.
 .Pp
 Example resolvconf.conf for unbound:
-.D1 nameservers=127.0.0.1
+.D1 name_servers=127.0.0.1
 .D1 unbound_conf=/etc/unbound-resolvconf.conf
 .Pp
 Example unbound.conf:
@@ -208,8 +212,6 @@ To accomodate this, the subscribers have
 variables, documented below.
 .Pp
 .Bl -tag -width indent
-.It Sy dbus_pid
-Locaiton of the dbus pidfile.
 .It Sy dnsmasq_service
 Location of the dnsmasq service.
 .It Sy dnsmasq_restart
@@ -241,7 +243,7 @@ and
 .An Roy Marples Aq r...@marples.name
 .Sh BUGS
 Each distribution is a special snowflake and likes to name the same thing
-differently, namely the named service script and the dbus pidfile location.
+differently, namely the named service script.
 .Pp
 Please report them to
 .Lk http://roy.marples.name/projects/openresolv



CVS commit: src/share/man/man4

2013-06-04 Thread Nicolas Joly
Module Name:src
Committed By:   njoly
Date:   Tue Jun  4 12:11:12 UTC 2013

Modified Files:
src/share/man/man4: gpiopwm.4

Log Message:
Fix width in .Bl macro.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/share/man/man4/gpiopwm.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/man/man4/gpiopwm.4
diff -u src/share/man/man4/gpiopwm.4:1.2 src/share/man/man4/gpiopwm.4:1.3
--- src/share/man/man4/gpiopwm.4:1.2	Sun Nov 13 19:31:05 2011
+++ src/share/man/man4/gpiopwm.4	Tue Jun  4 12:11:12 2013
@@ -1,4 +1,4 @@
-.\	$NetBSD: gpiopwm.4,v 1.2 2011/11/13 19:31:05 wiz Exp $
+.\	$NetBSD: gpiopwm.4,v 1.3 2013/06/04 12:11:12 njoly Exp $
 .\
 .\ Copyright (c) 2011 Marc Balmer m...@msys.ch
 .\
@@ -41,7 +41,7 @@ variables.
 The following
 .Xr sysctl 3
 variables are used to define the pulsing:
-.Bl -tag width
+.Bl -tag -width hw.gpiopwmN.off
 .It hw.gpiopwmN.off
 Define the
 .Dq off



CVS commit: src/sys/arch/sparc/dev

2013-06-04 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Tue Jun  4 13:42:37 UTC 2013

Modified Files:
src/sys/arch/sparc/dev: cgfourteen.c

Log Message:
actually map the whole SX IO space instead of just the first page over and
over again (doh)


To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/sys/arch/sparc/dev/cgfourteen.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/sparc/dev/cgfourteen.c
diff -u src/sys/arch/sparc/dev/cgfourteen.c:1.73 src/sys/arch/sparc/dev/cgfourteen.c:1.74
--- src/sys/arch/sparc/dev/cgfourteen.c:1.73	Wed May 29 22:26:39 2013
+++ src/sys/arch/sparc/dev/cgfourteen.c	Tue Jun  4 13:42:37 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: cgfourteen.c,v 1.73 2013/05/29 22:26:39 macallan Exp $ */
+/*	$NetBSD: cgfourteen.c,v 1.74 2013/06/04 13:42:37 macallan Exp $ */
 
 /*
  * Copyright (c) 1996
@@ -564,7 +564,8 @@ cgfourteenmmap(dev_t dev, off_t off, int
 	} else if (off = CG14_SXIO_VOFF 
 		   off  (CG14_SXIO_VOFF + 0x03ff)) {
 		return (bus_space_mmap(sc-sc_sx-sc_tag, 0x8LL,
-			sc-sc_fb_paddr, prot, BUS_SPACE_MAP_LINEAR));
+			sc-sc_fb_paddr + (off - CG14_SXIO_VOFF),
+			prot, BUS_SPACE_MAP_LINEAR));
 #endif
 	} else
 		return -1;



CVS commit: src/sys/arch/x86/pci

2013-06-04 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Tue Jun  4 13:59:17 UTC 2013

Modified Files:
src/sys/arch/x86/pci: ichlpcib.c

Log Message:
Add Intel 8 Series / C220 Series LPC devices.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/x86/pci/ichlpcib.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/x86/pci/ichlpcib.c
diff -u src/sys/arch/x86/pci/ichlpcib.c:1.38 src/sys/arch/x86/pci/ichlpcib.c:1.39
--- src/sys/arch/x86/pci/ichlpcib.c:1.38	Sat Jan 12 20:33:59 2013
+++ src/sys/arch/x86/pci/ichlpcib.c	Tue Jun  4 13:59:16 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: ichlpcib.c,v 1.38 2013/01/12 20:33:59 riastradh Exp $	*/
+/*	$NetBSD: ichlpcib.c,v 1.39 2013/06/04 13:59:16 msaitoh Exp $	*/
 
 /*-
  * Copyright (c) 2004 The NetBSD Foundation, Inc.
@@ -39,7 +39,7 @@
  */
 
 #include sys/cdefs.h
-__KERNEL_RCSID(0, $NetBSD: ichlpcib.c,v 1.38 2013/01/12 20:33:59 riastradh Exp $);
+__KERNEL_RCSID(0, $NetBSD: ichlpcib.c,v 1.39 2013/06/04 13:59:16 msaitoh Exp $);
 
 #include sys/types.h
 #include sys/param.h
@@ -247,6 +247,19 @@ static struct lpcib_device {
 	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_Q77_LPC, 1, 0 },
 	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_Z75_LPC, 1, 0 },
 	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_Z77_LPC, 1, 0 },
+	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_Z87_LPC, 1, 0 },
+	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_Z85_LPC, 1, 0 },
+	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_HM86_LPC, 1, 0 },
+	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_H87_LPC, 1, 0 },
+	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_HM87_LPC, 1, 0 },
+	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_Q85_LPC, 1, 0 },
+	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_Q87_LPC, 1, 0 },
+	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_QM87_LPC, 1, 0 },
+	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_B85_LPC, 1, 0 },
+	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_C222_LPC, 1, 0 },
+	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_C224_LPC, 1, 0 },
+	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_C226_LPC, 1, 0 },
+	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_H81_LPC, 1, 0 },
 	{ PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_C600_LPC, 1, 0 },
 
 	{ 0, 0, 0, 0 },



CVS commit: src/sys/dev/pci

2013-06-04 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Tue Jun  4 13:57:48 UTC 2013

Modified Files:
src/sys/dev/pci: pcidevs

Log Message:
Add some Intel devices from document (Intel 8 Series / C220 Chipset
Family Platform Controller Hub (PCH) Datasheet)


To generate a diff of this commit:
cvs rdiff -u -r1.1155 -r1.1156 src/sys/dev/pci/pcidevs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/pci/pcidevs
diff -u src/sys/dev/pci/pcidevs:1.1155 src/sys/dev/pci/pcidevs:1.1156
--- src/sys/dev/pci/pcidevs:1.1155	Mon Jun  3 16:20:53 2013
+++ src/sys/dev/pci/pcidevs	Tue Jun  4 13:57:48 2013
@@ -1,4 +1,4 @@
-$NetBSD: pcidevs,v 1.1155 2013/06/03 16:20:53 msaitoh Exp $
+$NetBSD: pcidevs,v 1.1156 2013/06/04 13:57:48 msaitoh Exp $
 
 /*
  * Copyright (c) 1995, 1996 Christopher G. Demetriou
@@ -3458,7 +3458,52 @@ product INTEL EG20T_SPI		0x8816	EG20T PC
 product INTEL EG20T_I2C		0x8817	EG20T PCH I2C Interface
 product INTEL EG20T_CAN		0x8818	EG20T PCH CAN Controller
 product INTEL EG20T_IEEE1588	0x8819	EG20T PCH IEEE1588
+product INTEL 8SER_DT_SATA	0x8c00	8 Series (desktop) SATA Controller
+product INTEL 8SER_MO_SATA	0x8c01	8 Series (mobile) SATA Controller
+product INTEL 8SER_DT_SATA_AHCI	0x8c02	8 Series (desktop) SATA Controller (AHCI)
+product INTEL 8SER_MO_SATA_AHCI	0x8c03	8 Series (mobile) SATA Controller (AHCI)
+product INTEL 8SER_DT_SATA_RAID 0x8c04	8 Series (desktop) SATA Controller (RAID)
+product INTEL 8SER_MO_SATA_RAID 0x8c05	8 Series (mobile) SATA Controller (RAID)
+product INTEL 8SER_DT_SATA_RAID_SR 0x8c06 8 Series (desktop) SATA Controller (RAID) + Smart Response
+product INTEL 8SER_MO_SATA_RAID_SR 0x8c07 8 Series (mobile) SATA Controller (RAID) + Smart Response
+product INTEL 8SER_DT_SATA_2	0x8c08	8 Series (desktop) SATA Controller
+product INTEL 8SER_MO_SATA_2	0x8c09	8 Series (mobile) SATA Controller
+product INTEL 8SER_DT_SATA_RAID1 0x8c0e	8 Series (desktop) SATA Controller (RAID1)
+product INTEL 8SER_MO_SATA_RAID1 0x8c0f	8 Series (mobile) SATA Controller (RAID1)
+product INTEL 8SERIES_PCIE_1	0x8c10	8 Series PCIE
+product INTEL 8SERIES_PCIE_2	0x8c12	8 Series PCIE
+product INTEL 8SERIES_PCIE_3	0x8c14	8 Series PCIE
+product INTEL 8SERIES_PCIE_4	0x8c16	8 Series PCIE
+product INTEL 8SERIES_PCIE_5	0x8c18	8 Series PCIE
+product INTEL 8SERIES_PCIE_6	0x8c1a	8 Series PCIE
+product INTEL 8SERIES_PCIE_7	0x8c1c	8 Series PCIE
+product INTEL 8SERIES_PCIE_8	0x8c1e	8 Series PCIE
+product INTEL 8SERIES_HDA	0x8c20	8 Series HD Audio
+product INTEL 8SERIES_SMB	0x8c22	8 Series SMBus Controller
+product INTEL 8SERIES_THERM	0x8c24	8 Series Thermal
+product INTEL 8SERIES_EHCI_1	0x8c26	8 Series USB EHCI
+product INTEL 8SERIES_EHCI_2	0x8c2d	8 Series USB EHCI
+product INTEL 8SERIES_XHCI	0x8c31	8 Series USB xHCI
+product INTEL 8SERIES_LAN	0x8c33	8 Series LAN
+product INTEL 8SERIES_MEI_1	0x8c3a	8 Series MEI Controller
+product INTEL 8SERIES_MEI_2	0x8c3b	8 Series MEI Controller
+product INTEL 8SERIES_IDE_R	0x8c3c	8 Series IDE-R
 product INTEL 8SERIES_KT	0x8c3d	8 Series KT
+product INTEL 8SERIES_M_LPC	0x8c41	8 Series Mobile Full Featured ES LPC
+product INTEL 8SERIES_D_LPC	0x8c42	8 Series Desktop Full Featured ES LPC
+product INTEL Z87_LPC		0x8c44	Z87 LPC
+product INTEL Z85_LPC		0x8c46	Z85 LPC
+product INTEL HM86_LPC		0x8c49	HM86 LPC
+product INTEL H87_LPC		0x8c4a	H87 LPC
+product INTEL HM87_LPC		0x8c4b	HM87 LPC
+product INTEL Q85_LPC		0x8c4c	Q85 LPC
+product INTEL Q87_LPC		0x8c4e	Q87 LPC
+product INTEL QM87_LPC		0x8c4f	QM87 LPC
+product INTEL B85_LPC		0x8c50	B85 LPC
+product INTEL C222_LPC		0x8c52	C222 LPC
+product INTEL C224_LPC		0x8c54	C224 LPC
+product INTEL C226_LPC		0x8c56	C226 LPC
+product INTEL H81_LPC		0x8c5c	H81 LPC
 product INTEL PINEVIEW_HB	0xa000	Pineview Host Bridge
 product INTEL PINEVIEW_IGD	0xa001	Pineview Integrated Graphics Device
 product INTEL PINEVIEW_M_HB	0xa010	Pineview Host Bridge



CVS commit: src/sys/arch/amd64/conf

2013-06-04 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Jun  4 14:39:31 UTC 2013

Modified Files:
src/sys/arch/amd64/conf: GENERIC

Log Message:
sync drm with i386


To generate a diff of this commit:
cvs rdiff -u -r1.375 -r1.376 src/sys/arch/amd64/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/amd64/conf/GENERIC
diff -u src/sys/arch/amd64/conf/GENERIC:1.375 src/sys/arch/amd64/conf/GENERIC:1.376
--- src/sys/arch/amd64/conf/GENERIC:1.375	Tue May 28 08:13:55 2013
+++ src/sys/arch/amd64/conf/GENERIC	Tue Jun  4 10:39:31 2013
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.375 2013/05/28 12:13:55 kiyohara Exp $
+# $NetBSD: GENERIC,v 1.376 2013/06/04 14:39:31 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include	arch/amd64/conf/std.amd64
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		GENERIC-$Revision: 1.375 $
+#ident 		GENERIC-$Revision: 1.376 $
 
 maxusers	64		# estimated number of users
 
@@ -393,6 +393,7 @@ radeondrm*	at drm?		# ATI Radeon DRM dri
 savagedrm*	at drm?		# S3 Savage DRM driver
 sisdrm* 	at drm?		# SiS DRM driver
 tdfxdrm*	at drm?		# 3dfx (voodoo) DRM driver
+viadrm*		at drm?		# VIA DRM driver
 
 # Cryptographic Devices
 



CVS commit: src/sys/rump/net/lib/libshmif

2013-06-04 Thread Antti Kantee
Module Name:src
Committed By:   pooka
Date:   Tue Jun  4 14:54:34 UTC 2013

Modified Files:
src/sys/rump/net/lib/libshmif: rumpcomp_user.c

Log Message:
On Linux, pass the inotify descriptor up so that we can correctly read
it in the wait() routine.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/rump/net/lib/libshmif/rumpcomp_user.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/rump/net/lib/libshmif/rumpcomp_user.c
diff -u src/sys/rump/net/lib/libshmif/rumpcomp_user.c:1.11 src/sys/rump/net/lib/libshmif/rumpcomp_user.c:1.12
--- src/sys/rump/net/lib/libshmif/rumpcomp_user.c:1.11	Tue May  7 16:18:48 2013
+++ src/sys/rump/net/lib/libshmif/rumpcomp_user.c	Tue Jun  4 14:54:34 2013
@@ -1,4 +1,4 @@
-/*  $NetBSD: rumpcomp_user.c,v 1.11 2013/05/07 16:18:48 pooka Exp $	*/
+/*  $NetBSD: rumpcomp_user.c,v 1.12 2013/06/04 14:54:34 pooka Exp $	*/
 
 /*-
  * Copyright (c) 2009, 2010 Antti Kantee.  All Rights Reserved.
@@ -137,6 +137,7 @@ rumpcomp_shmif_watchsetup(int *inotifyp,
 		goto out;
 	}
 	rv = 0;
+	*inotifyp = inotify;
 
  out:
 	return rumpuser_component_errtrans(rv);



CVS commit: src/lib/librumpuser

2013-06-04 Thread Antti Kantee
Module Name:src
Committed By:   pooka
Date:   Tue Jun  4 15:17:28 UTC 2013

Modified Files:
src/lib/librumpuser: rumpuser_dl.c

Log Message:
FreeBSD does the Solaris-like map-l_addr boogie.

from Ben Gras


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/lib/librumpuser/rumpuser_dl.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/librumpuser/rumpuser_dl.c
diff -u src/lib/librumpuser/rumpuser_dl.c:1.18 src/lib/librumpuser/rumpuser_dl.c:1.19
--- src/lib/librumpuser/rumpuser_dl.c:1.18	Mon Apr 29 18:00:20 2013
+++ src/lib/librumpuser/rumpuser_dl.c	Tue Jun  4 15:17:28 2013
@@ -1,4 +1,4 @@
-/*  $NetBSD: rumpuser_dl.c,v 1.18 2013/04/29 18:00:20 pooka Exp $	*/
+/*  $NetBSD: rumpuser_dl.c,v 1.19 2013/06/04 15:17:28 pooka Exp $	*/
 
 /*
  * Copyright (c) 2009 Antti Kantee.  All Rights Reserved.
@@ -40,7 +40,7 @@
 #include rumpuser_port.h
 
 #if !defined(lint)
-__RCSID($NetBSD: rumpuser_dl.c,v 1.18 2013/04/29 18:00:20 pooka Exp $);
+__RCSID($NetBSD: rumpuser_dl.c,v 1.19 2013/06/04 15:17:28 pooka Exp $);
 #endif /* !lint */
 
 #include sys/types.h
@@ -151,7 +151,7 @@ do {	\
  */
 #if defined(__linux__)
 #define adjptr(_map_, _ptr_) ((void *)(_ptr_))
-#elif defined(__sun__) || defined(__DragonFly__)
+#elif defined(__sun__) || defined(__DragonFly__) || defined(__FreeBSD__)
 #define adjptr(_map_, _ptr_) \
 (ismainobj ? (void *)(_ptr_) : (void *)(_map_-l_addr + (_ptr_)))
 #else



CVS commit: src/sys/dev/pci

2013-06-04 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Tue Jun  4 16:55:07 UTC 2013

Modified Files:
src/sys/dev/pci: if_wm.c

Log Message:
 Fix a bug that the check of reset complete fails on Intel 8 series with
wm_lan_init_done: lan_init_done failed to complete message.
The broken code was used for ICH8, 9... and PCH2 but I've never seen the
problem.


To generate a diff of this commit:
cvs rdiff -u -r1.252 -r1.253 src/sys/dev/pci/if_wm.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/pci/if_wm.c
diff -u src/sys/dev/pci/if_wm.c:1.252 src/sys/dev/pci/if_wm.c:1.253
--- src/sys/dev/pci/if_wm.c:1.252	Mon Jun  3 18:47:52 2013
+++ src/sys/dev/pci/if_wm.c	Tue Jun  4 16:55:07 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_wm.c,v 1.252 2013/06/03 18:47:52 msaitoh Exp $	*/
+/*	$NetBSD: if_wm.c,v 1.253 2013/06/04 16:55:07 msaitoh Exp $	*/
 
 /*
  * Copyright (c) 2001, 2002, 2003, 2004 Wasabi Systems, Inc.
@@ -76,7 +76,7 @@
  */
 
 #include sys/cdefs.h
-__KERNEL_RCSID(0, $NetBSD: if_wm.c,v 1.252 2013/06/03 18:47:52 msaitoh Exp $);
+__KERNEL_RCSID(0, $NetBSD: if_wm.c,v 1.253 2013/06/04 16:55:07 msaitoh Exp $);
 
 #include sys/param.h
 #include sys/systm.h
@@ -4288,16 +4288,15 @@ wm_reset(struct wm_softc *sc)
 	case WM_T_I210:
 	case WM_T_I211:
 	case WM_T_80003:
-	case WM_T_ICH8:
-	case WM_T_ICH9:
 		/* check EECD_EE_AUTORD */
 		wm_get_auto_rd_done(sc);
 		break;
+	case WM_T_ICH8:
+	case WM_T_ICH9:
 	case WM_T_ICH10:
 	case WM_T_PCH:
 	case WM_T_PCH2:
 	case WM_T_PCH_LPT:
-		wm_lan_init_done(sc);
 		break;
 	default:
 		panic(%s: unknown type\n, __func__);
@@ -5037,13 +5036,15 @@ wm_get_cfg_done(struct wm_softc *sc)
 	case WM_T_PCH:
 	case WM_T_PCH2:
 	case WM_T_PCH_LPT:
-		if (sc-sc_type = WM_T_PCH) {
-			reg = CSR_READ(sc, WMREG_STATUS);
-			if ((reg  STATUS_PHYRA) != 0)
-CSR_WRITE(sc, WMREG_STATUS,
-reg  ~STATUS_PHYRA);
-		}
 		delay(10*1000);
+		if (sc-sc_type = WM_T_ICH10)
+			wm_lan_init_done(sc);
+		else
+			wm_get_auto_rd_done(sc);
+
+		reg = CSR_READ(sc, WMREG_STATUS);
+		if ((reg  STATUS_PHYRA) != 0)
+			CSR_WRITE(sc, WMREG_STATUS, reg  ~STATUS_PHYRA);
 		break;
 	default:
 		panic(%s: %s: unknown type\n, device_xname(sc-sc_dev),



CVS commit: xsrc/external/mit/xf86-video-openchrome/dist/src

2013-06-04 Thread Thomas Klausner
Module Name:xsrc
Committed By:   wiz
Date:   Tue Jun  4 16:59:25 UTC 2013

Modified Files:
xsrc/external/mit/xf86-video-openchrome/dist/src: via_driver.h

Log Message:
Remove some prototypes (reduce diff to upstream) where I can't find
the corresponding functions.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 \
xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h
diff -u xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h:1.4 xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h:1.5
--- xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h:1.4	Sat Jun  1 21:21:16 2013
+++ xsrc/external/mit/xf86-video-openchrome/dist/src/via_driver.h	Tue Jun  4 16:59:25 2013
@@ -520,14 +520,7 @@ Bool VIADRIBufferInit(ScrnInfoPtr pScrn)
 #endif /* HAVE_DRI */
 
 int viaOffScreenLinear(struct buffer_object *obj, ScrnInfoPtr pScrn, unsigned long size);
-void viaShowCursor(ScrnInfoPtr pScrn);
-void viaHideCursor(ScrnInfoPtr pScrn);
-Bool viaHWCursorInit(ScreenPtr pScreen);
-void ViaDisplaySetStreamOnCRT(ScrnInfoPtr pScrn, Bool primary);
 void ViaDisplaySetStreamOnDFP(ScrnInfoPtr pScrn, Bool primary);
-void ViaDisplaySetStreamOnDVO(ScrnInfoPtr pScrn, int port, Bool primary);
 void ViaDisplayEnableSimultaneous(ScrnInfoPtr pScrn);
-void ViaDisplayEnableCRT(ScrnInfoPtr pScrn);
-void ViaDisplayEnableDVO(ScrnInfoPtr pScrn, int port);
 
 #endif /* _VIA_DRIVER_H_ */



CVS import: xsrc/external/mit/xf86-video-suncg14/dist

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Tue Jun  4 21:46:19 UTC 2013

Update of /cvsroot/xsrc/external/mit/xf86-video-suncg14/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv19726

Log Message:
initial import of xf86-video-suncg14-1.1.2

Status:

Vendor Tag: xorg
Release Tags:   xf86-video-suncg14-1-1-2

U xsrc/external/mit/xf86-video-suncg14/dist/README
U xsrc/external/mit/xf86-video-suncg14/dist/install-sh
U xsrc/external/mit/xf86-video-suncg14/dist/configure
U xsrc/external/mit/xf86-video-suncg14/dist/config.guess
U xsrc/external/mit/xf86-video-suncg14/dist/missing
U xsrc/external/mit/xf86-video-suncg14/dist/ChangeLog
U xsrc/external/mit/xf86-video-suncg14/dist/COPYING
U xsrc/external/mit/xf86-video-suncg14/dist/configure.ac
N xsrc/external/mit/xf86-video-suncg14/dist/INSTALL
U xsrc/external/mit/xf86-video-suncg14/dist/Makefile.in
U xsrc/external/mit/xf86-video-suncg14/dist/depcomp
U xsrc/external/mit/xf86-video-suncg14/dist/Makefile.am
U xsrc/external/mit/xf86-video-suncg14/dist/config.sub
U xsrc/external/mit/xf86-video-suncg14/dist/aclocal.m4
U xsrc/external/mit/xf86-video-suncg14/dist/ltmain.sh
U xsrc/external/mit/xf86-video-suncg14/dist/config.h.in
C xsrc/external/mit/xf86-video-suncg14/dist/src/cg14_driver.c
C xsrc/external/mit/xf86-video-suncg14/dist/src/cg14.h
N xsrc/external/mit/xf86-video-suncg14/dist/src/compat-api.h
U xsrc/external/mit/xf86-video-suncg14/dist/src/Makefile.in
U xsrc/external/mit/xf86-video-suncg14/dist/src/Makefile.am
U xsrc/external/mit/xf86-video-suncg14/dist/man/suncg14.man
U xsrc/external/mit/xf86-video-suncg14/dist/man/Makefile.in
U xsrc/external/mit/xf86-video-suncg14/dist/man/Makefile.am

2 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jxorg:yesterday -jxorg 
xsrc/external/mit/xf86-video-suncg14/dist



CVS import: xsrc/external/mit/xf86-video-suncg6/dist

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Tue Jun  4 21:46:21 UTC 2013

Update of /cvsroot/xsrc/external/mit/xf86-video-suncg6/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv16419

Log Message:
initial import of xf86-video-suncg6-1.1.2

Status:

Vendor Tag: xorg
Release Tags:   xf86-video-suncg6-1-1-2

U xsrc/external/mit/xf86-video-suncg6/dist/README
U xsrc/external/mit/xf86-video-suncg6/dist/install-sh
U xsrc/external/mit/xf86-video-suncg6/dist/configure
U xsrc/external/mit/xf86-video-suncg6/dist/config.guess
U xsrc/external/mit/xf86-video-suncg6/dist/missing
U xsrc/external/mit/xf86-video-suncg6/dist/ChangeLog
U xsrc/external/mit/xf86-video-suncg6/dist/COPYING
U xsrc/external/mit/xf86-video-suncg6/dist/configure.ac
N xsrc/external/mit/xf86-video-suncg6/dist/INSTALL
U xsrc/external/mit/xf86-video-suncg6/dist/Makefile.in
U xsrc/external/mit/xf86-video-suncg6/dist/depcomp
U xsrc/external/mit/xf86-video-suncg6/dist/Makefile.am
U xsrc/external/mit/xf86-video-suncg6/dist/config.sub
U xsrc/external/mit/xf86-video-suncg6/dist/aclocal.m4
U xsrc/external/mit/xf86-video-suncg6/dist/ltmain.sh
U xsrc/external/mit/xf86-video-suncg6/dist/config.h.in
C xsrc/external/mit/xf86-video-suncg6/dist/src/cg6_regs.h
C xsrc/external/mit/xf86-video-suncg6/dist/src/cg6_driver.c
N xsrc/external/mit/xf86-video-suncg6/dist/src/compat-api.h
C xsrc/external/mit/xf86-video-suncg6/dist/src/cg6.h
U xsrc/external/mit/xf86-video-suncg6/dist/src/Makefile.in
U xsrc/external/mit/xf86-video-suncg6/dist/src/Makefile.am
U xsrc/external/mit/xf86-video-suncg6/dist/src/cg6_cursor.c
U xsrc/external/mit/xf86-video-suncg6/dist/man/Makefile.in
U xsrc/external/mit/xf86-video-suncg6/dist/man/suncg6.man
U xsrc/external/mit/xf86-video-suncg6/dist/man/Makefile.am

3 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jxorg:yesterday -jxorg 
xsrc/external/mit/xf86-video-suncg6/dist



CVS import: xsrc/external/mit/xf86-video-sunffb/dist

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Tue Jun  4 21:46:23 UTC 2013

Update of /cvsroot/xsrc/external/mit/xf86-video-sunffb/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv13545

Log Message:
initial import of xf86-video-sunffb-1.2.2

Status:

Vendor Tag: xorg
Release Tags:   xf86-video-sunffb-1-2-2

U xsrc/external/mit/xf86-video-sunffb/dist/README
U xsrc/external/mit/xf86-video-sunffb/dist/install-sh
U xsrc/external/mit/xf86-video-sunffb/dist/configure
U xsrc/external/mit/xf86-video-sunffb/dist/config.guess
U xsrc/external/mit/xf86-video-sunffb/dist/missing
U xsrc/external/mit/xf86-video-sunffb/dist/ChangeLog
U xsrc/external/mit/xf86-video-sunffb/dist/COPYING
U xsrc/external/mit/xf86-video-sunffb/dist/configure.ac
N xsrc/external/mit/xf86-video-sunffb/dist/INSTALL
U xsrc/external/mit/xf86-video-sunffb/dist/Makefile.in
U xsrc/external/mit/xf86-video-sunffb/dist/depcomp
U xsrc/external/mit/xf86-video-sunffb/dist/Makefile.am
U xsrc/external/mit/xf86-video-sunffb/dist/config.sub
U xsrc/external/mit/xf86-video-sunffb/dist/aclocal.m4
U xsrc/external/mit/xf86-video-sunffb/dist/ltmain.sh
U xsrc/external/mit/xf86-video-sunffb/dist/config.h.in
C xsrc/external/mit/xf86-video-sunffb/dist/src/VISmoveImage.s
U xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_fifo.h
C xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_accel.c
U xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_attr.c
C xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_dga.c
U xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_rcache.h
U xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_cursor.c
N xsrc/external/mit/xf86-video-sunffb/dist/src/compat-api.h
U xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_loops.h
U xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_ddc.c
C xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_driver.c
U xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_dac.h
U xsrc/external/mit/xf86-video-sunffb/dist/src/Makefile.in
C xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_dac.c
C xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_asm.s
U xsrc/external/mit/xf86-video-sunffb/dist/src/Makefile.am
U xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_wid.c
C xsrc/external/mit/xf86-video-sunffb/dist/src/ffb.h
U xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_regs.h
U xsrc/external/mit/xf86-video-sunffb/dist/man/sunffb.man
U xsrc/external/mit/xf86-video-sunffb/dist/man/Makefile.in
U xsrc/external/mit/xf86-video-sunffb/dist/man/Makefile.am

7 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jxorg:yesterday -jxorg 
xsrc/external/mit/xf86-video-sunffb/dist



CVS import: xsrc/external/mit/xf86-video-sunleo/dist

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Tue Jun  4 21:46:26 UTC 2013

Update of /cvsroot/xsrc/external/mit/xf86-video-sunleo/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv17733

Log Message:
initial import of xf86-video-sunleo-1.2.1

Status:

Vendor Tag: xorg
Release Tags:   xf86-video-sunleo-1-2-1

N xsrc/external/mit/xf86-video-sunleo/dist/README
U xsrc/external/mit/xf86-video-sunleo/dist/install-sh
U xsrc/external/mit/xf86-video-sunleo/dist/configure
U xsrc/external/mit/xf86-video-sunleo/dist/config.guess
U xsrc/external/mit/xf86-video-sunleo/dist/missing
U xsrc/external/mit/xf86-video-sunleo/dist/ChangeLog
U xsrc/external/mit/xf86-video-sunleo/dist/COPYING
U xsrc/external/mit/xf86-video-sunleo/dist/configure.ac
N xsrc/external/mit/xf86-video-sunleo/dist/INSTALL
U xsrc/external/mit/xf86-video-sunleo/dist/Makefile.in
U xsrc/external/mit/xf86-video-sunleo/dist/depcomp
U xsrc/external/mit/xf86-video-sunleo/dist/Makefile.am
U xsrc/external/mit/xf86-video-sunleo/dist/config.sub
U xsrc/external/mit/xf86-video-sunleo/dist/aclocal.m4
U xsrc/external/mit/xf86-video-sunleo/dist/ltmain.sh
U xsrc/external/mit/xf86-video-sunleo/dist/config.h.in
C xsrc/external/mit/xf86-video-sunleo/dist/src/leo_accel.c
U xsrc/external/mit/xf86-video-sunleo/dist/src/leo_cursor.c
C xsrc/external/mit/xf86-video-sunleo/dist/src/leo_driver.c
U xsrc/external/mit/xf86-video-sunleo/dist/src/leo_regs.h
N xsrc/external/mit/xf86-video-sunleo/dist/src/compat-api.h
U xsrc/external/mit/xf86-video-sunleo/dist/src/Makefile.in
U xsrc/external/mit/xf86-video-sunleo/dist/src/Makefile.am
C xsrc/external/mit/xf86-video-sunleo/dist/src/leo.h
U xsrc/external/mit/xf86-video-sunleo/dist/man/sunleo.man
U xsrc/external/mit/xf86-video-sunleo/dist/man/Makefile.in
U xsrc/external/mit/xf86-video-sunleo/dist/man/Makefile.am

3 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jxorg:yesterday -jxorg 
xsrc/external/mit/xf86-video-sunleo/dist



CVS import: xsrc/external/mit/xf86-video-suntcx/dist

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Tue Jun  4 21:46:28 UTC 2013

Update of /cvsroot/xsrc/external/mit/xf86-video-suntcx/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv17250

Log Message:
initial import of xf86-video-suntcx-1.1.2

Status:

Vendor Tag: xorg
Release Tags:   xf86-video-suntcx-1-1-2

C xsrc/external/mit/xf86-video-suntcx/dist/README
C xsrc/external/mit/xf86-video-suntcx/dist/install-sh
C xsrc/external/mit/xf86-video-suntcx/dist/configure
C xsrc/external/mit/xf86-video-suntcx/dist/config.guess
C xsrc/external/mit/xf86-video-suntcx/dist/missing
C xsrc/external/mit/xf86-video-suntcx/dist/ChangeLog
C xsrc/external/mit/xf86-video-suntcx/dist/COPYING
C xsrc/external/mit/xf86-video-suntcx/dist/configure.ac
N xsrc/external/mit/xf86-video-suntcx/dist/INSTALL
C xsrc/external/mit/xf86-video-suntcx/dist/Makefile.in
C xsrc/external/mit/xf86-video-suntcx/dist/depcomp
C xsrc/external/mit/xf86-video-suntcx/dist/Makefile.am
C xsrc/external/mit/xf86-video-suntcx/dist/config.sub
C xsrc/external/mit/xf86-video-suntcx/dist/aclocal.m4
C xsrc/external/mit/xf86-video-suntcx/dist/ltmain.sh
C xsrc/external/mit/xf86-video-suntcx/dist/config.h.in
C xsrc/external/mit/xf86-video-suntcx/dist/src/tcx_regs.h
N xsrc/external/mit/xf86-video-suntcx/dist/src/compat-api.h
C xsrc/external/mit/xf86-video-suntcx/dist/src/tcx.h
C xsrc/external/mit/xf86-video-suntcx/dist/src/tcx_cursor.c
C xsrc/external/mit/xf86-video-suntcx/dist/src/tcx_driver.c
C xsrc/external/mit/xf86-video-suntcx/dist/src/Makefile.in
C xsrc/external/mit/xf86-video-suntcx/dist/src/Makefile.am
C xsrc/external/mit/xf86-video-suntcx/dist/man/suntcx.man
C xsrc/external/mit/xf86-video-suntcx/dist/man/Makefile.in
C xsrc/external/mit/xf86-video-suntcx/dist/man/Makefile.am

24 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jxorg:yesterday -jxorg 
xsrc/external/mit/xf86-video-suntcx/dist



CVS commit: xsrc/external/mit

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Tue Jun  4 22:20:42 UTC 2013

Modified Files:
xsrc/external/mit/xf86-video-suncg14/dist/src: cg14.h cg14_driver.c
xsrc/external/mit/xf86-video-suncg6/dist/src: cg6.h cg6_driver.c
cg6_regs.h
xsrc/external/mit/xf86-video-sunffb/dist/src: VISmoveImage.s ffb.h
ffb_accel.c ffb_asm.s ffb_dac.c ffb_dga.c ffb_driver.c
xsrc/external/mit/xf86-video-sunleo/dist/src: leo.h leo_accel.c
leo_driver.c
xsrc/external/mit/xf86-video-suntcx/dist: COPYING ChangeLog Makefile.am
Makefile.in aclocal.m4 config.guess config.h.in config.sub
configure configure.ac depcomp install-sh ltmain.sh missing
xsrc/external/mit/xf86-video-suntcx/dist/man: Makefile.am Makefile.in
suntcx.man
xsrc/external/mit/xf86-video-suntcx/dist/src: Makefile.am Makefile.in
tcx.h tcx_cursor.c tcx_driver.c tcx_regs.h
Removed Files:
xsrc/external/mit/xf86-video-sunleo/dist/src: leo_checks.c leo_frect.c
leo_frectsp.c leo_fspans.c leo_fspanssp.c leo_glyph.c
xsrc/external/mit/xf86-video-suntcx/dist/src: tcx_accel.c

Log Message:
merge xf86-video-suncg14 1.1.2, xf86-video-suncg6 1.1.2,
xf86-video-sunffb 1.2.2, xf86-video-suntcx 1.1.2 and xf86-video-sunleo 1.2.1

XXX: these might need more help


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/xf86-video-suncg14/dist/src/cg14.h
cvs rdiff -u -r1.8 -r1.9 \
xsrc/external/mit/xf86-video-suncg14/dist/src/cg14_driver.c
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/xf86-video-suncg6/dist/src/cg6.h
cvs rdiff -u -r1.7 -r1.8 \
xsrc/external/mit/xf86-video-suncg6/dist/src/cg6_driver.c
cvs rdiff -u -r1.3 -r1.4 \
xsrc/external/mit/xf86-video-suncg6/dist/src/cg6_regs.h
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/xf86-video-sunffb/dist/src/VISmoveImage.s \
xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_accel.c \
xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_asm.s \
xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_dga.c
cvs rdiff -u -r1.4 -r1.5 xsrc/external/mit/xf86-video-sunffb/dist/src/ffb.h
cvs rdiff -u -r1.3 -r1.4 \
xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_dac.c
cvs rdiff -u -r1.6 -r1.7 \
xsrc/external/mit/xf86-video-sunffb/dist/src/ffb_driver.c
cvs rdiff -u -r1.2 -r1.3 xsrc/external/mit/xf86-video-sunleo/dist/src/leo.h \
xsrc/external/mit/xf86-video-sunleo/dist/src/leo_driver.c
cvs rdiff -u -r1.5 -r1.6 \
xsrc/external/mit/xf86-video-sunleo/dist/src/leo_accel.c
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/xf86-video-sunleo/dist/src/leo_checks.c \
xsrc/external/mit/xf86-video-sunleo/dist/src/leo_frect.c \
xsrc/external/mit/xf86-video-sunleo/dist/src/leo_frectsp.c \
xsrc/external/mit/xf86-video-sunleo/dist/src/leo_glyph.c
cvs rdiff -u -r1.2 -r0 \
xsrc/external/mit/xf86-video-sunleo/dist/src/leo_fspans.c \
xsrc/external/mit/xf86-video-sunleo/dist/src/leo_fspanssp.c
cvs rdiff -u -r1.1 -r1.2 xsrc/external/mit/xf86-video-suntcx/dist/COPYING \
xsrc/external/mit/xf86-video-suntcx/dist/ChangeLog \
xsrc/external/mit/xf86-video-suntcx/dist/Makefile.am \
xsrc/external/mit/xf86-video-suntcx/dist/Makefile.in \
xsrc/external/mit/xf86-video-suntcx/dist/aclocal.m4 \
xsrc/external/mit/xf86-video-suntcx/dist/config.guess \
xsrc/external/mit/xf86-video-suntcx/dist/config.h.in \
xsrc/external/mit/xf86-video-suntcx/dist/config.sub \
xsrc/external/mit/xf86-video-suntcx/dist/configure \
xsrc/external/mit/xf86-video-suntcx/dist/configure.ac \
xsrc/external/mit/xf86-video-suntcx/dist/depcomp \
xsrc/external/mit/xf86-video-suntcx/dist/install-sh \
xsrc/external/mit/xf86-video-suntcx/dist/ltmain.sh \
xsrc/external/mit/xf86-video-suntcx/dist/missing
cvs rdiff -u -r1.1 -r1.2 \
xsrc/external/mit/xf86-video-suntcx/dist/man/Makefile.am \
xsrc/external/mit/xf86-video-suntcx/dist/man/Makefile.in \
xsrc/external/mit/xf86-video-suntcx/dist/man/suntcx.man
cvs rdiff -u -r1.1 -r1.2 \
xsrc/external/mit/xf86-video-suntcx/dist/src/Makefile.am \
xsrc/external/mit/xf86-video-suntcx/dist/src/Makefile.in \
xsrc/external/mit/xf86-video-suntcx/dist/src/tcx_cursor.c \
xsrc/external/mit/xf86-video-suntcx/dist/src/tcx_regs.h
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/xf86-video-suntcx/dist/src/tcx.h
cvs rdiff -u -r1.5 -r0 \
xsrc/external/mit/xf86-video-suntcx/dist/src/tcx_accel.c
cvs rdiff -u -r1.5 -r1.6 \
xsrc/external/mit/xf86-video-suntcx/dist/src/tcx_driver.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffs are larger than 1MB and have been omitted


CVS commit: src/sys/arch/sparc/dev

2013-06-04 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Tue Jun  4 22:30:30 UTC 2013

Modified Files:
src/sys/arch/sparc/dev: sxreg.h

Log Message:
add STore with (plane) Mask instruction


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/sparc/dev/sxreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/sparc/dev/sxreg.h
diff -u src/sys/arch/sparc/dev/sxreg.h:1.5 src/sys/arch/sparc/dev/sxreg.h:1.6
--- src/sys/arch/sparc/dev/sxreg.h:1.5	Thu May 30 20:09:23 2013
+++ src/sys/arch/sparc/dev/sxreg.h	Tue Jun  4 22:30:30 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: sxreg.h,v 1.5 2013/05/30 20:09:23 macallan Exp $	*/
+/*	$NetBSD: sxreg.h,v 1.6 2013/06/04 22:30:30 macallan Exp $	*/
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -152,6 +152,8 @@
 SX_PACKED | (dreg  7) | (o))
 #define SX_ST(sreg, cnt, o)  (0x8000 | ((cnt)  23) | SX_STORE | \
 SX_LONG | (sreg  7) | (o))
+#define SX_STM(sreg, cnt, o)  (0x8000 | ((cnt)  23) | SX_STORE_MASK | \
+SX_LONG | (sreg  7) | (o))
 #define SX_STB(sreg, cnt, o) (0x8000 | ((cnt)  23) | SX_STORE | \
 SX_UBYTE_0 | (sreg  7) | (o))
 #define SX_STP(sreg, cnt, o) (0x8000 | ((cnt)  23) | SX_STORE | \



CVS commit: src/sys/arch/sparc/dev

2013-06-04 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Tue Jun  4 22:31:30 UTC 2013

Modified Files:
src/sys/arch/sparc/dev: cgfourteen.c

Log Message:
report actual VRAM size in fb_type.fb_size


To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/sparc/dev/cgfourteen.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/sparc/dev/cgfourteen.c
diff -u src/sys/arch/sparc/dev/cgfourteen.c:1.74 src/sys/arch/sparc/dev/cgfourteen.c:1.75
--- src/sys/arch/sparc/dev/cgfourteen.c:1.74	Tue Jun  4 13:42:37 2013
+++ src/sys/arch/sparc/dev/cgfourteen.c	Tue Jun  4 22:31:30 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: cgfourteen.c,v 1.74 2013/06/04 13:42:37 macallan Exp $ */
+/*	$NetBSD: cgfourteen.c,v 1.75 2013/06/04 22:31:30 macallan Exp $ */
 
 /*
  * Copyright (c) 1996
@@ -228,7 +228,7 @@ cgfourteenattach(device_t parent, device
 	struct cgfourteen_softc *sc = device_private(self);
 	struct fbdevice *fb = sc-sc_fb;
 	bus_space_handle_t bh;
-	int node, ramsize;
+	int node;
 	volatile uint32_t *lut;
 	int i, isconsole, items;
 	uint32_t fbva[2] = {0, 0};
@@ -254,10 +254,8 @@ cgfourteenattach(device_t parent, device
 	fb-fb_type.fb_depth = 32;
 
 	fb_setsize_obp(fb, sc-sc_fb.fb_type.fb_depth, 1152, 900, node);
-	ramsize = roundup(fb-fb_type.fb_height * fb-fb_linebytes, NBPG);
 
 	fb-fb_type.fb_cmsize = CG14_CLUT_SIZE;
-	fb-fb_type.fb_size = ramsize + COLOUR_OFFSET;
 
 	if (sa-sa_nreg  2) {
 		printf(%s: only %d register sets\n,
@@ -268,6 +266,7 @@ cgfourteenattach(device_t parent, device
 	  sa-sa_nreg * sizeof(struct sbus_reg));
 
 	sc-sc_vramsize = sc-sc_physadr[CG14_PXL_IDX].sbr_size;
+	fb-fb_type.fb_size = sc-sc_vramsize;
 
 	printf(: %d MB VRAM, (uint32_t)(sc-sc_vramsize  20));
 	/*
@@ -329,7 +328,7 @@ cgfourteenattach(device_t parent, device
 		if (sbus_bus_map( sc-sc_bustag,
 		sc-sc_physadr[CG14_PXL_IDX].sbr_slot,
 		sc-sc_physadr[CG14_PXL_IDX].sbr_offset,
-		ramsize, BUS_SPACE_MAP_LINEAR | BUS_SPACE_MAP_LARGE,
+		sc-sc_vramsize, BUS_SPACE_MAP_LINEAR | BUS_SPACE_MAP_LARGE,
 		bh) != 0) {
 			printf(%s: cannot map pixels\n, 
 device_xname(sc-sc_dev));



CVS commit: src/external/mit/xorg/server/drivers

2013-06-04 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Tue Jun  4 22:45:08 UTC 2013

Modified Files:
src/external/mit/xorg/server/drivers/xf86-video-suncg14: Makefile
src/external/mit/xorg/server/drivers/xf86-video-suncg6: Makefile
src/external/mit/xorg/server/drivers/xf86-video-sunffb: Makefile
src/external/mit/xorg/server/drivers/xf86-video-sunleo: Makefile
src/external/mit/xorg/server/drivers/xf86-video-suntcx: Makefile

Log Message:
updates for merge xf86-video-suncg14 1.1.2, xf86-video-suncg6 1.1.2,
xf86-video-sunffb 1.2.2, xf86-video-suntcx 1.1.2 and xf86-video-sunleo 1.2.1


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
src/external/mit/xorg/server/drivers/xf86-video-suncg14/Makefile
cvs rdiff -u -r1.2 -r1.3 \
src/external/mit/xorg/server/drivers/xf86-video-suncg6/Makefile
cvs rdiff -u -r1.3 -r1.4 \
src/external/mit/xorg/server/drivers/xf86-video-sunffb/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/mit/xorg/server/drivers/xf86-video-sunleo/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/mit/xorg/server/drivers/xf86-video-suntcx/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mit/xorg/server/drivers/xf86-video-suncg14/Makefile
diff -u src/external/mit/xorg/server/drivers/xf86-video-suncg14/Makefile:1.2 src/external/mit/xorg/server/drivers/xf86-video-suncg14/Makefile:1.3
--- src/external/mit/xorg/server/drivers/xf86-video-suncg14/Makefile:1.2	Thu Apr 14 16:50:05 2011
+++ src/external/mit/xorg/server/drivers/xf86-video-suncg14/Makefile	Tue Jun  4 22:45:07 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2011/04/14 16:50:05 macallan Exp $
+#	$NetBSD: Makefile,v 1.3 2013/06/04 22:45:07 mrg Exp $
 
 DRIVER=		xf86-video-suncg14
 DRIVER_NAME=	suncg14_drv
@@ -7,5 +7,6 @@ SRCS=		cg14_driver.c cg14_cursor.c
 MAN=		suncg14.4
 
 CPPFLAGS+=	-I${X11SRCDIR.${DRIVER}}/../include
+CPPFLAGS+=	-DHAVE_XAA_H
 
 .include ../Makefile.xf86-driver

Index: src/external/mit/xorg/server/drivers/xf86-video-suncg6/Makefile
diff -u src/external/mit/xorg/server/drivers/xf86-video-suncg6/Makefile:1.2 src/external/mit/xorg/server/drivers/xf86-video-suncg6/Makefile:1.3
--- src/external/mit/xorg/server/drivers/xf86-video-suncg6/Makefile:1.2	Tue Jan 20 10:18:32 2009
+++ src/external/mit/xorg/server/drivers/xf86-video-suncg6/Makefile	Tue Jun  4 22:45:08 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2009/01/20 10:18:32 martin Exp $
+#	$NetBSD: Makefile,v 1.3 2013/06/04 22:45:08 mrg Exp $
 
 DRIVER=		xf86-video-suncg6
 DRIVER_NAME=	suncg6_drv
@@ -6,6 +6,7 @@ DRIVER_NAME=	suncg6_drv
 SRCS=		cg6_driver.c cg6_cursor.c cg6_accel.c
 
 CPPFLAGS+=	${X11FLAGS.DRI}
+CPPFLAGS+=	-DHAVE_XAA_H
 
 MAN=		suncg6.4
 

Index: src/external/mit/xorg/server/drivers/xf86-video-sunffb/Makefile
diff -u src/external/mit/xorg/server/drivers/xf86-video-sunffb/Makefile:1.3 src/external/mit/xorg/server/drivers/xf86-video-sunffb/Makefile:1.4
--- src/external/mit/xorg/server/drivers/xf86-video-sunffb/Makefile:1.3	Sat Feb 14 13:32:13 2009
+++ src/external/mit/xorg/server/drivers/xf86-video-sunffb/Makefile	Tue Jun  4 22:45:08 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2009/02/14 13:32:13 abs Exp $
+#	$NetBSD: Makefile,v 1.4 2013/06/04 22:45:08 mrg Exp $
 
 DRIVER=		xf86-video-sunffb
 DRIVER_NAME=	sunffb_drv
@@ -17,6 +17,7 @@ COPTS= -mv8plus
 .endif
 
 CPPFLAGS+=	${X11FLAGS.DRI} -DUSE_VIS
+CPPFLAGS+=	-DHAVE_XAA_H
 
 MAN=		sunffb.4
 

Index: src/external/mit/xorg/server/drivers/xf86-video-sunleo/Makefile
diff -u src/external/mit/xorg/server/drivers/xf86-video-sunleo/Makefile:1.1 src/external/mit/xorg/server/drivers/xf86-video-sunleo/Makefile:1.2
--- src/external/mit/xorg/server/drivers/xf86-video-sunleo/Makefile:1.1	Sat Sep  5 22:35:53 2009
+++ src/external/mit/xorg/server/drivers/xf86-video-sunleo/Makefile	Tue Jun  4 22:45:08 2013
@@ -1,13 +1,12 @@
-#	$NetBSD: Makefile,v 1.1 2009/09/05 22:35:53 macallan Exp $
+#	$NetBSD: Makefile,v 1.2 2013/06/04 22:45:08 mrg Exp $
 
 DRIVER=		xf86-video-sunleo
 DRIVER_NAME=	sunleo_drv
 
-SRCS=		leo_accel.c leo_checks.c leo_cursor.c leo_driver.c \
-		leo_frect.c leo_frectsp.c leo_fspans.c leo_fspanssp.c \
-		leo_glyph.c
+SRCS=		leo_accel.c leo_cursor.c leo_driver.c
 
 CPPFLAGS+=	${X11FLAGS.DRI}
+CPPFLAGS+=	-DHAVE_XAA_H
 
 MAN=		sunleo.4
 

Index: src/external/mit/xorg/server/drivers/xf86-video-suntcx/Makefile
diff -u src/external/mit/xorg/server/drivers/xf86-video-suntcx/Makefile:1.1 src/external/mit/xorg/server/drivers/xf86-video-suntcx/Makefile:1.2
--- src/external/mit/xorg/server/drivers/xf86-video-suntcx/Makefile:1.1	Wed Aug 26 22:30:46 2009
+++ src/external/mit/xorg/server/drivers/xf86-video-suntcx/Makefile	Tue Jun  4 22:45:08 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2009/08/26 22:30:46 macallan Exp $
+#	$NetBSD: Makefile,v 1.2 2013/06/04 22:45:08 mrg Exp $
 
 DRIVER=		xf86-video-suntcx
 DRIVER_NAME=	suntcx_drv
@@ -6,6 +6,7 @@ 

CVS commit: src/sys

2013-06-04 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Tue Jun  4 22:47:37 UTC 2013

Modified Files:
src/sys/netinet: ip_output.c udp_usrreq.c
src/sys/netipsec: files.netipsec ipsec.c ipsec.h ipsec_input.c
ipsec_output.c key.c key.h keydb.h xform_ah.c xform_esp.c
xform_ipcomp.c

Log Message:
PR/47886: Dr. Wolfgang Stukenbrock: IPSEC_NAT_T enabled kernels may access
outdated pointers and pass ESP data to UPD-sockets.
While here, simplify the code and remove the IPSEC_NAT_T option; always
compile nat-traversal in so that it does not bitrot.


To generate a diff of this commit:
cvs rdiff -u -r1.218 -r1.219 src/sys/netinet/ip_output.c
cvs rdiff -u -r1.187 -r1.188 src/sys/netinet/udp_usrreq.c
cvs rdiff -u -r1.10 -r1.11 src/sys/netipsec/files.netipsec
cvs rdiff -u -r1.57 -r1.58 src/sys/netipsec/ipsec.c
cvs rdiff -u -r1.31 -r1.32 src/sys/netipsec/ipsec.h
cvs rdiff -u -r1.29 -r1.30 src/sys/netipsec/ipsec_input.c \
src/sys/netipsec/xform_ipcomp.c
cvs rdiff -u -r1.38 -r1.39 src/sys/netipsec/ipsec_output.c \
src/sys/netipsec/xform_ah.c
cvs rdiff -u -r1.79 -r1.80 src/sys/netipsec/key.c
cvs rdiff -u -r1.11 -r1.12 src/sys/netipsec/key.h
cvs rdiff -u -r1.12 -r1.13 src/sys/netipsec/keydb.h
cvs rdiff -u -r1.41 -r1.42 src/sys/netipsec/xform_esp.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/netinet/ip_output.c
diff -u src/sys/netinet/ip_output.c:1.218 src/sys/netinet/ip_output.c:1.219
--- src/sys/netinet/ip_output.c:1.218	Sat Feb  2 02:00:40 2013
+++ src/sys/netinet/ip_output.c	Tue Jun  4 18:47:37 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: ip_output.c,v 1.218 2013/02/02 07:00:40 kefren Exp $	*/
+/*	$NetBSD: ip_output.c,v 1.219 2013/06/04 22:47:37 christos Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -91,7 +91,7 @@
  */
 
 #include sys/cdefs.h
-__KERNEL_RCSID(0, $NetBSD: ip_output.c,v 1.218 2013/02/02 07:00:40 kefren Exp $);
+__KERNEL_RCSID(0, $NetBSD: ip_output.c,v 1.219 2013/06/04 22:47:37 christos Exp $);
 
 #include opt_pfil_hooks.h
 #include opt_inet.h
@@ -126,6 +126,7 @@ __KERNEL_RCSID(0, $NetBSD: ip_output.c,
 #include netinet/ip_private.h
 #include netinet/in_offload.h
 #include netinet/portalgo.h
+#include netinet/udp.h
 
 #ifdef MROUTING
 #include netinet/ip_mroute.h
@@ -137,9 +138,6 @@ __KERNEL_RCSID(0, $NetBSD: ip_output.c,
 #include netipsec/xform.h
 #endif	/* FAST_IPSEC*/
 
-#ifdef IPSEC_NAT_T
-#include netinet/udp.h
-#endif
 
 static struct mbuf *ip_insertoptions(struct mbuf *, struct mbuf *, int *);
 static struct ifnet *ip_multicast_if(struct in_addr *, int *);
@@ -179,9 +177,7 @@ ip_output(struct mbuf *m0, ...)
 	struct ip_moptions *imo;
 	struct socket *so;
 	va_list ap;
-#ifdef IPSEC_NAT_T
 	int natt_frag = 0;
-#endif
 #ifdef FAST_IPSEC
 	struct inpcb *inp;
 	struct secpolicy *sp = NULL;
@@ -518,22 +514,20 @@ sendit:
 		 *sp == NULL, error != 0	discard packet, report error
 		 */
 		if (sp != NULL) {
-#ifdef IPSEC_NAT_T
 			/*
-			 * NAT-T ESP fragmentation: don't do IPSec processing now,
-			 * we'll do it on each fragmented packet.
+			 * NAT-T ESP fragmentation: don't do IPSec processing
+			 * now, we'll do it on each fragmented packet.
 			 */
-			if (sp-req-sav 
-	((sp-req-sav-natt_type  UDP_ENCAP_ESPINUDP) ||
-	 (sp-req-sav-natt_type  UDP_ENCAP_ESPINUDP_NON_IKE))) {
-if (ntohs(ip-ip_len)  sp-req-sav-esp_frag) {
+			if (sp-req-sav  (sp-req-sav-natt_type 
+			(UDP_ENCAP_ESPINUDP|UDP_ENCAP_ESPINUDP_NON_IKE))) {
+if (ntohs(ip-ip_len)  sp-req-sav-esp_frag)
+{
 	natt_frag = 1;
 	mtu = sp-req-sav-esp_frag;
 	splx(s);
 	goto spd_done;
 }
 			}
-#endif /* IPSEC_NAT_T */
 
 			/*
 			 * Do delayed checksums now because we send before
@@ -711,19 +705,17 @@ spd_done:
 ia-ia_ifa.ifa_data.ifad_outbytes +=
 ntohs(ip-ip_len);
 #endif
-#ifdef IPSEC_NAT_T
 			/*
-			 * If we get there, the packet has not been handeld by
+			 * If we get there, the packet has not been handled by
 			 * IPSec whereas it should have. Now that it has been
 			 * fragmented, re-inject it in ip_output so that IPsec
 			 * processing can occur.
 			 */
 			if (natt_frag) {
-error = ip_output(m, opt,
-ro, flags | IP_RAWOUTPUT | IP_NOIPNEWID, imo, so, mtu_p);
-			} else
-#endif /* IPSEC_NAT_T */
-			{
+error = ip_output(m, opt, ro,
+flags | IP_RAWOUTPUT | IP_NOIPNEWID,
+imo, so, mtu_p);
+			} else {
 KASSERT((m-m_pkthdr.csum_flags 
 (M_CSUM_UDPv4 | M_CSUM_TCPv4)) == 0);
 KERNEL_LOCK(1, NULL);

Index: src/sys/netinet/udp_usrreq.c
diff -u src/sys/netinet/udp_usrreq.c:1.187 src/sys/netinet/udp_usrreq.c:1.188
--- src/sys/netinet/udp_usrreq.c:1.187	Fri Jun 22 10:54:35 2012
+++ src/sys/netinet/udp_usrreq.c	Tue Jun  4 18:47:37 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: udp_usrreq.c,v 1.187 2012/06/22 14:54:35 christos Exp $	*/
+/*	$NetBSD: udp_usrreq.c,v 1.188 2013/06/04 

CVS commit: xsrc/external/mit/xf86-video-sunleo/dist/src

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Tue Jun  4 22:56:31 UTC 2013

Modified Files:
xsrc/external/mit/xf86-video-sunleo/dist/src: leo_driver.c

Log Message:
reduce a diff to upstream.
fix LeoFreeScreen() to use the right screen arg.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
xsrc/external/mit/xf86-video-sunleo/dist/src/leo_driver.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xf86-video-sunleo/dist/src/leo_driver.c
diff -u xsrc/external/mit/xf86-video-sunleo/dist/src/leo_driver.c:1.3 xsrc/external/mit/xf86-video-sunleo/dist/src/leo_driver.c:1.4
--- xsrc/external/mit/xf86-video-sunleo/dist/src/leo_driver.c:1.3	Tue Jun  4 22:20:42 2013
+++ xsrc/external/mit/xf86-video-sunleo/dist/src/leo_driver.c	Tue Jun  4 22:56:31 2013
@@ -1,3 +1,4 @@
+
 /*
  * Leo (ZX) framebuffer driver.
  *
@@ -658,7 +659,7 @@ LeoCloseScreen(CLOSE_SCREEN_ARGS_DECL)
 static void
 LeoFreeScreen(FREE_SCREEN_ARGS_DECL)
 {
-SCRN_INFO_PTR(pScrn);
+SCRN_INFO_PTR(arg);
 LeoFreeRec(pScrn);
 }
 



CVS commit: xsrc/external/mit/xf86-video-suntcx/dist/src

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Tue Jun  4 22:58:31 UTC 2013

Added Files:
xsrc/external/mit/xf86-video-suntcx/dist/src: tcx_accel.c

Log Message:
re-add tcx_accel.c


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.7 \
xsrc/external/mit/xf86-video-suntcx/dist/src/tcx_accel.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: xsrc/external/mit/xf86-video-suntcx/dist/src/tcx_accel.c
diff -u /dev/null xsrc/external/mit/xf86-video-suntcx/dist/src/tcx_accel.c:1.7
--- /dev/null	Tue Jun  4 22:58:31 2013
+++ xsrc/external/mit/xf86-video-suntcx/dist/src/tcx_accel.c	Tue Jun  4 22:58:31 2013
@@ -0,0 +1,384 @@
+/*
+ * TCX framebuffer - hardware acceleration.
+ *
+ * Copyright (C) 2009 Michael Lorenz
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the Software), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+ * MICHAEL LORENZ BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+ * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ */
+
+/* $NetBSD: tcx_accel.c,v 1.7 2013/06/04 22:58:31 mrg Exp $ */
+
+#include sys/types.h
+
+#include tcx.h
+
+#ifdef DEBUG
+#define ENTER xf86Msg(X_ERROR, %s\n, __func__)
+#define LEAVE xf86Msg(X_ERROR, %s done\n, __func__)
+#else
+#define ENTER
+#define LEAVE
+#endif
+
+static void
+TcxWaitMarker(ScreenPtr pScreenInfo, int Marker)
+{
+ENTER;
+/* do nothing */
+}
+
+static int
+TcxMarkSync(ScreenPtr pScreenInfo)
+{
+ENTER;
+return 0;
+}
+
+static Bool
+TcxPrepareCopy
+(
+PixmapPtr pSrcPixmap,
+PixmapPtr pDstPixmap,
+int   xdir,
+int   ydir,
+int   alu,
+Pixel planemask
+)
+{
+ScrnInfoPtr pScreenInfo = xf86Screens[pDstPixmap-drawable.pScreen-myNum];
+TcxPtr pTcx = GET_TCX_FROM_SCRN(pScreenInfo);
+
+ENTER;
+/* weed out the cases we can't accelerate */
+#ifdef DEBUG
+xf86Msg(X_ERROR, alu: %d mask %08x\n, alu, planemask);
+#endif
+if (alu != GXcopy)
+	return FALSE;
+if ((planemask != 0x)  (planemask != 0x00ff))
+	return FALSE;
+
+pTcx-xdir = xdir;
+pTcx-ydir = ydir;
+pTcx-srcoff = exaGetPixmapOffset(pSrcPixmap)  pTcx-pitchshift;
+pTcx-srcpitch = exaGetPixmapPitch(pSrcPixmap)  pTcx-pitchshift;
+LEAVE;
+return TRUE;
+}
+
+static void
+TcxCopy
+(
+PixmapPtr pDstPixmap,
+int   srcX,
+int   srcY,
+int   dstX,
+int   dstY,
+int   w,
+int   h
+)
+{
+ScrnInfoPtr pScreenInfo = xf86Screens[pDstPixmap-drawable.pScreen-myNum];
+TcxPtr pTcx = GET_TCX_FROM_SCRN(pScreenInfo);
+uint64_t cmd, lcmd;
+int line, col, leftover, src, dst, xsteps, sstep, dstep, dpitch, x, xoff;
+int doff;
+
+ENTER;
+leftover = w  0x1f;
+if (leftover  0)
+	lcmd = 0x3000LL | (leftover - 1)  24;
+	
+
+doff = exaGetPixmapOffset(pDstPixmap)  pTcx-pitchshift;
+dpitch = exaGetPixmapPitch(pDstPixmap)  pTcx-pitchshift;
+src = srcX + srcY * pTcx-srcpitch + pTcx-srcoff;
+dst = dstX + dstY * dpitch + doff;
+
+if (pTcx-ydir  0) {
+	src += (h - 1) * pTcx-srcpitch;
+	dst += (h - 1) * dpitch;
+	sstep = 0 - pTcx-srcpitch;
+	dstep = 0 - dpitch;
+} else {
+	sstep = pTcx-srcpitch;
+	dstep = dpitch;
+}
+
+xsteps = w  5;
+
+if ((pTcx-xdir  0) || (w  33)) {
+	for (line = 0; line  h; line++) {
+	x = xsteps;
+	xoff = 0;
+	while (x  0) {
+		cmd = 0x30001f00LL | (uint64_t)(src + xoff);
+		pTcx-rblit[dst + xoff] = cmd;
+		xoff += 32;
+		x--;
+	}
+	if (leftover  0) {
+		cmd = lcmd | (uint64_t)(src + xoff);
+		pTcx-rblit[dst + xoff] = cmd;
+	}
+	src += sstep;
+	dst += dstep;
+	}
+} else {
+	/* same thing but right to left */
+	for (line = 0; line  h; line++) {
+	x = xsteps;
+	xoff = xsteps  5;
+	if (leftover  0) {
+		cmd = lcmd | (uint64_t)(src + xoff);
+		pTcx-rblit[dst + xoff] = cmd;
+	}
+	xoff -= 32;
+	while (x  0) {
+		cmd = 0x30001f00LL | (uint64_t)(src + xoff);
+		pTcx-rblit[dst + xoff] = cmd;
+		xoff -= 32;
+		x--;
+	}
+	src += sstep;
+	dst += dstep;
+	}
+}
+ 

CVS commit: src/external/mit/xorg

2013-06-04 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Wed Jun  5 00:01:16 UTC 2013

Modified Files:
src/external/mit/xorg/bin/xdm: Makefile Makefile.xdm
src/external/mit/xorg/lib/libXdmGreet: Makefile

Log Message:
update properly for xdm 1.1.11:
- link libXdmGreet against the same libs that modular does
- copy all the config.h defines we need (could do the copy config.h
  thing here, but we use a bunch of non-standard paths)
- support ipv6 properly
- move freetype include to Makefile.xdm so the greeter can find it


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/external/mit/xorg/bin/xdm/Makefile
cvs rdiff -u -r1.7 -r1.8 src/external/mit/xorg/bin/xdm/Makefile.xdm
cvs rdiff -u -r1.1 -r1.2 src/external/mit/xorg/lib/libXdmGreet/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mit/xorg/bin/xdm/Makefile
diff -u src/external/mit/xorg/bin/xdm/Makefile:1.9 src/external/mit/xorg/bin/xdm/Makefile:1.10
--- src/external/mit/xorg/bin/xdm/Makefile:1.9	Fri May 31 22:49:15 2013
+++ src/external/mit/xorg/bin/xdm/Makefile	Wed Jun  5 00:01:16 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.9 2013/05/31 22:49:15 mrg Exp $
+#	$NetBSD: Makefile,v 1.10 2013/06/05 00:01:16 mrg Exp $
 
 .include bsd.own.mk
 
@@ -44,7 +44,6 @@ TARGETS+=	configinstall
 .include Makefile.xdm
 
 CPPFLAGS.resource.c+=	-DDEF_CHOOSER=\${XDMCHOOSERPATH}\
-CPPFLAGS+=		-I${DESTDIR}${X11INCDIR}/freetype2
 
 X11MANCPP=	yes
 X11EXTRAMANDEFS+=	-DARC4_RANDOM \

Index: src/external/mit/xorg/bin/xdm/Makefile.xdm
diff -u src/external/mit/xorg/bin/xdm/Makefile.xdm:1.7 src/external/mit/xorg/bin/xdm/Makefile.xdm:1.8
--- src/external/mit/xorg/bin/xdm/Makefile.xdm:1.7	Mon Jun  3 23:25:43 2013
+++ src/external/mit/xorg/bin/xdm/Makefile.xdm	Wed Jun  5 00:01:16 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile.xdm,v 1.7 2013/06/03 23:25:43 mrg Exp $
+#	$NetBSD: Makefile.xdm,v 1.8 2013/06/05 00:01:16 mrg Exp $
 
 XDMVARDIR=	/var/db/xdm
 XDMDIR=		${X11ETCDIR}/xdm
@@ -8,22 +8,31 @@ XDMLOGDIR=	/var/log
 XDMPIDDIR=	/var/run
 
 CPPFLAGS+=	-DBINDIR=\${X11BINDIR}\ -DXDMDIR=\${XDMDIR}\ \
-		-DHASXDMAUTH ${X11FLAGS.CONNECTION} -DGREET_USER_STATIC \
-		-DHAVE_ASPRINTF \
+		-DHASXDMAUTH ${X11FLAGS.CONNECTION} \
+		-DBSD44SOCKETS \
 		-DFRAGILE_DEV_MEM -DARC4_RANDOM \
-		-DXPM -DUSE_XFT -DUSE_XINERAMA \
-		-UIPv6 \
-		-DHAVE_SYS_PARAM_H \
-		-DHAVE_DAEMON \
+		-DDEV_RANDOM=\dev/urandom\ \
+		-DXPM -DUSE_XFT \
 		-DHAVE_GETIFADDRS \
 		-DHAVE_MKSTEMP \
 		-DHAVE_SETPROCTITLE \
 		-DHAVE_SETUSERCONTEXT \
 		-DHAVE_ARC4RANDOM \
+		-DHAVE_DAEMON \
 		-DHAVE_SIGACTION \
 		-DHAVE_ASPRINTF \
+		-DHAVE_OPENLOG \
+		-DUNIXCONN \
+		-DTCPCONN \
+		-DHAVE_WORKING_VFORK \
+		-DHAVE_VFORK_H \
+		-DHAVE_VFORK \
+		-DHAVE_INTTYPES_H \
+		-DHAVE_SYS_PARAM_H \
+		-DHAVE_GRP_H \
 		-I${X11SRCDIR.xdm} \
 		-I${X11SRCDIR.xdm}/include \
+		-I${DESTDIR}${X11INCDIR}/freetype2 \
 		${X11FLAGS.VERSION}
 
 LDFLAGS+=	-Wl,--export-dynamic
@@ -32,6 +41,10 @@ LDFLAGS+=	-Wl,--export-dynamic
 CPPFLAGS+=  -DUSE_PAM
 .endif
 
+.if (${USE_INET6} != no)
+CPPFLAGS+=  -DIPv6
+.endif
+
 .PATH:		${X11SRCDIR.xdm}
 .PATH:		${X11SRCDIR.xdm}/xdm
 .PATH:		${X11SRCDIR.xdm}/man

Index: src/external/mit/xorg/lib/libXdmGreet/Makefile
diff -u src/external/mit/xorg/lib/libXdmGreet/Makefile:1.1 src/external/mit/xorg/lib/libXdmGreet/Makefile:1.2
--- src/external/mit/xorg/lib/libXdmGreet/Makefile:1.1	Mon Jun  3 23:25:43 2013
+++ src/external/mit/xorg/lib/libXdmGreet/Makefile	Wed Jun  5 00:01:16 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.1 2013/06/03 23:25:43 mrg Exp $
+#	$NetBSD: Makefile,v 1.2 2013/06/05 00:01:16 mrg Exp $
 
 .include bsd.own.mk
 
@@ -11,14 +11,21 @@ SRCS=	\
 	verify.c
 
 CPPFLAGS+=	-I${X11SRCDIR.xdm}/include -DRETSIGTYPE=void
+CPPFLAGS+=	-DGREET_LIB
 
-.if 0
-CPPFLAGS+=	${X11FLAGS.THREADLIB} \
-		-DHAVE_XEXTPROTO_71 \
-		-DXSERVER_LIBPCIACCESS \
-		-DTRUE=1 -DFALSE=0 \
-		-I${DESTDIR}${X11INCDIR}/xorg 
-.endif
+LIBDPLIBS=\
+	Xext	${.CURDIR}/../libXext \
+	Xt	${.CURDIR}/../libXt \
+	Xdmcp	${.CURDIR}/../libXdmcp \
+	Xinerama	${.CURDIR}/../libXinerama \
+	Xft	${.CURDIR}/../libXft \
+	Xpm	${.CURDIR}/../libXpm \
+	X11	${.CURDIR}/../libX11/dynamic \
+	pam	${.CURDIR}/../../../../../lib/libpam/libpam \
+	crypt	${.CURDIR}/../../../../../lib/libcrypt \
+	util	${.CURDIR}/../../../../../lib/libutil
+
+.include ../../bin/xdm/Makefile.xdm
 
 .include bsd.x11.mk
 .include bsd.lib.mk



CVS commit: src/sys/netinet

2013-06-04 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Jun  5 00:48:32 UTC 2013

Modified Files:
src/sys/netinet: udp_usrreq.c

Log Message:
conditionalize the net traversal code on FAST_IPSEC to make rump build.


To generate a diff of this commit:
cvs rdiff -u -r1.188 -r1.189 src/sys/netinet/udp_usrreq.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/netinet/udp_usrreq.c
diff -u src/sys/netinet/udp_usrreq.c:1.188 src/sys/netinet/udp_usrreq.c:1.189
--- src/sys/netinet/udp_usrreq.c:1.188	Tue Jun  4 18:47:37 2013
+++ src/sys/netinet/udp_usrreq.c	Tue Jun  4 20:48:32 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: udp_usrreq.c,v 1.188 2013/06/04 22:47:37 christos Exp $	*/
+/*	$NetBSD: udp_usrreq.c,v 1.189 2013/06/05 00:48:32 christos Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -61,7 +61,7 @@
  */
 
 #include sys/cdefs.h
-__KERNEL_RCSID(0, $NetBSD: udp_usrreq.c,v 1.188 2013/06/04 22:47:37 christos Exp $);
+__KERNEL_RCSID(0, $NetBSD: udp_usrreq.c,v 1.189 2013/06/05 00:48:32 christos Exp $);
 
 #include opt_inet.h
 #include opt_compat_netbsd.h
@@ -148,8 +148,10 @@ struct	inpcbtable udbtable;
 percpu_t *udpstat_percpu;
 
 #ifdef INET
+#ifdef FAST_IPSEC
 static int udp4_espinudp (struct mbuf **, int, struct sockaddr *,
 	struct socket *);
+#endif
 static void udp4_sendup (struct mbuf *, int, struct sockaddr *,
 	struct socket *);
 static int udp4_realinput (struct sockaddr_in *, struct sockaddr_in *,
@@ -810,6 +812,7 @@ udp4_realinput(struct sockaddr_in *src, 
 return rcvcnt;
 		}
 
+#ifdef FAST_IPSEC
 		/* Handle ESP over UDP */
 		if (inp-inp_flags  INP_ESPINUDP_ALL) {
 			struct sockaddr *sa = (struct sockaddr *)src;
@@ -835,6 +838,7 @@ udp4_realinput(struct sockaddr_in *src, 
 break;
 			}
 		}
+#endif
 
 		/*
 		 * Check the minimum TTL for socket.
@@ -1439,7 +1443,7 @@ udp_statinc(u_int stat)
 	UDP_STATINC(stat);
 }
 
-#if defined(INET)
+#if defined(INET)  defined(FAST_IPSEC)
 /*
  * Returns:
  * 1 if the packet was processed



CVS import: xsrc/external/mit/libXi/dist

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Jun  5 00:51:24 UTC 2013

Update of /cvsroot/xsrc/external/mit/libXi/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv26869

Log Message:
initial import of libXi-1.7.1

Status:

Vendor Tag: xorg
Release Tags:   libXi-1-7-1

U xsrc/external/mit/libXi/dist/Makefile.in
U xsrc/external/mit/libXi/dist/COPYING
U xsrc/external/mit/libXi/dist/missing
U xsrc/external/mit/libXi/dist/ChangeLog
U xsrc/external/mit/libXi/dist/README
U xsrc/external/mit/libXi/dist/install-sh
U xsrc/external/mit/libXi/dist/xi.pc.in
N xsrc/external/mit/libXi/dist/docbook.am
U xsrc/external/mit/libXi/dist/Makefile.am
U xsrc/external/mit/libXi/dist/config.sub
U xsrc/external/mit/libXi/dist/configure
U xsrc/external/mit/libXi/dist/config.guess
U xsrc/external/mit/libXi/dist/aclocal.m4
U xsrc/external/mit/libXi/dist/configure.ac
U xsrc/external/mit/libXi/dist/depcomp
U xsrc/external/mit/libXi/dist/ltmain.sh
U xsrc/external/mit/libXi/dist/INSTALL
U xsrc/external/mit/libXi/dist/specs/encoding.xml
U xsrc/external/mit/libXi/dist/specs/Makefile.in
U xsrc/external/mit/libXi/dist/specs/library.xml
U xsrc/external/mit/libXi/dist/specs/inputlib.xml
U xsrc/external/mit/libXi/dist/specs/Makefile.am
U xsrc/external/mit/libXi/dist/include/X11/extensions/XInput2.h
U xsrc/external/mit/libXi/dist/include/X11/extensions/XInput.h
U xsrc/external/mit/libXi/dist/man/XGetExtensionVersion.man
U xsrc/external/mit/libXi/dist/man/XGetDeviceFocus.man
U xsrc/external/mit/libXi/dist/man/XGetSelectedExtensionEvents.man
U xsrc/external/mit/libXi/dist/man/XGetDeviceMotionEvents.man
U xsrc/external/mit/libXi/dist/man/XSetDeviceButtonMapping.man
U xsrc/external/mit/libXi/dist/man/XDeviceTimeCoord.man
U xsrc/external/mit/libXi/dist/man/XCloseDevice.man
U xsrc/external/mit/libXi/dist/man/XListInputDevices.txt
U xsrc/external/mit/libXi/dist/man/XIChangeHierarchy.man
U xsrc/external/mit/libXi/dist/man/XISelectEvents.man
U xsrc/external/mit/libXi/dist/man/XDeviceBell.man
U xsrc/external/mit/libXi/dist/man/XGetFeedbackControl.man
U xsrc/external/mit/libXi/dist/man/XIQueryVersion.txt
U xsrc/external/mit/libXi/dist/man/XDeviceBell.txt
U xsrc/external/mit/libXi/dist/man/XIGrabFocusIn.man
U xsrc/external/mit/libXi/dist/man/Makefile.in
U xsrc/external/mit/libXi/dist/man/XChangeDeviceProperty.man
U xsrc/external/mit/libXi/dist/man/XQueryDeviceState.man
U xsrc/external/mit/libXi/dist/man/XIChangeProperty.man
U xsrc/external/mit/libXi/dist/man/XSetDeviceModifierMapping.man
U xsrc/external/mit/libXi/dist/man/XUngrabDeviceButton.man
U xsrc/external/mit/libXi/dist/man/XSetDeviceFocus.man
U xsrc/external/mit/libXi/dist/man/XGetDeviceControl.man
U xsrc/external/mit/libXi/dist/man/XGrabDeviceKey.txt
U xsrc/external/mit/libXi/dist/man/XIGetFocus.man
U xsrc/external/mit/libXi/dist/man/XIUngrabEnter.man
U xsrc/external/mit/libXi/dist/man/XSetDeviceValuators.txt
U xsrc/external/mit/libXi/dist/man/XGetFeedbackControl.txt
U xsrc/external/mit/libXi/dist/man/XChangeKeyboardDevice.txt
N xsrc/external/mit/libXi/dist/man/XIBarrierReleasePointer.txt
U xsrc/external/mit/libXi/dist/man/XIListProperties.txt
U xsrc/external/mit/libXi/dist/man/XIWarpPointer.man
U xsrc/external/mit/libXi/dist/man/XGetDeviceProperty.txt
U xsrc/external/mit/libXi/dist/man/XAllowDeviceEvents.txt
U xsrc/external/mit/libXi/dist/man/XISetFocus.man
U xsrc/external/mit/libXi/dist/man/XISetClientPointer.txt
U xsrc/external/mit/libXi/dist/man/XGetDeviceProperty.man
U xsrc/external/mit/libXi/dist/man/XIGetSelectedEvents.man
U xsrc/external/mit/libXi/dist/man/XSetDeviceMode.txt
U xsrc/external/mit/libXi/dist/man/XSetDeviceButtonMapping.txt
U xsrc/external/mit/libXi/dist/man/XIGrabDevice.txt
U xsrc/external/mit/libXi/dist/man/XISetFocus.txt
U xsrc/external/mit/libXi/dist/man/XChangeDeviceControl.man
U xsrc/external/mit/libXi/dist/man/XQueryDeviceState.txt
N xsrc/external/mit/libXi/dist/man/XIBarrierReleasePointers.man
U xsrc/external/mit/libXi/dist/man/XIWarpPointer.txt
U xsrc/external/mit/libXi/dist/man/XIUngrabKeycode.man
N xsrc/external/mit/libXi/dist/man/XIGrabTouchBegin.man
U xsrc/external/mit/libXi/dist/man/XSendExtensionEvent.txt
U xsrc/external/mit/libXi/dist/man/XChangeFeedbackControl.man
U xsrc/external/mit/libXi/dist/man/XIQueryDevice.man
U xsrc/external/mit/libXi/dist/man/XIQueryVersion.man
U xsrc/external/mit/libXi/dist/man/XGrabDeviceButton.txt
U xsrc/external/mit/libXi/dist/man/XIUngrabFocusIn.man
U xsrc/external/mit/libXi/dist/man/XIChangeProperty.txt
U xsrc/external/mit/libXi/dist/man/XChangePointerDevice.txt
U xsrc/external/mit/libXi/dist/man/XOpenDevice.txt
U xsrc/external/mit/libXi/dist/man/XSetDeviceMode.man
U xsrc/external/mit/libXi/dist/man/XIQueryDevice.txt
U xsrc/external/mit/libXi/dist/man/XAllowDeviceEvents.man
N xsrc/external/mit/libXi/dist/man/XIUngrabTouchBegin.man
U xsrc/external/mit/libXi/dist/man/XChangeDeviceKeyMapping.man
U xsrc/external/mit/libXi/dist/man/XGrabDeviceButton.man
U 

CVS commit: src

2013-06-04 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Wed Jun  5 00:52:23 UTC 2013

Modified Files:
src/distrib/sets/lists/xbase: shl.mi
src/distrib/sets/lists/xdebug: shl.mi
src/external/mit/xorg/lib/libXi: Makefile shlib_version

Log Message:
adapt for libXi 1.7.1.


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/distrib/sets/lists/xbase/shl.mi
cvs rdiff -u -r1.9 -r1.10 src/distrib/sets/lists/xdebug/shl.mi
cvs rdiff -u -r1.8 -r1.9 src/external/mit/xorg/lib/libXi/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/mit/xorg/lib/libXi/shlib_version

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/xbase/shl.mi
diff -u src/distrib/sets/lists/xbase/shl.mi:1.50 src/distrib/sets/lists/xbase/shl.mi:1.51
--- src/distrib/sets/lists/xbase/shl.mi:1.50	Mon Jun  3 23:25:43 2013
+++ src/distrib/sets/lists/xbase/shl.mi	Wed Jun  5 00:52:22 2013
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.50 2013/06/03 23:25:43 mrg Exp $
+# $NetBSD: shl.mi,v 1.51 2013/06/05 00:52:22 mrg Exp $
 #
 # Note: don't delete entries from here - mark them as obsolete instead.
 #
@@ -245,7 +245,7 @@
 ./usr/X11R7/lib/libXft.so.3.0			-unknown-		xorg
 ./usr/X11R7/lib/libXi.so			-unknown-		xorg
 ./usr/X11R7/lib/libXi.so.7			-unknown-		xorg
-./usr/X11R7/lib/libXi.so.7.0			-unknown-		xorg
+./usr/X11R7/lib/libXi.so.7.1			-unknown-		xorg
 ./usr/X11R7/lib/libXinerama.so			-unknown-		xorg
 ./usr/X11R7/lib/libXinerama.so.2		-unknown-		xorg
 ./usr/X11R7/lib/libXinerama.so.2.0		-unknown-		xorg

Index: src/distrib/sets/lists/xdebug/shl.mi
diff -u src/distrib/sets/lists/xdebug/shl.mi:1.9 src/distrib/sets/lists/xdebug/shl.mi:1.10
--- src/distrib/sets/lists/xdebug/shl.mi:1.9	Mon Jun  3 23:25:43 2013
+++ src/distrib/sets/lists/xdebug/shl.mi	Wed Jun  5 00:52:23 2013
@@ -1,4 +1,4 @@
-# $NetBSD: shl.mi,v 1.9 2013/06/03 23:25:43 mrg Exp $
+# $NetBSD: shl.mi,v 1.10 2013/06/05 00:52:23 mrg Exp $
 ./usr/libdata/debug/usr/X11R6/lib/libFS.so.6.0.debug			-unknown-		x11,debug
 ./usr/libdata/debug/usr/X11R6/lib/libGL.so.1.2.debug			-unknown-		x11,debug
 ./usr/libdata/debug/usr/X11R6/lib/libGLU.so.1.3.debug			-unknown-		x11,debug
@@ -83,7 +83,7 @@
 ./usr/libdata/debug/usr/X11R7/lib/libXfont.so.3.0.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/libXfontcache.so.2.0.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/libXft.so.3.0.debug	-unknown-		xorg,debug
-./usr/libdata/debug/usr/X11R7/lib/libXi.so.7.0.debug	-unknown-		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/libXi.so.7.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/libXinerama.so.2.0.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/libXmu.so.7.0.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/libXmuu.so.2.0.debug	-unknown-		xorg,debug

Index: src/external/mit/xorg/lib/libXi/Makefile
diff -u src/external/mit/xorg/lib/libXi/Makefile:1.8 src/external/mit/xorg/lib/libXi/Makefile:1.9
--- src/external/mit/xorg/lib/libXi/Makefile:1.8	Thu Aug 11 23:15:39 2011
+++ src/external/mit/xorg/lib/libXi/Makefile	Wed Jun  5 00:52:22 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.8 2011/08/11 23:15:39 joerg Exp $
+#	$NetBSD: Makefile,v 1.9 2013/06/05 00:52:22 mrg Exp $
 
 .include bsd.own.mk
 
@@ -7,6 +7,7 @@ LIB=	Xi
 .PATH:	${X11SRCDIR.${LIB}}/include/X11/extensions
 
 SRCS=	XIAllowEvents.c \
+	XIBarrier.c \
 	XIGrabDevice.c \
 	XIQueryVersion.c \
 	XIQueryDevice.c \
@@ -81,5 +82,7 @@ COPTS.XSndExEv.c+=	-Wno-error	# XXX
 
 CWARNFLAGS.clang+=	-Wno-pointer-sign
 
+# XXX manuals
+
 .include bsd.x11.mk
 .include bsd.lib.mk

Index: src/external/mit/xorg/lib/libXi/shlib_version
diff -u src/external/mit/xorg/lib/libXi/shlib_version:1.2 src/external/mit/xorg/lib/libXi/shlib_version:1.3
--- src/external/mit/xorg/lib/libXi/shlib_version:1.2	Sun Jan 11 03:10:11 2009
+++ src/external/mit/xorg/lib/libXi/shlib_version	Wed Jun  5 00:52:22 2013
@@ -1,4 +1,4 @@
-#	$NetBSD: shlib_version,v 1.2 2009/01/11 03:10:11 christos Exp $
+#	$NetBSD: shlib_version,v 1.3 2013/06/05 00:52:22 mrg Exp $
 #
 major=7
-minor=0
+minor=1



CVS commit: xsrc/external/mit/libXi/dist/doc

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Jun  5 00:52:36 UTC 2013

Removed Files:
xsrc/external/mit/libXi/dist/doc: Makefile.am Makefile.in porting.xml

Log Message:
merge libXi 1.7.1.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.2 -r0 xsrc/external/mit/libXi/dist/doc/Makefile.am \
xsrc/external/mit/libXi/dist/doc/porting.xml
cvs rdiff -u -r1.1.1.3 -r0 xsrc/external/mit/libXi/dist/doc/Makefile.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS import: xsrc/external/mit/xf86-input-synaptics/dist

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Jun  5 01:02:26 UTC 2013

Update of /cvsroot/xsrc/external/mit/xf86-input-synaptics/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv11937

Log Message:
initial import of xf86-input-synaptics-1.7.1

Status:

Vendor Tag: xorg
Release Tags:   xf86-input-synaptics-1-7-1

U xsrc/external/mit/xf86-input-synaptics/dist/Makefile.in
U xsrc/external/mit/xf86-input-synaptics/dist/COPYING
U xsrc/external/mit/xf86-input-synaptics/dist/missing
U xsrc/external/mit/xf86-input-synaptics/dist/Makefile.am
U xsrc/external/mit/xf86-input-synaptics/dist/xorg-synaptics.pc.in
U xsrc/external/mit/xf86-input-synaptics/dist/ChangeLog
U xsrc/external/mit/xf86-input-synaptics/dist/README
U xsrc/external/mit/xf86-input-synaptics/dist/install-sh
U xsrc/external/mit/xf86-input-synaptics/dist/config.h.in
U xsrc/external/mit/xf86-input-synaptics/dist/config.sub
U xsrc/external/mit/xf86-input-synaptics/dist/configure
U xsrc/external/mit/xf86-input-synaptics/dist/config.guess
U xsrc/external/mit/xf86-input-synaptics/dist/aclocal.m4
U xsrc/external/mit/xf86-input-synaptics/dist/configure.ac
U xsrc/external/mit/xf86-input-synaptics/dist/ltmain.sh
U xsrc/external/mit/xf86-input-synaptics/dist/depcomp
U xsrc/external/mit/xf86-input-synaptics/dist/INSTALL
U xsrc/external/mit/xf86-input-synaptics/dist/include/Makefile.in
U xsrc/external/mit/xf86-input-synaptics/dist/include/Makefile.am
U xsrc/external/mit/xf86-input-synaptics/dist/include/synaptics-properties.h
U xsrc/external/mit/xf86-input-synaptics/dist/man/synclient.man
U xsrc/external/mit/xf86-input-synaptics/dist/man/Makefile.in
U xsrc/external/mit/xf86-input-synaptics/dist/man/syndaemon.man
U xsrc/external/mit/xf86-input-synaptics/dist/man/Makefile.am
U xsrc/external/mit/xf86-input-synaptics/dist/man/synaptics.man
U xsrc/external/mit/xf86-input-synaptics/dist/src/synapticsstr.h
U xsrc/external/mit/xf86-input-synaptics/dist/src/ps2comm.c
U xsrc/external/mit/xf86-input-synaptics/dist/src/Makefile.in
U xsrc/external/mit/xf86-input-synaptics/dist/src/synaptics.c
U xsrc/external/mit/xf86-input-synaptics/dist/src/properties.c
U xsrc/external/mit/xf86-input-synaptics/dist/src/alpscomm.c
U xsrc/external/mit/xf86-input-synaptics/dist/src/eventcomm.h
U xsrc/external/mit/xf86-input-synaptics/dist/src/ps2comm.h
U xsrc/external/mit/xf86-input-synaptics/dist/src/Makefile.am
U xsrc/external/mit/xf86-input-synaptics/dist/src/psmcomm.c
U xsrc/external/mit/xf86-input-synaptics/dist/src/eventcomm.c
U xsrc/external/mit/xf86-input-synaptics/dist/src/synproto.h
N xsrc/external/mit/xf86-input-synaptics/dist/src/synproto.c
U xsrc/external/mit/xf86-input-synaptics/dist/conf/50-synaptics.conf
U xsrc/external/mit/xf86-input-synaptics/dist/conf/Makefile.in
U xsrc/external/mit/xf86-input-synaptics/dist/conf/11-x11-synaptics.fdi
U xsrc/external/mit/xf86-input-synaptics/dist/conf/Makefile.am
U xsrc/external/mit/xf86-input-synaptics/dist/tools/Makefile.in
U xsrc/external/mit/xf86-input-synaptics/dist/tools/synclient.c
U xsrc/external/mit/xf86-input-synaptics/dist/tools/Makefile.am
U xsrc/external/mit/xf86-input-synaptics/dist/tools/syndaemon.c
N xsrc/external/mit/xf86-input-synaptics/dist/test/fake-symbols.h
N xsrc/external/mit/xf86-input-synaptics/dist/test/Makefile.in
N xsrc/external/mit/xf86-input-synaptics/dist/test/fake-symbols.c
N xsrc/external/mit/xf86-input-synaptics/dist/test/Makefile.am
N xsrc/external/mit/xf86-input-synaptics/dist/test/eventcomm-test.c

No conflicts created by this import



CVS import: xsrc/external/mit/xf86-input-elographics/dist

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Jun  5 01:02:24 UTC 2013

Update of /cvsroot/xsrc/external/mit/xf86-input-elographics/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv4826

Log Message:
initial import of xf86-input-elographics-1.4.1

Status:

Vendor Tag: xorg
Release Tags:   xf86-input-elographics-1-4-1

U xsrc/external/mit/xf86-input-elographics/dist/Makefile.in
U xsrc/external/mit/xf86-input-elographics/dist/COPYING
U xsrc/external/mit/xf86-input-elographics/dist/missing
U xsrc/external/mit/xf86-input-elographics/dist/ChangeLog
U xsrc/external/mit/xf86-input-elographics/dist/README
U xsrc/external/mit/xf86-input-elographics/dist/install-sh
U xsrc/external/mit/xf86-input-elographics/dist/config.h.in
U xsrc/external/mit/xf86-input-elographics/dist/Makefile.am
U xsrc/external/mit/xf86-input-elographics/dist/config.sub
U xsrc/external/mit/xf86-input-elographics/dist/configure
U xsrc/external/mit/xf86-input-elographics/dist/config.guess
U xsrc/external/mit/xf86-input-elographics/dist/aclocal.m4
U xsrc/external/mit/xf86-input-elographics/dist/configure.ac
U xsrc/external/mit/xf86-input-elographics/dist/depcomp
U xsrc/external/mit/xf86-input-elographics/dist/ltmain.sh
U xsrc/external/mit/xf86-input-elographics/dist/man/elographics.man
U xsrc/external/mit/xf86-input-elographics/dist/man/Makefile.in
U xsrc/external/mit/xf86-input-elographics/dist/man/Makefile.am
U xsrc/external/mit/xf86-input-elographics/dist/src/Makefile.in
C xsrc/external/mit/xf86-input-elographics/dist/src/xf86Elo.c
U xsrc/external/mit/xf86-input-elographics/dist/src/Makefile.am

1 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jxorg:yesterday -jxorg 
xsrc/external/mit/xf86-input-elographics/dist



CVS commit: src/share/man/man4

2013-06-04 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Jun  5 01:01:57 UTC 2013

Modified Files:
src/share/man/man4: options.4

Log Message:
depcrecate IPSEC_NAT_T


To generate a diff of this commit:
cvs rdiff -u -r1.421 -r1.422 src/share/man/man4/options.4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/man/man4/options.4
diff -u src/share/man/man4/options.4:1.421 src/share/man/man4/options.4:1.422
--- src/share/man/man4/options.4:1.421	Wed May 15 01:47:10 2013
+++ src/share/man/man4/options.4	Tue Jun  4 21:01:57 2013
@@ -1,4 +1,4 @@
-.\	$NetBSD: options.4,v 1.421 2013/05/15 05:47:10 msaitoh Exp $
+.\	$NetBSD: options.4,v 1.422 2013/06/05 01:01:57 christos Exp $
 .\
 .\ Copyright (c) 1996
 .\ 	Perry E. Metzger.  All rights reserved.
@@ -30,7 +30,7 @@
 .\ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\
 .\
-.Dd May 15, 2013
+.Dd June 4, 2013
 .Dt OPTIONS 4
 .Os
 .Sh NAME
@@ -1699,8 +1699,9 @@ to carry out cryptographic operations.
 See
 .Xr fast_ipsec 4
 for details.
-.It Cd options IPSEC_NAT_T
-Includes support for
+The
+.Cd FAST_IPSEC
+option includes support for
 .Tn IPsec
 Network Address Translator traversal (NAT-T), as described in RFCs 3947
 and 3948.



CVS commit: xsrc/external/mit

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Jun  5 01:03:12 UTC 2013

Modified Files:
xsrc/external/mit/xf86-input-elographics/dist/src: xf86Elo.c
Removed Files:
xsrc/external/mit/xf86-input-synaptics/dist/include: synaptics.h
xsrc/external/mit/xf86-input-synaptics/dist/src: alpscomm.h

Log Message:
merge xf86-input-elographics 1.4.1 and xf86-input-synaptics 1.7.1.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
xsrc/external/mit/xf86-input-elographics/dist/src/xf86Elo.c
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/xf86-input-synaptics/dist/include/synaptics.h
cvs rdiff -u -r1.1.1.1 -r0 \
xsrc/external/mit/xf86-input-synaptics/dist/src/alpscomm.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xf86-input-elographics/dist/src/xf86Elo.c
diff -u xsrc/external/mit/xf86-input-elographics/dist/src/xf86Elo.c:1.2 xsrc/external/mit/xf86-input-elographics/dist/src/xf86Elo.c:1.3
--- xsrc/external/mit/xf86-input-elographics/dist/src/xf86Elo.c:1.2	Sat Jul 23 21:56:54 2011
+++ xsrc/external/mit/xf86-input-elographics/dist/src/xf86Elo.c	Wed Jun  5 01:03:12 2013
@@ -66,7 +66,7 @@
 
 typedef struct {
 int type;
-char*name;
+const char  *name;
 } Model;
 
 static Model SupportedModels[] =
@@ -248,7 +248,7 @@ xf86EloGetPacket(unsigned char	*buffer,
* Okay, give up.
*/
   if (num_bytes  0) {
-Error(System error while reading from Elographics touchscreen.);
+ErrorF(System error while reading from Elographics touchscreen.);
 return !Success;
   }
   DBG(4, ErrorF(Read %d bytes\n, num_bytes));
@@ -722,7 +722,7 @@ xf86EloControl(DeviceIntPtr	dev,
 	/* I will map coordinates myself */
 	InitValuatorAxisStruct(dev, 0,
 			   axis_labels[0],
-			   -1, -1,
+			   priv-min_x, priv-max_x,
 			   9500,
 			   0 /* min_res */,
 			   9500  /* max_res */
@@ -732,7 +732,7 @@ xf86EloControl(DeviceIntPtr	dev,
 			   );
 	InitValuatorAxisStruct(dev, 1,
 			   axis_labels[1],
-			   -1, -1,
+			   priv-min_y, priv-max_y,
 			   10500,
 			   0 /* min_res */,
 			   10500 /* max_res */
@@ -764,7 +764,7 @@ xf86EloControl(DeviceIntPtr	dev,
   DBG(2, ErrorF(Elographics touchscreen opening : %s\n, priv-input_dev));
   pInfo-fd = xf86OpenSerial(pInfo-options);
   if (pInfo-fd  0) {
-	Error(Unable to open Elographics touchscreen device);
+	ErrorF(Unable to open Elographics touchscreen device);
 	return !Success;
   }
 
@@ -856,7 +856,7 @@ xf86EloControl(DeviceIntPtr	dev,
 
   default:
   ErrorF(unsupported mode=%d\n, mode);
-  return !Success;
+  return BadValue;
   }
 }
 
@@ -892,13 +892,12 @@ xf86EloAllocate(InputDriverPtr drv, Inpu
   priv-packet_buf_p = 0;
   priv-swap_axes = 0;
 
-  pInfo-flags = 0 /* XI86_NO_OPEN_ON_INIT */;
   pInfo-device_control = xf86EloControl;
   pInfo-read_input   = xf86EloReadInput;
   pInfo-control_proc = NULL;
   pInfo-switch_mode  = NULL;
   pInfo-private  = priv;
-  pInfo-type_name= Elographics TouchScreen;
+  pInfo-type_name= XI_TOUCHSCREEN;
 
   return Success;
 }
@@ -917,7 +916,11 @@ xf86EloUninit(InputDriverPtr	drv,
   xf86DeleteInput(pInfo, 0);
 }
 
-static char *default_options[] = {
+static
+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) = 18
+const
+#endif
+char *default_options[] = {
   BaudRate, 9600,
   StopBits, 1,
   DataBits, 8,
@@ -932,7 +935,7 @@ xf86EloInit(InputDriverPtr	drv,
 	int			flags)
 {
   EloPrivatePtr		priv=NULL;
-  char			*str;
+  const char		*str;
   int			portrait = 0;
   int			height, width;
   char			*opt_model;
@@ -946,18 +949,21 @@ xf86EloInit(InputDriverPtr	drv,
 
   priv = pInfo-private;
 
-  str = xf86FindOptionValue(pInfo-options, Device);
+  str = xf86SetStrOption(pInfo-options, Device, NULL);
   if (!str) {
 xf86Msg(X_ERROR, %s: No Device specified in Elographics module config.\n,
 	pInfo-name);
-if (priv) {
-  if (priv-input_dev) {
-	free(priv-input_dev);
-  }
-  free(priv);
-}
 return BadValue;
+  } else {
+  pInfo-fd = xf86OpenSerial(pInfo-options);
+  if (pInfo-fd  0) {
+	xf86Msg(X_ERROR, %s: Unable to open Elographics touchscreen device %s, pInfo-name, str);
+	return BadValue;
+  }
+  xf86CloseSerial(pInfo-fd);
+  pInfo-fd = -1;
   }
+
   priv-input_dev = strdup(str);
 
   opt_model = xf86SetStrOption(pInfo-options, Model, NULL);
@@ -973,8 +979,6 @@ xf86EloInit(InputDriverPtr	drv,
   model++;
   }
 
-  pInfo-name = xf86SetStrOption(pInfo-options, DeviceName, XI_TOUCHSCREEN);
-  xf86Msg(X_CONFIG, Elographics X device name: %s\n, pInfo-name);
   priv-screen_no = xf86SetIntOption(pInfo-options, ScreenNo, 0);
   xf86Msg(X_CONFIG, Elographics associated screen: %d\n, priv-screen_no);
   priv-untouch_delay = xf86SetIntOption(pInfo-options, UntouchDelay, ELO_UNTOUCH_DELAY);



CVS import: xsrc/external/mit/xf86-input-vmmouse/dist

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Jun  5 01:02:28 UTC 2013

Update of /cvsroot/xsrc/external/mit/xf86-input-vmmouse/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv12198

Log Message:
initial import of xf86-input-vmmouse-13.0.0

Status:

Vendor Tag: xorg
Release Tags:   xf86-input-vmmouse-13-0-0

U xsrc/external/mit/xf86-input-vmmouse/dist/README
U xsrc/external/mit/xf86-input-vmmouse/dist/Makefile.in
U xsrc/external/mit/xf86-input-vmmouse/dist/ltmain.sh
U xsrc/external/mit/xf86-input-vmmouse/dist/aclocal.m4
U xsrc/external/mit/xf86-input-vmmouse/dist/configure
U xsrc/external/mit/xf86-input-vmmouse/dist/install-sh
U xsrc/external/mit/xf86-input-vmmouse/dist/config.h.in
U xsrc/external/mit/xf86-input-vmmouse/dist/missing
U xsrc/external/mit/xf86-input-vmmouse/dist/config.guess
U xsrc/external/mit/xf86-input-vmmouse/dist/INSTALL
U xsrc/external/mit/xf86-input-vmmouse/dist/configure.ac
U xsrc/external/mit/xf86-input-vmmouse/dist/ChangeLog
U xsrc/external/mit/xf86-input-vmmouse/dist/config.sub
U xsrc/external/mit/xf86-input-vmmouse/dist/depcomp
U xsrc/external/mit/xf86-input-vmmouse/dist/Makefile.am
U xsrc/external/mit/xf86-input-vmmouse/dist/COPYING
U xsrc/external/mit/xf86-input-vmmouse/dist/fdi/11-x11-vmmouse.fdi
U xsrc/external/mit/xf86-input-vmmouse/dist/fdi/Makefile.in
U xsrc/external/mit/xf86-input-vmmouse/dist/fdi/Makefile.am
U xsrc/external/mit/xf86-input-vmmouse/dist/man/vmmouse_detect.man
U xsrc/external/mit/xf86-input-vmmouse/dist/man/Makefile.in
U xsrc/external/mit/xf86-input-vmmouse/dist/man/vmmouse.man
U xsrc/external/mit/xf86-input-vmmouse/dist/man/Makefile.am
U xsrc/external/mit/xf86-input-vmmouse/dist/src/xf86OSmouse.h
U xsrc/external/mit/xf86-input-vmmouse/dist/src/Makefile.in
U xsrc/external/mit/xf86-input-vmmouse/dist/src/vmmouse.c
U xsrc/external/mit/xf86-input-vmmouse/dist/src/Makefile.am
U xsrc/external/mit/xf86-input-vmmouse/dist/shared/vmmouse_client.c
U xsrc/external/mit/xf86-input-vmmouse/dist/shared/vmmouse_proto.h
U xsrc/external/mit/xf86-input-vmmouse/dist/shared/Makefile.in
U xsrc/external/mit/xf86-input-vmmouse/dist/shared/vmmouse_proto.c
U xsrc/external/mit/xf86-input-vmmouse/dist/shared/vmmouse_client.h
U xsrc/external/mit/xf86-input-vmmouse/dist/shared/vmmouse_defs.h
U xsrc/external/mit/xf86-input-vmmouse/dist/shared/Makefile.am
U xsrc/external/mit/xf86-input-vmmouse/dist/tools/50-vmmouse.conf
U xsrc/external/mit/xf86-input-vmmouse/dist/tools/Makefile.in
U xsrc/external/mit/xf86-input-vmmouse/dist/tools/69-xorg-vmmouse.rules.in
U xsrc/external/mit/xf86-input-vmmouse/dist/tools/hal-probe-vmmouse.in
U xsrc/external/mit/xf86-input-vmmouse/dist/tools/vmmouse_detect.c
U xsrc/external/mit/xf86-input-vmmouse/dist/tools/Makefile.am

No conflicts created by this import



CVS commit: xsrc/external/mit

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Jun  5 01:06:27 UTC 2013

Modified Files:
xsrc/external/mit/xf86-input-elographics/include: config.h
xsrc/external/mit/xf86-input-synaptics/include: config.h

Log Message:
new config.h for xf86-input-elographics 1.4.1 and xf86-input-synaptics 1.7.1


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
xsrc/external/mit/xf86-input-elographics/include/config.h
cvs rdiff -u -r1.1 -r1.2 \
xsrc/external/mit/xf86-input-synaptics/include/config.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xf86-input-elographics/include/config.h
diff -u xsrc/external/mit/xf86-input-elographics/include/config.h:1.3 xsrc/external/mit/xf86-input-elographics/include/config.h:1.4
--- xsrc/external/mit/xf86-input-elographics/include/config.h:1.3	Sat Jul 23 21:58:29 2011
+++ xsrc/external/mit/xf86-input-elographics/include/config.h	Wed Jun  5 01:06:27 2013
@@ -43,25 +43,25 @@
 #define PACKAGE_NAME xf86-input-elographics
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING xf86-input-elographics 1.3.0
+#define PACKAGE_STRING xf86-input-elographics 1.4.1
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME xf86-input-elographics
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION 1.3.0
+#define PACKAGE_VERSION 1.4.1
 
 /* Major version of this package */
 #define PACKAGE_VERSION_MAJOR 1
 
 /* Minor version of this package */
-#define PACKAGE_VERSION_MINOR 3
+#define PACKAGE_VERSION_MINOR 4
 
 /* Patch version of this package */
-#define PACKAGE_VERSION_PATCHLEVEL 0
+#define PACKAGE_VERSION_PATCHLEVEL 1
 
 /* Define to 1 if you have the ANSI C header files. */
 #define STDC_HEADERS 1
 
 /* Version number of package */
-#define VERSION 1.3.0
+#define VERSION 1.4.1

Index: xsrc/external/mit/xf86-input-synaptics/include/config.h
diff -u xsrc/external/mit/xf86-input-synaptics/include/config.h:1.1 xsrc/external/mit/xf86-input-synaptics/include/config.h:1.2
--- xsrc/external/mit/xf86-input-synaptics/include/config.h:1.1	Sat Jan 29 02:32:19 2011
+++ xsrc/external/mit/xf86-input-synaptics/include/config.h	Wed Jun  5 01:06:27 2013
@@ -4,6 +4,9 @@
 /* Optional backend eventcomm enabled */
 /* #undef BUILD_EVENTCOMM */
 
+/* Optional backend ps2comm and alpscomm enabled */
+#define BUILD_PS2COMM 1
+
 /* Optional backend psmcomm enabled */
 #define BUILD_PSMCOMM 1
 
@@ -60,7 +63,7 @@
 #define PACKAGE_NAME xf86-input-synaptics
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING xf86-input-synaptics 1.3.0
+#define PACKAGE_STRING xf86-input-synaptics 1.7.1
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME xf86-input-synaptics
@@ -69,19 +72,19 @@
 #define PACKAGE_URL 
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION 1.3.0
+#define PACKAGE_VERSION 1.7.1
 
 /* Major version of this package */
 #define PACKAGE_VERSION_MAJOR 1
 
 /* Minor version of this package */
-#define PACKAGE_VERSION_MINOR 3
+#define PACKAGE_VERSION_MINOR 7
 
 /* Patch version of this package */
-#define PACKAGE_VERSION_PATCHLEVEL 0
+#define PACKAGE_VERSION_PATCHLEVEL 1
 
 /* Define to 1 if you have the ANSI C header files. */
 #define STDC_HEADERS 1
 
 /* Version number of package */
-#define VERSION 1.3.0
+#define VERSION 1.7.1



CVS commit: src/distrib/sets/lists

2013-06-04 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Wed Jun  5 01:18:35 UTC 2013

Modified Files:
src/distrib/sets/lists/xdebug: md.amd64 md.i386
src/distrib/sets/lists/xserver: md.amd64 md.i386

Log Message:
bump vmmouse_drv.so


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/distrib/sets/lists/xdebug/md.amd64 \
src/distrib/sets/lists/xdebug/md.i386
cvs rdiff -u -r1.67 -r1.68 src/distrib/sets/lists/xserver/md.amd64
cvs rdiff -u -r1.86 -r1.87 src/distrib/sets/lists/xserver/md.i386

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/distrib/sets/lists/xdebug/md.amd64
diff -u src/distrib/sets/lists/xdebug/md.amd64:1.3 src/distrib/sets/lists/xdebug/md.amd64:1.4
--- src/distrib/sets/lists/xdebug/md.amd64:1.3	Fri Feb  8 15:13:04 2013
+++ src/distrib/sets/lists/xdebug/md.amd64	Wed Jun  5 01:18:35 2013
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.3 2013/02/08 15:13:04 christos Exp $
+# $NetBSD: md.amd64,v 1.4 2013/06/05 01:18:35 mrg Exp $
 ./usr/X11R7/lib/libI810XvMC_g.a-unknown-	debuglib,xorg
 ./usr/X11R7/lib/libIntelXvMC_g.a			-unknown-	debuglib,xorg
 ./usr/X11R7/lib/libchromeXvMCPro_g.a			-unknown-	debuglib,xorg
@@ -159,7 +159,7 @@
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/trident_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/tseng_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/vesa_drv.so.2.debug	-unknown-		xorg,debug
-./usr/libdata/debug/usr/X11R7/lib/modules/drivers/vmmouse_drv.so.12.debug	-unknown-		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/vmmouse_drv.so.13.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/vmware_drv.so.11.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/vmwlegacy_drv.so.11.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/void_drv.so.1.debug	-unknown-		obsolete
Index: src/distrib/sets/lists/xdebug/md.i386
diff -u src/distrib/sets/lists/xdebug/md.i386:1.3 src/distrib/sets/lists/xdebug/md.i386:1.4
--- src/distrib/sets/lists/xdebug/md.i386:1.3	Fri Feb  8 15:13:04 2013
+++ src/distrib/sets/lists/xdebug/md.i386	Wed Jun  5 01:18:35 2013
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.3 2013/02/08 15:13:04 christos Exp $
+# $NetBSD: md.i386,v 1.4 2013/06/05 01:18:35 mrg Exp $
 ./usr/X11R6/lib/modules/extensions/libGLcore_g.a	-unknown-	debuglib,x11
 ./usr/X11R6/lib/modules/extensions/libdbe_g.a		-unknown-	debuglib,x11
 ./usr/X11R6/lib/modules/extensions/libextmod_g.a	-unknown-	debuglib,x11
@@ -209,7 +209,7 @@
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/trident_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/tseng_drv.so.1.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/vesa_drv.so.2.debug	-unknown-		xorg,debug
-./usr/libdata/debug/usr/X11R7/lib/modules/drivers/vmmouse_drv.so.12.debug	-unknown-		xorg,debug
+./usr/libdata/debug/usr/X11R7/lib/modules/drivers/vmmouse_drv.so.13.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/vmware_drv.so.11.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/vmwlegacy_drv.so.11.debug	-unknown-		xorg,debug
 ./usr/libdata/debug/usr/X11R7/lib/modules/drivers/void_drv.so.1.debug	-unknown-		obsolete

Index: src/distrib/sets/lists/xserver/md.amd64
diff -u src/distrib/sets/lists/xserver/md.amd64:1.67 src/distrib/sets/lists/xserver/md.amd64:1.68
--- src/distrib/sets/lists/xserver/md.amd64:1.67	Wed Jan 16 16:01:09 2013
+++ src/distrib/sets/lists/xserver/md.amd64	Wed Jun  5 01:18:35 2013
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.67 2013/01/16 16:01:09 christos Exp $
+# $NetBSD: md.amd64,v 1.68 2013/06/05 01:18:35 mrg Exp $
 ./usr/X11R6/bin/X	-unknown-	x11
 ./usr/X11R6/bin/XFree86	-unknown-	x11
 ./usr/X11R6/bin/gtf	-unknown-	x11
@@ -476,7 +476,7 @@
 ./usr/X11R7/lib/modules/drivers/via_drv.so		-unknown-	obsolete
 ./usr/X11R7/lib/modules/drivers/via_drv.so.0		-unknown-	obsolete
 ./usr/X11R7/lib/modules/drivers/vmmouse_drv.so		-unknown-	xorg
-./usr/X11R7/lib/modules/drivers/vmmouse_drv.so.12	-unknown-	xorg
+./usr/X11R7/lib/modules/drivers/vmmouse_drv.so.13	-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/vmware_drv.so		-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/vmware_drv.so.11	-unknown-	xorg
 ./usr/X11R7/lib/modules/drivers/vmwlegacy_drv.so	-unknown-	xorg

Index: src/distrib/sets/lists/xserver/md.i386
diff -u src/distrib/sets/lists/xserver/md.i386:1.86 src/distrib/sets/lists/xserver/md.i386:1.87
--- src/distrib/sets/lists/xserver/md.i386:1.86	Wed Jan 16 16:01:09 2013
+++ src/distrib/sets/lists/xserver/md.i386	Wed Jun  5 01:18:35 2013
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.86 2013/01/16 16:01:09 christos Exp $
+# $NetBSD: md.i386,v 1.87 2013/06/05 01:18:35 mrg Exp $
 ./usr/X11R6/bin/X	-unknown-	x11
 

CVS import: xsrc/external/mit/xf86-video-wsfb/dist

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Jun  5 01:36:03 UTC 2013

Update of /cvsroot/xsrc/external/mit/xf86-video-wsfb/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv7045

Log Message:
initial import of xf86-video-wsfb-0.4.0

Status:

Vendor Tag: xorg
Release Tags:   xf86-video-wsfb-0-4-0

U xsrc/external/mit/xf86-video-wsfb/dist/Makefile.am
U xsrc/external/mit/xf86-video-wsfb/dist/README
U xsrc/external/mit/xf86-video-wsfb/dist/COPYING
U xsrc/external/mit/xf86-video-wsfb/dist/configure
U xsrc/external/mit/xf86-video-wsfb/dist/depcomp
N xsrc/external/mit/xf86-video-wsfb/dist/INSTALL
U xsrc/external/mit/xf86-video-wsfb/dist/ChangeLog
U xsrc/external/mit/xf86-video-wsfb/dist/aclocal.m4
U xsrc/external/mit/xf86-video-wsfb/dist/ltmain.sh
U xsrc/external/mit/xf86-video-wsfb/dist/Makefile.in
U xsrc/external/mit/xf86-video-wsfb/dist/configure.ac
U xsrc/external/mit/xf86-video-wsfb/dist/config.guess
U xsrc/external/mit/xf86-video-wsfb/dist/missing
U xsrc/external/mit/xf86-video-wsfb/dist/install-sh
U xsrc/external/mit/xf86-video-wsfb/dist/config.sub
U xsrc/external/mit/xf86-video-wsfb/dist/config.h.in
U xsrc/external/mit/xf86-video-wsfb/dist/man/Makefile.am
U xsrc/external/mit/xf86-video-wsfb/dist/man/wsfb.man
U xsrc/external/mit/xf86-video-wsfb/dist/man/Makefile.in
C xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c
U xsrc/external/mit/xf86-video-wsfb/dist/src/Makefile.am
U xsrc/external/mit/xf86-video-wsfb/dist/src/Makefile.in

1 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jxorg:yesterday -jxorg 
xsrc/external/mit/xf86-video-wsfb/dist



CVS commit: xsrc/external/mit/xf86-video-wsfb/dist/src

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Jun  5 01:45:34 UTC 2013

Modified Files:
xsrc/external/mit/xf86-video-wsfb/dist/src: wsfb_driver.c

Log Message:
merge xf86-video-wsfb 0.4.0


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 \
xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c
diff -u xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c:1.17 xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c:1.18
--- xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c:1.17	Thu Mar 28 16:30:47 2013
+++ xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c	Wed Jun  5 01:45:34 2013
@@ -1,6 +1,5 @@
-/* $OpenBSD: wsfb_driver.c,v 1.16 2009/09/13 19:33:49 matthieu Exp $ */
 /*
- * Copyright (c) 2001 Matthieu Herrb
+ * Copyright © 2001-2012 Matthieu Herrb
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -42,6 +41,8 @@
 
 #include errno.h
 #include fcntl.h
+#include unistd.h
+#include sys/ioctl.h
 #include sys/types.h
 #include sys/mman.h
 #include sys/time.h
@@ -110,9 +111,7 @@ extern int priv_open_device(const char *
 #endif
 
 /* Prototypes */
-#ifdef XFree86LOADER
 static pointer WsfbSetup(pointer, pointer, int *, int *);
-#endif
 static Bool WsfbGetRec(ScrnInfoPtr);
 static void WsfbFreeRec(ScrnInfoPtr);
 static const OptionInfoRec * WsfbAvailableOptions(int, int);
@@ -145,7 +144,7 @@ static Bool WsfbDriverFunc(ScrnInfoPtr p
 pointer ptr);
 
 /* Helper functions */
-static int wsfb_open(char *);
+static int wsfb_open(const char *);
 static pointer wsfb_mmap(size_t, off_t, int);
 
 enum { WSFB_ROTATE_NONE = 0,
@@ -155,7 +154,7 @@ enum { WSFB_ROTATE_NONE = 0,
 };
 
 /*
- * This is intentionally screen-independent. 
+ * This is intentionally screen-independent.
  * It indicates the binding choice made in the first PreInit.
  */
 static int pix24bpp = 0;
@@ -195,6 +194,7 @@ static const OptionInfoRec WsfbOptions[]
 	{ -1, NULL, OPTV_NONE, {0}, FALSE}
 };
 
+#if GET_ABI_MAJOR(ABI_VIDEODRV_VERSION) = 6
 /* Symbols needed from other modules */
 static const char *fbSymbols[] = {
 	fbPictureInit,
@@ -217,6 +217,7 @@ static const char *ramdacSymbols[] = {
 	xf86InitCursor,
 	NULL
 };
+#endif
 
 #ifdef XFree86LOADER
 static XF86ModuleVersionInfo WsfbVersRec = {
@@ -225,8 +226,8 @@ static XF86ModuleVersionInfo WsfbVersRec
 	MODINFOSTRING1,
 	MODINFOSTRING2,
 	XORG_VERSION_CURRENT,
-	PACKAGE_VERSION_MAJOR, 
-	PACKAGE_VERSION_MINOR, 
+	PACKAGE_VERSION_MAJOR,
+	PACKAGE_VERSION_MINOR,
 	PACKAGE_VERSION_PATCHLEVEL,
 	ABI_CLASS_VIDEODRV,
 	ABI_VIDEODRV_VERSION,
@@ -264,7 +265,6 @@ WsfbSetup(pointer module, pointer opts, 
 		return NULL;
 	}
 }
-#endif /* XFree86LOADER */
 
 static Bool
 WsfbGetRec(ScrnInfoPtr pScrn)
@@ -283,7 +283,7 @@ WsfbFreeRec(ScrnInfoPtr pScrn)
 
 	if (pScrn-driverPrivate == NULL)
 		return;
-	xfree(pScrn-driverPrivate);
+	free(pScrn-driverPrivate);
 	pScrn-driverPrivate = NULL;
 }
 
@@ -302,11 +302,11 @@ WsfbIdentify(int flags)
 
 /* Open the framebuffer device. */
 static int
-wsfb_open(char *dev)
+wsfb_open(const char *dev)
 {
 	int fd = -1;
 
-	/* Try argument from XF86Config first. */
+	/* Try argument from xorg.conf first. */
 	if (dev == NULL || ((fd = priv_open_device(dev)) == -1)) {
 		/* Second: environment variable. */
 		dev = getenv(XDEVICE);
@@ -356,7 +356,7 @@ WsfbProbe(DriverPtr drv, int flags)
 	int i, fd, entity;
	GDevPtr *devSections;
 	int numDevSections;
-	char *dev;
+	const char *dev;
 	Bool foundScreen = FALSE;
 
 	TRACE(probe start);
@@ -397,7 +397,7 @@ WsfbProbe(DriverPtr drv, int flags)
 			}
 		}
 	}
-	xfree(devSections);
+	free(devSections);
 	TRACE(probe done);
 	return foundScreen;
 }
@@ -407,8 +407,8 @@ WsfbPreInit(ScrnInfoPtr pScrn, int flags
 {
 	WsfbPtr fPtr;
 	int default_depth, wstype;
-	char *dev, *s;
-	char *mod = NULL;
+	const char *dev;
+	char *mod = NULL, *s;
 	const char *reqSym = NULL;
 	Gamma zeros = {0.0, 0.0, 0.0};
 	DisplayModePtr mode;
@@ -506,7 +506,7 @@ WsfbPreInit(ScrnInfoPtr pScrn, int flags
 	 */
 	if (fPtr-fbi.fbi_pixeltype == WSFB_CI) {
 		fPtr-saved_cmap.red =
-		(unsigned char *)xalloc(fPtr-fbi.fbi_subtype.fbi_cmapinfo.cmap_entries);
+		(unsigned char *)malloc(fPtr-fbi.fbi_subtype.fbi_cmapinfo.cmap_entries);
 		if (fPtr-saved_cmap.red == NULL) {
 			xf86DrvMsg(pScrn-scrnIndex, X_ERROR,
 			Cannot malloc %d bytes\n,
@@ -514,22 +514,22 @@ WsfbPreInit(ScrnInfoPtr pScrn, int flags
 			return FALSE;
 		}
 		fPtr-saved_cmap.green =
-		(unsigned char *)xalloc(fPtr-fbi.fbi_subtype.fbi_cmapinfo.cmap_entries);
+		(unsigned char *)malloc(fPtr-fbi.fbi_subtype.fbi_cmapinfo.cmap_entries);
 		if (fPtr-saved_cmap.green == NULL) {
 			xf86DrvMsg(pScrn-scrnIndex, X_ERROR,
 			Cannot malloc %d bytes\n,
 			

CVS commit: xsrc/external/mit/xf86-video-wsfb/include

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Jun  5 01:47:45 UTC 2013

Modified Files:
xsrc/external/mit/xf86-video-wsfb/include: config.h

Log Message:
update for xf86-video-wsfb 0.4.0


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/xf86-video-wsfb/include/config.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xf86-video-wsfb/include/config.h
diff -u xsrc/external/mit/xf86-video-wsfb/include/config.h:1.3 xsrc/external/mit/xf86-video-wsfb/include/config.h:1.4
--- xsrc/external/mit/xf86-video-wsfb/include/config.h:1.3	Sun Jan 10 09:59:46 2010
+++ xsrc/external/mit/xf86-video-wsfb/include/config.h	Wed Jun  5 01:47:45 2013
@@ -49,19 +49,19 @@
 #define PACKAGE_NAME xf86-video-wsfb
 
 /* Define to the full name and version of this package. */
-#define PACKAGE_STRING xf86-video-wsfb 0.3.0
+#define PACKAGE_STRING xf86-video-wsfb 0.4.0
 
 /* Define to the one symbol short name of this package. */
 #define PACKAGE_TARNAME xf86-video-wsfb
 
 /* Define to the version of this package. */
-#define PACKAGE_VERSION 0.3.0
+#define PACKAGE_VERSION 0.4.0
 
 /* Major version of this package */
 #define PACKAGE_VERSION_MAJOR 0
 
 /* Minor version of this package */
-#define PACKAGE_VERSION_MINOR 3
+#define PACKAGE_VERSION_MINOR 4
 
 /* Patch version of this package */
 #define PACKAGE_VERSION_PATCHLEVEL 0
@@ -70,4 +70,4 @@
 #define STDC_HEADERS 1
 
 /* Version number of package */
-#define VERSION 0.3.0
+#define VERSION 0.4.0



CVS commit: xsrc/external/mit/xf86-video-wsfb/dist/src

2013-06-04 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Wed Jun  5 02:11:44 UTC 2013

Modified Files:
xsrc/external/mit/xf86-video-wsfb/dist/src: wsfb_driver.c

Log Message:
fix a merge botch.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 \
xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c
diff -u xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c:1.18 xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c:1.19
--- xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c:1.18	Wed Jun  5 01:45:34 2013
+++ xsrc/external/mit/xf86-video-wsfb/dist/src/wsfb_driver.c	Wed Jun  5 02:11:44 2013
@@ -219,7 +219,6 @@ static const char *ramdacSymbols[] = {
 };
 #endif
 
-#ifdef XFree86LOADER
 static XF86ModuleVersionInfo WsfbVersRec = {
 	wsfb,
 	MODULEVENDORSTRING,



CVS commit: src/external/mit/xorg/lib

2013-06-04 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Wed Jun  5 02:51:49 UTC 2013

Modified Files:
src/external/mit/xorg/lib: Makefile

Log Message:
libXdmGreet depends upon a bunch of libs; move it.


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/external/mit/xorg/lib/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mit/xorg/lib/Makefile
diff -u src/external/mit/xorg/lib/Makefile:1.26 src/external/mit/xorg/lib/Makefile:1.27
--- src/external/mit/xorg/lib/Makefile:1.26	Tue Jun  4 07:44:45 2013
+++ src/external/mit/xorg/lib/Makefile	Wed Jun  5 02:51:49 2013
@@ -1,9 +1,9 @@
-#	$NetBSD: Makefile,v 1.26 2013/06/04 07:44:45 mrg Exp $
+#	$NetBSD: Makefile,v 1.27 2013/06/05 02:51:49 mrg Exp $
 
 # build libraries for xorg
 
 SUBDIR=	libfontenc freetype libFS libICE libOSMesa \
-	libXau libXdmGreet libXdmcp libdrm libpciaccess .WAIT
+	libXau libXdmcp libdrm libpciaccess .WAIT
 .if ${MACHINE_ARCH} == i386 || ${MACHINE_ARCH} == x86_64
 SUBDIR+=libdrm_intel
 .endif
@@ -31,6 +31,8 @@ SUBDIR+=libGLU libGLw libXaw6 libXaw lib
 	libXrandr \
 	.WAIT \
 	libXft libglut \
+	.WAIT \
+	libXdmGreet \
 	xcb-util
 	
 .include bsd.subdir.mk



CVS commit: othersrc/external/historical/eawk

2013-06-04 Thread Alistair G. Crooks
Module Name:othersrc
Committed By:   agc
Date:   Wed Jun  5 02:59:48 UTC 2013

Modified Files:
othersrc/external/historical/eawk/dist: b.c eawk.h lib.c run.c tran.c
othersrc/external/historical/eawk/extend/bzlib: bzlib.c
othersrc/external/historical/eawk/extend/c: c.c
othersrc/external/historical/eawk/extend/dirent: dirent.c
othersrc/external/historical/eawk/extend/zlib: zlib.c

Log Message:
modify the name eawk_lookup to be eawk_array_lookup

change the function's signature so that the array comes first, followed
by the name of the entry.

fix up all uses of eawk_array_lookup()


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 othersrc/external/historical/eawk/dist/b.c
cvs rdiff -u -r1.3 -r1.4 othersrc/external/historical/eawk/dist/eawk.h \
othersrc/external/historical/eawk/dist/lib.c
cvs rdiff -u -r1.5 -r1.6 othersrc/external/historical/eawk/dist/run.c
cvs rdiff -u -r1.4 -r1.5 othersrc/external/historical/eawk/dist/tran.c
cvs rdiff -u -r1.1 -r1.2 \
othersrc/external/historical/eawk/extend/bzlib/bzlib.c
cvs rdiff -u -r1.1 -r1.2 othersrc/external/historical/eawk/extend/c/c.c
cvs rdiff -u -r1.1 -r1.2 \
othersrc/external/historical/eawk/extend/dirent/dirent.c
cvs rdiff -u -r1.1 -r1.2 othersrc/external/historical/eawk/extend/zlib/zlib.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: othersrc/external/historical/eawk/dist/b.c
diff -u othersrc/external/historical/eawk/dist/b.c:1.2 othersrc/external/historical/eawk/dist/b.c:1.3
--- othersrc/external/historical/eawk/dist/b.c:1.2	Fri May 31 05:56:36 2013
+++ othersrc/external/historical/eawk/dist/b.c	Wed Jun  5 02:59:47 2013
@@ -946,7 +946,7 @@ eawk_regcomp(eawk_t *eawk, const char *s
 		}
 	}
 
-	if (strcmp(eawk_getsval(eawk, eawk_lookup(stage, eawk-control)), compiling) == 0) {
+	if (strcmp(eawk_getsval(eawk, eawk_array_lookup(eawk-control, stage)), compiling) == 0) {
 		/* a constant for sure */
 		return mkdfa(eawk, s, anchor);
 	}

Index: othersrc/external/historical/eawk/dist/eawk.h
diff -u othersrc/external/historical/eawk/dist/eawk.h:1.3 othersrc/external/historical/eawk/dist/eawk.h:1.4
--- othersrc/external/historical/eawk/dist/eawk.h:1.3	Wed Jun  5 00:55:25 2013
+++ othersrc/external/historical/eawk/dist/eawk.h	Wed Jun  5 02:59:47 2013
@@ -289,7 +289,7 @@ char	*eawk_setsvalN(eawk_t */*eawk*/, aw
 
 awkarray_t *eawk_asort(eawk_t */*eawk*/, awkarray_t */*array*/, int /*asorti*/, int */*sortc*/);
 awkcell_t	*eawk_new_array(eawk_t */*eawk*/, awkcell_t */*arrayname*/);
-awkcell_t	*eawk_lookup(const char */*name*/, awkarray_t */*array*/);
+awkcell_t	*eawk_array_lookup(awkarray_t */*array*/, const char */*name*/);
 int	eawk_define_constant(eawk_t */*eawk*/, const char */*name*/, int64_t /*valnum*/);
 
 __END_DECLS
Index: othersrc/external/historical/eawk/dist/lib.c
diff -u othersrc/external/historical/eawk/dist/lib.c:1.3 othersrc/external/historical/eawk/dist/lib.c:1.4
--- othersrc/external/historical/eawk/dist/lib.c:1.3	Wed Jun  5 00:55:25 2013
+++ othersrc/external/historical/eawk/dist/lib.c	Wed Jun  5 02:59:47 2013
@@ -59,7 +59,7 @@ initgetrec(eawk_t *eawk)
 
 	for (i = 1; i  *eawk-ARGC; i++) {
 		if (!eawk_isclvar(p = getargv(eawk, i))) {	/* find 1st real filename */
-			eawk_setsval(eawk, eawk_lookup(FILENAME, eawk-symtab), getargv(eawk, i));
+			eawk_setsval(eawk, eawk_array_lookup(eawk-symtab, FILENAME), getargv(eawk, i));
 			return;
 		}
 		eawk_setclvar(eawk, p);	/* a commandline assignment before filename */
@@ -181,7 +181,7 @@ eprint(eawk_t *eawk)
 	char	*stage;
 	char *p, *q;
 
-	stage = eawk_getsval(eawk, eawk_lookup(stage, eawk-control));
+	stage = eawk_getsval(eawk, eawk_array_lookup(eawk-control, stage));
 	if (strcmp(stage, error display) == 0 || strcmp(stage, running) == 0 || eawk-eprintc++  0) {
 		return;
 	}
@@ -252,7 +252,7 @@ error(eawk_t *eawk)
 {
 	char	*stage;
 
-	stage = eawk_getsval(eawk, eawk_lookup(stage, eawk-control));
+	stage = eawk_getsval(eawk, eawk_array_lookup(eawk-control, stage));
 	(void) fprintf(stderr, \n);
 	if (strcmp(stage, error display) == 0  eawk-NR  *eawk-NR  0) {
 		(void) fprintf(stderr,  input record number %d, (int) (*eawk-FNR));
@@ -688,14 +688,14 @@ eawk_syntax(eawk_t *eawk, const char *fm
 
 	if (eawk-syntaxc++  2)
 		return;
-	(void) fprintf(stderr, %s: , eawk_getsval(eawk, eawk_lookup(cmdname, eawk-control)));
+	(void) fprintf(stderr, %s: , eawk_getsval(eawk, eawk_array_lookup(eawk-control, cmdname)));
 	va_start(varg, fmt);
 	vfprintf(stderr, fmt, varg);
 	va_end(varg);
 	(void) fprintf(stderr,  at source line %d, eawk-lineno);
 	if (eawk-curfname != NULL)
 		(void) fprintf(stderr,  in function %s, eawk-curfname);
-	stage = eawk_getsval(eawk, eawk_lookup(stage, eawk-control));
+	stage = eawk_getsval(eawk, eawk_array_lookup(eawk-control, stage));
 	if (strcmp(stage, compiling) == 0  cursource(eawk) != NULL)
 		(void) fprintf(stderr,  

CVS commit: src/usr.bin/make

2013-06-04 Thread Simon J. Gerraty
Module Name:src
Committed By:   sjg
Date:   Wed Jun  5 03:59:44 UTC 2013

Modified Files:
src/usr.bin/make: job.c

Log Message:
JobCreatePipe: do fcntl() *after* any fiddling of fd's
to avoid leaking descriptors.
Job_ServerStart: set closed on exec for jp_0 and jp_1.


To generate a diff of this commit:
cvs rdiff -u -r1.172 -r1.173 src/usr.bin/make/job.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.bin/make/job.c
diff -u src/usr.bin/make/job.c:1.172 src/usr.bin/make/job.c:1.173
--- src/usr.bin/make/job.c:1.172	Tue Mar  5 22:01:43 2013
+++ src/usr.bin/make/job.c	Wed Jun  5 03:59:43 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: job.c,v 1.172 2013/03/05 22:01:43 christos Exp $	*/
+/*	$NetBSD: job.c,v 1.173 2013/06/05 03:59:43 sjg Exp $	*/
 
 /*
  * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
@@ -70,14 +70,14 @@
  */
 
 #ifndef MAKE_NATIVE
-static char rcsid[] = $NetBSD: job.c,v 1.172 2013/03/05 22:01:43 christos Exp $;
+static char rcsid[] = $NetBSD: job.c,v 1.173 2013/06/05 03:59:43 sjg Exp $;
 #else
 #include sys/cdefs.h
 #ifndef lint
 #if 0
 static char sccsid[] = @(#)job.c	8.2 (Berkeley) 3/19/94;
 #else
-__RCSID($NetBSD: job.c,v 1.172 2013/03/05 22:01:43 christos Exp $);
+__RCSID($NetBSD: job.c,v 1.173 2013/06/05 03:59:43 sjg Exp $);
 #endif
 #endif /* not lint */
 #endif
@@ -401,6 +401,15 @@ JobCreatePipe(Job *job, int minfd)
 if (pipe(job-jobPipe) == -1)
 	Punt(Cannot create pipe: %s, strerror(errno));
 
+for (i = 0; i  2; i++) {
+   /* Avoid using low numbered fds */
+   fd = fcntl(job-jobPipe[i], F_DUPFD, minfd);
+   if (fd != -1) {
+	   close(job-jobPipe[i]);
+	   job-jobPipe[i] = fd;
+   }
+}
+
 /* Set close-on-exec flag for both */
 (void)fcntl(job-jobPipe[0], F_SETFD, 1);
 (void)fcntl(job-jobPipe[1], F_SETFD, 1);
@@ -413,15 +422,6 @@ JobCreatePipe(Job *job, int minfd)
  */
 fcntl(job-jobPipe[0], F_SETFL, 
 	fcntl(job-jobPipe[0], F_GETFL, 0) | O_NONBLOCK);
-
-for (i = 0; i  2; i++) {
-   /* Avoid using low numbered fds */
-   fd = fcntl(job-jobPipe[i], F_DUPFD, minfd);
-   if (fd != -1) {
-	   close(job-jobPipe[i]);
-	   job-jobPipe[i] = fd;
-   }
-}
 }
 
 /*-
@@ -2812,6 +2812,8 @@ Job_ServerStart(int max_tokens, int jp_0
 	/* Pipe passed in from parent */
 	tokenWaitJob.inPipe = jp_0;
 	tokenWaitJob.outPipe = jp_1;
+	(void)fcntl(jp_0, F_SETFD, 1);
+	(void)fcntl(jp_1, F_SETFD, 1);
 	return;
 }
 



CVS commit: src/sys/dev/pci

2013-06-04 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Jun  5 05:18:44 UTC 2013

Modified Files:
src/sys/dev/pci: pcidevs

Log Message:
Add some Intel devices from the following datasheets:
 - Desktop 4th Generation Intel Core Processort Family Datasheet Volume 2 of 2
 - Mobile 4th Generation Intel Core Processort Family Datasheet Volume 2 of 2
 - Intel Xeon Processor E3-1200 v3 Product Family  Datasheet Volume 2 of 2


To generate a diff of this commit:
cvs rdiff -u -r1.1156 -r1.1157 src/sys/dev/pci/pcidevs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/dev/pci/pcidevs
diff -u src/sys/dev/pci/pcidevs:1.1156 src/sys/dev/pci/pcidevs:1.1157
--- src/sys/dev/pci/pcidevs:1.1156	Tue Jun  4 13:57:48 2013
+++ src/sys/dev/pci/pcidevs	Wed Jun  5 05:18:44 2013
@@ -1,4 +1,4 @@
-$NetBSD: pcidevs,v 1.1156 2013/06/04 13:57:48 msaitoh Exp $
+$NetBSD: pcidevs,v 1.1157 2013/06/05 05:18:44 msaitoh Exp $
 
 /*
  * Copyright (c) 1995, 1996 Christopher G. Demetriou
@@ -2532,6 +2532,7 @@ product INTEL IOP333_B		0x0372	IOP333 PC
 product INTEL SRCZCRX		0x0407	RAID Controller
 product INTEL SRCU42E		0x0408	SCSI RAID Controller
 product INTEL SRCS28X		0x0409	SATA RAID Controller
+product INTEL HASWELL_IGD	0x0402	Haswell Integrated Graphics Device
 product INTEL PCEB		0x0482	82375EB/SB PCI-EISA Bridge
 product INTEL CDC		0x0483	82424ZX Cache and DRAM Controller
 product INTEL SIO		0x0484	82378ZB System I/O
@@ -2543,6 +2544,11 @@ product INTEL WIFI_LINK_2230_1	0x0887	Ce
 product INTEL WIFI_LINK_2230_2	0x0888	Centrino Wireless-N 2230
 product INTEL 80960RM		0x0962	i960 RM PCI-PCI
 product INTEL 80960RN		0x0964	i960 RN PCI-PCI
+product INTEL HASWELL_HOST_DRAM	0x0c00	Haswell Host Bridge, DRAM
+product INTEL HASWELL_PCIE16	0x0c01	Haswell PCI-E x16 Controller
+product INTEL HASWELL_PCIE8	0x0c05	Haswell PCI-E x8 Controller
+product INTEL HASWELL_PCIE4	0x0c09	Haswell PCI-E x4 Controller
+product INTEL HASWELL_MINI_HDA	0x0c0c	Haswell Mini HD Audio Controller
 product INTEL 82542		0x1000	i82542 Gigabit Ethernet
 product INTEL 82543GC_FIBER	0x1001	i82453GC 1000baseX Ethernet
 product INTEL MODEM56		0x1002	56k Modem