CVS commit: src/sys/dev/pci

2014-08-10 Thread Ryota Ozaki
Module Name:src
Committed By:   ozaki-r
Date:   Mon Aug 11 06:02:38 UTC 2014

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

Log Message:
Add missing curly braces

It unbreaks the i386 build of ALL.


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/dev/pci/viaenv.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/viaenv.c
diff -u src/sys/dev/pci/viaenv.c:1.32 src/sys/dev/pci/viaenv.c:1.33
--- src/sys/dev/pci/viaenv.c:1.32	Sun Aug 10 16:44:36 2014
+++ src/sys/dev/pci/viaenv.c	Mon Aug 11 06:02:38 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: viaenv.c,v 1.32 2014/08/10 16:44:36 tls Exp $	*/
+/*	$NetBSD: viaenv.c,v 1.33 2014/08/11 06:02:38 ozaki-r Exp $	*/
 
 /*
  * Copyright (c) 2000 Johan Danielsson
@@ -38,7 +38,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: viaenv.c,v 1.32 2014/08/10 16:44:36 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: viaenv.c,v 1.33 2014/08/11 06:02:38 ozaki-r Exp $");
 
 #include 
 #include 
@@ -343,9 +343,10 @@ viaenv_attach(device_t parent, device_t 
 
 #undef COPYDESCR
 
-	for (i = 0; i < 10; i++)
+	for (i = 0; i < 10; i++) {
 		sc->sc_sensor[i].state = ENVSYS_SINVALID;
 		sc->sc_sensor[i].flags |= ENVSYS_FHAS_ENTROPY;
+	}
 
 	sc->sc_sme = sysmon_envsys_create();
 



CVS commit: src/distrib/sets/lists/modules

2014-08-10 Thread John Nemeth
Module Name:src
Committed By:   jnemeth
Date:   Mon Aug 11 05:19:16 UTC 2014

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

Log Message:
remove debug cruft, the example module is not normally built


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/distrib/sets/lists/modules/md.amd64
cvs rdiff -u -r1.45 -r1.46 src/distrib/sets/lists/modules/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/modules/md.amd64
diff -u src/distrib/sets/lists/modules/md.amd64:1.40 src/distrib/sets/lists/modules/md.amd64:1.41
--- src/distrib/sets/lists/modules/md.amd64:1.40	Mon Aug 11 03:43:25 2014
+++ src/distrib/sets/lists/modules/md.amd64	Mon Aug 11 05:19:16 2014
@@ -1,4 +1,4 @@
-# $NetBSD: md.amd64,v 1.40 2014/08/11 03:43:25 jnemeth Exp $
+# $NetBSD: md.amd64,v 1.41 2014/08/11 05:19:16 jnemeth Exp $
 #
 # NOTE that there are two sets of files here:
 # @MODULEDIR@ and amd64-xen
@@ -258,8 +258,6 @@
 ./stand/amd64-xen/@OSRELEASE@/modules/emdtv/emdtv.kmod			base-kernel-modules	kmod,compatmodules
 ./stand/amd64-xen/@OSRELEASE@/modules/estbase-kernel-modules	kmod,compatmodules
 ./stand/amd64-xen/@OSRELEASE@/modules/est/est.kmod			base-kernel-modules	kmod,compatmodules
-./stand/amd64-xen/@OSRELEASE@/modules/examplebase-kernel-modules	kmod,compatmodules
-./stand/amd64-xen/@OSRELEASE@/modules/example/example.kmod		base-kernel-modules	kmod,compatmodules
 ./stand/amd64-xen/@OSRELEASE@/modules/exec_elf32			base-kernel-modules	kmod,compatmodules
 ./stand/amd64-xen/@OSRELEASE@/modules/exec_elf32/exec_elf32.kmod		base-kernel-modules	kmod,compatmodules
 ./stand/amd64-xen/@OSRELEASE@/modules/exec_elf64			base-kernel-modules	kmod,compatmodules

Index: src/distrib/sets/lists/modules/md.i386
diff -u src/distrib/sets/lists/modules/md.i386:1.45 src/distrib/sets/lists/modules/md.i386:1.46
--- src/distrib/sets/lists/modules/md.i386:1.45	Mon Aug 11 03:43:25 2014
+++ src/distrib/sets/lists/modules/md.i386	Mon Aug 11 05:19:16 2014
@@ -1,4 +1,4 @@
-# $NetBSD: md.i386,v 1.45 2014/08/11 03:43:25 jnemeth Exp $
+# $NetBSD: md.i386,v 1.46 2014/08/11 05:19:16 jnemeth Exp $
 #
 # NOTE that there are three sets of files here:
 # @MODULEDIR@, i386-xen, and i386pae-xen
@@ -288,8 +288,6 @@
 ./stand/i386-xen/@OSRELEASE@/modules/emdtv/emdtv.kmod			base-kernel-modules	kmod,compatmodules
 ./stand/i386-xen/@OSRELEASE@/modules/estbase-kernel-modules	kmod,compatmodules
 ./stand/i386-xen/@OSRELEASE@/modules/est/est.kmod			base-kernel-modules	kmod,compatmodules
-./stand/i386-xen/@OSRELEASE@/modules/examplebase-kernel-modules	kmod,compatmodules
-./stand/i386-xen/@OSRELEASE@/modules/example/example.kmod		base-kernel-modules	kmod,compatmodules
 ./stand/i386-xen/@OSRELEASE@/modules/exec_aoutbase-kernel-modules	kmod,compatmodules
 ./stand/i386-xen/@OSRELEASE@/modules/exec_aout/exec_aout.kmod		base-kernel-modules	kmod,compatmodules
 ./stand/i386-xen/@OSRELEASE@/modules/exec_elf32base-kernel-modules	kmod,compatmodules
@@ -669,8 +667,6 @@
 ./stand/i386pae-xen/@OSRELEASE@/modules/emdtv/emdtv.kmod		base-kernel-modules	kmod,compatmodules
 ./stand/i386pae-xen/@OSRELEASE@/modules/estbase-kernel-modules	kmod,compatmodules
 ./stand/i386pae-xen/@OSRELEASE@/modules/est/est.kmod			base-kernel-modules	kmod,compatmodules
-./stand/i386pae-xen/@OSRELEASE@/modules/examplebase-kernel-modules	kmod,compatmodules
-./stand/i386pae-xen/@OSRELEASE@/modules/example/example.kmod		base-kernel-modules	kmod,compatmodules
 ./stand/i386pae-xen/@OSRELEASE@/modules/exec_aout			base-kernel-modules	kmod,compatmodules
 ./stand/i386pae-xen/@OSRELEASE@/modules/exec_aout/exec_aout.kmod	base-kernel-modules	kmod,compatmodules
 ./stand/i386pae-xen/@OSRELEASE@/modules/exec_elf32			base-kernel-modules	kmod,compatmodules



CVS commit: src/compat

2014-08-10 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Aug 11 04:33:30 UTC 2014

Modified Files:
src/compat: archdirs.mk

Log Message:
Fix else if botch


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/compat/archdirs.mk

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

Modified files:

Index: src/compat/archdirs.mk
diff -u src/compat/archdirs.mk:1.5 src/compat/archdirs.mk:1.6
--- src/compat/archdirs.mk:1.5	Sun Aug 10 23:40:33 2014
+++ src/compat/archdirs.mk	Mon Aug 11 04:33:30 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: archdirs.mk,v 1.5 2014/08/10 23:40:33 matt Exp $
+#	$NetBSD: archdirs.mk,v 1.6 2014/08/11 04:33:30 matt Exp $
 
 # list of subdirs used per-platform
 
@@ -34,6 +34,6 @@ ARCHDIR_SUBDIR= powerpc64/powerpc
 ARCHDIR_SUBDIR+= arm/eabi
 #ARCHDIR_SUBDIR+= arm/eabihf
 ARCHDIR_SUBDIR+= arm/oabi
-.else if (${MACHINE_ARCH} == "aarch64eb")
+.elif (${MACHINE_ARCH} == "aarch64eb")
 ARCHDIR_SUBDIR= arm/eabi
 .endif



CVS commit: src/sys/rump/librump/rumpkern

2014-08-10 Thread Ryota Ozaki
Module Name:src
Committed By:   ozaki-r
Date:   Mon Aug 11 04:27:24 UTC 2014

Modified Files:
src/sys/rump/librump/rumpkern: rump.c

Log Message:
Do cprng_fast_init in rump_init

It fixes rump bootup failure:
  panic: kernel diagnostic assertion "off < percpu_nextoff" failed:
  file "/usr/src/lib/librump/../../sys/rump/../kern/subr_percpu.c", line 76


To generate a diff of this commit:
cvs rdiff -u -r1.307 -r1.308 src/sys/rump/librump/rumpkern/rump.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/librump/rumpkern/rump.c
diff -u src/sys/rump/librump/rumpkern/rump.c:1.307 src/sys/rump/librump/rumpkern/rump.c:1.308
--- src/sys/rump/librump/rumpkern/rump.c:1.307	Sun Jun 29 11:36:52 2014
+++ src/sys/rump/librump/rumpkern/rump.c	Mon Aug 11 04:27:24 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: rump.c,v 1.307 2014/06/29 11:36:52 justin Exp $	*/
+/*	$NetBSD: rump.c,v 1.308 2014/08/11 04:27:24 ozaki-r Exp $	*/
 
 /*
  * Copyright (c) 2007-2011 Antti Kantee.  All Rights Reserved.
@@ -26,7 +26,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: rump.c,v 1.307 2014/06/29 11:36:52 justin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rump.c,v 1.308 2014/08/11 04:27:24 ozaki-r Exp $");
 
 #include 
 #define ELFSIZE ARCH_ELFSIZE
@@ -286,6 +286,8 @@ rump_init(void)
 	uvm_ra_init();
 	uao_init();
 
+	percpu_init();
+
 	mutex_obj_init();
 	callout_startup();
 
@@ -302,6 +304,8 @@ rump_init(void)
 	cprng_init();
 	kern_cprng = cprng_strong_create("kernel", IPL_VM,
 	CPRNG_INIT_ANY|CPRNG_REKEY_ANY);
+
+	cprng_fast_init();
 	rump_hyperentropy_init();
 
 	procinit();
@@ -324,7 +328,6 @@ rump_init(void)
 	rump_schedule();
 	bootlwp = curlwp;
 
-	percpu_init();
 	inittimecounter();
 	ntp_init();
 



CVS commit: src/sys/kern

2014-08-10 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Aug 11 04:26:53 UTC 2014

Modified Files:
src/sys/kern: kern_rndq.c

Log Message:
Back out tls-earlyentropy's rnd_add_data.

This caused recursion on rndpool_mtx when called from an rndsource's
callback.

XXX The old and new code here is a minefield demanding another
rototill.

XXX rnd_source_anonymous was not actually used before, and still is
not used now, to be cleaned up later.


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 src/sys/kern/kern_rndq.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/kern/kern_rndq.c
diff -u src/sys/kern/kern_rndq.c:1.25 src/sys/kern/kern_rndq.c:1.26
--- src/sys/kern/kern_rndq.c:1.25	Sun Aug 10 18:33:41 2014
+++ src/sys/kern/kern_rndq.c	Mon Aug 11 04:26:53 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: kern_rndq.c,v 1.25 2014/08/10 18:33:41 joerg Exp $	*/
+/*	$NetBSD: kern_rndq.c,v 1.26 2014/08/11 04:26:53 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 1997-2013 The NetBSD Foundation, Inc.
@@ -32,7 +32,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: kern_rndq.c,v 1.25 2014/08/10 18:33:41 joerg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_rndq.c,v 1.26 2014/08/11 04:26:53 riastradh Exp $");
 
 #include 
 #include 
@@ -802,12 +802,13 @@ rnd_add_data(krndsource_t *rs, const voi
 	 * itself, random.  Don't estimate entropy based on
 	 * timestamp, just directly add the data.
 	 */
-	mutex_spin_enter(&rndpool_mtx);
 	if (__predict_false(rs == NULL)) {
-		rs = &rnd_source_anonymous;
+		mutex_spin_enter(&rndpool_mtx);
+		rndpool_add_data(&rnd_pool, data, len, entropy);
+		mutex_spin_exit(&rndpool_mtx);
+	} else {
+		rnd_add_data_ts(rs, data, len, entropy, rnd_counter());
 	}
-	rndpool_add_data(&rnd_pool, data, len, entropy);
-	mutex_spin_exit(&rndpool_mtx);
 }
 
 static void



CVS commit: src/sys/arch/aarch64/include

2014-08-10 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Mon Aug 11 04:03:59 UTC 2014

Modified Files:
src/sys/arch/aarch64/include: byte_swap.h

Log Message:
Use %x/%w as appropriate.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/aarch64/include/byte_swap.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/aarch64/include/byte_swap.h
diff -u src/sys/arch/aarch64/include/byte_swap.h:1.1 src/sys/arch/aarch64/include/byte_swap.h:1.2
--- src/sys/arch/aarch64/include/byte_swap.h:1.1	Sun Aug 10 05:47:38 2014
+++ src/sys/arch/aarch64/include/byte_swap.h	Mon Aug 11 04:03:59 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: byte_swap.h,v 1.1 2014/08/10 05:47:38 matt Exp $ */
+/* $NetBSD: byte_swap.h,v 1.2 2014/08/11 04:03:59 matt Exp $ */
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -54,7 +54,7 @@ static __inline uint64_t
 __byte_swap_u64_variable(uint64_t v)
 {
 	if (!__builtin_constant_p(v)) {
-		__asm("rev\t%0, %1" : "=r" (v) : "0" (v));
+		__asm("rev\t%x0, %x1" : "=r" (v) : "0" (v));
 		return v;
 	}
 
@@ -71,7 +71,7 @@ static __inline uint32_t
 __byte_swap_u32_variable(uint32_t v)
 {
 	if (!__builtin_constant_p(v)) {
-		__asm("rev\t%0, %1" : "=r" (v) : "0" (v));
+		__asm("rev\t%w0, %w1" : "=r" (v) : "0" (v));
 		return v;
 	}
 
@@ -88,7 +88,7 @@ __byte_swap_u16_variable(uint16_t v)
 
 	if (!__builtin_constant_p(v)) {
 		uint32_t v32 = v;
-		__asm("rev16\t%0, %1" : "=r" (v32) : "0" (v32));
+		__asm("rev16\t%w0, %w1" : "=r" (v32) : "0" (v32));
 		return v32;
 	}
 



CVS commit: src/sys/crypto/cprng_fast

2014-08-10 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Aug 11 03:47:49 UTC 2014

Modified Files:
src/sys/crypto/cprng_fast: cprng_fast.c

Log Message:
Include , don't copypasta declare rnd_initial_entropy.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/crypto/cprng_fast/cprng_fast.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/crypto/cprng_fast/cprng_fast.c
diff -u src/sys/crypto/cprng_fast/cprng_fast.c:1.4 src/sys/crypto/cprng_fast/cprng_fast.c:1.5
--- src/sys/crypto/cprng_fast/cprng_fast.c:1.4	Mon Aug 11 03:46:54 2014
+++ src/sys/crypto/cprng_fast/cprng_fast.c	Mon Aug 11 03:47:49 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: cprng_fast.c,v 1.4 2014/08/11 03:46:54 riastradh Exp $	*/
+/*	$NetBSD: cprng_fast.c,v 1.5 2014/08/11 03:47:49 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: cprng_fast.c,v 1.4 2014/08/11 03:46:54 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cprng_fast.c,v 1.5 2014/08/11 03:47:49 riastradh Exp $");
 
 #include 
 #include 
@@ -39,6 +39,7 @@ __KERNEL_RCSID(0, "$NetBSD: cprng_fast.c
 #include 
 #include 
 #include 
+#include 
 
 /* ChaCha core */
 
@@ -214,8 +215,6 @@ static void	cprng_fast_buf_long(void *, 
 static percpu_t	*cprng_fast_percpu	__read_mostly;
 static void	*cprng_fast_softint	__read_mostly;
 
-extern int	rnd_initial_entropy;
-
 void
 cprng_fast_init(void)
 {



CVS commit: src/sys/crypto/cprng_fast

2014-08-10 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Aug 11 03:50:29 UTC 2014

Modified Files:
src/sys/crypto/cprng_fast: cprng_fast.c

Log Message:
No need for cprng_fast_seed to be inline.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/crypto/cprng_fast/cprng_fast.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/crypto/cprng_fast/cprng_fast.c
diff -u src/sys/crypto/cprng_fast/cprng_fast.c:1.5 src/sys/crypto/cprng_fast/cprng_fast.c:1.6
--- src/sys/crypto/cprng_fast/cprng_fast.c:1.5	Mon Aug 11 03:47:49 2014
+++ src/sys/crypto/cprng_fast/cprng_fast.c	Mon Aug 11 03:50:29 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: cprng_fast.c,v 1.5 2014/08/11 03:47:49 riastradh Exp $	*/
+/*	$NetBSD: cprng_fast.c,v 1.6 2014/08/11 03:50:29 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: cprng_fast.c,v 1.5 2014/08/11 03:47:49 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cprng_fast.c,v 1.6 2014/08/11 03:50:29 riastradh Exp $");
 
 #include 
 #include 
@@ -206,7 +206,7 @@ __CTASSERT(sizeof ((struct cprng_fast *)
 static void	cprng_fast_schedule_reseed(struct cprng_fast *);
 static void	cprng_fast_intr(void *);
 
-static inline void	cprng_fast_seed(struct cprng_fast *, const void *);
+static void	cprng_fast_seed(struct cprng_fast *, const void *);
 static void	cprng_fast_buf(struct cprng_fast *, void *, unsigned);
 
 static void	cprng_fast_buf_short(void *, size_t);
@@ -291,7 +291,7 @@ cprng_fast_intr(void *cookie __unused)
  */
 #define	CPRNG_FAST_BUFIDX	(crypto_core_OUTPUTWORDS - 1)
 
-static inline void
+static void
 cprng_fast_seed(struct cprng_fast *cprng, const void *seed)
 {
 



CVS commit: src/sys/crypto/cprng_fast

2014-08-10 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Mon Aug 11 03:46:54 UTC 2014

Modified Files:
src/sys/crypto/cprng_fast: cprng_fast.c

Log Message:
Sort #includes.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/crypto/cprng_fast/cprng_fast.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/crypto/cprng_fast/cprng_fast.c
diff -u src/sys/crypto/cprng_fast/cprng_fast.c:1.3 src/sys/crypto/cprng_fast/cprng_fast.c:1.4
--- src/sys/crypto/cprng_fast/cprng_fast.c:1.3	Sun Aug 10 22:35:32 2014
+++ src/sys/crypto/cprng_fast/cprng_fast.c	Mon Aug 11 03:46:54 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: cprng_fast.c,v 1.3 2014/08/10 22:35:32 justin Exp $	*/
+/*	$NetBSD: cprng_fast.c,v 1.4 2014/08/11 03:46:54 riastradh Exp $	*/
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -30,16 +30,15 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: cprng_fast.c,v 1.3 2014/08/10 22:35:32 justin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cprng_fast.c,v 1.4 2014/08/11 03:46:54 riastradh Exp $");
 
 #include 
-#include 
 #include 
+#include 
+#include 
 #include 
 #include 
 #include 
-#include 
-
 
 /* ChaCha core */
 



CVS commit: src

2014-08-10 Thread John Nemeth
Module Name:src
Committed By:   jnemeth
Date:   Mon Aug 11 03:43:26 UTC 2014

Modified Files:
src/distrib/sets/lists/modules: md.amd64 md.i386
src/doc: CHANGES
src/share/mk: bsd.own.mk
src/sys/arch/x86/x86: x86_machdep.c
src/sys/kern: kern_module.c
src/sys/modules/arch: archdirs.mk
Added Files:
src/sys/modules/arch/x86/amd64-xen: Makefile bsd.amd64-xen.mk
src/sys/modules/arch/x86/i386-xen: Makefile bsd.i386-xen.mk
src/sys/modules/arch/x86/i386pae-xen: Makefile bsd.i386pae-xen.mk

Log Message:
Add the infrastructure for MODULAR support for Xen kernels.  At
the moment, this can only load very simple modules due to missing
symbols.  It is being add at this time to make pullups to the
netbsd-7 branch easier.  It is not enabled by default in any kernels.


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/distrib/sets/lists/modules/md.amd64
cvs rdiff -u -r1.44 -r1.45 src/distrib/sets/lists/modules/md.i386
cvs rdiff -u -r1.1966 -r1.1967 src/doc/CHANGES
cvs rdiff -u -r1.828 -r1.829 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.66 -r1.67 src/sys/arch/x86/x86/x86_machdep.c
cvs rdiff -u -r1.96 -r1.97 src/sys/kern/kern_module.c
cvs rdiff -u -r1.1 -r1.2 src/sys/modules/arch/archdirs.mk
cvs rdiff -u -r0 -r1.1 src/sys/modules/arch/x86/amd64-xen/Makefile \
src/sys/modules/arch/x86/amd64-xen/bsd.amd64-xen.mk
cvs rdiff -u -r0 -r1.1 src/sys/modules/arch/x86/i386-xen/Makefile \
src/sys/modules/arch/x86/i386-xen/bsd.i386-xen.mk
cvs rdiff -u -r0 -r1.1 src/sys/modules/arch/x86/i386pae-xen/Makefile \
src/sys/modules/arch/x86/i386pae-xen/bsd.i386pae-xen.mk

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/modules/md.amd64
diff -u src/distrib/sets/lists/modules/md.amd64:1.39 src/distrib/sets/lists/modules/md.amd64:1.40
--- src/distrib/sets/lists/modules/md.amd64:1.39	Sat Aug  9 12:34:05 2014
+++ src/distrib/sets/lists/modules/md.amd64	Mon Aug 11 03:43:25 2014
@@ -1,4 +1,8 @@
-# $NetBSD: md.amd64,v 1.39 2014/08/09 12:34:05 bad Exp $
+# $NetBSD: md.amd64,v 1.40 2014/08/11 03:43:25 jnemeth Exp $
+#
+# NOTE that there are two sets of files here:
+# @MODULEDIR@ and amd64-xen
+#
 ./@MODULEDIR@/acpiacadbase-kernel-modules	kmod
 ./@MODULEDIR@/acpiacad/acpiacad.kmod		base-kernel-modules	kmod
 ./@MODULEDIR@/acpibatbase-kernel-modules	kmod
@@ -139,3 +143,358 @@
 ./@MODULEDIR@/xc5k/xc5k.kmod			base-kernel-modules	kmod
 ./@MODULEDIR@/zl10353base-kernel-modules	kmod
 ./@MODULEDIR@/zl10353/zl10353.kmod		base-kernel-modules	kmod
+./stand/amd64-xen			base-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@		base-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules	base-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/accf_dataready			base-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/accf_dataready/accf_dataready.kmod	base-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/accf_httpready			base-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/accf_httpready/accf_httpready.kmod	base-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpiacadbase-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpiacad/acpiacad.kmod		base-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpibatbase-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpibat/acpibat.kmod		base-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpibutbase-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpibut/acpibut.kmod		base-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpicpubase-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpicpu/acpicpu.kmod		base-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpidalbbase-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpidalb/acpidalb.kmod		base-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpifanbase-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpifan/acpifan.kmod		base-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpilidbase-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpilid/acpilid.kmod		base-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpipmtrbase-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpipmtr/acpipmtr.kmod		base-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpitzbase-kernel-modules	kmod,compatmodules
+./stand/amd64-xen/@OSRELEASE@/modules/acpitz/acpitz.kmod		base-kernel-modules	kmod,compatmo

CVS commit: src/sys/net/npf

2014-08-10 Thread Mindaugas Rasiukevicius
Module Name:src
Committed By:   rmind
Date:   Mon Aug 11 01:54:13 UTC 2014

Modified Files:
src/sys/net/npf: npf_conf.c npf_ctl.c npf_impl.h npf_rproc.c
npf_ruleset.c npf_tableset.c

Log Message:
NPF: finish up the rework of npfctl_save() mechanism.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/net/npf/npf_conf.c
cvs rdiff -u -r1.37 -r1.38 src/sys/net/npf/npf_ctl.c
cvs rdiff -u -r1.57 -r1.58 src/sys/net/npf/npf_impl.h
cvs rdiff -u -r1.11 -r1.12 src/sys/net/npf/npf_rproc.c
cvs rdiff -u -r1.36 -r1.37 src/sys/net/npf/npf_ruleset.c
cvs rdiff -u -r1.21 -r1.22 src/sys/net/npf/npf_tableset.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/net/npf/npf_conf.c
diff -u src/sys/net/npf/npf_conf.c:1.7 src/sys/net/npf/npf_conf.c:1.8
--- src/sys/net/npf/npf_conf.c:1.7	Wed Jul 23 01:25:34 2014
+++ src/sys/net/npf/npf_conf.c	Mon Aug 11 01:54:12 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: npf_conf.c,v 1.7 2014/07/23 01:25:34 rmind Exp $	*/
+/*	$NetBSD: npf_conf.c,v 1.8 2014/08/11 01:54:12 rmind Exp $	*/
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -48,7 +48,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: npf_conf.c,v 1.7 2014/07/23 01:25:34 rmind Exp $");
+__KERNEL_RCSID(0, "$NetBSD: npf_conf.c,v 1.8 2014/08/11 01:54:12 rmind Exp $");
 
 #include 
 #include 
@@ -66,7 +66,6 @@ typedef struct {
 	npf_tableset_t *	n_tables;
 	npf_ruleset_t *		n_nat_rules;
 	npf_rprocset_t *	n_rprocs;
-	prop_dictionary_t	n_dict;
 	bool			n_default_pass;
 } npf_config_t;
 
@@ -77,7 +76,6 @@ static pserialize_t		npf_config_psz		__c
 void
 npf_config_init(void)
 {
-	prop_dictionary_t dict;
 	npf_ruleset_t *rlset, *nset;
 	npf_rprocset_t *rpset;
 	npf_tableset_t *tset;
@@ -86,19 +84,17 @@ npf_config_init(void)
 	npf_config_psz = pserialize_create();
 
 	/* Load the empty configuration. */
-	dict = prop_dictionary_create();
 	tset = npf_tableset_create(0);
 	rpset = npf_rprocset_create();
 	rlset = npf_ruleset_create(0);
 	nset = npf_ruleset_create(0);
-	npf_config_load(dict, rlset, tset, nset, rpset, NULL, true);
+	npf_config_load(rlset, tset, nset, rpset, NULL, true);
 	KASSERT(npf_config != NULL);
 }
 
 static void
 npf_config_destroy(npf_config_t *nc)
 {
-	prop_object_release(nc->n_dict);
 	npf_ruleset_destroy(nc->n_rules);
 	npf_ruleset_destroy(nc->n_nat_rules);
 	npf_rprocset_destroy(nc->n_rprocs);
@@ -127,8 +123,8 @@ npf_config_fini(void)
  * Performs the necessary synchronisation and destroys the old config.
  */
 void
-npf_config_load(prop_dictionary_t dict, npf_ruleset_t *rset,
-npf_tableset_t *tset, npf_ruleset_t *nset, npf_rprocset_t *rpset,
+npf_config_load(npf_ruleset_t *rset, npf_tableset_t *tset,
+npf_ruleset_t *nset, npf_rprocset_t *rpset,
 npf_conndb_t *conns, bool flush)
 {
 	npf_config_t *nc, *onc;
@@ -138,7 +134,6 @@ npf_config_load(prop_dictionary_t dict, 
 	nc->n_tables = tset;
 	nc->n_nat_rules = nset;
 	nc->n_rprocs = rpset;
-	nc->n_dict = dict;
 	nc->n_default_pass = flush;
 
 	/*
@@ -185,9 +180,6 @@ npf_config_load(prop_dictionary_t dict, 
 	 * If not flushing - enable the connection tracking.
 	 */
 	npf_conn_load(conns, !flush);
-
-	/* Sync the config proplib data. */
-	npf_tableset_syncdict(tset, dict);
 	mutex_exit(&npf_config_lock);
 
 	/* Finally, it is safe to destroy the old config. */
@@ -261,10 +253,10 @@ npf_config_tableset(void)
 	return npf_config->n_tables;
 }
 
-prop_dictionary_t
-npf_config_dict(void)
+npf_rprocset_t *
+npf_config_rprocs(void)
 {
-	return npf_config->n_dict;
+	return npf_config->n_rprocs;
 }
 
 bool

Index: src/sys/net/npf/npf_ctl.c
diff -u src/sys/net/npf/npf_ctl.c:1.37 src/sys/net/npf/npf_ctl.c:1.38
--- src/sys/net/npf/npf_ctl.c:1.37	Sun Aug 10 19:09:43 2014
+++ src/sys/net/npf/npf_ctl.c	Mon Aug 11 01:54:12 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: npf_ctl.c,v 1.37 2014/08/10 19:09:43 rmind Exp $	*/
+/*	$NetBSD: npf_ctl.c,v 1.38 2014/08/11 01:54:12 rmind Exp $	*/
 
 /*-
  * Copyright (c) 2009-2014 The NetBSD Foundation, Inc.
@@ -37,7 +37,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: npf_ctl.c,v 1.37 2014/08/10 19:09:43 rmind Exp $");
+__KERNEL_RCSID(0, "$NetBSD: npf_ctl.c,v 1.38 2014/08/11 01:54:12 rmind Exp $");
 
 #include 
 #include 
@@ -181,7 +181,6 @@ npf_mk_tables(npf_tableset_t *tblset, pr
 			NPF_ERR_DEBUG(errdict);
 			break;
 		}
-		prop_dictionary_remove(tbldict, "entries");
 	}
 	prop_object_iterator_release(it);
 	/*
@@ -555,7 +554,6 @@ npfctl_load(u_long cmd, void *data)
 	if (error) {
 		goto fail;
 	}
-	prop_dictionary_remove(npf_dict, "nat");
 
 	/* Tables. */
 	tables = prop_dictionary_get(npf_dict, "tables");
@@ -597,7 +595,6 @@ npfctl_load(u_long cmd, void *data)
 		if (error) {
 			goto fail;
 		}
-		prop_dictionary_remove(npf_dict, "conn-list");
 	}
 
 	flush = false;
@@ -606,7 +603,7 @@ npfctl_load(u_long cmd, void *data)
 	/*
 	 * Finally - perform the load.
 	 */
-	npf_config_load(npf_dict, rls

CVS commit: src/usr.sbin/sysinst/arch/i386

2014-08-10 Thread Jeff Rizzo
Module Name:src
Committed By:   riz
Date:   Mon Aug 11 00:31:22 UTC 2014

Modified Files:
src/usr.sbin/sysinst/arch/i386: md.c

Log Message:
Use installboot to install bootblocks for i386/amd64, now that
they are included on all boot media.

Some of the previous method of setting the console (and conspeed, when
using serial console) is retained, but it should probably be reworked.

Also, adapt to the fact that we may be installing to a disk wedge.

With this change, it is now possible (but still ugly) for sysinst to
create a bootable GPT-labeled disk.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/usr.sbin/sysinst/arch/i386/md.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.sbin/sysinst/arch/i386/md.c
diff -u src/usr.sbin/sysinst/arch/i386/md.c:1.2 src/usr.sbin/sysinst/arch/i386/md.c:1.3
--- src/usr.sbin/sysinst/arch/i386/md.c:1.2	Sun Aug  3 16:09:40 2014
+++ src/usr.sbin/sysinst/arch/i386/md.c	Mon Aug 11 00:31:22 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: md.c,v 1.2 2014/08/03 16:09:40 martin Exp $ */
+/*	$NetBSD: md.c,v 1.3 2014/08/11 00:31:22 riz Exp $ */
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -301,14 +301,24 @@ md_post_newfs(void)
 {
 	int ret;
 	size_t len;
-	int td, sd;
 	char bootxx[8192 + 4];
+	char boot_options[1024];
 	char *bootxx_filename;
 	/*
-	 * XXX - should either find some way to pull this automatically
-	 * from sys/arch/i386/stand/lib/boot_params.S, or just bite the
-	 * bullet and include /sbin/installboot on the ramdisk
+	 * XXX - this code retains a lot of cruft from when we went
+	 * to great pains to exclude installboot from the ramdisk
+	 * for size reasons and should be rewritten.
 	 */
+	static const char *consoles[]={
+	"pc", /* CONSDEV_PC */
+		"com0", /* CONSDEV_COM0 */
+		"com1", /* CONSDEV_COM1 */
+		"com2", /* CONSDEV_COM2 */
+		"com3", /* CONSDEV_COM3 */
+		"com0kbd", /* CONSDEV_COM0KBD */
+		"com1kbd", /* CONSDEV_COM1KBD */
+		"com2kbd", /* CONSDEV_COM2KBD */
+		"com3kbd" /* CONSDEV_COM3KBD */ };
 	static struct x86_boot_params boottype =
 		{sizeof boottype, 0, 5, 0, 9600, { '\0' }, "", 0};
 	static int conmib[] = {CTL_MACHDEP, CPU_CONSDEV};
@@ -339,39 +349,28 @@ md_post_newfs(void)
 	if (ret)
 		return ret;
 
-	/* Copy bootstrap in by hand - /sbin/installboot explodes ramdisks */
-	ret = 1;
-
-	snprintf(bootxx, sizeof bootxx, "/dev/r%s%c", pm->diskdev, 'a' + pm->rootpart);
-	td = open(bootxx, O_RDWR, 0);
-	bootxx_filename = bootxx_name();
-	if (bootxx_filename != NULL) {
-		sd = open(bootxx_filename, O_RDONLY);
-		free(bootxx_filename);
-	} else
-		sd = -1;
-	if (td == -1 || sd == -1)
-		goto bad_bootxx;
-	len = read(sd, bootxx, sizeof bootxx);
-	if (len < 2048 || len > 8192)
-		goto bad_bootxx;
-
-	if (*(uint32_t *)(bootxx + 512 * 2 + 4) != X86_BOOT_MAGIC_1)
-		goto bad_bootxx;
-
-	boottype.bp_length = bp.bp_length;
-	memcpy(&bp, &boottype, min(boottype.bp_length, sizeof boottype));
-
-	if (pwrite(td, bootxx, 512, 0) != 512)
-		goto bad_bootxx;
-	len -= 512 * 2;
-	if (pwrite(td, bootxx + 512 * 2, len, 2 * (off_t)512) - len != 0)
-		goto bad_bootxx;
-	ret = 0;
-
-bad_bootxx:
-	close(td);
-	close(sd);
+bootxx_filename = bootxx_name(); 
+if (bootxx_filename != NULL) {   
+		snprintf(boot_options, sizeof boot_options,
+		"console=%s,speed=%u", consoles[boottype.bp_consdev],
+		boottype.bp_conspeed);
+		if (pm->isspecial) {
+	ret = run_program(RUN_DISPLAY | RUN_NO_CLEAR, 
+	"/usr/sbin/installboot -o %s /dev/r%s %s",
+			boot_options, pm->diskdev, bootxx_filename); 
+		} else {
+	ret = run_program(RUN_DISPLAY | RUN_NO_CLEAR, 
+	"/usr/sbin/installboot -o %s /dev/r%s%c %s",
+			boot_options, pm->diskdev, 'a' + pm->rootpart,
+			bootxx_filename); 
+		}
+free(bootxx_filename);   
+} else  
+ret = -1; 
+
+if (ret != 0) 
+process_menu(MENU_ok,   
+deconst("Warning: disk is probably not bootable")); 
 
 	return ret;
 }



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

2014-08-10 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Sun Aug 10 23:46:09 UTC 2014

Modified Files:
src/sys/arch/evbarm/conf: std.igepv2

Log Message:
add some std stuff for igepv2.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbarm/conf/std.igepv2

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/evbarm/conf/std.igepv2
diff -u src/sys/arch/evbarm/conf/std.igepv2:1.6 src/sys/arch/evbarm/conf/std.igepv2:1.7
--- src/sys/arch/evbarm/conf/std.igepv2:1.6	Fri Nov  1 18:41:06 2013
+++ src/sys/arch/evbarm/conf/std.igepv2	Sun Aug 10 23:46:09 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: std.igepv2,v 1.6 2013/11/01 18:41:06 skrll Exp $
+#	$NetBSD: std.igepv2,v 1.7 2014/08/10 23:46:09 chs Exp $
 #
 # standard NetBSD/evbarm for IGEPV2 options
 
@@ -12,6 +12,9 @@ options 	CORTEX_PMC
 options 	__HAVE_CPU_COUNTER
 options 	__HAVE_FAST_SOFTINTS		# should be in types.h
 options 	__HAVE_CPU_UAREA_ALLOC_IDLELWP
+options 	__HAVE_MM_MD_DIRECT_MAPPED_PHYS
+options 	ARM_HAS_VBAR
+options 	FPU_VFP
 options 	TPIDRPRW_IS_CURCPU
 options 	KERNEL_BASE_EXT=0x8000
 



CVS commit: src/compat

2014-08-10 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sun Aug 10 23:40:33 UTC 2014

Modified Files:
src/compat: archdirs.mk

Log Message:
Add compat dirs for aarch64


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/compat/archdirs.mk

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

Modified files:

Index: src/compat/archdirs.mk
diff -u src/compat/archdirs.mk:1.4 src/compat/archdirs.mk:1.5
--- src/compat/archdirs.mk:1.4	Fri Mar  7 04:16:25 2014
+++ src/compat/archdirs.mk	Sun Aug 10 23:40:33 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: archdirs.mk,v 1.4 2014/03/07 04:16:25 matt Exp $
+#	$NetBSD: archdirs.mk,v 1.5 2014/08/10 23:40:33 matt Exp $
 
 # list of subdirs used per-platform
 
@@ -29,3 +29,11 @@ ARCHDIR_SUBDIR=	mips64/64 mips64/o32
 .if ${MACHINE_ARCH} == "powerpc64"
 ARCHDIR_SUBDIR= powerpc64/powerpc
 .endif
+
+.if (${MACHINE_ARCH} == "aarch64")
+ARCHDIR_SUBDIR+= arm/eabi
+#ARCHDIR_SUBDIR+= arm/eabihf
+ARCHDIR_SUBDIR+= arm/oabi
+.else if (${MACHINE_ARCH} == "aarch64eb")
+ARCHDIR_SUBDIR= arm/eabi
+.endif



CVS commit: src/lib

2014-08-10 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sun Aug 10 23:39:08 UTC 2014

Modified Files:
src/lib/libc: Makefile libcincludes.mk
src/lib/libc/compiler_rt: Makefile.inc
src/lib/libc/softfloat: Makefile.inc
src/lib/libkvm: Makefile

Log Message:
MKCOMPAT fixes for when compat MACHINE_CPU != normal MACHINE_CPU


To generate a diff of this commit:
cvs rdiff -u -r1.165 -r1.166 src/lib/libc/Makefile
cvs rdiff -u -r1.1 -r1.2 src/lib/libc/libcincludes.mk
cvs rdiff -u -r1.23 -r1.24 src/lib/libc/compiler_rt/Makefile.inc
cvs rdiff -u -r1.18 -r1.19 src/lib/libc/softfloat/Makefile.inc
cvs rdiff -u -r1.49 -r1.50 src/lib/libkvm/Makefile

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

Modified files:

Index: src/lib/libc/Makefile
diff -u src/lib/libc/Makefile:1.165 src/lib/libc/Makefile:1.166
--- src/lib/libc/Makefile:1.165	Tue Mar  4 14:58:14 2014
+++ src/lib/libc/Makefile	Sun Aug 10 23:39:08 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.165 2014/03/04 14:58:14 joerg Exp $
+#	$NetBSD: Makefile,v 1.166 2014/08/10 23:39:08 matt Exp $
 #	@(#)Makefile	8.2 (Berkeley) 2/3/94
 #
 # All library objects contain sccsid strings by default; they may be
@@ -19,8 +19,6 @@
 
 .include "Makefile.inc"
 
-LIBC_MACHINE_ARCH?=	${MACHINE_ARCH}		# for MKCOMPAT
-
 LIB=		c
 CPPFLAGS+=	-I${.CURDIR}/include -I${.CURDIR}
 

Index: src/lib/libc/libcincludes.mk
diff -u src/lib/libc/libcincludes.mk:1.1 src/lib/libc/libcincludes.mk:1.2
--- src/lib/libc/libcincludes.mk:1.1	Sun Oct 26 07:28:06 2008
+++ src/lib/libc/libcincludes.mk	Sun Aug 10 23:39:08 2014
@@ -1,18 +1,19 @@
-#	$NetBSD: libcincludes.mk,v 1.1 2008/10/26 07:28:06 mrg Exp $
+#	$NetBSD: libcincludes.mk,v 1.2 2014/08/10 23:39:08 matt Exp $
 
 # Makefile fragment shared across several parts that want to look
 # inside libc's include tree.
 
+LIBC_MACHINE_ARCH?=	${MACHINE_ARCH}
+LIBC_MACHINE_CPU?=	${MACHINE_CPU}
+
 .if defined(LIBC_MACHINE_ARCH) && \
 exists(${NETBSDSRCDIR}/lib/libc/arch/${LIBC_MACHINE_ARCH}/SYS.h)
 ARCHSUBDIR=	${LIBC_MACHINE_ARCH}
-.elif exists(${NETBSDSRCDIR}/lib/libc/arch/${MACHINE_ARCH}/SYS.h)
-ARCHSUBDIR=	${MACHINE_ARCH}
-.elif exists(${NETBSDSRCDIR}/lib/libc/arch/${MACHINE_CPU}/SYS.h)
-ARCHSUBDIR=	${MACHINE_CPU}
+.elif exists(${NETBSDSRCDIR}/lib/libc/arch/${LIBC_MACHINE_CPU}/SYS.h)
+ARCHSUBDIR=	${LIBC_MACHINE_CPU}
 .else
 .BEGIN:
-	@echo no ARCHDIR for ${MACHINE_ARCH} nor ${MACHINE_CPU}
+	@echo no ARCHDIR for ${LIBC_MACHINE_ARCH} nor ${LIBC_MACHINE_CPU}
 	@false
 .endif
 

Index: src/lib/libc/compiler_rt/Makefile.inc
diff -u src/lib/libc/compiler_rt/Makefile.inc:1.23 src/lib/libc/compiler_rt/Makefile.inc:1.24
--- src/lib/libc/compiler_rt/Makefile.inc:1.23	Sun Aug 10 10:15:39 2014
+++ src/lib/libc/compiler_rt/Makefile.inc	Sun Aug 10 23:39:08 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.23 2014/08/10 10:15:39 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.24 2014/08/10 23:39:08 matt Exp $
 
 COMPILER_RT_SRCDIR=	${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist
 
@@ -6,7 +6,7 @@ COMPILER_RT_SRCDIR=	${NETBSDSRCDIR}/sys/
 COMPILER_RT_CPU_DIR=	${COMPILER_RT_SRCDIR}/lib/builtins/ppc
 COMPILER_RT_ARCH_DIR=	${COMPILER_RT_SRCDIR}/lib/builtins/ppc
 .else
-COMPILER_RT_CPU_DIR=	${COMPILER_RT_SRCDIR}/lib/builtins/${MACHINE_CPU}
+COMPILER_RT_CPU_DIR=	${COMPILER_RT_SRCDIR}/lib/builtins/${LIBC_MACHINE_CPU}
 COMPILER_RT_ARCH_DIR=	${COMPILER_RT_SRCDIR}/lib/builtins/${LIBC_MACHINE_ARCH}
 .endif
 
@@ -135,8 +135,8 @@ GENERIC_SRCS+= \
 .endif
 
 # These have h/w instructions which are always used.
-.if ${MACHINE_ARCH} != "alpha" && ${MACHINE_CPU} != "powerpc" \
-&& ${MACHINE_CPU} != "aarch64" && ${MACHINE_ARCH} != "vax"
+.if ${LIBC_MACHINE_ARCH} != "alpha" && ${LIBC_MACHINE_CPU} != "powerpc" \
+&& ${LIBC_MACHINE_CPU} != "aarch64" && ${LIBC_MACHINE_ARCH} != "vax"
 GENERIC_SRCS+= \
 	clzsi2.c \
 	ctzsi2.c \
@@ -146,7 +146,7 @@ GENERIC_SRCS+= \
 	udivmodsi4.c \
 	umodsi3.c
 
-. if ${MACHINE_CPU} != "sh3"
+. if ${LIBC_MACHINE_CPU} != "sh3"
 # On sh3 __udivsi3 is gcc "millicode" with special calling convention
 # (less registers clobbered than usual).  Each DSO that needs it gets
 # its own hidden copy from libgcc.a.
@@ -167,8 +167,8 @@ GENERIC_SRCS+= \
 	subvdi3.c
 
 # These have h/w instructions which are always used.
-.if ${MACHINE_ARCH} != "alpha" && ${MACHINE_CPU} != "powerpc64" \
-&& ${MACHINE_ARCH} != "aarch64"
+.if ${LIBC_MACHINE_ARCH} != "alpha" && ${LIBC_MACHINE_CPU} != "powerpc64" \
+&& ${LIBC_MACHINE_ARCH} != "aarch64"
 GENERIC_SRCS+= \
 	clzdi2.c \
 	ctzdi2.c \
@@ -212,12 +212,12 @@ GENERIC_SRCS+= \
 	gcc_qsub.c
 .endif
 
-.if ${MACHINE_CPU} == "aarch64"
+.if ${LIBC_MACHINE_CPU} == "aarch64"
 GENERIC_SRCS+= \
 	clear_cache.c
 .endif
 
-.if ${MACHINE_CPU} == "arm"
+.if ${LIBC_MACHINE_CPU} == "arm"
 .if !empty(LIBC_MACHINE_ARCH:Mearm*)
 GENERIC_SRCS+= \
 	aeabi_idivmod.S \

Index: src/lib/libc/softfloat/Makefile.inc
diff -u src/lib/libc/softfloat/Makefile.inc:1.

CVS commit: src/libexec/ld.elf_so

2014-08-10 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sun Aug 10 23:35:27 UTC 2014

Modified Files:
src/libexec/ld.elf_so: rtld.h symbol.c
src/libexec/ld.elf_so/arch/arm: find_exidx.c

Log Message:
Don't provide __gnu_Unwind_Find_exidx if __ARM_DWARF_EH__ is defined


To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118 src/libexec/ld.elf_so/rtld.h
cvs rdiff -u -r1.64 -r1.65 src/libexec/ld.elf_so/symbol.c
cvs rdiff -u -r1.3 -r1.4 src/libexec/ld.elf_so/arch/arm/find_exidx.c

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

Modified files:

Index: src/libexec/ld.elf_so/rtld.h
diff -u src/libexec/ld.elf_so/rtld.h:1.117 src/libexec/ld.elf_so/rtld.h:1.118
--- src/libexec/ld.elf_so/rtld.h:1.117	Thu Mar  6 19:19:40 2014
+++ src/libexec/ld.elf_so/rtld.h	Sun Aug 10 23:35:26 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: rtld.h,v 1.117 2014/03/06 19:19:40 matt Exp $	 */
+/*	$NetBSD: rtld.h,v 1.118 2014/08/10 23:35:26 matt Exp $	 */
 
 /*
  * Copyright 1996 John D. Polstra.
@@ -48,7 +48,7 @@
 
 #if defined(_RTLD_SOURCE)
 
-#ifdef __ARM_EABI__
+#if defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__)
 #include "unwind.h"
 #endif
 
@@ -352,7 +352,7 @@ __dso_public int dl_iterate_phdr(int (*)
 
 __dso_public void *_dlauxinfo(void) __pure;
 
-#ifdef __ARM_EABI__
+#if defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__)
 /*
  * This is used by libgcc to find the start and length of the exception table
  * associated with a PC.

Index: src/libexec/ld.elf_so/symbol.c
diff -u src/libexec/ld.elf_so/symbol.c:1.64 src/libexec/ld.elf_so/symbol.c:1.65
--- src/libexec/ld.elf_so/symbol.c:1.64	Fri Mar 21 01:40:41 2014
+++ src/libexec/ld.elf_so/symbol.c	Sun Aug 10 23:35:26 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: symbol.c,v 1.64 2014/03/21 01:40:41 matt Exp $	 */
+/*	$NetBSD: symbol.c,v 1.65 2014/08/10 23:35:26 matt Exp $	 */
 
 /*
  * Copyright 1996 John D. Polstra.
@@ -40,7 +40,7 @@
 
 #include 
 #ifndef lint
-__RCSID("$NetBSD: symbol.c,v 1.64 2014/03/21 01:40:41 matt Exp $");
+__RCSID("$NetBSD: symbol.c,v 1.65 2014/08/10 23:35:26 matt Exp $");
 #endif /* not lint */
 
 #include 
@@ -101,7 +101,7 @@ _rtld_is_exported(const Elf_Sym *def)
 		(fptr_t)___tls_get_addr,
 #endif
 #endif
-#ifdef __ARM_EABI__
+#if defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__)
 		(fptr_t)__gnu_Unwind_Find_exidx,	/* for gcc EHABI */
 #endif
 		NULL

Index: src/libexec/ld.elf_so/arch/arm/find_exidx.c
diff -u src/libexec/ld.elf_so/arch/arm/find_exidx.c:1.3 src/libexec/ld.elf_so/arch/arm/find_exidx.c:1.4
--- src/libexec/ld.elf_so/arch/arm/find_exidx.c:1.3	Fri May  3 10:27:06 2013
+++ src/libexec/ld.elf_so/arch/arm/find_exidx.c	Sun Aug 10 23:35:27 2014
@@ -29,12 +29,14 @@
 
 #include 
 #ifndef lint
-__RCSID("$NetBSD: find_exidx.c,v 1.3 2013/05/03 10:27:06 skrll Exp $");
+__RCSID("$NetBSD: find_exidx.c,v 1.4 2014/08/10 23:35:27 matt Exp $");
 #endif /* not lint */
 
 #include "debug.h"
 #include "rtld.h"
 
+#if defined(__ARM_EABI__) && !defined(__ARM_DWARF_EH__)
+
 _Unwind_Ptr
 __gnu_Unwind_Find_exidx(_Unwind_Ptr pc, int * pcount)
 {
@@ -84,3 +86,5 @@ __gnu_Unwind_Find_exidx(_Unwind_Ptr pc, 
 	*pcount = count;
 	return start;
 }
+
+#endif



CVS commit: src/etc/mtree

2014-08-10 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sun Aug 10 23:31:41 UTC 2014

Modified Files:
src/etc/mtree: NetBSD.dist.aarch64

Log Message:
Add eabihf directories


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/etc/mtree/NetBSD.dist.aarch64

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

Modified files:

Index: src/etc/mtree/NetBSD.dist.aarch64
diff -u src/etc/mtree/NetBSD.dist.aarch64:1.1 src/etc/mtree/NetBSD.dist.aarch64:1.2
--- src/etc/mtree/NetBSD.dist.aarch64:1.1	Sun Aug 10 05:47:36 2014
+++ src/etc/mtree/NetBSD.dist.aarch64	Sun Aug 10 23:31:41 2014
@@ -1,24 +1,35 @@
-# $NetBSD: NetBSD.dist.aarch64,v 1.1 2014/08/10 05:47:36 matt Exp $
+# $NetBSD: NetBSD.dist.aarch64,v 1.2 2014/08/10 23:31:41 matt Exp $
 
 ./lib/eabi
-./lib/oabi
 ./lib/eabi/npf
+./lib/eabihf
+./lib/eabihf/npf
+./lib/oabi
 ./lib/oabi/npf
 ./usr/lib/eabi
 ./usr/lib/eabi/i18n
 ./usr/lib/eabi/lua
-./usr/lib/eabi/lua/5.1
+./usr/lib/eabi/lua/5.3
 ./usr/lib/eabi/security
+./usr/lib/eabihf
+./usr/lib/eabihf/i18n
+./usr/lib/eabihf/lua
+./usr/lib/eabihf/lua/5.3
+./usr/lib/eabihf/security
 ./usr/lib/oabi
 ./usr/lib/oabi/i18n
 ./usr/lib/oabi/lua
-./usr/lib/oabi/lua/5.1
+./usr/lib/oabi/lua/5.3
 ./usr/lib/oabi/security
 ./usr/libdata/debug/lib/eabi
 ./usr/libdata/debug/lib/eabi/npf
+./usr/libdata/debug/lib/eabihf
+./usr/libdata/debug/lib/eabihf/npf
 ./usr/libdata/debug/lib/oabi
 ./usr/libdata/debug/lib/oabi/npf
 ./usr/libdata/debug/usr/lib/eabi
 ./usr/libdata/debug/usr/lib/eabi/i18n
+./usr/libdata/debug/usr/lib/eabihf
+./usr/libdata/debug/usr/lib/eabihf/i18n
 ./usr/libdata/debug/usr/lib/oabi
 ./usr/libdata/debug/usr/lib/oabi/i18n



CVS commit: src/compat/arm

2014-08-10 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sun Aug 10 23:26:26 UTC 2014

Modified Files:
src/compat/arm/eabi: bsd.eabi.mk
src/compat/arm/oabi: bsd.oabi.mk
Added Files:
src/compat/arm/eabihf: Makefile bsd.eabihf.mk

Log Message:
MKCOMPAT fixes for aarch64


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/compat/arm/eabi/bsd.eabi.mk
cvs rdiff -u -r0 -r1.1 src/compat/arm/eabihf/Makefile \
src/compat/arm/eabihf/bsd.eabihf.mk
cvs rdiff -u -r1.2 -r1.3 src/compat/arm/oabi/bsd.oabi.mk

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

Modified files:

Index: src/compat/arm/eabi/bsd.eabi.mk
diff -u src/compat/arm/eabi/bsd.eabi.mk:1.2 src/compat/arm/eabi/bsd.eabi.mk:1.3
--- src/compat/arm/eabi/bsd.eabi.mk:1.2	Sat Apr 27 08:44:35 2013
+++ src/compat/arm/eabi/bsd.eabi.mk	Sun Aug 10 23:26:25 2014
@@ -1,28 +1,70 @@
-#	$NetBSD: bsd.eabi.mk,v 1.2 2013/04/27 08:44:35 matt Exp $
+#	$NetBSD: bsd.eabi.mk,v 1.3 2014/08/10 23:26:25 matt Exp $
+
+.if !defined(MLIBDIR)
 
 MLIBDIR=		eabi
-.if ${MACHINE_ARCH:M*eb} != ""
-EARM_MACHINE_ARCH=	earmeb
-LD+=			-m armelfb_nbsd_eabi
+
+EARM_COMPAT_FLAGS=	-mfloat-abi=soft
+EARM_COMPAT_FLAGS+=	-mabi=aapcs-linux
+MKSOFTFLOAT=yes
+
+.if ${MACHINE_ARCH} == "aarch64eb"
+EARM_COMPAT_FLAGS+=	-target armeb--netbsdelf-gnueabi
+EARM_COMPAT_FLAGS+=	-mcpu=cortex-a53
+ARM_MACHINE_ARCH=	earmv7eb
+LDFLAGS+=		-Wl,--be8
+ARM_LD=			-m armelfb_nbsd_eabi --be8
+.elif ${MACHINE_ARCH} == "aarch64"
+EARM_COMPAT_FLAGS+=	-target arm--netbsdelf-gnueabi
+EARM_COMPAT_FLAGS+=	-mcpu=cortex-a53
+ARM_MACHINE_ARCH=	earmv7
+ARM_LD=			-m armelf_nbsd_eabi
+.elif !empty(MACHINE_ARCH:M*eb)
+EARM_COMPAT_FLAGS+=	-target armeb--netbsdelf-gnueabi
+ARM_MACHINE_ARCH=	earmeb
+ARM_LD=			-m armelfb_nbsd_eabi
 .else
-EARM_MACHINE_ARCH=	earm
-LD+=			-m armelf_nbsd_eabi
+EARM_COMPAT_FLAGS+=	-target arm--netbsdelf-gnueabi
+ARM_MACHINE_ARCH=	earm
+ARM_LD=			-m armelf_nbsd_eabi
 .endif
-LIBC_MACHINE_ARCH=	${EARM_MACHINE_ARCH}
-LIBGCC_MACHINE_ARCH=	${EARM_MACHINE_ARCH}
-COMMON_MACHINE_ARCH=	${EARM_MACHINE_ARCH}
-KVM_MACHINE_ARCH=	${EARM_MACHINE_ARCH}
-PTHREAD_MACHINE_ARCH=	${EARM_MACHINE_ARCH}
-BFD_MACHINE_ARCH=	${EARM_MACHINE_ARCH}
-CSU_MACHINE_ARCH=	${EARM_MACHINE_ARCH}
-CRYPTO_MACHINE_CPU=	${EARM_MACHINE_ARCH}
-LDELFSO_MACHINE_CPU=	${EARM_MACHINE_ARCH}
-GOMP_MACHINE_ARCH=	${EARM_MACHINE_ARCH}
-
-COPTS+=		-mabi=aapcs-linux -mfloat-abi=soft -Wa,-meabi=5
-CPUFLAGS+=	-mabi=aapcs-linux -mfloat-abi=soft -Wa,-meabi=5
-LDADD+=		-mabi=aapcs-linux -mfloat-abi=soft -Wa,-meabi=5
-LDFLAGS+=	-mabi=aapcs-linux -mfloat-abi=soft -Wa,-meabi=5
-MKDEPFLAGS+=	-mabi=aapcs-linux -mfloat-abi=soft -Wa,-meabi=5
+
+EARM_COMPAT_FLAGS+=	-B ${TOOLDIR}/aarch64--netbsd/bin 
+
+LIBC_MACHINE_ARCH=	${ARM_MACHINE_ARCH}
+LIBGCC_MACHINE_ARCH=	${ARM_MACHINE_ARCH}
+LIBEXECINFO_MACHINE_ARCH=	${ARM_MACHINE_ARCH}
+LIBM_MACHINE_ARCH=	${ARM_MACHINE_ARCH}
+COMMON_MACHINE_ARCH=	${ARM_MACHINE_ARCH}
+KVM_MACHINE_ARCH=	${ARM_MACHINE_ARCH}
+PTHREAD_MACHINE_ARCH=	${ARM_MACHINE_ARCH}
+BFD_MACHINE_ARCH=	earm
+CSU_MACHINE_ARCH=	${ARM_MACHINE_ARCH}
+GOMP_MACHINE_ARCH=	${ARM_MACHINE_ARCH}
+
+COMMON_MACHINE_CPU=	arm
+COMPAT_MACHINE_CPU=	arm
+CRYPTO_MACHINE_CPU=	arm
+CSU_MACHINE_CPU=	arm
+KVM_MACHINE_CPU=	arm
+LDELFSO_MACHINE_CPU=	arm
+LIBC_MACHINE_CPU=	arm
+PTHREAD_MACHINE_CPU=	arm
+
+.if defined(ACTIVE_CC)
+EARM_COMPAT_FLAGS+=	${${ACTIVE_CC} == "gcc":?-Wa,-meabi=5:}
+.endif
+
+COPTS+=			${EARM_COMPAT_FLAGS}
+CPUFLAGS+=		${EARM_COMPAT_FLAGS}
+LDADD+=			${EARM_COMPAT_FLAGS}
+LDFLAGS+=		${EARM_COMPAT_FLAGS}
+MKDEPFLAGS+=		${EARM_COMPAT_FLAGS}
 
 .include "${.PARSEDIR}/../../Makefile.compat"
+
+.endif
+
+.if empty(LD:M-m)
+LD+=			${ARM_LD}
+.endif

Index: src/compat/arm/oabi/bsd.oabi.mk
diff -u src/compat/arm/oabi/bsd.oabi.mk:1.2 src/compat/arm/oabi/bsd.oabi.mk:1.3
--- src/compat/arm/oabi/bsd.oabi.mk:1.2	Sun Dec 15 18:08:37 2013
+++ src/compat/arm/oabi/bsd.oabi.mk	Sun Aug 10 23:26:26 2014
@@ -1,29 +1,56 @@
-#	$NetBSD: bsd.oabi.mk,v 1.2 2013/12/15 18:08:37 joerg Exp $
+#	$NetBSD: bsd.oabi.mk,v 1.3 2014/08/10 23:26:26 matt Exp $
 
+.if !defined(MLIBDIR)
 MLIBDIR=		oabi
-.if ${MACHINE_ARCH:M*eb} != ""
+
+.if ${MACHINE_ARCH} == "aarch64eb"
+.error oabi is not supported on big endian AARCH64
+.elif ${MACHINE_ARCH} == "aarch64"
+ARM_MACHINE_ARCH=	arm
+ARM_LD=			-m armelf_nbsd
+LDFLAGS+=		-Wl,-m,armelf_nbsd
+COPTS+=			-mcpu=cortex-a53
+ARM_APCS_FLAGS= ${${ACTIVE_CC} == "clang":? -target arm--netbsdelf -B ${TOOLDIR}/aarch64--netbsd/bin :} -mabi=apcs-gnu -mfloat-abi=soft
+.elif !empty(MACHINE_ARCH:M*eb)
 ARM_MACHINE_ARCH=	armeb
-LD+=			-m armelfb
+ARM_LD=			-m armelfb_nbsd
+LDFLAGS+=		-Wl,-m,armelfb_nbsd
 .else
 ARM_MACHINE_ARCH=	arm
-LD+=			-m armelf
+ARM_LD=			-m armelf_nbsd
+LDFLAGS+=		-Wl,-m,armelf_nbsd
 .endif
+
 LIBC_MACHINE_ARCH=	${ARM_MACHINE_ARCH}
 LIBGCC_MACHINE_ARCH=	${ARM_MACHINE_ARCH}
 LIBEXECINFO_MACHINE_ARCH=	${ARM_MACHINE_ARCH}
+LIBM_MACHINE_ARCH=	${ARM_MACHINE_ARCH}
 COMMON_

CVS commit: src

2014-08-10 Thread Matt Thomas
Module Name:src
Committed By:   matt
Date:   Sun Aug 10 23:25:50 UTC 2014

Modified Files:
src/common/lib/libc: Makefile.inc
src/lib/csu: Makefile
src/lib/libarch: Makefile
src/lib/libarch/arm: Makefile.inc
src/lib/libm: Makefile
src/lib/libposix: Makefile
src/lib/libpthread: Makefile

Log Message:
MKCOMPAT fixes for when compat MACHINE_CPU != normal MACHINE_CPU


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/common/lib/libc/Makefile.inc
cvs rdiff -u -r1.34 -r1.35 src/lib/csu/Makefile
cvs rdiff -u -r1.27 -r1.28 src/lib/libarch/Makefile
cvs rdiff -u -r1.1 -r1.2 src/lib/libarch/arm/Makefile.inc
cvs rdiff -u -r1.162 -r1.163 src/lib/libm/Makefile
cvs rdiff -u -r1.16 -r1.17 src/lib/libposix/Makefile
cvs rdiff -u -r1.83 -r1.84 src/lib/libpthread/Makefile

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

Modified files:

Index: src/common/lib/libc/Makefile.inc
diff -u src/common/lib/libc/Makefile.inc:1.15 src/common/lib/libc/Makefile.inc:1.16
--- src/common/lib/libc/Makefile.inc:1.15	Wed Jan 29 23:37:18 2014
+++ src/common/lib/libc/Makefile.inc	Sun Aug 10 23:25:49 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.15 2014/01/29 23:37:18 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.16 2014/08/10 23:25:49 matt Exp $
 
 .include 
 
@@ -9,6 +9,9 @@ COMMON_CODEDIRS+=hash/sha1 hash/sha2 has
 .if defined(COMMON_MACHINE_ARCH) && !empty(COMMON_MACHINE_ARCH) && \
 exists(${COMMON_DIR}/arch/${COMMON_MACHINE_ARCH})
 COMMON_ARCHSUBDIR=	${COMMON_MACHINE_ARCH}
+.elif defined(COMMON_MACHINE_CPU) && !empty(COMMON_MACHINE_CPU) && \
+exists(${COMMON_DIR}/arch/${COMMON_MACHINE_CPU})
+COMMON_ARCHSUBDIR=	${COMMON_MACHINE_CPU}
 .elif defined(LIBKERN_ARCH) && !empty(LIBKERN_ARCH) && \
 exists(${KERNDIR}/arch/${LIBKERN_ARCH})
 COMMON_ARCHSUBDIR=	${LIBKERN_ARCH}

Index: src/lib/csu/Makefile
diff -u src/lib/csu/Makefile:1.34 src/lib/csu/Makefile:1.35
--- src/lib/csu/Makefile:1.34	Tue Apr 22 13:20:58 2014
+++ src/lib/csu/Makefile	Sun Aug 10 23:25:49 2014
@@ -1,17 +1,18 @@
-#	$NetBSD: Makefile,v 1.34 2014/04/22 13:20:58 joerg Exp $
+#	$NetBSD: Makefile,v 1.35 2014/08/10 23:25:49 matt Exp $
 
 .include 
 
 CSU_MACHINE_ARCH?=	${MACHINE_ARCH}
+CSU_MACHINE_CPU?=	${MACHINE_CPU}
 
 .if !empty(CSU_MACHINE_ARCH:Mearm*)
 ARCHDIR:=	${.CURDIR}/arch/earm
 .elif exists(${.CURDIR}/arch/${CSU_MACHINE_ARCH}/Makefile.inc)
 ARCHDIR:=	${.CURDIR}/arch/${CSU_MACHINE_ARCH}
-.elif exists(${.CURDIR}/arch/${MACHINE_CPU}/Makefile.inc)
-ARCHDIR:=	${.CURDIR}/arch/${MACHINE_CPU}
+.elif exists(${.CURDIR}/arch/${CSU_MACHINE_CPU}/Makefile.inc)
+ARCHDIR:=	${.CURDIR}/arch/${CSU_MACHINE_CPU}
 .else
-.error Architecture (${CSU_MACHINE_ARCH} or ${MACHINE_CPU}) unsupported
+.error Architecture (${CSU_MACHINE_ARCH} or ${CSU_MACHINE_CPU}) unsupported
 .endif
 
 

Index: src/lib/libarch/Makefile
diff -u src/lib/libarch/Makefile:1.27 src/lib/libarch/Makefile:1.28
--- src/lib/libarch/Makefile:1.27	Tue Mar 18 18:20:36 2014
+++ src/lib/libarch/Makefile	Sun Aug 10 23:25:49 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.27 2014/03/18 18:20:36 riastradh Exp $
+#	$NetBSD: Makefile,v 1.28 2014/08/10 23:25:49 matt Exp $
 
 .include 
 
@@ -14,12 +14,14 @@ OBJS+= ${ASM}
 POBJS+=	${ASM:.o=.po}
 CLEANFILES+= ${ASM} ${POBJS}
 
+LIBC_MACHINE_CPU?=	${MACHINE_CPU}
+
 # Build the library if SRCS is now defined ...
 .if defined(SRCS)
-.if defined(MLIBDIR) && ${MLIBDIR} != "none" && ${MACHINE_CPU} != "arm"
+.if defined(MLIBDIR) && ${MLIBDIR} != "none" && ${LIBC_MACHINE_CPU} != "arm"
 LIB=	${MLIBDIR}
 .else
-LIB=	${MACHINE_CPU}
+LIB=	${LIBC_MACHINE_CPU}
 .endif
 SHLIB_VERSION_FILE= ${.CURDIR}/${LIB}/shlib_version
 

Index: src/lib/libarch/arm/Makefile.inc
diff -u src/lib/libarch/arm/Makefile.inc:1.1 src/lib/libarch/arm/Makefile.inc:1.2
--- src/lib/libarch/arm/Makefile.inc:1.1	Sat Mar 30 06:24:34 2002
+++ src/lib/libarch/arm/Makefile.inc	Sun Aug 10 23:25:50 2014
@@ -1,8 +1,10 @@
-# $NetBSD: Makefile.inc,v 1.1 2002/03/30 06:24:34 thorpej Exp $
+# $NetBSD: Makefile.inc,v 1.2 2014/08/10 23:25:50 matt Exp $
 
 .include 
 
-.if (${MACHINE_CPU} == "arm")
+LIBC_MACHINE_CPU?=	${MACHINE_CPU}
+
+.if (${LIBC_MACHINE_CPU} == "arm")
 SRCS+=	arm_sync_icache.c arm_drain_writebuf.c
 .endif
 

Index: src/lib/libm/Makefile
diff -u src/lib/libm/Makefile:1.162 src/lib/libm/Makefile:1.163
--- src/lib/libm/Makefile:1.162	Sun Aug 10 20:48:34 2014
+++ src/lib/libm/Makefile	Sun Aug 10 23:25:50 2014
@@ -1,4 +1,4 @@
-#  $NetBSD: Makefile,v 1.162 2014/08/10 20:48:34 joerg Exp $
+#  $NetBSD: Makefile,v 1.163 2014/08/10 23:25:50 matt Exp $
 #
 #  @(#)Makefile 5.1beta 93/09/24
 #
@@ -47,10 +47,13 @@ USE_SHLIBDIR=	yes
 # require this for the value of I387_LIBM from mk.conf, if set.
 .include 
 
+LIBC_MACHINE_ARCH?=	${MACHINE_ARCH}
+LIBC_MACHINE_CPU?=	${MACHINE_CPU}
+
 # compiler_rt uses typeof() and __extension__
 LINTFLAGS += -g
 
-.if (${MACHINE_CPU} == "aarch64")
+.if (${LIBC_MA

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

2014-08-10 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Sun Aug 10 22:55:49 UTC 2014

Modified Files:
src/sys/arch/evbarm/conf: TEAMASA_NPWR

Log Message:
add tmpfs.


To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 src/sys/arch/evbarm/conf/TEAMASA_NPWR

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/evbarm/conf/TEAMASA_NPWR
diff -u src/sys/arch/evbarm/conf/TEAMASA_NPWR:1.84 src/sys/arch/evbarm/conf/TEAMASA_NPWR:1.85
--- src/sys/arch/evbarm/conf/TEAMASA_NPWR:1.84	Sun Aug  3 09:18:16 2014
+++ src/sys/arch/evbarm/conf/TEAMASA_NPWR	Sun Aug 10 22:55:49 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: TEAMASA_NPWR,v 1.84 2014/08/03 09:18:16 martin Exp $
+#	$NetBSD: TEAMASA_NPWR,v 1.85 2014/08/10 22:55:49 chs Exp $
 #
 #	TEAMASA_NPWR -- Team ASA, Inc. Npwr -- XScale/IOP310-based
 #	server appliance.
@@ -47,6 +47,7 @@ file-system	PROCFS		# /proc
 #file-system	UMAPFS		# NULLFS + uid and gid remapping
 #file-system	UNION		# union file system
 file-system	PTYFS		# /dev/pts/N support
+file-system	TMPFS		# Efficient memory file-system
 
 # File system options
 #options 	QUOTA		# legacy UFS quotas



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

2014-08-10 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Sun Aug 10 22:55:29 UTC 2014

Modified Files:
src/sys/arch/evbarm/conf: IGEPV2

Log Message:
add missing omapdma.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/evbarm/conf/IGEPV2

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/evbarm/conf/IGEPV2
diff -u src/sys/arch/evbarm/conf/IGEPV2:1.22 src/sys/arch/evbarm/conf/IGEPV2:1.23
--- src/sys/arch/evbarm/conf/IGEPV2:1.22	Sun Aug  3 09:18:16 2014
+++ src/sys/arch/evbarm/conf/IGEPV2	Sun Aug 10 22:55:29 2014
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: IGEPV2,v 1.22 2014/08/03 09:18:16 martin Exp $
+#	$NetBSD: IGEPV2,v 1.23 2014/08/10 22:55:29 chs Exp $
 #
 #	IGEPv2 -- TI OMAP 3530 Eval Board Kernel
 #
@@ -236,6 +236,9 @@ omapwdt32k*	at obio2 addr 0x4903 siz
 #omapwdt32k*	at obio1 addr 0x4830c000 size 2048	# WDT1
 #omapwdt32k*	at obio1 addr 0x48314000 size 2048	# WDT2
 
+# onboard DMA
+omapdma0	at obio0 addr 0x48056000 size 0x1000
+
 # Power, Reset and Clock Management
 prcm*		at obio1 addr 0x48306000 size 0x2000	# PRM Module
 



CVS commit: src/sys/crypto/cprng_fast

2014-08-10 Thread Justin Cormack
Module Name:src
Committed By:   justin
Date:   Sun Aug 10 22:35:32 UTC 2014

Modified Files:
src/sys/crypto/cprng_fast: cprng_fast.c

Log Message:
define function consistently as inline


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/crypto/cprng_fast/cprng_fast.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/crypto/cprng_fast/cprng_fast.c
diff -u src/sys/crypto/cprng_fast/cprng_fast.c:1.2 src/sys/crypto/cprng_fast/cprng_fast.c:1.3
--- src/sys/crypto/cprng_fast/cprng_fast.c:1.2	Sun Aug 10 16:44:35 2014
+++ src/sys/crypto/cprng_fast/cprng_fast.c	Sun Aug 10 22:35:32 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: cprng_fast.c,v 1.2 2014/08/10 16:44:35 tls Exp $	*/
+/*	$NetBSD: cprng_fast.c,v 1.3 2014/08/10 22:35:32 justin Exp $	*/
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: cprng_fast.c,v 1.2 2014/08/10 16:44:35 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cprng_fast.c,v 1.3 2014/08/10 22:35:32 justin Exp $");
 
 #include 
 #include 
@@ -206,7 +206,7 @@ __CTASSERT(sizeof ((struct cprng_fast *)
 static void	cprng_fast_schedule_reseed(struct cprng_fast *);
 static void	cprng_fast_intr(void *);
 
-static void	cprng_fast_seed(struct cprng_fast *, const void *);
+static inline void	cprng_fast_seed(struct cprng_fast *, const void *);
 static void	cprng_fast_buf(struct cprng_fast *, void *, unsigned);
 
 static void	cprng_fast_buf_short(void *, size_t);



CVS commit: src/crypto/external/bsd/openssl/dist/crypto

2014-08-10 Thread S.P.Zeidler
Module Name:src
Committed By:   spz
Date:   Sun Aug 10 21:00:48 UTC 2014

Modified Files:
src/crypto/external/bsd/openssl/dist/crypto: ppccpuid.pl

Log Message:
merge lossage (this file is an ASM generator not used in a normal build)


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
src/crypto/external/bsd/openssl/dist/crypto/ppccpuid.pl

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

Modified files:

Index: src/crypto/external/bsd/openssl/dist/crypto/ppccpuid.pl
diff -u src/crypto/external/bsd/openssl/dist/crypto/ppccpuid.pl:1.3 src/crypto/external/bsd/openssl/dist/crypto/ppccpuid.pl:1.4
--- src/crypto/external/bsd/openssl/dist/crypto/ppccpuid.pl:1.3	Sun Aug 10 08:07:48 2014
+++ src/crypto/external/bsd/openssl/dist/crypto/ppccpuid.pl	Sun Aug 10 21:00:48 2014
@@ -88,8 +88,12 @@ Ladd:	lwarx	r5,0,r3
 .globl	.OPENSSL_rdtsc
 .align	4
 .OPENSSL_rdtsc:
-	mftb	r3
+Lrdtsc:
+	mftbr5
 	mftbu	r4
+	mftb	r3
+	cmplw   r3,r5
+	bne Lrdtsc
 	blr
 	.long	0
 	.byte	0,12,0x14,0,0,0,0,0



CVS commit: src/doc

2014-08-10 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun Aug 10 20:52:33 UTC 2014

Modified Files:
src/doc: 3RDPARTY

Log Message:
mdocml-1.13.1 out.


To generate a diff of this commit:
cvs rdiff -u -r1.1144 -r1.1145 src/doc/3RDPARTY

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

Modified files:

Index: src/doc/3RDPARTY
diff -u src/doc/3RDPARTY:1.1144 src/doc/3RDPARTY:1.1145
--- src/doc/3RDPARTY:1.1144	Sun Aug 10 17:07:05 2014
+++ src/doc/3RDPARTY	Sun Aug 10 20:52:33 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: 3RDPARTY,v 1.1144 2014/08/10 17:07:05 spz Exp $
+#	$NetBSD: 3RDPARTY,v 1.1145 2014/08/10 20:52:33 wiz Exp $
 #
 # This file contains a list of the software that has been integrated into
 # NetBSD where we are not the primary maintainer.
@@ -789,7 +789,7 @@ Notes:
 
 Package:	mdocml
 Version:	1.12.1
-Current Vers:	1.12.2
+Current Vers:	1.13.1
 Maintainer:	Kristaps Džonsons
 Archive Site:	http://mdocml.bsd.lv/snapshots/
 Home Page:	http://mdocml.bsd.lv/



CVS commit: src/lib/libm

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 20:48:34 UTC 2014

Modified Files:
src/lib/libm: Makefile

Log Message:
Add -mfpu=vfp for fenv.c, since it gets those instructions from
machdep/armreg.h


To generate a diff of this commit:
cvs rdiff -u -r1.161 -r1.162 src/lib/libm/Makefile

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

Modified files:

Index: src/lib/libm/Makefile
diff -u src/lib/libm/Makefile:1.161 src/lib/libm/Makefile:1.162
--- src/lib/libm/Makefile:1.161	Sun Aug 10 05:57:31 2014
+++ src/lib/libm/Makefile	Sun Aug 10 20:48:34 2014
@@ -1,4 +1,4 @@
-#  $NetBSD: Makefile,v 1.161 2014/08/10 05:57:31 matt Exp $
+#  $NetBSD: Makefile,v 1.162 2014/08/10 20:48:34 joerg Exp $
 #
 #  @(#)Makefile 5.1beta 93/09/24
 #
@@ -67,6 +67,7 @@ COPTS+=	-mfloat-ieee -mieee-with-inexact
 COMMON_SRCS+= fenv.c s_nexttowardf.c \
 	s_nearbyint.c s_rintl.c
 COPTS.e_sqrtl.c += -DHAVE_FENV_H
+COPTS.fenv.c+=	-mfpu=vfp
 .if (${MKSOFTFLOAT} == "no")
 ARCH_SRCS = e_sqrt.S e_sqrtf.S lrint.S lrintf.S s_fabsf.S s_fma.S s_fmaf.S
 .else



CVS commit: src/distrib

2014-08-10 Thread Jeff Rizzo
Module Name:src
Committed By:   riz
Date:   Sun Aug 10 20:07:41 UTC 2014

Modified Files:
src/distrib/amd64/ramdisks/common: list.ramdisk
src/distrib/i386/ramdisks/common: list.ramdisk

Log Message:
Include installboot on amd64/i386 install ramdisks in prep for a change
to sysinst which will use it instead of a handrolled replacement.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/distrib/amd64/ramdisks/common/list.ramdisk
cvs rdiff -u -r1.24 -r1.25 src/distrib/i386/ramdisks/common/list.ramdisk

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

Modified files:

Index: src/distrib/amd64/ramdisks/common/list.ramdisk
diff -u src/distrib/amd64/ramdisks/common/list.ramdisk:1.18 src/distrib/amd64/ramdisks/common/list.ramdisk:1.19
--- src/distrib/amd64/ramdisks/common/list.ramdisk:1.18	Wed Aug 15 16:48:41 2012
+++ src/distrib/amd64/ramdisks/common/list.ramdisk	Sun Aug 10 20:07:41 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: list.ramdisk,v 1.18 2012/08/15 16:48:41 riz Exp $
+#	$NetBSD: list.ramdisk,v 1.19 2014/08/10 20:07:41 riz Exp $
 
 SRCDIRS	external/bsd/less/bin
 SRCDIRS	bin sbin usr.bin usr.sbin libexec
@@ -51,8 +51,8 @@ PROG	usr/bin/sed
 # PROG	usr/bin/less	usr/bin/more
 # PROG	usr/bin/more	usr/bin/less
 
-# sysinst doesn't use installboot
-# PROG	usr/sbin/installboot
+# sysinst doesn't use installboot (yet)
+PROG	usr/sbin/installboot
 
 PROG	usr/sbin/chroot
 

Index: src/distrib/i386/ramdisks/common/list.ramdisk
diff -u src/distrib/i386/ramdisks/common/list.ramdisk:1.24 src/distrib/i386/ramdisks/common/list.ramdisk:1.25
--- src/distrib/i386/ramdisks/common/list.ramdisk:1.24	Tue Oct 16 08:28:13 2012
+++ src/distrib/i386/ramdisks/common/list.ramdisk	Sun Aug 10 20:07:41 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: list.ramdisk,v 1.24 2012/10/16 08:28:13 apb Exp $
+#	$NetBSD: list.ramdisk,v 1.25 2014/08/10 20:07:41 riz Exp $
 
 SRCDIRS	external/bsd/less/bin
 SRCDIRS	bin sbin usr.bin usr.sbin libexec
@@ -51,8 +51,8 @@ PROG	usr/bin/sed
 # PROG	usr/bin/less	usr/bin/more
 # PROG	usr/bin/more	usr/bin/less
 
-# sysinst doesn't use installboot
-# PROG	usr/sbin/installboot
+# sysinst doesn't use installboot (yet)
+PROG	usr/sbin/installboot
 
 PROG	usr/sbin/chroot
 



CVS commit: src

2014-08-10 Thread Jeff Rizzo
Module Name:src
Committed By:   riz
Date:   Sun Aug 10 20:04:30 UTC 2014

Modified Files:
src/distrib/newsmips/floppies/ramdisk: Makefile
src/sys/arch/newsmips/conf: INSTALL

Log Message:
Bump the ramdisk size; the longer paths on the build cluster are
likely enough to put this over the edge.


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/distrib/newsmips/floppies/ramdisk/Makefile
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/newsmips/conf/INSTALL

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

Modified files:

Index: src/distrib/newsmips/floppies/ramdisk/Makefile
diff -u src/distrib/newsmips/floppies/ramdisk/Makefile:1.31 src/distrib/newsmips/floppies/ramdisk/Makefile:1.32
--- src/distrib/newsmips/floppies/ramdisk/Makefile:1.31	Thu Feb 11 09:06:49 2010
+++ src/distrib/newsmips/floppies/ramdisk/Makefile	Sun Aug 10 20:04:30 2014
@@ -1,10 +1,10 @@
-#	$NetBSD: Makefile,v 1.31 2010/02/11 09:06:49 roy Exp $
+#	$NetBSD: Makefile,v 1.32 2014/08/10 20:04:30 riz Exp $
 
 .include 
 .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
 
 IMAGE=		ramdisk.fs
-IMAGESIZE=	2560k
+IMAGESIZE=	2660k
 MAKEFS_FLAGS=	-f 15
 
 WARNS=		1

Index: src/sys/arch/newsmips/conf/INSTALL
diff -u src/sys/arch/newsmips/conf/INSTALL:1.42 src/sys/arch/newsmips/conf/INSTALL:1.43
--- src/sys/arch/newsmips/conf/INSTALL:1.42	Sat Apr 27 18:19:47 2013
+++ src/sys/arch/newsmips/conf/INSTALL	Sun Aug 10 20:04:30 2014
@@ -1,4 +1,4 @@
-# 	$NetBSD: INSTALL,v 1.42 2013/04/27 18:19:47 christos Exp $
+# 	$NetBSD: INSTALL,v 1.43 2014/08/10 20:04:30 riz Exp $
 #
 #	INSTALL kernel for RISC-NEWS
 
@@ -14,7 +14,7 @@ maxusers	8
 options 	MEMORY_DISK_HOOKS
 options 	MEMORY_DISK_IS_ROOT		# Force root on ram-disk
 options 	MEMORY_DISK_SERVER=0		# no userspace md(4) support
-options 	MEMORY_DISK_ROOT_SIZE=5120	# 2.5 Megabytes
+options 	MEMORY_DISK_ROOT_SIZE=5320	# 2.6 Megabytes
 options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode
 
 options 	news3400



CVS commit: src/doc

2014-08-10 Thread Izumi Tsutsui
227]
 	ntp: import ntp 4.2.7p404.  [christos 20131227]
 	luna68k: Add preleminary support of 4bpp framebuffer.
 		[tsutsui 20131227]
@@ -343,7 +343,7 @@ Changes from NetBSD 6.0 to NetBSD 7.0:
 	libpcap: Import 1.5.2 [christos 20131231]
 	bind: update to 9.9.5b1 [christos 20131231]
 	wpa: Import wpa_supplicant and hostapd 2.0 [christos 20140102]
-	dhcpcd: Import dhcpcd-6.2.0 [roy 20140103]
+	dhcpcd(8): Import dhcpcd-6.2.0 [roy 20140103]
 	luna68k: Make bootloader to detect booted device on ROM monitor's
 		load command and set proper default boot device.
 		[tsutsui 20140105]
@@ -466,7 +466,7 @@ Changes from NetBSD 6.0 to NetBSD 7.0:
 		USB OTG controller. [bouyer 20140716]
 	tifb(4): added an experimental driver for the Texas Instruments AM335x
 		SoC's graphic controller. [bouyer 20140716]
-	lua: Updated to 5.3 work3 [lneto 20140719]
+	lua(1): Updated to 5.3 work3 [lneto 20140719]
 	luna68k: Add WSDISPLAY_COMPAT_RAWKBD support so that keyboard on
 		Xserver works without xmodmap(1) tweaks. [tsutsui 20140720]
 	urtwn(4): Add support for Realtek RTL8188EUS and RTL8188ETV chipsets.
@@ -478,7 +478,7 @@ Changes from NetBSD 6.0 to NetBSD 7.0:
 	tmux(1): Import of tmux 1.9a.  [christos 20140724]
 	kernel: Added fdiscard and posix_fallocate system calls.
 		[dholland 20140725]
-	arm: Add support for the Kobo touch (i.MX50). [hkenken 20140725]
+	evbarm: Add support for the Kobo touch (i.MX50). [hkenken 20140725]
 	luna68k: Reset console ANSI color palette properly after returning to
 		WSDISPLAYIO_MODE_EMUL, i.e. on exiting Xserver.
 		[tsutsui 20140725]
@@ -504,7 +504,7 @@ Changes from NetBSD 6.0 to NetBSD 7.0:
 		values generically rather than as per-driver special cases.
 		[tls 20140810]
 	cprng_fast(9): Replace slow/broken mutex-protected kernel
-		   _arc4random() with new cprng_fast implemenation
-		   from riastradh@ using per-cpu instances of chacha8.
-		   [tls 20140810]
+		_arc4random() with new cprng_fast implemenation
+		from riastradh@ using per-cpu instances of chacha8.
+		[tls 20140810]
 	OpenSSL: update to 1.0.1i [spz 20140810]



CVS commit: xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd

2014-08-10 Thread Joerg Sonnenberger
Module Name:xsrc
Committed By:   joerg
Date:   Sun Aug 10 19:21:07 UTC 2014

Modified Files:
xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd:
ppc_video.c

Log Message:
Fix format string.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 \
xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/ppc_video.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/xorg-server/dist/hw/xfree86/os-support/bsd/ppc_video.c
diff -u xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/ppc_video.c:1.5 xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/ppc_video.c:1.6
--- xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/ppc_video.c:1.5	Tue Nov 23 06:38:09 2010
+++ xsrc/external/mit/xorg-server/dist/hw/xfree86/os-support/bsd/ppc_video.c	Sun Aug 10 19:21:06 2014
@@ -87,7 +87,7 @@ ppcMapVidMem(int ScreenNum, unsigned lon
 		MAP_SHARED, fd, Base);
 	if (base == MAP_FAILED)
 		xf86Msg(X_WARNING, 
-		"%s: could not mmap screen [s=%x,a=%x] (%s)",
+		"%s: could not mmap screen [s=%lx,a=%lx] (%s)",
 		"xf86MapVidMem", Size, Base, strerror(errno));
 
 	return base;



CVS commit: src/doc

2014-08-10 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Sun Aug 10 19:21:08 UTC 2014

Modified Files:
src/doc: CHANGES

Log Message:
Fix openssl vs OpenSSL inconsistency.


To generate a diff of this commit:
cvs rdiff -u -r1.1964 -r1.1965 src/doc/CHANGES

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

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.1964 src/doc/CHANGES:1.1965
--- src/doc/CHANGES:1.1964	Sun Aug 10 19:15:55 2014
+++ src/doc/CHANGES	Sun Aug 10 19:21:08 2014
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.1964 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.1965 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -192,10 +192,10 @@ Changes from NetBSD 6.0 to NetBSD 7.0:
 	em4k(4): Add driver for Mediator 4000 PCI bridges. [rkujawa 20130129]
 	makefs(8): Add support for msdos, creating filesystems at an offset,
 		merging directories with common files.  [christos 20130202]
-	openssl: update to 1.0.1d [christos 20130205]
+	OpenSSL: update to 1.0.1d [christos 20130205]
 	sparc: Add hardware acceleration for cgfourteen(4) using SX
 		[macallan 20130207]
-	openssl: update to 1.0.1e [christos 20130212]
+	OpenSSL: update to 1.0.1e [christos 20130212]
 	atf(7): Import 0.17.  [jmmv 20130215]
 	lutok: Import 0.2.  This is a new import that provides a C++ wrapper
 		for the Lua API and will be used by Kyua.  Its build depends
@@ -507,4 +507,4 @@ Changes from NetBSD 6.0 to NetBSD 7.0:
 		   _arc4random() with new cprng_fast implemenation
 		   from riastradh@ using per-cpu instances of chacha8.
 		   [tls 20140810]
-	openssl: update to 1.0.1i [spz 20140810]
+	OpenSSL: update to 1.0.1i [spz 20140810]



CVS commit: src/doc

2014-08-10 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Sun Aug 10 19:15:55 UTC 2014

Modified Files:
src/doc: CHANGES

Log Message:
Fix date of openssl 1.0.1i update.


To generate a diff of this commit:
cvs rdiff -u -r1.1963 -r1.1964 src/doc/CHANGES

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

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.1963 src/doc/CHANGES:1.1964
--- src/doc/CHANGES:1.1963	Sun Aug 10 19:14:36 2014
+++ src/doc/CHANGES	Sun Aug 10 19:15:55 2014
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.1963 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.1964 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -507,4 +507,4 @@ Changes from NetBSD 6.0 to NetBSD 7.0:
 		   _arc4random() with new cprng_fast implemenation
 		   from riastradh@ using per-cpu instances of chacha8.
 		   [tls 20140810]
-	openssl: update to 1.0.1i [spz 20130810]
+	openssl: update to 1.0.1i [spz 20140810]



CVS commit: src/doc

2014-08-10 Thread Izumi Tsutsui
Module Name:src
Committed By:   tsutsui
Date:   Sun Aug 10 19:14:36 UTC 2014

Modified Files:
src/doc: CHANGES

Log Message:
Note misc user-visible changes committed by me and isaki recently.


To generate a diff of this commit:
cvs rdiff -u -r1.1962 -r1.1963 src/doc/CHANGES

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

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.1962 src/doc/CHANGES:1.1963
--- src/doc/CHANGES:1.1962	Sun Aug 10 17:07:05 2014
+++ src/doc/CHANGES	Sun Aug 10 19:14:36 2014
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.1962 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.1963 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -412,10 +412,16 @@ Changes from NetBSD 6.0 to NetBSD 7.0:
 	hp300: Add HP9000/425e RTC support. [tsutsui 20140419]
 	ubsec(4): Add support for AES-CBC modes and BCM586x chips.
 		[bad 20140419]
+	hp300: Add proper consinit(9) support for sti(4) at sgc framebuffer on
+		HP9000/425e. [tsutsui 20140420]
 	bcmgpio(4): Add BCM2835 GPIO obio driver.
 		[kardel 20140422]
 	kerberos(8): Update to latest Heimdal-1-5-branch.
 		[pettai 20140424]
+	hp300: Make the Apollo Domain keyboard actually work.
+		[tsutsui 20140424]
+	hp300: Enable sti(4) driver for HP9000/425e console graphics on
+		install kernels. [tsutsui 20140430]
 	libc: Update to tzcode2014c. [christos 20140513]
 	zoneinfo: Import tzdata2014c. [apb 20140515]
 	hythygtemp(4): Add HYT-221/271/939 humidity/temperature iic sensor
@@ -425,6 +431,9 @@ Changes from NetBSD 6.0 to NetBSD 7.0:
 	gcc(1): Import version 4.8.3.  [skrll 20140527]
 	openldap: Import 2.4.39 [tron 20140528]
 	libc: Update to tzcode2014d. [christos 20140528]
+	alpha: Fix wrong disk cylinder detection during sysinst installation
+		onto a disk disklabel'ed by Tru64 as reported in PR/48697.
+		[tsutsui 20140602]
 	OpenSSL: Imported 1.0.1h [christos 20140605]
 	vax: Switch to GCC 4.8 [matt 20140605]
 	vmx(4): Add VMware VMXNET3 driver, from OpenBSD [hikaru 20140610]
@@ -435,11 +444,21 @@ Changes from NetBSD 6.0 to NetBSD 7.0:
 	dhcpcd(8): Import dhcpcd-6.4.0 [roy 20140614]
 	pigz(1): Update to pigz-2.3.1 [tls 20140615]
 	gdb(1): Updated to 7.7.1.  [christos 20140622]
+	m68k: Use "-O2 -fno-reorder-blocks" for the default optimization
+		by default to avoid unexpected code size growth by
+		-freorder-blocks option on m68k. [tsutsui 20140705]
+	m68k: Use "-O2 -fno-reorder-blocks" for most kernels as userland.
+		[tsutsui 20140705]
 	/usr/share/doc: Install formatted docs instead of nroff sources,
 		and reorganize. [dholland 20140705]
+	x68k: Make bootloader probe actual memory size and warn if memory size
+		value stored in SRAM is different, for machines with dead
+		battery.  [tsutsui 20140706]
 	postfix(1): Import version 2.11.1 [tron 20140706]
 	bind: Import version 9.10.0-P2 [spz 20140708]
 	dhcp: Import version 4.3.0 [spz 20140712]
+	luna68k: Add ANSI text color support for 8bpp color framebuffer.
+		[tsutsui 20140713]
 	dhcpcd(8): Import dhcpcd-6.4.2 [roy 20140714]
 	wskbd(4): Added belgian keyboard layouts (KB_BE) to pckbd(4) and
 		ukbd(4). [mbalmer 20140714]
@@ -448,19 +467,33 @@ Changes from NetBSD 6.0 to NetBSD 7.0:
 	tifb(4): added an experimental driver for the Texas Instruments AM335x
 		SoC's graphic controller. [bouyer 20140716]
 	lua: Updated to 5.3 work3 [lneto 20140719]
+	luna68k: Add WSDISPLAY_COMPAT_RAWKBD support so that keyboard on
+		Xserver works without xmodmap(1) tweaks. [tsutsui 20140720]
 	urtwn(4): Add support for Realtek RTL8188EUS and RTL8188ETV chipsets.
 		Ported from FreeBSD. [nonaka 20140720]
+	luna68k: Make wsfb Xserver work as monochrome server even with
+		4bpp/8bpp color framebuffers. [tsutsui 20140721]
 	wm(4): Add internal SERDES support older than 82575.
 		[msaitoh 20140722]
 	tmux(1): Import of tmux 1.9a.  [christos 20140724]
 	kernel: Added fdiscard and posix_fallocate system calls.
 		[dholland 20140725]
 	arm: Add support for the Kobo touch (i.MX50). [hkenken 20140725]
+	luna68k: Reset console ANSI color palette properly after returning to
+		WSDISPLAYIO_MODE_EMUL, i.e. on exiting Xserver.
+		[tsutsui 20140725]
+	atari: Adjust VM related constants so that larger packages can be built
+		on TT030. [tsutsui 20140726]
+	sun3: Move bootloader address to allow loading growing GENERIC kernels.
+		[tsutsui 20140726]
 	dhcpcd(8): Import dhcpcd-6.4.3 [roy 20140730]
 	timeout(1): Import from FreeBSD [christos 20140801]
 	build: New BUILDINFO variable may be passed to build.sh, and exposed
 		in /etc/release, as well as in sysctl kern.buildinfo.
 		[apb 20140803]
+	x68k: Add a 'switch' command to bootloader to display and modify
+		SRAM parameters as NetBSD's memswitch(8) and Human68k's
+		SWITCH.X commands. [isaki 20140805]
 	zoneinfo: Import tzdata2014f. [apb 20140806]
 	ekermit(1): Add BSD-licenced ekermit, and remove GPL-licenced
 		gke

CVS commit: src/doc

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 19:12:08 UTC 2014

Modified Files:
src/doc: TODO.clang

Log Message:
Add pixman.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/doc/TODO.clang

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

Modified files:

Index: src/doc/TODO.clang
diff -u src/doc/TODO.clang:1.12 src/doc/TODO.clang:1.13
--- src/doc/TODO.clang:1.12	Sun Jul  6 00:21:24 2014
+++ src/doc/TODO.clang	Sun Aug 10 19:12:08 2014
@@ -1,4 +1,4 @@
-$NetBSD: TODO.clang,v 1.12 2014/07/06 00:21:24 joerg Exp $
+$NetBSD: TODO.clang,v 1.13 2014/08/10 19:12:08 joerg Exp $
 
 Hacks for the clang integration
 ---
@@ -11,3 +11,6 @@ GNU as.
 
 src/external/gpl3/gcc/usr.bin/backend forces tree.c to be compiled with -O0.
 g++ otherwise on trivial input.
+
+src/external/mit/xorg/lib/pixman uses -fno-integrated-as on ARM for the
+macro (ab)use.



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

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 19:11:08 UTC 2014

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

Log Message:
This is unlikely to ever work with LLVM's IAS due to the amount of macro
use. Disable it on ARM.


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/external/mit/xorg/lib/pixman/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/pixman/Makefile
diff -u src/external/mit/xorg/lib/pixman/Makefile:1.30 src/external/mit/xorg/lib/pixman/Makefile:1.31
--- src/external/mit/xorg/lib/pixman/Makefile:1.30	Sun Aug 10 14:10:37 2014
+++ src/external/mit/xorg/lib/pixman/Makefile	Sun Aug 10 19:11:08 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.30 2014/08/10 14:10:37 jmcneill Exp $
+#	$NetBSD: Makefile,v 1.31 2014/08/10 19:11:08 joerg Exp $
 
 NOLINT=	1	# defined
 
@@ -82,6 +82,8 @@ SRCS+=		pixman-arm-neon.c		\
 		pixman-arm-neon-asm.S		\
 		pixman-arm-neon-asm-bilinear.S
 CPPFLAGS+=	-DUSE_ARM_NEON
+
+AFLAGS+=	${${ACTIVE_CC} == "clang" :? -fno-integrated-as :}
 # ARM iwMMX
 #SRCS+=		pixman-mmx.c
 #COPTS.pixman-mmx.c=	-mcpu=iwmmxt



CVS commit: src

2014-08-10 Thread Mindaugas Rasiukevicius
Module Name:src
Committed By:   rmind
Date:   Sun Aug 10 19:09:43 UTC 2014

Modified Files:
src/lib/libnpf: npf.c
src/sys/net/npf: npf.h npf_conn.c npf_conn.h npf_ctl.c npf_if.c
npf_impl.h npf_mbuf.c npf_nat.c npf_ruleset.c
src/usr.sbin/npf: npf.7
src/usr.sbin/npf/npftest/libnpftest: npf_rule_test.c

Log Message:
- Add npf_ruleset_export(), npf_rule_export() and npf_nat_policyexport().
- Split off npf_conn_export().  Add npf_ifmap_getname() and use it to save
  the interface name; pick it up on npf_conn_import().
- Misc fixes.  Bump NPF_VERSION.


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/lib/libnpf/npf.c
cvs rdiff -u -r1.46 -r1.47 src/sys/net/npf/npf.h
cvs rdiff -u -r1.9 -r1.10 src/sys/net/npf/npf_conn.c
cvs rdiff -u -r1.5 -r1.6 src/sys/net/npf/npf_conn.h
cvs rdiff -u -r1.36 -r1.37 src/sys/net/npf/npf_ctl.c
cvs rdiff -u -r1.3 -r1.4 src/sys/net/npf/npf_if.c
cvs rdiff -u -r1.56 -r1.57 src/sys/net/npf/npf_impl.h
cvs rdiff -u -r1.12 -r1.13 src/sys/net/npf/npf_mbuf.c
cvs rdiff -u -r1.31 -r1.32 src/sys/net/npf/npf_nat.c
cvs rdiff -u -r1.35 -r1.36 src/sys/net/npf/npf_ruleset.c
cvs rdiff -u -r1.1 -r1.2 src/usr.sbin/npf/npf.7
cvs rdiff -u -r1.11 -r1.12 \
src/usr.sbin/npf/npftest/libnpftest/npf_rule_test.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/libnpf/npf.c
diff -u src/lib/libnpf/npf.c:1.31 src/lib/libnpf/npf.c:1.32
--- src/lib/libnpf/npf.c:1.31	Wed Jul 23 05:00:38 2014
+++ src/lib/libnpf/npf.c	Sun Aug 10 19:09:43 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: npf.c,v 1.31 2014/07/23 05:00:38 htodd Exp $	*/
+/*	$NetBSD: npf.c,v 1.32 2014/08/10 19:09:43 rmind Exp $	*/
 
 /*-
  * Copyright (c) 2010-2014 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: npf.c,v 1.31 2014/07/23 05:00:38 htodd Exp $");
+__KERNEL_RCSID(0, "$NetBSD: npf.c,v 1.32 2014/08/10 19:09:43 rmind Exp $");
 
 #include 
 #include 
@@ -152,7 +152,7 @@ npf_config_submit(nl_config_t *ncf, int 
 	prop_dictionary_set(npf_dict, "algs", ncf->ncf_alg_list);
 	prop_dictionary_set(npf_dict, "rprocs", ncf->ncf_rproc_list);
 	prop_dictionary_set(npf_dict, "tables", ncf->ncf_table_list);
-	prop_dictionary_set(npf_dict, "translation", ncf->ncf_nat_list);
+	prop_dictionary_set(npf_dict, "nat", ncf->ncf_nat_list);
 	prop_dictionary_set_bool(npf_dict, "flush", ncf->ncf_flush);
 	if (ncf->ncf_debug) {
 		prop_dictionary_set(npf_dict, "debug", ncf->ncf_debug);
@@ -193,7 +193,7 @@ _npf_config_consdict(prop_dictionary_t n
 	ncf->ncf_rules_list = prop_dictionary_get(npf_dict, "rules");
 	ncf->ncf_rproc_list = prop_dictionary_get(npf_dict, "rprocs");
 	ncf->ncf_table_list = prop_dictionary_get(npf_dict, "tables");
-	ncf->ncf_nat_list = prop_dictionary_get(npf_dict, "translation");
+	ncf->ncf_nat_list = prop_dictionary_get(npf_dict, "nat");
 	return ncf;
 }
 
@@ -502,10 +502,10 @@ npf_rule_create(const char *name, uint32
 	if (name) {
 		prop_dictionary_set_cstring(rldict, "name", name);
 	}
-	prop_dictionary_set_uint32(rldict, "attributes", attr);
+	prop_dictionary_set_uint32(rldict, "attr", attr);
 
 	if (ifname) {
-		prop_dictionary_set_cstring(rldict, "interface", ifname);
+		prop_dictionary_set_cstring(rldict, "ifname", ifname);
 	}
 	rl->nrl_dict = rldict;
 	return rl;
@@ -566,7 +566,7 @@ npf_rule_setprio(nl_rule_t *rl, pri_t pr
 {
 	prop_dictionary_t rldict = rl->nrl_dict;
 
-	prop_dictionary_set_int32(rldict, "priority", pri);
+	prop_dictionary_set_int32(rldict, "prio", pri);
 	return 0;
 }
 
@@ -675,7 +675,7 @@ npf_rule_getattr(nl_rule_t *rl)
 	prop_dictionary_t rldict = rl->nrl_dict;
 	uint32_t attr = 0;
 
-	prop_dictionary_get_uint32(rldict, "attributes", &attr);
+	prop_dictionary_get_uint32(rldict, "attr", &attr);
 	return attr;
 }
 
@@ -685,7 +685,7 @@ npf_rule_getinterface(nl_rule_t *rl)
 	prop_dictionary_t rldict = rl->nrl_dict;
 	const char *ifname = NULL;
 
-	prop_dictionary_get_cstring_nocopy(rldict, "interface", &ifname);
+	prop_dictionary_get_cstring_nocopy(rldict, "ifname", &ifname);
 	return ifname;
 }
 
@@ -845,7 +845,7 @@ npf_rproc_getname(nl_rproc_t *rp)
 }
 
 /*
- * TRANSLATION INTERFACE.
+ * NAT INTERFACE.
  */
 
 nl_nat_t *
@@ -869,7 +869,7 @@ npf_nat_create(int type, u_int flags, co
 	attr = NPF_RULE_PASS | NPF_RULE_FINAL |
 	(type == NPF_NATOUT ? NPF_RULE_OUT : NPF_RULE_IN);
 
-	/* Create a rule for NAT policy.  Next, will add translation data. */
+	/* Create a rule for NAT policy.  Next, will add NAT data. */
 	rl = npf_rule_create(NULL, attr, ifname);
 	if (rl == NULL) {
 		return NULL;
@@ -886,12 +886,12 @@ npf_nat_create(int type, u_int flags, co
 		npf_rule_destroy(rl);
 		return NULL;
 	}
-	prop_dictionary_set(rldict, "translation-ip", addrdat);
-	prop_dictionary_set_uint32(rldict, "translation-mask", mask);
+	prop_dictionary_set(rldict, "nat-ip", addrdat);
+	prop_dictionary_set_uint32(rldict, "nat-mask", mask);
 	pro

CVS commit: src/crypto/external/bsd/openssl/dist

2014-08-10 Thread S.P.Zeidler
Module Name:src
Committed By:   spz
Date:   Sun Aug 10 18:59:57 UTC 2014

Removed Files:
src/crypto/external/bsd/openssl/dist/crypto/pkcs7: bio_ber.c dec.c
des.pem doc enc.c es1.pem example.c example.h info.pem infokey.pem
server.pem sign.c verify.c
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/p7: a1 a2
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t: 3des.pem 3dess.pem
c.pem ff msie-e msie-e.pem msie-enc-01 msie-enc-01.pem msie-enc-02
msie-enc-02.pem msie-s-a-e msie-s-a-e.pem nav-smime s.pem
server.pem
src/crypto/external/bsd/openssl/dist/demos/eay: Makefile base64.c
conn.c loadrsa.c
src/crypto/external/bsd/openssl/dist/demos/maurice: Makefile README
cert.pem example1.c example2.c example3.c example4.c loadkeys.c
loadkeys.h privkey.pem

Log Message:
remove empty files (newly gone in openssl 1.0.1i)
remove now empty (and also gone) directories in a week or so
(namely: crypto/pkcs7/p7 crypto/pkcs7/t demos/eay demos/maurice)


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r0 \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/bio_ber.c
cvs rdiff -u -r1.2 -r0 \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/dec.c \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/des.pem \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/doc \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/enc.c \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/es1.pem \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/example.c \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/example.h \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/info.pem \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/infokey.pem \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/server.pem \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/sign.c \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/verify.c
cvs rdiff -u -r1.2 -r0 \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/p7/a1 \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/p7/a2
cvs rdiff -u -r1.2 -r0 \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t/3des.pem \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t/3dess.pem \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t/c.pem \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t/ff \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t/msie-e \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t/msie-e.pem \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t/msie-enc-01 \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t/msie-enc-01.pem \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t/msie-enc-02 \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t/msie-enc-02.pem \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t/msie-s-a-e \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t/msie-s-a-e.pem \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t/nav-smime \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t/s.pem \
src/crypto/external/bsd/openssl/dist/crypto/pkcs7/t/server.pem
cvs rdiff -u -r1.2 -r0 \
src/crypto/external/bsd/openssl/dist/demos/eay/Makefile \
src/crypto/external/bsd/openssl/dist/demos/eay/base64.c \
src/crypto/external/bsd/openssl/dist/demos/eay/conn.c \
src/crypto/external/bsd/openssl/dist/demos/eay/loadrsa.c
cvs rdiff -u -r1.2 -r0 \
src/crypto/external/bsd/openssl/dist/demos/maurice/Makefile \
src/crypto/external/bsd/openssl/dist/demos/maurice/README \
src/crypto/external/bsd/openssl/dist/demos/maurice/cert.pem \
src/crypto/external/bsd/openssl/dist/demos/maurice/example1.c \
src/crypto/external/bsd/openssl/dist/demos/maurice/example2.c \
src/crypto/external/bsd/openssl/dist/demos/maurice/example3.c \
src/crypto/external/bsd/openssl/dist/demos/maurice/example4.c \
src/crypto/external/bsd/openssl/dist/demos/maurice/loadkeys.c \
src/crypto/external/bsd/openssl/dist/demos/maurice/loadkeys.h \
src/crypto/external/bsd/openssl/dist/demos/maurice/privkey.pem

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



CVS commit: src/external/bsd/elftosb/dist/common

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 18:42:33 UTC 2014

Modified Files:
src/external/bsd/elftosb/dist/common: StExecutableImage.cpp
StExecutableImage.h

Log Message:
Fix constness of operator ==.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/elftosb/dist/common/StExecutableImage.cpp \
src/external/bsd/elftosb/dist/common/StExecutableImage.h

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/elftosb/dist/common/StExecutableImage.cpp
diff -u src/external/bsd/elftosb/dist/common/StExecutableImage.cpp:1.1 src/external/bsd/elftosb/dist/common/StExecutableImage.cpp:1.2
--- src/external/bsd/elftosb/dist/common/StExecutableImage.cpp:1.1	Thu Nov 15 19:49:13 2012
+++ src/external/bsd/elftosb/dist/common/StExecutableImage.cpp	Sun Aug 10 18:42:33 2014
@@ -399,7 +399,7 @@ void StExecutableImage::mergeRegions(Mem
 //! Used when we remove a region from the region list by value. Because this
 //! operator compares the #m_data member, it will only return true for either an
 //! exact copy or a reference to the original.
-bool StExecutableImage::MemoryRegion::operator == (const MemoryRegion & other)
+bool StExecutableImage::MemoryRegion::operator == (const MemoryRegion & other) const
 {
return (m_type == other.m_type) && (m_address == other.m_address) && (m_length == other.m_length) && (m_flags == other.m_flags) && (m_data == other.m_data);
 }
Index: src/external/bsd/elftosb/dist/common/StExecutableImage.h
diff -u src/external/bsd/elftosb/dist/common/StExecutableImage.h:1.1 src/external/bsd/elftosb/dist/common/StExecutableImage.h:1.2
--- src/external/bsd/elftosb/dist/common/StExecutableImage.h:1.1	Thu Nov 15 19:49:13 2012
+++ src/external/bsd/elftosb/dist/common/StExecutableImage.h	Sun Aug 10 18:42:33 2014
@@ -62,7 +62,7 @@ public:
 inline uint32_t endAddress() const { return m_address + m_length - 1; }
 
 //! \brief Equality operator.
-bool operator == (const MemoryRegion & other);
+bool operator == (const MemoryRegion & other) const;
 	};
 	
 	//! A list of #StExecutableImage::MemoryRegion objects.



CVS commit: src/sys/kern

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 18:33:41 UTC 2014

Modified Files:
src/sys/kern: kern_rndq.c

Log Message:
Needs sys/atomic.h. Only define rnd_skew when it is used.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 src/sys/kern/kern_rndq.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/kern/kern_rndq.c
diff -u src/sys/kern/kern_rndq.c:1.24 src/sys/kern/kern_rndq.c:1.25
--- src/sys/kern/kern_rndq.c:1.24	Sun Aug 10 16:44:36 2014
+++ src/sys/kern/kern_rndq.c	Sun Aug 10 18:33:41 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: kern_rndq.c,v 1.24 2014/08/10 16:44:36 tls Exp $	*/
+/*	$NetBSD: kern_rndq.c,v 1.25 2014/08/10 18:33:41 joerg Exp $	*/
 
 /*-
  * Copyright (c) 1997-2013 The NetBSD Foundation, Inc.
@@ -32,9 +32,10 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: kern_rndq.c,v 1.24 2014/08/10 16:44:36 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_rndq.c,v 1.25 2014/08/10 18:33:41 joerg Exp $");
 
 #include 
+#include 
 #include 
 #include 
 #include 
@@ -424,6 +425,7 @@ rnd_dv_estimate(krndsource_t *rs, uint32
 	return ret;
 }
 
+#if defined(__HAVE_CPU_COUNTER)
 static void
 rnd_skew(void *arg)
 {
@@ -460,6 +462,7 @@ rnd_skew(void *arg)
 		callout_schedule(&skew_callout, 1);
 	}
 }
+#endif
 
 /*
  * initialize the global random pool for our use.



CVS commit: src/sbin/gpt

2014-08-10 Thread John Nemeth
Module Name:src
Committed By:   jnemeth
Date:   Sun Aug 10 18:27:16 UTC 2014

Modified Files:
src/sbin/gpt: Makefile gpt.c gpt.h
Added Files:
src/sbin/gpt: restore.c

Log Message:
Add restore subcommand.

XXX It does not actually work yet.  It is being committed now to make
later pullups easier.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sbin/gpt/Makefile
cvs rdiff -u -r1.27 -r1.28 src/sbin/gpt/gpt.c
cvs rdiff -u -r1.10 -r1.11 src/sbin/gpt/gpt.h
cvs rdiff -u -r0 -r1.1 src/sbin/gpt/restore.c

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

Modified files:

Index: src/sbin/gpt/Makefile
diff -u src/sbin/gpt/Makefile:1.7 src/sbin/gpt/Makefile:1.8
--- src/sbin/gpt/Makefile:1.7	Thu Dec 19 06:46:51 2013
+++ src/sbin/gpt/Makefile	Sun Aug 10 18:27:15 2014
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.7 2013/12/19 06:46:51 jnemeth Exp $
+# $NetBSD: Makefile,v 1.8 2014/08/10 18:27:15 jnemeth Exp $
 # $FreeBSD: src/sbin/gpt/Makefile,v 1.7 2005/09/01 02:49:20 marcel Exp $
 
 PROG=	gpt
 SRCS=	add.c backup.c biosboot.c create.c destroy.c gpt.c label.c map.c \
-	migrate.c recover.c remove.c resize.c set.c show.c unset.c
+	migrate.c recover.c remove.c resize.c restore.c set.c show.c unset.c
 MAN=	gpt.8
 
 LDADD+=	-lprop -lutil

Index: src/sbin/gpt/gpt.c
diff -u src/sbin/gpt/gpt.c:1.27 src/sbin/gpt/gpt.c:1.28
--- src/sbin/gpt/gpt.c:1.27	Thu Dec 19 06:46:51 2013
+++ src/sbin/gpt/gpt.c	Sun Aug 10 18:27:15 2014
@@ -31,7 +31,7 @@
 __FBSDID("$FreeBSD: src/sbin/gpt/gpt.c,v 1.16 2006/07/07 02:44:23 marcel Exp $");
 #endif
 #ifdef __RCSID
-__RCSID("$NetBSD: gpt.c,v 1.27 2013/12/19 06:46:51 jnemeth Exp $");
+__RCSID("$NetBSD: gpt.c,v 1.28 2014/08/10 18:27:15 jnemeth Exp $");
 #endif
 
 #include 
@@ -728,6 +728,7 @@ static struct {
 	{ cmd_remove, "remove" },
 	{ NULL, "rename" },
 	{ cmd_resize, "resize" },
+	{ cmd_restore, "restore" },
 	{ cmd_set, "set" },
 	{ cmd_show, "show" },
 	{ cmd_unset, "unset" },
@@ -741,8 +742,8 @@ usage(void)
 	extern const char addmsg1[], addmsg2[], backupmsg[], biosbootmsg[];
 	extern const char createmsg[], destroymsg[], labelmsg1[], labelmsg2[];
 	extern const char labelmsg3[], migratemsg[], recovermsg[], removemsg1[];
-	extern const char removemsg2[], resizemsg[], setmsg[], showmsg[];
-	extern const char unsetmsg[];
+	extern const char removemsg2[], resizemsg[], restoremsg[], setmsg[];
+	extern const char showmsg[], unsetmsg[];
 
 	fprintf(stderr,
 	"usage: %s %s\n"
@@ -761,6 +762,7 @@ usage(void)
 	"   %s %s\n"
 	"   %s %s\n"
 	"   %s %s\n"
+	"   %s %s\n"
 	"   %s %s\n",
 	getprogname(), addmsg1,
 	getprogname(), addmsg2,
@@ -776,6 +778,7 @@ usage(void)
 	getprogname(), removemsg1,
 	getprogname(), removemsg2,
 	getprogname(), resizemsg,
+	getprogname(), restoremsg,
 	getprogname(), setmsg,
 	getprogname(), showmsg,
 	getprogname(), unsetmsg);

Index: src/sbin/gpt/gpt.h
diff -u src/sbin/gpt/gpt.h:1.10 src/sbin/gpt/gpt.h:1.11
--- src/sbin/gpt/gpt.h:1.10	Thu Dec 19 06:46:51 2013
+++ src/sbin/gpt/gpt.h	Sun Aug 10 18:27:15 2014
@@ -89,6 +89,7 @@ int	cmd_migrate(int, char *[]);
 int	cmd_recover(int, char *[]);
 int	cmd_remove(int, char *[]);
 int	cmd_resize(int, char *[]);
+int	cmd_restore(int, char *[]);
 int	cmd_set(int, char *[]);
 int	cmd_show(int, char *[]);
 int	cmd_unset(int, char *[]);

Added files:

Index: src/sbin/gpt/restore.c
diff -u /dev/null src/sbin/gpt/restore.c:1.1
--- /dev/null	Sun Aug 10 18:27:16 2014
+++ src/sbin/gpt/restore.c	Sun Aug 10 18:27:15 2014
@@ -0,0 +1,246 @@
+/*-
+ * Copyright (c) 2002 Marcel Moolenaar
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright
+ *notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *notice, this list of conditions and the following disclaimer in the
+ *documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#

CVS commit: src/sys/arch/powerpc/booke

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 18:08:34 UTC 2014

Modified Files:
src/sys/arch/powerpc/booke: spe_subr.S

Log Message:
Skip .machine when building with clang.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/powerpc/booke/spe_subr.S

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/powerpc/booke/spe_subr.S
diff -u src/sys/arch/powerpc/booke/spe_subr.S:1.3 src/sys/arch/powerpc/booke/spe_subr.S:1.4
--- src/sys/arch/powerpc/booke/spe_subr.S:1.3	Sun May 20 06:17:28 2012
+++ src/sys/arch/powerpc/booke/spe_subr.S	Sun Aug 10 18:08:33 2014
@@ -30,10 +30,12 @@
 #include 
 #include "assym.h"
 
-RCSID("$NetBSD: spe_subr.S,v 1.3 2012/05/20 06:17:28 matt Exp $")
+RCSID("$NetBSD: spe_subr.S,v 1.4 2014/08/10 18:08:33 joerg Exp $")
 
 	.text
+#ifndef __clang__
 	.machine	e500x2
+#endif
 /*
  * Lintstub: void vec_load_from_vreg(const struct vreg *);
  */



CVS commit: src/sys/arch/evbppc/mpc85xx

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 18:01:29 UTC 2014

Modified Files:
src/sys/arch/evbppc/mpc85xx: mpc85xx_start.S

Log Message:
Drop .machine, Makefile.mpc85xx provides -me500 already.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbppc/mpc85xx/mpc85xx_start.S

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/evbppc/mpc85xx/mpc85xx_start.S
diff -u src/sys/arch/evbppc/mpc85xx/mpc85xx_start.S:1.8 src/sys/arch/evbppc/mpc85xx/mpc85xx_start.S:1.9
--- src/sys/arch/evbppc/mpc85xx/mpc85xx_start.S:1.8	Wed Jul 30 23:15:23 2014
+++ src/sys/arch/evbppc/mpc85xx/mpc85xx_start.S	Sun Aug 10 18:01:29 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: mpc85xx_start.S,v 1.8 2014/07/30 23:15:23 joerg Exp $	*/
+/*	$NetBSD: mpc85xx_start.S,v 1.9 2014/08/10 18:01:29 joerg Exp $	*/
 /*-
  * Copyright (c) 2010, 2011 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -37,7 +37,7 @@
 #include 
 #include 
 
-RCSID("$NetBSD: mpc85xx_start.S,v 1.8 2014/07/30 23:15:23 joerg Exp $")
+RCSID("$NetBSD: mpc85xx_start.S,v 1.9 2014/08/10 18:01:29 joerg Exp $")
 
 #include "opt_altivec.h"
 #include "opt_ddb.h"
@@ -64,7 +64,6 @@ RCSID("$NetBSD: mpc85xx_start.S,v 1.8 20
 
 #define	INTSTK	0
 
-	.machine e500
 /*
  * This symbol is here for the benefit of kvm_mkdb, and is supposed to
  * mark the start of kernel text.



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

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 17:56:23 UTC 2014

Modified Files:
src/sys/arch/evbppc/conf: EXPLORA451 P2020DS PMPPC WALNUT

Log Message:
LLVM builds have a slightly larger symbol table, so bump the space.


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/sys/arch/evbppc/conf/EXPLORA451
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/evbppc/conf/P2020DS
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/evbppc/conf/PMPPC
cvs rdiff -u -r1.66 -r1.67 src/sys/arch/evbppc/conf/WALNUT

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/evbppc/conf/EXPLORA451
diff -u src/sys/arch/evbppc/conf/EXPLORA451:1.54 src/sys/arch/evbppc/conf/EXPLORA451:1.55
--- src/sys/arch/evbppc/conf/EXPLORA451:1.54	Sun Jun 30 21:38:56 2013
+++ src/sys/arch/evbppc/conf/EXPLORA451	Sun Aug 10 17:56:23 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: EXPLORA451,v 1.54 2013/06/30 21:38:56 rmind Exp $
+#	$NetBSD: EXPLORA451,v 1.55 2014/08/10 17:56:23 joerg Exp $
 #
 #	GENERIC -- everything that's currently supported
 #
@@ -52,7 +52,7 @@ options 	DDB_HISTORY_SIZE=512	# enable h
 #options 	KGDB		# remote debugger
 #options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
 makeoptions	DEBUG="-g"	# compile full symbol table
-options 	SYMTAB_SPACE=43
+options 	SYMTAB_SPACE=44
 
 # Compatibility options
 options 	COMPAT_NOMID	# compatibility with 386BSD, BSDI, NetBSD 0.8,

Index: src/sys/arch/evbppc/conf/P2020DS
diff -u src/sys/arch/evbppc/conf/P2020DS:1.20 src/sys/arch/evbppc/conf/P2020DS:1.21
--- src/sys/arch/evbppc/conf/P2020DS:1.20	Sun Jun 30 21:38:56 2013
+++ src/sys/arch/evbppc/conf/P2020DS	Sun Aug 10 17:56:23 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: P2020DS,v 1.20 2013/06/30 21:38:56 rmind Exp $
+#	$NetBSD: P2020DS,v 1.21 2014/08/10 17:56:23 joerg Exp $
 #
 #	P2020DS -- everything that's currently supported
 #
@@ -8,7 +8,7 @@ include		"arch/evbppc/conf/std.mpc85xx"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-ident 		"P2020DS-$Revision: 1.20 $"
+ident 		"P2020DS-$Revision: 1.21 $"
 
 maxusers	32
 
@@ -46,7 +46,7 @@ options 	DEBUG		# expensive debugging ch
 options 	DDB		# in-kernel debugger
 options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
 options 	TRAP_PANICWAIT
-options 	SYMTAB_SPACE=425000	# size for embedded symbol table
+options 	SYMTAB_SPACE=435000	# size for embedded symbol table
 
 makeoptions	DEBUG="-g"	# compile full symbol table
 

Index: src/sys/arch/evbppc/conf/PMPPC
diff -u src/sys/arch/evbppc/conf/PMPPC:1.30 src/sys/arch/evbppc/conf/PMPPC:1.31
--- src/sys/arch/evbppc/conf/PMPPC:1.30	Sun Jun 30 21:38:56 2013
+++ src/sys/arch/evbppc/conf/PMPPC	Sun Aug 10 17:56:23 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: PMPPC,v 1.30 2013/06/30 21:38:56 rmind Exp $
+#	$NetBSD: PMPPC,v 1.31 2014/08/10 17:56:23 joerg Exp $
 #
 #	PMPPC
 #
@@ -33,7 +33,7 @@ options 	DIAGNOSTIC	# cheap kernel consi
 options 	DDB		# in-kernel debugger
 options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
 #options 	TRAP_PANICWAIT
-options 	SYMTAB_SPACE=58	# size for embedded symbol table
+options 	SYMTAB_SPACE=59	# size for embedded symbol table
 
 #options 	KGDB		# remote debugger
 #options 	KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0xff600400,KGDB_DEVRATE=9600

Index: src/sys/arch/evbppc/conf/WALNUT
diff -u src/sys/arch/evbppc/conf/WALNUT:1.66 src/sys/arch/evbppc/conf/WALNUT:1.67
--- src/sys/arch/evbppc/conf/WALNUT:1.66	Sun Jun 30 21:38:56 2013
+++ src/sys/arch/evbppc/conf/WALNUT	Sun Aug 10 17:56:23 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: WALNUT,v 1.66 2013/06/30 21:38:56 rmind Exp $
+#	$NetBSD: WALNUT,v 1.67 2014/08/10 17:56:23 joerg Exp $
 #
 #	GENERIC -- everything that's currently supported
 #
@@ -39,7 +39,7 @@ options 	USERCONF	# userconf(4) support
 options 	DDB		# in-kernel debugger
 options 	DDB_HISTORY_SIZE=512	# enable history editing in DDB
 options 	TRAP_PANICWAIT
-options 	SYMTAB_SPACE=47	# size for embedded symbol table
+options 	SYMTAB_SPACE=49	# size for embedded symbol table
 
 makeoptions	DEBUG="-g"	# compile full symbol table
 



CVS commit: src

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 17:58:51 UTC 2014

Modified Files:
src/distrib/macppc/floppies/ramdisk: Makefile
src/distrib/sandpoint/ramdisk: Makefile
src/sys/arch/macppc/conf: GENERIC_MD INSTALL
src/sys/arch/sandpoint/conf: INSTALL INSTALL_KURO

Log Message:
Bump the ramdisk size on macppc and sandpoint somewhat to compensate for
larger code with LLVM.


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 src/distrib/macppc/floppies/ramdisk/Makefile
cvs rdiff -u -r1.11 -r1.12 src/distrib/sandpoint/ramdisk/Makefile
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/macppc/conf/GENERIC_MD
cvs rdiff -u -r1.123 -r1.124 src/sys/arch/macppc/conf/INSTALL
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/sandpoint/conf/INSTALL
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/sandpoint/conf/INSTALL_KURO

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

Modified files:

Index: src/distrib/macppc/floppies/ramdisk/Makefile
diff -u src/distrib/macppc/floppies/ramdisk/Makefile:1.46 src/distrib/macppc/floppies/ramdisk/Makefile:1.47
--- src/distrib/macppc/floppies/ramdisk/Makefile:1.46	Fri Aug  8 16:56:31 2014
+++ src/distrib/macppc/floppies/ramdisk/Makefile	Sun Aug 10 17:58:51 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.46 2014/08/08 16:56:31 joerg Exp $
+#	$NetBSD: Makefile,v 1.47 2014/08/10 17:58:51 joerg Exp $
 
 .include 
 .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
@@ -8,7 +8,7 @@ IMAGE=		ramdisk.fs
 # in both
 #   src/sys/arch/macppc/conf/INSTALL
 #   src/sys/arch/macppc/conf/GENERIC_MD
-IMAGESIZE=	2248k
+IMAGESIZE=	2560k
 MAKEFS_FLAGS=	-f 15
 
 WARNS=		1

Index: src/distrib/sandpoint/ramdisk/Makefile
diff -u src/distrib/sandpoint/ramdisk/Makefile:1.11 src/distrib/sandpoint/ramdisk/Makefile:1.12
--- src/distrib/sandpoint/ramdisk/Makefile:1.11	Fri Aug  8 16:56:31 2014
+++ src/distrib/sandpoint/ramdisk/Makefile	Sun Aug 10 17:58:51 2014
@@ -1,10 +1,10 @@
-#	$NetBSD: Makefile,v 1.11 2014/08/08 16:56:31 joerg Exp $
+#	$NetBSD: Makefile,v 1.12 2014/08/10 17:58:51 joerg Exp $
 
 .include 
 .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
 
 IMAGE=		ramdisk.fs
-IMAGESIZE=	2048k
+IMAGESIZE=	2300k
 MAKEFS_FLAGS=	-f 15
 
 WARNS=		1

Index: src/sys/arch/macppc/conf/GENERIC_MD
diff -u src/sys/arch/macppc/conf/GENERIC_MD:1.15 src/sys/arch/macppc/conf/GENERIC_MD:1.16
--- src/sys/arch/macppc/conf/GENERIC_MD:1.15	Thu Aug  7 16:51:56 2014
+++ src/sys/arch/macppc/conf/GENERIC_MD	Sun Aug 10 17:58:51 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC_MD,v 1.15 2014/08/07 16:51:56 gdt Exp $
+#	$NetBSD: GENERIC_MD,v 1.16 2014/08/10 17:58:51 joerg Exp $
 #
 # GENERIC_MD config file
 #
@@ -8,5 +8,5 @@ include "arch/macppc/conf/GENERIC"
 # Enable the hooks used for initializing the ram-disk.
 options 	MEMORY_DISK_HOOKS
 options 	MEMORY_DISK_IS_ROOT	# Force root on ram-disk
-options 	MEMORY_DISK_ROOT_SIZE=4496	# 2248 KiB
+options 	MEMORY_DISK_ROOT_SIZE=5120	# 2560 KiB
 options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode

Index: src/sys/arch/macppc/conf/INSTALL
diff -u src/sys/arch/macppc/conf/INSTALL:1.123 src/sys/arch/macppc/conf/INSTALL:1.124
--- src/sys/arch/macppc/conf/INSTALL:1.123	Fri Aug  8 16:56:31 2014
+++ src/sys/arch/macppc/conf/INSTALL	Sun Aug 10 17:58:51 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: INSTALL,v 1.123 2014/08/08 16:56:31 joerg Exp $
+#	$NetBSD: INSTALL,v 1.124 2014/08/10 17:58:51 joerg Exp $
 #
 # config file for INSTALL FLOPPY
 #
@@ -17,7 +17,7 @@ options 	RTC_OFFSET=0	# hardware clock i
 options 	MEMORY_DISK_HOOKS
 options 	MEMORY_DISK_IS_ROOT	# Force root on ram-disk
 options 	MEMORY_DISK_SERVER=0	# no userspace memory disk support
-options 	MEMORY_DISK_ROOT_SIZE=4496	# 2248 KiB
+options 	MEMORY_DISK_ROOT_SIZE=5120	# 2560 KiB
 options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode
 
 options 	USERCONF	# userconf(4) support

Index: src/sys/arch/sandpoint/conf/INSTALL
diff -u src/sys/arch/sandpoint/conf/INSTALL:1.8 src/sys/arch/sandpoint/conf/INSTALL:1.9
--- src/sys/arch/sandpoint/conf/INSTALL:1.8	Tue Nov 23 11:14:05 2010
+++ src/sys/arch/sandpoint/conf/INSTALL	Sun Aug 10 17:58:51 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: INSTALL,v 1.8 2010/11/23 11:14:05 hannken Exp $
+#	$NetBSD: INSTALL,v 1.9 2014/08/10 17:58:51 joerg Exp $
 #
 # GENERIC install kernel for SandPoint NAS
 #
@@ -6,8 +6,8 @@
 include "arch/sandpoint/conf/GENERIC"
 
 options 	MEMORY_DISK_HOOKS
-options 	MEMORY_DISK_IS_ROOT	# Force root on RAM disk
-options 	MEMORY_DISK_ROOT_SIZE=4096	# 2 MB
+options 	MEMORY_DISK_IS_ROOT		# Force root on RAM disk
+options 	MEMORY_DISK_ROOT_SIZE=4600	# 2300KB
 options 	MEMORY_DISK_RBFLAGS=RB_SINGLE	# boot in single-user mode
 
 pseudo-device	md		

Index: src/sys/arch/sandpoint/conf/INSTALL_KURO
diff -u src/sys/arch/sandpoint/conf/INSTALL_KURO:1.2 src/sys/arch/sandpoint/conf/INSTALL_KURO:1.3
--- src/sys/arch/sandpoint/conf/INSTALL_KURO:1.2	Tue Nov 23 11:14:05 2010
+++ src/sys/arch/sandpoint

CVS commit: src/lib/libc

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 17:55:09 UTC 2014

Modified Files:
src/lib/libc/compat/sys: compat___semctl13.c compat_semctl.c
src/lib/libc/sys: semctl.c

Log Message:
If LINT code path uses memcpy, it should also include string.h.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/lib/libc/compat/sys/compat___semctl13.c \
src/lib/libc/compat/sys/compat_semctl.c
cvs rdiff -u -r1.15 -r1.16 src/lib/libc/sys/semctl.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/libc/compat/sys/compat___semctl13.c
diff -u src/lib/libc/compat/sys/compat___semctl13.c:1.3 src/lib/libc/compat/sys/compat___semctl13.c:1.4
--- src/lib/libc/compat/sys/compat___semctl13.c:1.3	Mon Jan 31 22:51:39 2011
+++ src/lib/libc/compat/sys/compat___semctl13.c	Sun Aug 10 17:55:08 2014
@@ -1,6 +1,4 @@
-/*	$NetBSD: compat___semctl13.c,v 1.3 2011/01/31 22:51:39 christos Exp $	*/
-
-/*	$NetBSD: compat___semctl13.c,v 1.3 2011/01/31 22:51:39 christos Exp $ */
+/*	$NetBSD: compat___semctl13.c,v 1.4 2014/08/10 17:55:08 joerg Exp $ */
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -39,7 +37,7 @@
  */
 #include 
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: compat___semctl13.c,v 1.3 2011/01/31 22:51:39 christos Exp $");
+__RCSID("$NetBSD: compat___semctl13.c,v 1.4 2014/08/10 17:55:08 joerg Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #include "namespace.h"
@@ -49,6 +47,9 @@ __RCSID("$NetBSD: compat___semctl13.c,v 
 #include 
 #include 
 #include 
+#ifdef __lint__
+#include 
+#endif
 
 __warn_references(__semctl13,
 "warning: reference to compatibility __semctl13(); include  to generate correct reference")
Index: src/lib/libc/compat/sys/compat_semctl.c
diff -u src/lib/libc/compat/sys/compat_semctl.c:1.3 src/lib/libc/compat/sys/compat_semctl.c:1.4
--- src/lib/libc/compat/sys/compat_semctl.c:1.3	Mon Jan 31 22:51:39 2011
+++ src/lib/libc/compat/sys/compat_semctl.c	Sun Aug 10 17:55:08 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: compat_semctl.c,v 1.3 2011/01/31 22:51:39 christos Exp $ */
+/* $NetBSD: compat_semctl.c,v 1.4 2014/08/10 17:55:08 joerg Exp $ */
 
 /*
  * Copyright (c) 1994, 1995 Christopher G. Demetriou
@@ -36,7 +36,7 @@
 
 #include 
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: compat_semctl.c,v 1.3 2011/01/31 22:51:39 christos Exp $");
+__RCSID("$NetBSD: compat_semctl.c,v 1.4 2014/08/10 17:55:08 joerg Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #define __LIBC12_SOURCE__
@@ -46,6 +46,9 @@ __RCSID("$NetBSD: compat_semctl.c,v 1.3 
 #include 
 #include 
 #include 
+#ifdef __lint__
+#include 
+#endif
 
 int
 semctl(int semid, int semnum, int cmd, ...)

Index: src/lib/libc/sys/semctl.c
diff -u src/lib/libc/sys/semctl.c:1.15 src/lib/libc/sys/semctl.c:1.16
--- src/lib/libc/sys/semctl.c:1.15	Fri Jan 16 00:02:57 2009
+++ src/lib/libc/sys/semctl.c	Sun Aug 10 17:55:09 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: semctl.c,v 1.15 2009/01/16 00:02:57 christos Exp $	*/
+/*	$NetBSD: semctl.c,v 1.16 2014/08/10 17:55:09 joerg Exp $	*/
 
 /*-
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -30,13 +30,16 @@
  */
 #include 
 #if defined(LIBC_SCCS) && !defined(lint)
-__RCSID("$NetBSD: semctl.c,v 1.15 2009/01/16 00:02:57 christos Exp $");
+__RCSID("$NetBSD: semctl.c,v 1.16 2014/08/10 17:55:09 joerg Exp $");
 #endif /* LIBC_SCCS and not lint */
 
 #include 
 #include 
 #include 
 #include 
+#ifdef __lint__
+#include 
+#endif
 
 /* The kernel version [... == union semun *] */
 int semctl50(int, int, int, ...);



CVS commit: src/sys/arch/powerpc/oea

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 17:49:04 UTC 2014

Modified Files:
src/sys/arch/powerpc/oea: pmap.c

Log Message:
Update conditions on mfsrin definition to match use.


To generate a diff of this commit:
cvs rdiff -u -r1.91 -r1.92 src/sys/arch/powerpc/oea/pmap.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/powerpc/oea/pmap.c
diff -u src/sys/arch/powerpc/oea/pmap.c:1.91 src/sys/arch/powerpc/oea/pmap.c:1.92
--- src/sys/arch/powerpc/oea/pmap.c:1.91	Mon Mar  3 15:36:36 2014
+++ src/sys/arch/powerpc/oea/pmap.c	Sun Aug 10 17:49:04 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: pmap.c,v 1.91 2014/03/03 15:36:36 macallan Exp $	*/
+/*	$NetBSD: pmap.c,v 1.92 2014/08/10 17:49:04 joerg Exp $	*/
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -63,7 +63,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.91 2014/03/03 15:36:36 macallan Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.92 2014/08/10 17:49:04 joerg Exp $");
 
 #define	PMAP_NOOPNAMES
 
@@ -504,7 +504,7 @@ extern struct evcnt pmap_evcnt_idlezeroe
 #define	MFSRIN(va)	mfsrin(va)
 #define	MFTB()		mfrtcltbl()
 
-#if defined (PMAP_OEA) || defined (PMAP_OEA64_BRIDGE)
+#if defined(DDB) && !defined(PMAP_OEA64)
 static inline register_t
 mfsrin(vaddr_t va)
 {
@@ -512,7 +512,7 @@ mfsrin(vaddr_t va)
 	__asm volatile ("mfsrin %0,%1" : "=r"(sr) : "r"(va));
 	return sr;
 }
-#endif	/* PMAP_OEA*/
+#endif	/* DDB && !PMAP_OEA64 */
 
 #if defined (PMAP_OEA64_BRIDGE)
 extern void mfmsr64 (register64_t *result);



CVS commit: src/sys

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 17:46:54 UTC 2014

Modified Files:
src/sys/arch/sandpoint/stand/altboot: Makefile
src/sys/modules/arch/powerpc/powerpc-booke: bsd.powerpc-booke.mk

Log Message:
Put GCC/GAS options under ACTIVE_CC == "gcc".


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/sandpoint/stand/altboot/Makefile
cvs rdiff -u -r1.2 -r1.3 \
src/sys/modules/arch/powerpc/powerpc-booke/bsd.powerpc-booke.mk

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/sandpoint/stand/altboot/Makefile
diff -u src/sys/arch/sandpoint/stand/altboot/Makefile:1.15 src/sys/arch/sandpoint/stand/altboot/Makefile:1.16
--- src/sys/arch/sandpoint/stand/altboot/Makefile:1.15	Fri Aug  8 16:56:32 2014
+++ src/sys/arch/sandpoint/stand/altboot/Makefile	Sun Aug 10 17:46:54 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.15 2014/08/08 16:56:32 joerg Exp $
+#	$NetBSD: Makefile,v 1.16 2014/08/10 17:46:54 joerg Exp $
 
 S=		${.CURDIR}/../../../..
 
@@ -10,7 +10,8 @@ SRCS+=		nif.c fxp.c tlp.c rge.c skg.c st
 SRCS+=		dsk.c pciide.c siisata.c
 SRCS+=		exception.c vers.c
 CLEANFILES+=	vers.c ${PROG} ${PROG}.bin ${PROG}.img
-CFLAGS+=	-Wall -Wno-main -ffreestanding -msoft-float
+CFLAGS+=	-Wall -Wno-main -ffreestanding
+CFLAGS+=	${${ACTIVE_CC} == "gcc":? -msoft-float :}
 CFLAGS+=	-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith
 CPPFLAGS+=	-D_STANDALONE -DSUPPORT_DHCP -DLIBSA_PRINTF_WIDTH_SUPPORT
 #CPPFLAGS+=	-DCONSNAME=\"com\" -DCONSPORT=0x3f8 -DCONSSPEED=115200

Index: src/sys/modules/arch/powerpc/powerpc-booke/bsd.powerpc-booke.mk
diff -u src/sys/modules/arch/powerpc/powerpc-booke/bsd.powerpc-booke.mk:1.2 src/sys/modules/arch/powerpc/powerpc-booke/bsd.powerpc-booke.mk:1.3
--- src/sys/modules/arch/powerpc/powerpc-booke/bsd.powerpc-booke.mk:1.2	Fri Aug  8 16:56:32 2014
+++ src/sys/modules/arch/powerpc/powerpc-booke/bsd.powerpc-booke.mk	Sun Aug 10 17:46:54 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.powerpc-booke.mk,v 1.2 2014/08/08 16:56:32 joerg Exp $
+#	$NetBSD: bsd.powerpc-booke.mk,v 1.3 2014/08/10 17:46:54 joerg Exp $
 
 .ifndef _BSD_POWERPC_BOOKE_MK_
 _BSD_POWERPC_BOOKE_MK_=1
@@ -7,13 +7,13 @@ KMODULEARCHDIR:=	powerpc-booke
 
 # gcc emits bad code with these options
 #CPPFLAGS+=	-mcpu=8548
-CPPFLAGS+=	-misel -Wa,-me500
+CPPFLAGS+=	${${ACTIVE_CC} == "gcc":? -misel -Wa,-me500 :}
 PPC_BOOKE=	1
 
 # hack into bsd.kmodule.mk
 PPC_INTR_IMPL=\"powerpc/booke/intr.h\"
 PPC_PCI_MACHDEP_IMPL=\"powerpc/pci_machdep.h\"
 
-AFLAGS+=	-Wa,-me500
+AFLAGS+=	${${ACTIVE_CC} == "gcc":? -Wa,-me500 :}
 
 .endif # _BSD_POWERPC_BOOKE_MK_



CVS commit: src/share/mk

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 17:39:11 UTC 2014

Modified Files:
src/share/mk: bsd.own.mk

Log Message:
LLVM builds on PowerPC want no libgcc, but enabled libc++.


To generate a diff of this commit:
cvs rdiff -u -r1.827 -r1.828 src/share/mk/bsd.own.mk

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

Modified files:

Index: src/share/mk/bsd.own.mk
diff -u src/share/mk/bsd.own.mk:1.827 src/share/mk/bsd.own.mk:1.828
--- src/share/mk/bsd.own.mk:1.827	Sun Aug 10 05:57:31 2014
+++ src/share/mk/bsd.own.mk	Sun Aug 10 17:39:11 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.own.mk,v 1.827 2014/08/10 05:57:31 matt Exp $
+#	$NetBSD: bsd.own.mk,v 1.828 2014/08/10 17:39:11 joerg Exp $
 
 # This needs to be before bsd.init.mk
 .if defined(BSD_MK_COMPAT_FILE)
@@ -95,6 +95,7 @@ _LIBC_COMPILER_RT.${MACHINE_ARCH}=	yes
 
 _LIBC_COMPILER_RT.aarch64=	yes
 _LIBC_COMPILER_RT.i386=		yes
+_LIBC_COMPILER_RT.powerpc=	yes
 _LIBC_COMPILER_RT.x86_64=	yes
 
 .if ${MKLLVM:Uno} == "yes" && ${_LIBC_COMPILER_RT.${MACHINE_ARCH}:Uno} == "yes"
@@ -1103,6 +1104,7 @@ MKNLS:=		no
 _NEEDS_LIBCXX.${MACHINE_ARCH}=	yes
 .endif
 _NEEDS_LIBCXX.i386=	yes
+_NEEDS_LIBCXX.powerpc=	yes
 _NEEDS_LIBCXX.x86_64=	yes
 _NEEDS_LIBCXX.aarch64=	yes
 



CVS commit: src

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 17:44:26 UTC 2014

Modified Files:
src/share/mk: bsd.kmodule.mk bsd.sys.mk
src/sys/arch/evbppc/conf: Makefile.mpc85xx.inc
src/sys/arch/macppc/conf: Makefile.macppc.inc
src/sys/arch/macppc/stand/bootxx: Makefile
src/sys/arch/macppc/stand/ofwboot: Makefile
src/sys/arch/ofppc/stand: Makefile.inc
src/sys/arch/ofppc/stand/ofwboot: Makefile
src/sys/arch/powerpc/conf: Makefile.powerpc
src/sys/arch/powerpc/include: Makefile.inc

Log Message:
Put GCC/GAS specific options under ACTIVE_CC == "gcc".


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/share/mk/bsd.kmodule.mk
cvs rdiff -u -r1.241 -r1.242 src/share/mk/bsd.sys.mk
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbppc/conf/Makefile.mpc85xx.inc
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/macppc/conf/Makefile.macppc.inc
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/macppc/stand/bootxx/Makefile
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/macppc/stand/ofwboot/Makefile
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/ofppc/stand/Makefile.inc
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/ofppc/stand/ofwboot/Makefile
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/powerpc/conf/Makefile.powerpc
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/powerpc/include/Makefile.inc

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

Modified files:

Index: src/share/mk/bsd.kmodule.mk
diff -u src/share/mk/bsd.kmodule.mk:1.43 src/share/mk/bsd.kmodule.mk:1.44
--- src/share/mk/bsd.kmodule.mk:1.43	Mon Mar 10 12:13:14 2014
+++ src/share/mk/bsd.kmodule.mk	Sun Aug 10 17:44:26 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.kmodule.mk,v 1.43 2014/03/10 12:13:14 nakayama Exp $
+#	$NetBSD: bsd.kmodule.mk,v 1.44 2014/08/10 17:44:26 joerg Exp $
 
 # We are not building this with PIE
 MKPIE=no
@@ -31,7 +31,7 @@ CFLAGS+=	-fno-common -fno-unwind-tables
 .elif ${MACHINE_CPU} == "hppa"
 CFLAGS+=	-mlong-calls
 .elif ${MACHINE_CPU} == "powerpc"
-CFLAGS+=	-mlongcall
+CFLAGS+=	${${ACTIVE_CC} == "gcc":? -mlongcall :}
 .elif ${MACHINE_CPU} == "vax"
 CFLAGS+=	-fno-pic
 .endif

Index: src/share/mk/bsd.sys.mk
diff -u src/share/mk/bsd.sys.mk:1.241 src/share/mk/bsd.sys.mk:1.242
--- src/share/mk/bsd.sys.mk:1.241	Sun Aug 10 05:57:31 2014
+++ src/share/mk/bsd.sys.mk	Sun Aug 10 17:44:26 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.sys.mk,v 1.241 2014/08/10 05:57:31 matt Exp $
+#	$NetBSD: bsd.sys.mk,v 1.242 2014/08/10 17:44:26 joerg Exp $
 #
 # Build definitions used for NetBSD source tree builds.
 
@@ -125,7 +125,7 @@ COPTS+=	${${ACTIVE_CC} == "gcc":? --para
 .endif
 
 .if ${MKSOFTFLOAT:Uno} != "no"
-COPTS+=		-msoft-float
+COPTS+=		${${ACTIVE_CC} == "gcc":? -msoft-float :}
 FOPTS+=		-msoft-float
 .elif ${MACHINE_ARCH} == "coldfire"
 COPTS+=		-mhard-float

Index: src/sys/arch/evbppc/conf/Makefile.mpc85xx.inc
diff -u src/sys/arch/evbppc/conf/Makefile.mpc85xx.inc:1.4 src/sys/arch/evbppc/conf/Makefile.mpc85xx.inc:1.5
--- src/sys/arch/evbppc/conf/Makefile.mpc85xx.inc:1.4	Fri Aug  8 16:56:31 2014
+++ src/sys/arch/evbppc/conf/Makefile.mpc85xx.inc	Sun Aug 10 17:44:26 2014
@@ -1,8 +1,8 @@
-#	$NetBSD: Makefile.mpc85xx.inc,v 1.4 2014/08/08 16:56:31 joerg Exp $
+#	$NetBSD: Makefile.mpc85xx.inc,v 1.5 2014/08/10 17:44:26 joerg Exp $
 
-CFLAGS+=		-misel -Wa,-me500
-CFLAGS+=		-fno-inline-functions-called-once
-AFLAGS+=		-Wa,-me500
+CFLAGS+=		${${ACTIVE_CC} == "gcc":? -misel -Wa,-me500 :}
+CFLAGS+=		${${ACTIVE_CC} == "gcc":? -fno-inline-functions-called-once :}
+AFLAGS+=		${${ACTIVE_CC} == "gcc":? -Wa,-me500 :}
 # gcc emits bad code with these options
 #AFLAGS+=		-mcpu=8548 
 #CFLAGS+=		-mcpu=8548 

Index: src/sys/arch/macppc/conf/Makefile.macppc.inc
diff -u src/sys/arch/macppc/conf/Makefile.macppc.inc:1.1 src/sys/arch/macppc/conf/Makefile.macppc.inc:1.2
--- src/sys/arch/macppc/conf/Makefile.macppc.inc:1.1	Fri Jun 17 05:17:30 2011
+++ src/sys/arch/macppc/conf/Makefile.macppc.inc	Sun Aug 10 17:44:26 2014
@@ -1,8 +1,7 @@
-#	$NetBSD: Makefile.macppc.inc,v 1.1 2011/06/17 05:17:30 matt Exp $
+#	$NetBSD: Makefile.macppc.inc,v 1.2 2014/08/10 17:44:26 joerg Exp $
 
 .if ${PPC_ARCH_MODE} == "ppc64bridge"
-AOPTS+=	-Wa,-mppc64bridge
+AOPTS+=	${${ACTIVE_CC} == "gcc":? -Wa,-mppc64bridge :}
 .endif
 
-CFLAGS+=	-Wa,-maltivec
 AFLAGS+=	${AOPTS}

Index: src/sys/arch/macppc/stand/bootxx/Makefile
diff -u src/sys/arch/macppc/stand/bootxx/Makefile:1.14 src/sys/arch/macppc/stand/bootxx/Makefile:1.15
--- src/sys/arch/macppc/stand/bootxx/Makefile:1.14	Fri Aug  8 16:56:31 2014
+++ src/sys/arch/macppc/stand/bootxx/Makefile	Sun Aug 10 17:44:26 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14 2014/08/08 16:56:31 joerg Exp $
+#	$NetBSD: Makefile,v 1.15 2014/08/10 17:44:26 joerg Exp $
 
 S!=	cd ${.CURDIR}/../../../..; pwd
 
@@ -12,7 +12,8 @@ LIBCRTBEGIN=	# nothing
 LIBCRTEND=	# nothing
 LIBC=		# nothing
 
-CFLAGS=		-Os -Wall -msoft-float -ffreestanding
+CFLAGS=		-Os -Wall -ffreestanding
+CFLAGS+=	${${ACTIVE_CC} == "gcc

CVS commit: src/external/bsd/llvm/lib

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 17:35:08 UTC 2014

Modified Files:
src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers: Makefile
src/external/bsd/llvm/lib/liblldCore: Makefile
src/external/bsd/llvm/lib/liblldPasses: Makefile
src/external/bsd/llvm/lib/liblldReaderWriterELFMips: Makefile
src/external/bsd/llvm/lib/liblldReaderWriterMachO: Makefile
src/external/bsd/llvm/lib/liblldbAPI: Makefile
src/external/bsd/llvm/lib/liblldbCore: Makefile
src/external/bsd/llvm/lib/liblldbHostCommon: Makefile
src/external/bsd/llvm/lib/liblldbInterpreter: Makefile
src/external/bsd/llvm/lib/liblldbPluginProcessUtility: Makefile
src/external/bsd/llvm/lib/liblldbTarget: Makefile
src/external/bsd/llvm/lib/liblldbUtility: Makefile
Added Files:
src/external/bsd/llvm/lib/libclangRewrite: Makefile
src/external/bsd/llvm/lib/liblldbPluginABISysV_hexagon: Makefile
src/external/bsd/llvm/lib/liblldbPluginDynamicLoaderHexagonDYLD:
Makefile
src/external/bsd/llvm/lib/liblldbPluginPlatformKalimba: Makefile
Removed Files:
src/external/bsd/llvm/lib/libclangRewriteCore: Makefile
src/external/bsd/llvm/lib/libclangRewriteFrontend: Makefile

Log Message:
Update build glue for LLVM/Clang 3.6svn r215315. Changes include various
performance improvements across all backends and a much improved PPC32
backend.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.5 src/external/bsd/llvm/lib/libclangRewrite/Makefile
cvs rdiff -u -r1.1 -r0 src/external/bsd/llvm/lib/libclangRewriteCore/Makefile
cvs rdiff -u -r1.1 -r0 \
src/external/bsd/llvm/lib/libclangRewriteFrontend/Makefile
cvs rdiff -u -r1.23 -r1.24 \
src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
cvs rdiff -u -r1.3 -r1.4 src/external/bsd/llvm/lib/liblldCore/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/liblldPasses/Makefile
cvs rdiff -u -r1.2 -r1.3 \
src/external/bsd/llvm/lib/liblldReaderWriterELFMips/Makefile
cvs rdiff -u -r1.5 -r1.6 \
src/external/bsd/llvm/lib/liblldReaderWriterMachO/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/liblldbAPI/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/liblldbCore/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/liblldbHostCommon/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/liblldbInterpreter/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/liblldbPluginABISysV_hexagon/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/liblldbPluginDynamicLoaderHexagonDYLD/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/liblldbPluginPlatformKalimba/Makefile
cvs rdiff -u -r1.3 -r1.4 \
src/external/bsd/llvm/lib/liblldbPluginProcessUtility/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/liblldbTarget/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/liblldbUtility/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/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile
diff -u src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.23 src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.24
--- src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile:1.23	Wed Jan 15 22:21:35 2014
+++ src/external/bsd/llvm/lib/libclangStaticAnalyzerCheckers/Makefile	Sun Aug 10 17:35:06 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.23 2014/01/15 22:21:35 joerg Exp $
+#	$NetBSD: Makefile,v 1.24 2014/08/10 17:35:06 joerg Exp $
 
 LIB=	clangStaticAnalyzerCheckers
 
@@ -62,6 +62,7 @@ SRCS+=	AllocationDiagnostics.cpp \
 	StackAddrEscapeChecker.cpp \
 	StreamChecker.cpp \
 	TaintTesterChecker.cpp \
+	TestAfterDivZeroChecker.cpp \
 	TraversalChecker.cpp \
 	UndefBranchChecker.cpp \
 	UndefCapturedBlockVarChecker.cpp \

Index: src/external/bsd/llvm/lib/liblldCore/Makefile
diff -u src/external/bsd/llvm/lib/liblldCore/Makefile:1.3 src/external/bsd/llvm/lib/liblldCore/Makefile:1.4
--- src/external/bsd/llvm/lib/liblldCore/Makefile:1.3	Thu Nov 28 14:19:59 2013
+++ src/external/bsd/llvm/lib/liblldCore/Makefile	Sun Aug 10 17:35:07 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2013/11/28 14:19:59 joerg Exp $
+#	$NetBSD: Makefile,v 1.4 2014/08/10 17:35:07 joerg Exp $
 
 LIB=	lldCore
 
@@ -11,7 +11,6 @@ SRCS+=	DefinedAtom.cpp \
 	File.cpp \
 	InputGraph.cpp \
 	LinkingContext.cpp \
-	PassManager.cpp \
 	Resolver.cpp \
 	SymbolTable.cpp
 

Index: src/external/bsd/llvm/lib/liblldPasses/Makefile
diff -u src/external/bsd/llvm/lib/liblldPasses/Makefile:1.2 src/external/bsd/llvm/lib/liblldPasses/Makefile:1.3
--- src/external/bsd/llvm/lib/liblldPasses/Makefile:1.2	Wed Oct 30 20:27:39 2013
+++ src/external/bsd/llvm/lib/liblldPasses/Makefile	Sun Aug 10 17:35:07 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.2 2013/10/30 

CVS commit: src/share/man/man9

2014-08-10 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun Aug 10 17:17:04 UTC 2014

Modified Files:
src/share/man/man9: rnd.9

Log Message:
Markup simplifications and improvements. Bump date for previous.


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/share/man/man9/rnd.9

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/man9/rnd.9
diff -u src/share/man/man9/rnd.9:1.23 src/share/man/man9/rnd.9:1.24
--- src/share/man/man9/rnd.9:1.23	Sun Aug 10 16:44:32 2014
+++ src/share/man/man9/rnd.9	Sun Aug 10 17:17:04 2014
@@ -1,4 +1,4 @@
-.\"	$NetBSD: rnd.9,v 1.23 2014/08/10 16:44:32 tls Exp $
+.\"	$NetBSD: rnd.9,v 1.24 2014/08/10 17:17:04 wiz Exp $
 .\"
 .\" Copyright (c) 1997 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -27,7 +27,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd December 17, 2011
+.Dd August 10, 2014
 .Dt RND 9
 .Os
 .Sh NAME
@@ -112,19 +112,12 @@ the pool estimate)
 towards the pool estimate).
 For many devices,
 .Dv RND_FLAG_DEFAULT
-(
-.Dv RND_FLAG_COLLECT_VALUE
-|
-.Dv RND_FLAG_COLLECT_TIME
-|
-.Dv RND_FLAG_ESTIMATE_TIME
-) is the best choice.
+.Dv ( RND_FLAG_COLLECT_VALUE | RND_FLAG_COLLECT_TIME | RND_FLAG_ESTIMATE_TIME )
+is the best choice.
 Note that devices of type
 .Dv RND_TYPE_NET
 default to
-.Dv RND_FLAG_COLLECT_VALUE
-|
-.Dv RND_FLAG_COLLECT_TIME
+.Dv RND_FLAG_COLLECT_VALUE | RND_FLAG_COLLECT_TIME
 (no entropy counted).
 .Pp
 .It Fn rnd_detach_source "krndsource_t *rnd_source"
@@ -237,7 +230,8 @@ src/sys/kern/kern_rndq.c.
 The random device was introduced in
 .Nx 1.3 .
 .Sh AUTHORS
-This implementation was written by Michael Graff \*[Lt]explo...@flame.org\*[Gt]
+This implementation was written by
+.An Michael Graff Aq Mt explo...@flame.org
 using ideas and algorithms gathered from many sources, including
 the driver written by Ted Ts'o.
 .Sh BUGS



CVS commit: src/sbin/rndctl

2014-08-10 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun Aug 10 17:13:14 UTC 2014

Modified Files:
src/sbin/rndctl: rndctl.c

Log Message:
Sync usage with manpage a bit more.


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sbin/rndctl/rndctl.c

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

Modified files:

Index: src/sbin/rndctl/rndctl.c
diff -u src/sbin/rndctl/rndctl.c:1.28 src/sbin/rndctl/rndctl.c:1.29
--- src/sbin/rndctl/rndctl.c:1.28	Sun Aug 10 16:44:32 2014
+++ src/sbin/rndctl/rndctl.c	Sun Aug 10 17:13:14 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: rndctl.c,v 1.28 2014/08/10 16:44:32 tls Exp $	*/
+/*	$NetBSD: rndctl.c,v 1.29 2014/08/10 17:13:14 wiz Exp $	*/
 
 /*-
  * Copyright (c) 1997 Michael Graff.
@@ -33,7 +33,7 @@
 #include 
 
 #ifndef lint
-__RCSID("$NetBSD: rndctl.c,v 1.28 2014/08/10 16:44:32 tls Exp $");
+__RCSID("$NetBSD: rndctl.c,v 1.29 2014/08/10 17:13:14 wiz Exp $");
 #endif
 
 
@@ -84,9 +84,9 @@ static void
 usage(void)
 {
 
-	fprintf(stderr, "usage: %s -CEce [-d devname | -t devtype]\n",
+	fprintf(stderr, "usage: %s [-CEce] [-d devname | -t devtype]\n",
 	getprogname());
-	fprintf(stderr, "   %s -ls [-d devname | -t devtype]\n",
+	fprintf(stderr, "   %s [-lsv] [-d devname | -t devtype]\n",
 	getprogname());
 	fprintf(stderr, "	%s -[L|S] save-file\n", getprogname());
 	exit(1);



CVS commit: [LLVM] src/external/bsd/llvm/dist/llvm

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 17:21:27 UTC 2014

Removed Files:
src/external/bsd/llvm/dist/llvm/autoconf/m4 [LLVM]: path_tclsh.m4
src/external/bsd/llvm/dist/llvm/include/llvm/ADT [LLVM]: OwningPtr.h
src/external/bsd/llvm/dist/llvm/include/llvm/MC [LLVM]: MCAtom.h
MCFunction.h MCModule.h MCModuleYAML.h MCObjectSymbolizer.h
src/external/bsd/llvm/dist/llvm/include/llvm/Object [LLVM]:
StringTableBuilder.h YAML.h
src/external/bsd/llvm/dist/llvm/include/llvm/Support [LLVM]:
Disassembler.h FEnv.h IncludeFile.h system_error.h
src/external/bsd/llvm/dist/llvm/include/llvm/Transforms/Utils [LLVM]:
SpecialCaseList.h
src/external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter [LLVM]:
DwarfException.cpp
src/external/bsd/llvm/dist/llvm/lib/MC [LLVM]: MCAtom.cpp
MCDisassembler.cpp MCExternalSymbolizer.cpp MCFunction.cpp
MCModule.cpp MCModuleYAML.cpp MCObjectDisassembler.cpp
MCObjectSymbolizer.cpp MCRelocationInfo.cpp
src/external/bsd/llvm/dist/llvm/lib/Object [LLVM]:
StringTableBuilder.cpp YAML.cpp
src/external/bsd/llvm/dist/llvm/lib/Support [LLVM]: Disassembler.cpp
IncludeFile.cpp system_error.cpp
src/external/bsd/llvm/dist/llvm/lib/Support/Unix [LLVM]:
system_error.inc
src/external/bsd/llvm/dist/llvm/lib/Support/Windows [LLVM]:
system_error.inc
src/external/bsd/llvm/dist/llvm/lib/Target/R600 [LLVM]:
AMDGPUConvertToISA.cpp AMDILBase.td AMDILISelLowering.cpp
AMDILInstrInfo.td AMDILIntrinsicInfo.cpp AMDILIntrinsicInfo.h
AMDILIntrinsics.td AMDILRegisterInfo.td
src/external/bsd/llvm/dist/llvm/lib/Transforms/Scalar [LLVM]:
GlobalMerge.cpp
src/external/bsd/llvm/dist/llvm/lib/Transforms/Utils [LLVM]:
SpecialCaseList.cpp
src/external/bsd/llvm/dist/llvm/test/Assembler [LLVM]:
alias-addrspace.ll alias-to-alias.ll alias-to-alias2.ll
alias-type.ll
src/external/bsd/llvm/dist/llvm/test/Bitcode [LLVM]:
deprecated-linker_private-linker_private_weak.ll
src/external/bsd/llvm/dist/llvm/test/CodeGen/AArch64 [LLVM]:
arm64-convert-v2f64-v2i32.ll arm64-convert-v2i32-v2f64.ll
arm64-dagcombiner-indexed-load.ll arm64-frameaddr.ll
src/external/bsd/llvm/dist/llvm/test/CodeGen/Mips [LLVM]:
mips64-fp-indexed-ls.ll mips64countleading.ll
src/external/bsd/llvm/dist/llvm/test/CodeGen/X86 [LLVM]:
2007-09-18-ShuffleXformBug.ll avx512-zext-load-crash.ll
fold-pcmpeqd-0.ll x86-64-frameaddr.ll x86-frameaddr.ll
x86-frameaddr2.ll
src/external/bsd/llvm/dist/llvm/test/DebugInfo [LLVM]:
2010-01-19-DbgScope.ll
src/external/bsd/llvm/dist/llvm/test/ExecutionEngine/RuntimeDyld [LLVM]:
macho_relocations.test
src/external/bsd/llvm/dist/llvm/test/Linker [LLVM]: cycle.ll
src/external/bsd/llvm/dist/llvm/test/Linker/Inputs [LLVM]: cycle.ll
src/external/bsd/llvm/dist/llvm/test/MC/AsmParser [LLVM]:
cfi-invalid-startproc.s
src/external/bsd/llvm/dist/llvm/test/MC/MachO [LLVM]: eh-symbols.s
src/external/bsd/llvm/dist/llvm/test/Object [LLVM]: nm-ir.ll
src/external/bsd/llvm/dist/llvm/test/Other [LLVM]: link-opts.ll
src/external/bsd/llvm/dist/llvm/test/Transforms/GlobalMerge/AArch64 
[LLVM]:
arm64.ll lit.local.cfg
src/external/bsd/llvm/dist/llvm/test/Transforms/GlobalMerge/ARM [LLVM]:
arm.ll lit.local.cfg
src/external/bsd/llvm/dist/llvm/test/Transforms/InstCombine [LLVM]:
ashr-nop.ll
src/external/bsd/llvm/dist/llvm/test/Transforms/InstSimplify [LLVM]:
2010-12-20-Distribute.ll
src/external/bsd/llvm/dist/llvm/test/Transforms/Reassociate [LLVM]:
2002-05-15-SubReassociate2.ll subtest2.ll
src/external/bsd/llvm/dist/llvm/test/tools/llvm-objdump [LLVM]:
disassembly-show-raw.test lit.local.cfg out-of-section-sym.test
src/external/bsd/llvm/dist/llvm/test/tools/llvm-objdump/Inputs [LLVM]:
out-of-section-sym.elf-i386 trivial.obj.elf-i386
src/external/bsd/llvm/dist/llvm/test/tools/llvm-profdata [LLVM]:
errors.test simple.test
src/external/bsd/llvm/dist/llvm/test/tools/llvm-profdata/Inputs [LLVM]:
bad-hash.profdata bar3-1.profdata c-general.profdata empty.profdata
extra-word.profdata foo3-1.profdata foo3-2.profdata
foo3bar3-1.profdata foo3bar3-2.profdata foo4-1.profdata
foo4-2.profdata invalid-count-later.profdata no-counts.profdata
overflow.profdata
src/external/bsd/llvm/dist/llvm/unittests/ADT [LLVM]: OwningPtrTest.cpp
src/external/bsd/llvm/dist/llvm/unittests

CVS commit: src/sbin/rndctl

2014-08-10 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun Aug 10 17:13:02 UTC 2014

Modified Files:
src/sbin/rndctl: rndctl.8

Log Message:
Sort options and mark them as optional.
Bump date for previous.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sbin/rndctl/rndctl.8

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

Modified files:

Index: src/sbin/rndctl/rndctl.8
diff -u src/sbin/rndctl/rndctl.8:1.21 src/sbin/rndctl/rndctl.8:1.22
--- src/sbin/rndctl/rndctl.8:1.21	Sun Aug 10 16:44:32 2014
+++ src/sbin/rndctl/rndctl.8	Sun Aug 10 17:13:02 2014
@@ -1,4 +1,4 @@
-.\"	$NetBSD: rndctl.8,v 1.21 2014/08/10 16:44:32 tls Exp $
+.\"	$NetBSD: rndctl.8,v 1.22 2014/08/10 17:13:02 wiz Exp $
 .\"
 .\" Copyright (c) 1997 Michael Graff
 .\" All rights reserved.
@@ -26,7 +26,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.Dd November 23, 2011
+.Dd August 10, 2014
 .Dt RNDCTL 8
 .Os
 .Sh NAME
@@ -34,12 +34,11 @@
 .Nd in-kernel random number generator management tool
 .Sh SYNOPSIS
 .Nm
-.Fl CcEe
+.Op Fl CcEe
 .Op Fl d Ar devname | Fl t Ar devtype
 .Nm
-.Fl ls
+.Op Fl lsv
 .Op Fl d Ar devname | Fl t Ar devtype
-.Op Fl v
 .Nm
 .Fl L Ar save-file
 .Nm



CVS commit: [LLVM] src/external/bsd/llvm/dist/clang

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 17:21:06 UTC 2014

Removed Files:
src/external/bsd/llvm/dist/clang/include/clang/Driver [LLVM]:
CC1AsOptions.h CC1AsOptions.td
src/external/bsd/llvm/dist/clang/include/clang/Frontend [LLVM]:
ChainedIncludesSource.h
src/external/bsd/llvm/dist/clang/lib/CodeGen [LLVM]: CGRTTI.cpp
MicrosoftRTTI.cpp
src/external/bsd/llvm/dist/clang/lib/Driver [LLVM]: CC1AsOptions.cpp
src/external/bsd/llvm/dist/clang/lib/Rewrite/Core [LLVM]:
CMakeLists.txt DeltaTree.cpp HTMLRewrite.cpp Makefile
RewriteRope.cpp Rewriter.cpp TokenRewriter.cpp
src/external/bsd/llvm/dist/clang/lib/Rewrite/Frontend [LLVM]:
CMakeLists.txt FixItRewriter.cpp FrontendActions.cpp HTMLPrint.cpp
InclusionRewriter.cpp Makefile RewriteMacros.cpp
RewriteModernObjC.cpp RewriteObjC.cpp RewriteTest.cpp

src/external/bsd/llvm/dist/clang/test/CXX/temp/temp.decls/temp.fct/temp.func.order
 [LLVM]:
p3-0x.cpp
src/external/bsd/llvm/dist/clang/test/CXX/temp/temp.param [LLVM]:
p14.cpp
src/external/bsd/llvm/dist/clang/test/CodeGen [LLVM]:
sanitize-use-after-scope.c
src/external/bsd/llvm/dist/clang/test/CodeGenCXX [LLVM]:
debug-info-class-limited.cpp
src/external/bsd/llvm/dist/clang/test/Driver [LLVM]: aarch64-mfpu.c

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/el/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/micromips/el/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/micromips/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips16/el/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips16/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/el/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips32/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/64/el/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/64/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/el/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/64/el/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/64/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/el/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/include/c++/4.9.0/mips-mti-linux-gnu/mips64r2/fp64/bits
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/el/fp64/nan2008
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/fp64/nan2008
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/micromips/el/fp64/nan2008
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/micromips/fp64/nan2008
 [LLVM]:
.keep

src/external/bsd/llvm/dist/clang/test/Driver/Inputs/mips_fsf_tree/mips-mti-linux-gnu/lib/mips16/el/fp64/na

CVS commit: src/sys/arch/vax/boot/boot

2014-08-10 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 10 16:53:22 UTC 2014

Modified Files:
src/sys/arch/vax/boot/boot: devopen.c

Log Message:
Remove atoi() prototype


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/vax/boot/boot/devopen.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/vax/boot/boot/devopen.c
diff -u src/sys/arch/vax/boot/boot/devopen.c:1.16 src/sys/arch/vax/boot/boot/devopen.c:1.17
--- src/sys/arch/vax/boot/boot/devopen.c:1.16	Sat Mar 14 21:04:16 2009
+++ src/sys/arch/vax/boot/boot/devopen.c	Sun Aug 10 16:53:22 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: devopen.c,v 1.16 2009/03/14 21:04:16 dsl Exp $ */
+/*	$NetBSD: devopen.c,v 1.17 2014/08/10 16:53:22 martin Exp $ */
 /*
  * Copyright (c) 1997 Ludd, University of Lule}, Sweden.
  * All rights reserved.
@@ -43,7 +43,6 @@
 
 #include "vaxstand.h"
 
-int	atoi(char *);
 int nexaddr, csrbase;
 
 int



CVS commit: src/gnu/dist/groff/src/devices/grops

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 16:13:27 UTC 2014

Modified Files:
src/gnu/dist/groff/src/devices/grops: ps.cpp

Log Message:
Drop impossible assert.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.3 -r1.2 src/gnu/dist/groff/src/devices/grops/ps.cpp

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

Modified files:

Index: src/gnu/dist/groff/src/devices/grops/ps.cpp
diff -u src/gnu/dist/groff/src/devices/grops/ps.cpp:1.1.1.3 src/gnu/dist/groff/src/devices/grops/ps.cpp:1.2
--- src/gnu/dist/groff/src/devices/grops/ps.cpp:1.1.1.3	Mon Feb  6 18:14:43 2006
+++ src/gnu/dist/groff/src/devices/grops/ps.cpp	Sun Aug 10 16:13:27 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: ps.cpp,v 1.1.1.3 2006/02/06 18:14:43 wiz Exp $	*/
+/*	$NetBSD: ps.cpp,v 1.2 2014/08/10 16:13:27 joerg Exp $	*/
 
 // -*- C++ -*-
 /* Copyright (C) 1989, 1990, 1991, 1992, 2000, 2001, 2002, 2003, 2004
@@ -854,7 +854,6 @@ void ps_printer::encode_fonts()
 
 void ps_printer::encode_subfont(subencoding *sub)
 {
-  assert(sub->glyphs != 0);
   out.put_literal_symbol(make_subencoding_name(sub->idx))
  .put_delimiter('[');
   for (int i = 0; i < 256; i++)



CVS commit: [tls-earlyentropy] src/sys/rump/librump/rumpkern/opt

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 15:59:38 UTC 2014

Added Files:
src/sys/rump/librump/rumpkern/opt [tls-earlyentropy]: opt_rnd_printf.h

Log Message:
two kernel configuration frameworks must be twice as awesome as one, right?


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1.2.1 src/sys/rump/librump/rumpkern/opt/opt_rnd_printf.h

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

Added files:

Index: src/sys/rump/librump/rumpkern/opt/opt_rnd_printf.h
diff -u /dev/null src/sys/rump/librump/rumpkern/opt/opt_rnd_printf.h:1.1.2.1
--- /dev/null	Sun Aug 10 15:59:38 2014
+++ src/sys/rump/librump/rumpkern/opt/opt_rnd_printf.h	Sun Aug 10 15:59:38 2014
@@ -0,0 +1 @@
+/*	$NetBSD: opt_rnd_printf.h,v 1.1.2.1 2014/08/10 15:59:38 tls Exp $ */



CVS commit: src/external/mit/xorg/server/xorg-server/hw/xfree86/dri2

2014-08-10 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Aug 10 14:50:21 UTC 2014

Modified Files:
src/external/mit/xorg/server/xorg-server/hw/xfree86/dri2: Makefile

Log Message:
add missing COMPOSITE define


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 \
src/external/mit/xorg/server/xorg-server/hw/xfree86/dri2/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/xorg-server/hw/xfree86/dri2/Makefile
diff -u src/external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile:1.6 src/external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile:1.7
--- src/external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile:1.6	Tue Nov 23 08:22:32 2010
+++ src/external/mit/xorg/server/xorg-server/hw/xfree86/dri2/Makefile	Sun Aug 10 14:50:21 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2010/11/23 08:22:32 mrg Exp $
+# $NetBSD: Makefile,v 1.7 2014/08/10 14:50:21 jmcneill Exp $
 
 XMODULEDIR=	${X11USRLIBDIR}/modules/extensions
 
@@ -33,6 +33,7 @@ CPPFLAGS+=	-I${X11SRCDIR.xorg-server}/hw
 		-I${X11SRCDIR.xorg-server}/../include
 
 CPPFLAGS+=	-DXF86DRI \
+		-DCOMPOSITE \
 		${X11FLAGS.DIX}
 
 LIBDPLIBS=	drm ${.CURDIR}/../../../../../lib/libdrm



CVS commit: src/external/mit/xorg/server/xorg-server/os

2014-08-10 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Aug 10 14:43:03 UTC 2014

Modified Files:
src/external/mit/xorg/server/xorg-server/os: Makefile

Log Message:
use CLOCK_MONOTONIC instead of gettimeofday


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 \
src/external/mit/xorg/server/xorg-server/os/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/xorg-server/os/Makefile
diff -u src/external/mit/xorg/server/xorg-server/os/Makefile:1.9 src/external/mit/xorg/server/xorg-server/os/Makefile:1.10
--- src/external/mit/xorg/server/xorg-server/os/Makefile:1.9	Tue Aug  2 09:11:38 2011
+++ src/external/mit/xorg/server/xorg-server/os/Makefile	Sun Aug 10 14:43:03 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.9 2011/08/02 09:11:38 mrg Exp $
+#	$NetBSD: Makefile,v 1.10 2014/08/10 14:43:03 jmcneill Exp $
 
 .include "../Makefile.serverlib"
 .include "../Makefile.servermod"
@@ -27,7 +27,8 @@ CPPFLAGS+=	${X11FLAGS.DIX} \
 		${X11FLAGS.OS_DEFINES} \
 		-DUSE_RGB_TXT \
 		-UDDXTIME \
-		-DHAVE_SHA1_IN_LIBC
+		-DHAVE_SHA1_IN_LIBC \
+		-DMONOTONIC_CLOCK
 
 .include "../Makefile.common"
 



CVS commit: src/distrib/sparc64/xminiroot

2014-08-10 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 10 14:42:33 UTC 2014

Modified Files:
src/distrib/sparc64/xminiroot: Makefile

Log Message:
Bump image size


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/distrib/sparc64/xminiroot/Makefile

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

Modified files:

Index: src/distrib/sparc64/xminiroot/Makefile
diff -u src/distrib/sparc64/xminiroot/Makefile:1.32 src/distrib/sparc64/xminiroot/Makefile:1.33
--- src/distrib/sparc64/xminiroot/Makefile:1.32	Tue Aug  5 15:40:58 2014
+++ src/distrib/sparc64/xminiroot/Makefile	Sun Aug 10 14:42:33 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.32 2014/08/05 15:40:58 apb Exp $
+#	$NetBSD: Makefile,v 1.33 2014/08/10 14:42:33 martin Exp $
 
 .include 
 .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
@@ -7,7 +7,7 @@
 
 .include "${.CURDIR}/../instfs/Makefile.instfs"
 IMAGE=		miniroot.fs
-NUMCYLS=	12 	# size of image in MB, tune this if we need more space
+NUMCYLS=	13 	# size of image in MB, tune this if we need more space
 SECSPERCYL=	2048
 CYLSIZE=	$$(( ${SECSPERCYL} * 512 ))
 IMAGESIZE=	$$(( ${NUMCYLS} * ${CYLSIZE} ))



CVS commit: src/external/mit/xorg/server/drivers/xf86-video-intel

2014-08-10 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Aug 10 14:17:19 UTC 2014

Modified Files:
src/external/mit/xorg/server/drivers/xf86-video-intel: Makefile

Log Message:
define HAS_PIXMAN_GLYPHS=1 and HAS_PIXMAN_TRIANGLES=1 as the configure script 
would do


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 \
src/external/mit/xorg/server/drivers/xf86-video-intel/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-intel/Makefile
diff -u src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile:1.14 src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile:1.15
--- src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile:1.14	Mon Apr  7 17:06:47 2014
+++ src/external/mit/xorg/server/drivers/xf86-video-intel/Makefile	Sun Aug 10 14:17:19 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.14 2014/04/07 17:06:47 rjs Exp $
+#	$NetBSD: Makefile,v 1.15 2014/08/10 14:17:19 jmcneill Exp $
 
 .include 
 
@@ -137,6 +137,8 @@ CPPFLAGS+=	-DENABLE_XVMC
 CPPFLAGS+=	-DUSE_UXA
 CPPFLAGS+=	-DUSE_SNA
 CPPFLAGS+=	-DDEFAULT_ACCEL_METHOD=SNA
+CPPFLAGS+=	-DHAS_PIXMAN_GLYPHS=1
+CPPFLAGS+=	-DHAS_PIXMAN_TRIANGLES=1
 
 CPPFLAGS+=	-DHAVE_DRI1
 CPPFLAGS+=	-DHAVE_DRI2_H



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

2014-08-10 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Aug 10 14:10:38 UTC 2014

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

Log Message:
USE_SSSE3 not USE_SSE3


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/external/mit/xorg/lib/pixman/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/pixman/Makefile
diff -u src/external/mit/xorg/lib/pixman/Makefile:1.29 src/external/mit/xorg/lib/pixman/Makefile:1.30
--- src/external/mit/xorg/lib/pixman/Makefile:1.29	Sat Jul 12 04:32:59 2014
+++ src/external/mit/xorg/lib/pixman/Makefile	Sun Aug 10 14:10:37 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.29 2014/07/12 04:32:59 mrg Exp $
+#	$NetBSD: Makefile,v 1.30 2014/08/10 14:10:37 jmcneill Exp $
 
 NOLINT=	1	# defined
 
@@ -60,7 +60,7 @@ MKDEPFLAGS+=		-mmmx
 SRCS+=	pixman-sse2.c pixman-ssse3.c
 COPTS.pixman-sse2.c=	-msse2 -fvisibility=hidden
 COPTS.pixman-ssse3.c=	-msse3 -mssse3 -fvisibility=hidden
-CPPFLAGS+=		-DUSE_SSE2 -DUSE_SSE3
+CPPFLAGS+=		-DUSE_SSE2 -DUSE_SSSE3
 MKDEPFLAGS+=		-msse2 -mssse3 -mssse3 -fvisibility=hidden
 .endif
 



CVS commit: src/lib/libm/arch/m68k

2014-08-10 Thread Tetsuya Isaki
Module Name:src
Committed By:   isaki
Date:   Sun Aug 10 13:29:10 UTC 2014

Modified Files:
src/lib/libm/arch/m68k: s_ceil.S s_floor.S

Log Message:
Remove a meaningless conditional branch.
PR/49083 (1)


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/lib/libm/arch/m68k/s_ceil.S \
src/lib/libm/arch/m68k/s_floor.S

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

Modified files:

Index: src/lib/libm/arch/m68k/s_ceil.S
diff -u src/lib/libm/arch/m68k/s_ceil.S:1.7 src/lib/libm/arch/m68k/s_ceil.S:1.8
--- src/lib/libm/arch/m68k/s_ceil.S:1.7	Thu Aug  7 16:44:40 2003
+++ src/lib/libm/arch/m68k/s_ceil.S	Sun Aug 10 13:29:10 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: s_ceil.S,v 1.7 2003/08/07 16:44:40 agc Exp $	*/
+/*	$NetBSD: s_ceil.S,v 1.8 2014/08/10 13:29:10 isaki Exp $	*/
 
 /*-
  * Copyright (c) 1990 The Regents of the University of California.
@@ -38,20 +38,14 @@
 ;_sccsid:
 ;.asciz	"from: @(#)floor.s	5.1 (Berkeley) 5/17/90"
 
-RCSID("$NetBSD: s_ceil.S,v 1.7 2003/08/07 16:44:40 agc Exp $")
+RCSID("$NetBSD: s_ceil.S,v 1.8 2014/08/10 13:29:10 isaki Exp $")
 
 | ceil(x)
-| -floor(-x), for all real x
 ENTRY(ceil)
 	fmovel	%fpcr,%d0	| save old FPCR
 	fmoved	%sp@(4),%fp0	| get argument
 	fbun	Lret		| if NaN, return NaN
-	fbolt	Lrtz		| <0, round to zero
-	fmovel	#0x30,%fpcr	| >=0, round to inf
-	jra	Ldoit
-Lrtz:
-	fmovel	#0x10,%fpcr
-Ldoit:
+	fmovel	#0x30,%fpcr	| round to +inf
 	fintd	%sp@(4),%fp0	| truncate
 	fmovel	%d0,%fpcr	| restore old FPCR
 Lret:
Index: src/lib/libm/arch/m68k/s_floor.S
diff -u src/lib/libm/arch/m68k/s_floor.S:1.7 src/lib/libm/arch/m68k/s_floor.S:1.8
--- src/lib/libm/arch/m68k/s_floor.S:1.7	Thu Aug  7 16:44:41 2003
+++ src/lib/libm/arch/m68k/s_floor.S	Sun Aug 10 13:29:10 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: s_floor.S,v 1.7 2003/08/07 16:44:41 agc Exp $	*/
+/*	$NetBSD: s_floor.S,v 1.8 2014/08/10 13:29:10 isaki Exp $	*/
 
 /*-
  * Copyright (c) 1990 The Regents of the University of California.
@@ -38,7 +38,7 @@
 ;_sccsid:
 ;.asciz	"from: @(#)floor.s	5.1 (Berkeley) 5/17/90"
 
-RCSID("$NetBSD: s_floor.S,v 1.7 2003/08/07 16:44:41 agc Exp $")
+RCSID("$NetBSD: s_floor.S,v 1.8 2014/08/10 13:29:10 isaki Exp $")
 
 | floor(x)
 | the largest integer no larger than x
@@ -46,12 +46,7 @@ ENTRY(floor)
 	fmovel	%fpcr,%d0	| save old FPCR
 	fmoved	%sp@(4),%fp0	| get argument
 	fbun	Lret		| if NaN, return NaN
-	fboge	Lrtz		| >=0, round to zero
-	fmovel	#0x20,%fpcr	| <0, round to -inf
-	jra	Ldoit
-Lrtz:
-	fmovel	#0x10,%fpcr
-Ldoit:
+	fmovel	#0x20,%fpcr	| round to -inf
 	fintd	%sp@(4),%fp0	| truncate
 	fmovel	%d0,%fpcr	| restore old FPCR
 Lret:



CVS commit: src/lib/libm/arch/m68k

2014-08-10 Thread Tetsuya Isaki
Module Name:src
Committed By:   isaki
Date:   Sun Aug 10 13:30:43 UTC 2014

Modified Files:
src/lib/libm/arch/m68k: s_ceil.S s_floor.S

Log Message:
Improve the code.  %sp@(4) is already loaded in %fp0.
PR/49083 (2)


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/lib/libm/arch/m68k/s_ceil.S \
src/lib/libm/arch/m68k/s_floor.S

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

Modified files:

Index: src/lib/libm/arch/m68k/s_ceil.S
diff -u src/lib/libm/arch/m68k/s_ceil.S:1.8 src/lib/libm/arch/m68k/s_ceil.S:1.9
--- src/lib/libm/arch/m68k/s_ceil.S:1.8	Sun Aug 10 13:29:10 2014
+++ src/lib/libm/arch/m68k/s_ceil.S	Sun Aug 10 13:30:43 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: s_ceil.S,v 1.8 2014/08/10 13:29:10 isaki Exp $	*/
+/*	$NetBSD: s_ceil.S,v 1.9 2014/08/10 13:30:43 isaki Exp $	*/
 
 /*-
  * Copyright (c) 1990 The Regents of the University of California.
@@ -38,7 +38,7 @@
 ;_sccsid:
 ;.asciz	"from: @(#)floor.s	5.1 (Berkeley) 5/17/90"
 
-RCSID("$NetBSD: s_ceil.S,v 1.8 2014/08/10 13:29:10 isaki Exp $")
+RCSID("$NetBSD: s_ceil.S,v 1.9 2014/08/10 13:30:43 isaki Exp $")
 
 | ceil(x)
 ENTRY(ceil)
@@ -46,7 +46,7 @@ ENTRY(ceil)
 	fmoved	%sp@(4),%fp0	| get argument
 	fbun	Lret		| if NaN, return NaN
 	fmovel	#0x30,%fpcr	| round to +inf
-	fintd	%sp@(4),%fp0	| truncate
+	fintx	%fp0		| truncate
 	fmovel	%d0,%fpcr	| restore old FPCR
 Lret:
 #ifndef __SVR4_ABI__
Index: src/lib/libm/arch/m68k/s_floor.S
diff -u src/lib/libm/arch/m68k/s_floor.S:1.8 src/lib/libm/arch/m68k/s_floor.S:1.9
--- src/lib/libm/arch/m68k/s_floor.S:1.8	Sun Aug 10 13:29:10 2014
+++ src/lib/libm/arch/m68k/s_floor.S	Sun Aug 10 13:30:43 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: s_floor.S,v 1.8 2014/08/10 13:29:10 isaki Exp $	*/
+/*	$NetBSD: s_floor.S,v 1.9 2014/08/10 13:30:43 isaki Exp $	*/
 
 /*-
  * Copyright (c) 1990 The Regents of the University of California.
@@ -38,7 +38,7 @@
 ;_sccsid:
 ;.asciz	"from: @(#)floor.s	5.1 (Berkeley) 5/17/90"
 
-RCSID("$NetBSD: s_floor.S,v 1.8 2014/08/10 13:29:10 isaki Exp $")
+RCSID("$NetBSD: s_floor.S,v 1.9 2014/08/10 13:30:43 isaki Exp $")
 
 | floor(x)
 | the largest integer no larger than x
@@ -47,7 +47,7 @@ ENTRY(floor)
 	fmoved	%sp@(4),%fp0	| get argument
 	fbun	Lret		| if NaN, return NaN
 	fmovel	#0x20,%fpcr	| round to -inf
-	fintd	%sp@(4),%fp0	| truncate
+	fintx	%fp0		| truncate
 	fmovel	%d0,%fpcr	| restore old FPCR
 Lret:
 #ifndef __SVR4_ABI__



CVS commit: src/tests/lib/libc/gen

2014-08-10 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 10 12:01:57 UTC 2014

Modified Files:
src/tests/lib/libc/gen: Makefile

Log Message:
Do not set HAVE_FENV for arm as long as it misses feenableexcept().


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/tests/lib/libc/gen/Makefile

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

Modified files:

Index: src/tests/lib/libc/gen/Makefile
diff -u src/tests/lib/libc/gen/Makefile:1.42 src/tests/lib/libc/gen/Makefile:1.43
--- src/tests/lib/libc/gen/Makefile:1.42	Sun Aug 10 11:30:51 2014
+++ src/tests/lib/libc/gen/Makefile	Sun Aug 10 12:01:57 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2014/08/10 11:30:51 martin Exp $
+# $NetBSD: Makefile,v 1.43 2014/08/10 12:01:57 martin Exp $
 
 .include 
 
@@ -41,7 +41,8 @@ TESTS_C+=	t_time
 TESTS_C+=	t_ttyname
 TESTS_C+=	t_vis
 
-.if ${MACHINE_CPU} == "aarch64" || ${MACHINE_CPU} == "arm" \
+# add back || ${MACHINE_CPU} == "arm" once feenableexcept() is implemented
+.if ${MACHINE_CPU} == "aarch64" \
 || ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" \
 || ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
 CPPFLAGS.t_siginfo.c+=	-DHAVE_FENV



CVS commit: src/sys/modules

2014-08-10 Thread Christoph Badura
Module Name:src
Committed By:   bad
Date:   Sun Aug 10 11:50:15 UTC 2014

Modified Files:
src/sys/modules: Makefile

Log Message:
Revert most of rev 1.137.  Build ubsec module only for i386 and amd64 and
punt on the other arches.


To generate a diff of this commit:
cvs rdiff -u -r1.139 -r1.140 src/sys/modules/Makefile

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

Modified files:

Index: src/sys/modules/Makefile
diff -u src/sys/modules/Makefile:1.139 src/sys/modules/Makefile:1.140
--- src/sys/modules/Makefile:1.139	Sun Aug 10 05:57:31 2014
+++ src/sys/modules/Makefile	Sun Aug 10 11:50:15 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.139 2014/08/10 05:57:31 matt Exp $
+#	$NetBSD: Makefile,v 1.140 2014/08/10 11:50:15 bad Exp $
 
 .include 
 
@@ -143,14 +143,7 @@ SUBDIR+=	tprof_amdpmi
 SUBDIR+=	vmt
 .endif
 
-.if ${MACHINE_ARCH} == "alpha" || \
-!empty(MACHINE_ARCH:Mearm*) || !empty(MACHINE_ARCH:Marm*) || \
-${MACHINE_ARCH} == "i386" || \
-${MACHINE_ARCH} == "ia64" || \
-${MACHINE_ARCH} == "hppa" || \
-!empty(MACHINE_ARCH:Mmips*) || \
-${MACHINE_ARCH} == "sparc" || \
-${MACHINE_ARCH} == "sparc64" || \
+.if ${MACHINE_ARCH} == "i386" || \
 ${MACHINE_ARCH} == "x86_64"
 SUBDIR+=	ubsec		# Builds on architectures with PCI bus
 .endif



CVS commit: src/distrib/sets/lists/modules

2014-08-10 Thread Christoph Badura
Module Name:src
Committed By:   bad
Date:   Sun Aug 10 11:51:40 UTC 2014

Modified Files:
src/distrib/sets/lists/modules: ad.arm ad.mips md.alpha md.hppa md.ia64
md.sparc md.sparc64

Log Message:
Build ubsec module only for i386 and amd64 and punt on the other arches.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/distrib/sets/lists/modules/ad.arm \
src/distrib/sets/lists/modules/md.sparc64
cvs rdiff -u -r1.2 -r1.3 src/distrib/sets/lists/modules/ad.mips \
src/distrib/sets/lists/modules/md.alpha \
src/distrib/sets/lists/modules/md.hppa \
src/distrib/sets/lists/modules/md.ia64
cvs rdiff -u -r1.4 -r1.5 src/distrib/sets/lists/modules/md.sparc

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/modules/ad.arm
diff -u src/distrib/sets/lists/modules/ad.arm:1.3 src/distrib/sets/lists/modules/ad.arm:1.4
--- src/distrib/sets/lists/modules/ad.arm:1.3	Sat Aug  9 12:34:05 2014
+++ src/distrib/sets/lists/modules/ad.arm	Sun Aug 10 11:51:40 2014
@@ -1,6 +1,4 @@
-# $NetBSD: ad.arm,v 1.3 2014/08/09 12:34:05 bad Exp $
+# $NetBSD: ad.arm,v 1.4 2014/08/10 11:51:40 bad Exp $
 
 ./@MODULEDIR@/exec_elf32			base-kernel-modules	kmod
 ./@MODULEDIR@/exec_elf32/exec_elf32.kmod	base-kernel-modules	kmod
-./@MODULEDIR@/ubsecbase-kernel-modules	kmod
-./@MODULEDIR@/ubsec/ubsec.kmod			base-kernel-modules	kmod
Index: src/distrib/sets/lists/modules/md.sparc64
diff -u src/distrib/sets/lists/modules/md.sparc64:1.3 src/distrib/sets/lists/modules/md.sparc64:1.4
--- src/distrib/sets/lists/modules/md.sparc64:1.3	Sat Aug  9 12:34:05 2014
+++ src/distrib/sets/lists/modules/md.sparc64	Sun Aug 10 11:51:40 2014
@@ -1,9 +1,7 @@
-# $NetBSD: md.sparc64,v 1.3 2014/08/09 12:34:05 bad Exp $
+# $NetBSD: md.sparc64,v 1.4 2014/08/10 11:51:40 bad Exp $
 ./@MODULEDIR@/exec_elf32			base-kernel-modules	kmod
 ./@MODULEDIR@/exec_elf32/exec_elf32.kmod	base-kernel-modules	kmod
 ./@MODULEDIR@/exec_elf64			base-kernel-modules	kmod
 ./@MODULEDIR@/exec_elf64/exec_elf64.kmod	base-kernel-modules	kmod
 ./@MODULEDIR@/pwdogbase-kernel-modules	kmod
 ./@MODULEDIR@/pwdog/pwdog.kmod			base-kernel-modules	kmod
-./@MODULEDIR@/ubsecbase-kernel-modules	kmod
-./@MODULEDIR@/ubsec/ubsec.kmod			base-kernel-modules	kmod

Index: src/distrib/sets/lists/modules/ad.mips
diff -u src/distrib/sets/lists/modules/ad.mips:1.2 src/distrib/sets/lists/modules/ad.mips:1.3
--- src/distrib/sets/lists/modules/ad.mips:1.2	Sat Aug  9 12:34:05 2014
+++ src/distrib/sets/lists/modules/ad.mips	Sun Aug 10 11:51:40 2014
@@ -1,5 +1,3 @@
-# $NetBSD: ad.mips,v 1.2 2014/08/09 12:34:05 bad Exp $
+# $NetBSD: ad.mips,v 1.3 2014/08/10 11:51:40 bad Exp $
 ./@MODULEDIR@/exec_elf32			base-kernel-modules	kmod
 ./@MODULEDIR@/exec_elf32/exec_elf32.kmod	base-kernel-modules	kmod
-./@MODULEDIR@/ubsecbase-kernel-modules	kmod
-./@MODULEDIR@/ubsec/ubsec.kmod			base-kernel-modules	kmod
Index: src/distrib/sets/lists/modules/md.alpha
diff -u src/distrib/sets/lists/modules/md.alpha:1.2 src/distrib/sets/lists/modules/md.alpha:1.3
--- src/distrib/sets/lists/modules/md.alpha:1.2	Sat Aug  9 12:34:05 2014
+++ src/distrib/sets/lists/modules/md.alpha	Sun Aug 10 11:51:40 2014
@@ -1,5 +1,3 @@
-# $NetBSD: md.alpha,v 1.2 2014/08/09 12:34:05 bad Exp $
+# $NetBSD: md.alpha,v 1.3 2014/08/10 11:51:40 bad Exp $
 ./@MODULEDIR@/exec_elf64			base-kernel-modules	kmod
 ./@MODULEDIR@/exec_elf64/exec_elf64.kmod	base-kernel-modules	kmod
-./@MODULEDIR@/ubsecbase-kernel-modules	kmod
-./@MODULEDIR@/ubsec/ubsec.kmod			base-kernel-modules	kmod
Index: src/distrib/sets/lists/modules/md.hppa
diff -u src/distrib/sets/lists/modules/md.hppa:1.2 src/distrib/sets/lists/modules/md.hppa:1.3
--- src/distrib/sets/lists/modules/md.hppa:1.2	Sat Aug  9 12:34:05 2014
+++ src/distrib/sets/lists/modules/md.hppa	Sun Aug 10 11:51:40 2014
@@ -1,5 +1,3 @@
-# $NetBSD: md.hppa,v 1.2 2014/08/09 12:34:05 bad Exp $
+# $NetBSD: md.hppa,v 1.3 2014/08/10 11:51:40 bad Exp $
 ./@MODULEDIR@/exec_elf32			base-kernel-modules	kmod
 ./@MODULEDIR@/exec_elf32/exec_elf32.kmod	base-kernel-modules	kmod
-./@MODULEDIR@/ubsecbase-kernel-modules	kmod
-./@MODULEDIR@/ubsec/ubsec.kmod			base-kernel-modules	kmod
Index: src/distrib/sets/lists/modules/md.ia64
diff -u src/distrib/sets/lists/modules/md.ia64:1.2 src/distrib/sets/lists/modules/md.ia64:1.3
--- src/distrib/sets/lists/modules/md.ia64:1.2	Sat Aug  9 12:34:05 2014
+++ src/distrib/sets/lists/modules/md.ia64	Sun Aug 10 11:51:40 2014
@@ -1,5 +1,3 @@
-# $NetBSD: md.ia64,v 1.2 2014/08/09 12:34:05 bad Exp $
+# $NetBSD: md.ia64,v 1.3 2014/08/10 11:51:40 bad Exp $
 ./@MODULEDIR@/acpiverbose			base-kernel-modules	kmod
 ./@MODULEDIR@/acpiverbose/acpiverbose.kmod	base-kernel-modules	kmod
-./@MODULEDIR@/ubsecbase-kernel-modules	kmod
-./@MODULEDIR@/ubsec/ubsec.kmod			base-kernel-modules	kmod

Index: src/distrib/sets/lists/modules/md.sparc
diff -u src/distrib/sets/lists/modul

CVS import: src/sys/external/bsd/compiler_rt/dist

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 10:14:11 UTC 2014

Update of /cvsroot/src/sys/external/bsd/compiler_rt/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv7810

Log Message:
Import compiler-rt r215309. Extends 128bit IEEE support in soft-float,
uses Thumb mode by default on ARM when available and fixes a bug in the
division code for ARMs with hardware integer division.

Status:

Vendor Tag: LLVM
Release Tags:   compiler-rt-215309

U src/sys/external/bsd/compiler_rt/dist/CODE_OWNERS.TXT
U src/sys/external/bsd/compiler_rt/dist/LICENSE.TXT
U src/sys/external/bsd/compiler_rt/dist/CREDITS.TXT
U src/sys/external/bsd/compiler_rt/dist/README.txt
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/absvdi2.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/absvsi2.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/absvti2.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/addvdi3.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/addvsi3.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/addvti3.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/ashldi3.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/ashlti3.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/ashrdi3.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/ashrti3.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/atomic.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/clzdi2.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/clzsi2.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/clzti2.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/cmpdi2.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/cmpti2.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/ctzdi2.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/ctzsi2.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/ctzti2.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/divdc3.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/divdi3.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/divmoddi4.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/divmodsi4.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/divsc3.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/divsf3.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/divsi3.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/divti3.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/divxc3.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/enable_execute_stack.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/eprintf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/ffsdi2.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/ffsti2.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfdi.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfsi.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixdfti.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfdi.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfsi.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixsfti.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfdi.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfsi.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsdfti.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfdi.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfsi.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixunssfti.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsxfdi.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsxfsi.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixunsxfti.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixxfdi.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/fixxfti.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/floatdidf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/floatdisf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/floatdixf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/floatsisf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/floattidf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/floattisf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/floattixf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/floatundidf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/floatundisf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/floatundixf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsidf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/floatunsisf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/floatuntidf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/floatuntisf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/floatuntixf.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/gcc_personality_v0.c
U src/sys/external/bsd/compiler_rt/dist/lib/builtins/int_endianness.h
U src/sys/external/bsd/compiler_rt/dist/lib/builti

CVS commit: src/lib/libc/compiler_rt

2014-08-10 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Aug 10 10:15:39 UTC 2014

Modified Files:
src/lib/libc/compiler_rt: Makefile.inc

Log Message:
Add the not-yet-used IEEE quad support files.


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/lib/libc/compiler_rt/Makefile.inc

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

Modified files:

Index: src/lib/libc/compiler_rt/Makefile.inc
diff -u src/lib/libc/compiler_rt/Makefile.inc:1.22 src/lib/libc/compiler_rt/Makefile.inc:1.23
--- src/lib/libc/compiler_rt/Makefile.inc:1.22	Sun Aug 10 05:57:31 2014
+++ src/lib/libc/compiler_rt/Makefile.inc	Sun Aug 10 10:15:39 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.22 2014/08/10 05:57:31 matt Exp $
+# $NetBSD: Makefile.inc,v 1.23 2014/08/10 10:15:39 joerg Exp $
 
 COMPILER_RT_SRCDIR=	${NETBSDSRCDIR}/sys/external/bsd/compiler_rt/dist
 
@@ -38,9 +38,13 @@ GENERIC_SRCS+= \
 	comparesf2.c \
 	adddf3.c \
 	addsf3.c \
+	addtf3.c \
 	divdf3.c \
 	divsf3.c \
+	divtf3.c \
 	extendsfdf2.c \
+	extendsftf2.c \
+	extenddftf2.c \
 	fixdfsi.c \
 	fixdfti.c \
 	fixsfsi.c \
@@ -51,9 +55,13 @@ GENERIC_SRCS+= \
 	floatunsisf.c \
 	muldf3.c \
 	mulsf3.c \
+	multf3.c \
 	subdf3.c \
 	subsf3.c \
-	truncdfsf2.c
+	subtf3.c \
+	truncdfsf2.c \
+	trunctfdf2.c \
+	trunctfsf2.c
 .endif
 
 GENERIC_SRCS+= \



CVS commit: src/tests/lib

2014-08-10 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sun Aug 10 11:30:51 UTC 2014

Modified Files:
src/tests/lib/libc/gen: Makefile
src/tests/lib/libm: Makefile

Log Message:
Use the same condition for HAVE_FENV


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/tests/lib/libc/gen/Makefile
cvs rdiff -u -r1.25 -r1.26 src/tests/lib/libm/Makefile

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

Modified files:

Index: src/tests/lib/libc/gen/Makefile
diff -u src/tests/lib/libc/gen/Makefile:1.41 src/tests/lib/libc/gen/Makefile:1.42
--- src/tests/lib/libc/gen/Makefile:1.41	Sun Aug 10 05:57:31 2014
+++ src/tests/lib/libc/gen/Makefile	Sun Aug 10 11:30:51 2014
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.41 2014/08/10 05:57:31 matt Exp $
+# $NetBSD: Makefile,v 1.42 2014/08/10 11:30:51 martin Exp $
 
 .include 
 
@@ -42,7 +42,7 @@ TESTS_C+=	t_ttyname
 TESTS_C+=	t_vis
 
 .if ${MACHINE_CPU} == "aarch64" || ${MACHINE_CPU} == "arm" \
-|| ${MACHINE_CPU} == "sparc" \
+|| ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" \
 || ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
 CPPFLAGS.t_siginfo.c+=	-DHAVE_FENV
 LDADD.t_siginfo+=	-lm

Index: src/tests/lib/libm/Makefile
diff -u src/tests/lib/libm/Makefile:1.25 src/tests/lib/libm/Makefile:1.26
--- src/tests/lib/libm/Makefile:1.25	Mon Jun 16 12:54:43 2014
+++ src/tests/lib/libm/Makefile	Sun Aug 10 11:30:51 2014
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile,v 1.25 2014/06/16 12:54:43 joerg Exp $
+# $NetBSD: Makefile,v 1.26 2014/08/10 11:30:51 martin Exp $
 
 .include 
 
 TESTSDIR=	${TESTSBASE}/lib/libm
 
-.if ${MACHINE} == "sparc" || ${MACHINE} == "i386" \
-	|| ${MACHINE} == "amd64" || ${MACHINE_CPU} == "arm"	\
-	|| ${MACHINE} == "sparc64"
+.if ${MACHINE_CPU} == "aarch64" || ${MACHINE_CPU} == "arm" \
+|| ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" \
+|| ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
 CPPFLAGS+=	-DHAVE_FENV_H
 .endif
 



CVS commit: src/crypto/external/bsd/openssl/dist/crypto/asn1

2014-08-10 Thread S.P.Zeidler
Module Name:src
Committed By:   spz
Date:   Sun Aug 10 08:27:42 UTC 2014

Modified Files:
src/crypto/external/bsd/openssl/dist/crypto/asn1: tasn_enc.c

Log Message:
merge accident, fixed


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 \
src/crypto/external/bsd/openssl/dist/crypto/asn1/tasn_enc.c

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

Modified files:

Index: src/crypto/external/bsd/openssl/dist/crypto/asn1/tasn_enc.c
diff -u src/crypto/external/bsd/openssl/dist/crypto/asn1/tasn_enc.c:1.2 src/crypto/external/bsd/openssl/dist/crypto/asn1/tasn_enc.c:1.3
--- src/crypto/external/bsd/openssl/dist/crypto/asn1/tasn_enc.c:1.2	Sun Aug 10 08:07:48 2014
+++ src/crypto/external/bsd/openssl/dist/crypto/asn1/tasn_enc.c	Sun Aug 10 08:27:42 2014
@@ -463,7 +463,6 @@ static int asn1_set_seq_out(STACK_OF(ASN
 }
 			}
 		}
-		}
 	/* If not sorting just output each item */
 	if (!do_sort)
 		{



CVS commit: [tls-earlyentropy] src/sys/kern

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 08:30:18 UTC 2014

Modified Files:
src/sys/kern [tls-earlyentropy]: kern_rndpool.c

Log Message:
Fix rndctl accounting.


To generate a diff of this commit:
cvs rdiff -u -r1.5.2.1 -r1.5.2.2 src/sys/kern/kern_rndpool.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/kern/kern_rndpool.c
diff -u src/sys/kern/kern_rndpool.c:1.5.2.1 src/sys/kern/kern_rndpool.c:1.5.2.2
--- src/sys/kern/kern_rndpool.c:1.5.2.1	Mon Apr  7 02:00:00 2014
+++ src/sys/kern/kern_rndpool.c	Sun Aug 10 08:30:18 2014
@@ -1,4 +1,4 @@
-/*  $NetBSD: kern_rndpool.c,v 1.5.2.1 2014/04/07 02:00:00 tls Exp $*/
+/*  $NetBSD: kern_rndpool.c,v 1.5.2.2 2014/08/10 08:30:18 tls Exp $*/
 
 /*-
  * Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: kern_rndpool.c,v 1.5.2.1 2014/04/07 02:00:00 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_rndpool.c,v 1.5.2.2 2014/08/10 08:30:18 tls Exp $");
 
 #include 
 #include 
@@ -88,7 +88,17 @@ rndpool_get_entropy_count(rndpool_t *rp)
 void
 rndpool_set_entropy_count(rndpool_t *rp, u_int32_t count)
 {
+	int32_t difference = count - rp->stats.curentropy;
+
+	if (__predict_true(difference > 0)) {
+		rp->stats.added += difference;
+	}
+
 	rp->stats.curentropy = count;
+	if (rp->stats.curentropy > RND_POOLBITS) {
+		rp->stats.discarded += (rp->stats.curentropy - RND_POOLBITS);
+		rp->stats.curentropy = RND_POOLBITS;
+	}
 }
 
 void rndpool_get_stats(rndpool_t *rp, void *rsp, int size)



CVS commit: src/sys

2014-08-10 Thread Juergen Hannken-Illjes
Module Name:src
Committed By:   hannken
Date:   Sun Aug 10 08:53:22 UTC 2014

Modified Files:
src/sys/fs/hfs: files.hfs hfs.h hfs_vfsops.c hfs_vnops.c
src/sys/modules/hfs: Makefile
src/sys/rump/fs/lib/libhfs: Makefile
Removed Files:
src/sys/fs/hfs: hfs_nhash.c

Log Message:
Change hfs from hashlist to vcache.
- use (cnid, fork) as key.
- use pool for hfs nodes.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/fs/hfs/files.hfs
cvs rdiff -u -r1.8 -r1.9 src/sys/fs/hfs/hfs.h
cvs rdiff -u -r1.13 -r0 src/sys/fs/hfs/hfs_nhash.c
cvs rdiff -u -r1.31 -r1.32 src/sys/fs/hfs/hfs_vfsops.c
cvs rdiff -u -r1.30 -r1.31 src/sys/fs/hfs/hfs_vnops.c
cvs rdiff -u -r1.1 -r1.2 src/sys/modules/hfs/Makefile
cvs rdiff -u -r1.3 -r1.4 src/sys/rump/fs/lib/libhfs/Makefile

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

Modified files:

Index: src/sys/fs/hfs/files.hfs
diff -u src/sys/fs/hfs/files.hfs:1.2 src/sys/fs/hfs/files.hfs:1.3
--- src/sys/fs/hfs/files.hfs:1.2	Tue Mar  6 11:28:47 2007
+++ src/sys/fs/hfs/files.hfs	Sun Aug 10 08:53:22 2014
@@ -1,8 +1,7 @@
-#	$NetBSD: files.hfs,v 1.2 2007/03/06 11:28:47 dillo Exp $
+#	$NetBSD: files.hfs,v 1.3 2014/08/10 08:53:22 hannken Exp $
 
 deffs	HFS
 
-file	fs/hfs/hfs_nhash.c	hfs
 file	fs/hfs/hfs_subr.c	hfs
 file	fs/hfs/hfs_vfsops.c	hfs
 file	fs/hfs/hfs_vnops.c	hfs

Index: src/sys/fs/hfs/hfs.h
diff -u src/sys/fs/hfs/hfs.h:1.8 src/sys/fs/hfs/hfs.h:1.9
--- src/sys/fs/hfs/hfs.h:1.8	Sat Jan 28 16:24:35 2012
+++ src/sys/fs/hfs/hfs.h	Sun Aug 10 08:53:22 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: hfs.h,v 1.8 2012/01/28 16:24:35 joerg Exp $	*/
+/*	$NetBSD: hfs.h,v 1.9 2014/08/10 08:53:22 hannken Exp $	*/
 
 /*-
  * Copyright (c) 2005, 2007 The NetBSD Foundation, Inc.
@@ -65,9 +65,13 @@ struct hfsmount {
 	hfs_volume hm_vol;			/* essential volume information */
 };
 
+struct hfsnode_key {
+	hfs_cnid_t hnk_cnid;
+	uint8_t hnk_fork;
+};
+
 struct hfsnode {
 	struct genfs_node h_gnode;
-	LIST_ENTRY(hfsnode) h_hash;/* hash chain */
 	struct vnode *h_vnode;		/* vnode associated with this hnode */
 	struct hfsmount *h_hmp;	/* mount point associated with this hnode */
 	struct vnode *h_devvp;		/* vnode for block I/O */
@@ -92,7 +96,8 @@ struct hfsnode {
 	 */
 	hfs_cnid_t		h_parent;
 
-	uint8_t h_fork;
+	struct hfsnode_key h_key;
+#define h_fork	h_key.hnk_fork
 
 	long	dummy;	/* FOR DEVELOPMENT ONLY */
 };
@@ -149,19 +154,13 @@ extern const struct vnodeopv_desc hfs_sp
 extern const struct vnodeopv_desc hfs_fifoop_opv_desc;
 extern int (**hfs_specop_p) (void *);
 extern int (**hfs_fifoop_p) (void *);
+extern struct pool hfs_node_pool;
 
 
 /*
  * Function prototypes
  */
 
-/* hfs_nhash.c */
-void hfs_nhashinit (void);
-void hfs_nhashdone (void);
-struct vnode *hfs_nhashget (dev_t, hfs_cnid_t, uint8_t, int);
-void hfs_nhashinsert (struct hfsnode *);
-void hfs_nhashremove (struct hfsnode *);
-
 /* hfs_subr.c */
 void hfs_vinit (struct mount *, int (**)(void *), int (**)(void *),
 		 struct vnode **);

Index: src/sys/fs/hfs/hfs_vfsops.c
diff -u src/sys/fs/hfs/hfs_vfsops.c:1.31 src/sys/fs/hfs/hfs_vfsops.c:1.32
--- src/sys/fs/hfs/hfs_vfsops.c:1.31	Wed Apr 16 18:55:18 2014
+++ src/sys/fs/hfs/hfs_vfsops.c	Sun Aug 10 08:53:22 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: hfs_vfsops.c,v 1.31 2014/04/16 18:55:18 maxv Exp $	*/
+/*	$NetBSD: hfs_vfsops.c,v 1.32 2014/08/10 08:53:22 hannken Exp $	*/
 
 /*-
  * Copyright (c) 2005, 2007 The NetBSD Foundation, Inc.
@@ -99,7 +99,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: hfs_vfsops.c,v 1.31 2014/04/16 18:55:18 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: hfs_vfsops.c,v 1.32 2014/08/10 08:53:22 hannken Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_compat_netbsd.h"
@@ -139,7 +139,7 @@ MODULE(MODULE_CLASS_VFS, hfs, NULL);
 
 MALLOC_JUSTDEFINE(M_HFSMNT, "hfs mount", "hfs mount structures");
 
-extern kmutex_t hfs_hashlock;
+struct pool hfs_node_pool;
 
 const struct vnodeopv_desc * const hfs_vnodeopv_descs[] = {
 	&hfs_vnodeop_opv_desc,
@@ -159,6 +159,7 @@ struct vfsops hfs_vfsops = {
 	.vfs_statvfs = hfs_statvfs,
 	.vfs_sync = hfs_sync,
 	.vfs_vget = hfs_vget,
+	.vfs_loadvnode = hfs_loadvnode,
 	.vfs_fhtovp = hfs_fhtovp,
 	.vfs_vptofh = hfs_vptofh,
 	.vfs_init = hfs_init,
@@ -507,7 +508,18 @@ hfs_sync(struct mount *mp, int waitfor, 
 int
 hfs_vget(struct mount *mp, ino_t ino, struct vnode **vpp)
 {
-return hfs_vget_internal(mp, ino, HFS_DATAFORK, vpp);
+	int error;
+
+	error = hfs_vget_internal(mp, ino, HFS_DATAFORK, vpp);
+	if (error)
+		return error;
+	error = vn_lock(*vpp, LK_EXCLUSIVE);
+	if (error) {
+		vrele(*vpp);
+		*vpp = NULL;
+		return error;
+	}
+	return 0;
 }
 
 /*
@@ -517,93 +529,60 @@ int
 hfs_vget_internal(struct mount *mp, ino_t ino, uint8_t fork,
 struct vnode **vpp)
 {
+	struct hfsnode_key key;
+
+	memset(&key, 0, sizeof(key));
+	key.hnk_cnid = (hfs_cnid_t)ino;
+	key.hnk_fork = (fork != HFS_RSRCFORK ? HFS_DATAFORK : HFS_RSRCFORK);
+
+	return vc

CVS commit: [tls-earlyentropy] src/sys

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 08:10:31 UTC 2014

Modified Files:
src/sys/conf [tls-earlyentropy]: files
src/sys/kern [tls-earlyentropy]: init_main.c subr_prf.c

Log Message:
The printf entropy source seems to have a lock-recursion problem.
Temporarily disable it unless options RND_PRINTF is set.


To generate a diff of this commit:
cvs rdiff -u -r1.1090.2.3 -r1.1090.2.4 src/sys/conf/files
cvs rdiff -u -r1.454.2.3 -r1.454.2.4 src/sys/kern/init_main.c
cvs rdiff -u -r1.153.2.3 -r1.153.2.4 src/sys/kern/subr_prf.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/conf/files
diff -u src/sys/conf/files:1.1090.2.3 src/sys/conf/files:1.1090.2.4
--- src/sys/conf/files:1.1090.2.3	Sun Aug 10 06:54:36 2014
+++ src/sys/conf/files	Sun Aug 10 08:10:31 2014
@@ -1,4 +1,4 @@
-#	$NetBSD: files,v 1.1090.2.3 2014/08/10 06:54:36 tls Exp $
+#	$NetBSD: files,v 1.1090.2.4 2014/08/10 08:10:31 tls Exp $
 #	@(#)files.newconf	7.5 (Berkeley) 5/10/93
 
 version 	20100430
@@ -116,6 +116,9 @@ defflag	opt_gre.h		GRE_DEBUG
 defflag opt_wapbl.h		WAPBL WAPBL_DEBUG
 defparam opt_wapbl.h		WAPBL_DEBUG_PRINT
 
+# printf entropy source
+defflag opt_rnd_printf.h	RND_PRINTF
+
 # compatibility options
 #
 defflag opt_compat_netbsd.h	COMPAT_NETBSD

Index: src/sys/kern/init_main.c
diff -u src/sys/kern/init_main.c:1.454.2.3 src/sys/kern/init_main.c:1.454.2.4
--- src/sys/kern/init_main.c:1.454.2.3	Sun Aug 10 06:55:58 2014
+++ src/sys/kern/init_main.c	Sun Aug 10 08:10:31 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: init_main.c,v 1.454.2.3 2014/08/10 06:55:58 tls Exp $	*/
+/*	$NetBSD: init_main.c,v 1.454.2.4 2014/08/10 08:10:31 tls Exp $	*/
 
 /*-
  * Copyright (c) 2008, 2009 The NetBSD Foundation, Inc.
@@ -97,7 +97,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: init_main.c,v 1.454.2.3 2014/08/10 06:55:58 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: init_main.c,v 1.454.2.4 2014/08/10 08:10:31 tls Exp $");
 
 #include "opt_ddb.h"
 #include "opt_ipsec.h"
@@ -112,6 +112,7 @@ __KERNEL_RCSID(0, "$NetBSD: init_main.c,
 #include "opt_compat_netbsd.h"
 #include "opt_wapbl.h"
 #include "opt_ptrace.h"
+#include "opt_rnd_printf.h"
 
 #include "drvctl.h"
 #include "ksyms.h"
@@ -529,8 +530,10 @@ main(void)
 	/* Enable deferred processing of RNG samples */
 	rnd_init_softint();
 
+#ifdef RND_PRINTF
 	/* Enable periodic injection of console output into entropy pool */
 	kprintf_init_callout();
+#endif
 
 #ifdef SYSVSHM
 	/* Initialize System V style shared memory. */

Index: src/sys/kern/subr_prf.c
diff -u src/sys/kern/subr_prf.c:1.153.2.3 src/sys/kern/subr_prf.c:1.153.2.4
--- src/sys/kern/subr_prf.c:1.153.2.3	Thu Jul 17 14:03:33 2014
+++ src/sys/kern/subr_prf.c	Sun Aug 10 08:10:31 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: subr_prf.c,v 1.153.2.3 2014/07/17 14:03:33 tls Exp $	*/
+/*	$NetBSD: subr_prf.c,v 1.153.2.4 2014/08/10 08:10:31 tls Exp $	*/
 
 /*-
  * Copyright (c) 1986, 1988, 1991, 1993
@@ -37,12 +37,13 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: subr_prf.c,v 1.153.2.3 2014/07/17 14:03:33 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: subr_prf.c,v 1.153.2.4 2014/08/10 08:10:31 tls Exp $");
 
 #include "opt_ddb.h"
 #include "opt_ipkdb.h"
 #include "opt_kgdb.h"
 #include "opt_dump.h"
+#include "opt_rnd_printf.h"
 
 #include 
 #include 
@@ -75,7 +76,7 @@ __KERNEL_RCSID(0, "$NetBSD: subr_prf.c,v
 #endif
 
 static kmutex_t kprintf_mtx;
-static bool kprintf_inited = false, kprintf_inited_callout = false;
+static bool kprintf_inited = false;
 
 #ifdef KGDB
 #include 
@@ -113,11 +114,14 @@ long	panicstart, panicend;	/* position i
    end of the formatted panicstr. */
 int	doing_shutdown;	/* set to indicate shutdown in progress */
 
+#ifdef RND_PRINTF
+static bool kprintf_inited_callout = false;
 static SHA512_CTX kprnd_sha;
 static uint8_t kprnd_accum[SHA512_DIGEST_LENGTH];
 static int kprnd_added;
 
 static struct callout kprnd_callout;
+#endif
 
 #ifndef	DUMP_ON_PANIC
 #define	DUMP_ON_PANIC	1
@@ -142,6 +146,7 @@ const char HEXDIGITS[] = "0123456789ABCD
  * functions
  */
 
+#ifdef RND_PRINTF
 static void kprintf_rnd_get(size_t bytes, void *priv)
 {
 	if (kprnd_added)  {
@@ -167,6 +172,8 @@ static void kprintf_rnd_callout(void *ar
 	callout_schedule(&kprnd_callout, hz);
 }
 
+#endif
+
 /*
  * Locking is inited fairly early in MI bootstrap.  Before that
  * prints are done unlocked.  But that doesn't really matter,
@@ -177,11 +184,14 @@ kprintf_init(void)
 {
 
 	KASSERT(!kprintf_inited && cold); /* not foolproof, but ... */
+#ifdef RND_PRINTF
 	SHA512_Init(&kprnd_sha);
+#endif
 	mutex_init(&kprintf_mtx, MUTEX_DEFAULT, IPL_HIGH);
 	kprintf_inited = true;
 }
 
+#ifdef RND_PRINTF
 void
 kprintf_init_callout(void)
 {
@@ -191,6 +201,7 @@ kprintf_init_callout(void)
 	callout_schedule(&kprnd_callout, hz);
 	kprintf_inited_callout = true;
 }
+#endif
 
 void
 kprintf_lock(void)
@@ -450,9 +461,10 @@ addlog(const char *fmt, ...)
 static void
 putchar(

CVS commit: [tls-earlyentropy] src

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:27:19 UTC 2014

Modified Files:
src [tls-earlyentropy]: BUILDING Makefile UPDATING build.sh
Removed Files:
src/gnu/dist/gcc4 [tls-earlyentropy]: ABOUT-NLS COPYING COPYING.LIB
ChangeLog ChangeLog.tree-ssa MAINTAINERS Makefile.def Makefile.in
Makefile.tpl README README.SCO compile config-ml.in config.guess
config.rpath config.sub configure configure.in depcomp install-sh
libtool.m4 ltcf-c.sh ltcf-cxx.sh ltconfig ltmain.sh missing mkdep
mkinstalldirs move-if-change symlink-tree ylwrap
src/gnu/dist/gcc4/gcc [tls-earlyentropy]: ABOUT-GCC-NLS BASE-VER
COPYING COPYING.LIB ChangeLog ChangeLog-1997 ChangeLog-1998
ChangeLog-1999 ChangeLog-2000 ChangeLog-2001 ChangeLog-2002
ChangeLog-2003 ChangeLog-2004 ChangeLog-2005 ChangeLog.lib
ChangeLog.tree-ssa DATESTAMP DEV-PHASE FSFChangeLog FSFChangeLog.10
FSFChangeLog.11 LANGUAGES Makefile.in ONEWS README.Portability
SERVICE acinclude.m4 aclocal.m4 alias.c alias.h alloc-pool.c
alloc-pool.h attribs.c basic-block.h bb-reorder.c bitmap.c bitmap.h
bt-load.c builtin-attrs.def builtin-types.def builtins.c
builtins.def c-aux-info.c c-common.c c-common.def c-common.h
c-config-lang.in c-convert.c c-cppbuiltin.c c-decl.c c-dump.c
c-errors.c c-format.c c-format.h c-gimplify.c c-incpath.c
c-incpath.h c-lang.c c-lex.c c-objc-common.c c-objc-common.h
c-opts.c c-parser.c c-pch.c c-ppoutput.c c-pragma.c c-pragma.h
c-pretty-print.c c-pretty-print.h c-semantics.c c-tree.h c-typeck.c
c.opt caller-save.c calls.c cfg.c cfganal.c cfgbuild.c cfgcleanup.c
cfgexpand.c cfghooks.c cfghooks.h cfglayout.c cfglayout.h cfgloop.c
cfgloop.h cfgloopanal.c cfgloopmanip.c cfgrtl.c cgraph.c cgraph.h
cgraphunit.c collect2.c collect2.h combine.c common.opt
conditions.h config.build config.gcc config.host config.in
configure configure.ac conflict.c convert.c convert.h coretypes.h
coverage.c coverage.h cppdefault.c cppdefault.h cppspec.c
crtstuff.c cse.c cselib.c cselib.h cstamp-h.in dbxout.c dbxout.h
ddg.c ddg.h debug.c debug.h defaults.h df.c df.h diagnostic.c
diagnostic.def diagnostic.h dojump.c dominance.c domwalk.c
domwalk.h dummy-checksum.c dummy-conditions.c dwarf.h dwarf2.h
dwarf2asm.c dwarf2asm.h dwarf2out.c dwarf2out.h emit-rtl.c
emit-rtl.h errors.c errors.h et-forest.c et-forest.h except.c
except.h explow.c expmed.c expr.c expr.h final.c fix-header.c
fixproto flags.h flow.c fold-const.c fp-test.c function.c
function.h gbl-ctors.h gcc.c gcc.h gccbug.in gccspec.c gcov-dump.c
gcov-io.c gcov-io.h gcov-iov.c gcov.c gcse.c gdbinit.in
gen-protos.c genattr.c genattrtab.c genattrtab.h genautomata.c
gencheck.c genchecksum.c gencodes.c genconditions.c genconfig.c
genconstants.c genemit.c genextract.c genflags.c gengenrtl.c
gengtype-lex.c gengtype-lex.l gengtype-yacc.c gengtype-yacc.h
gengtype-yacc.y gengtype.c gengtype.h genmddeps.c genmodes.c
genmultilib genopinit.c genoutput.c genpeep.c genpreds.c genrecog.c
gensupport.c gensupport.h ggc-common.c ggc-none.c ggc-page.c
ggc-zone.c ggc.h gimple-low.c gimplify.c glimits.h global.c graph.c
graph.h gstab.h gsyms.h gsyslimits.h gthr-aix.h gthr-dce.h
gthr-gnat.c gthr-gnat.h gthr-lynx.h gthr-nks.h gthr-posix.c
gthr-posix.h gthr-posix95.h gthr-rtems.h gthr-single.h
gthr-solaris.h gthr-tpf.h gthr-vxworks.h gthr-win32.h gthr.h
haifa-sched.c hard-reg-set.h hooks.c hooks.h host-default.c
hosthooks-def.h hosthooks.h hwint.h ifcvt.c input.h insn-addr.h
insn-notes.def integrate.c integrate.h intl.c intl.h ipa-cp.c
ipa-inline.c ipa-prop.c ipa-prop.h ipa-pure-const.c ipa-reference.c
ipa-reference.h ipa-type-escape.c ipa-type-escape.h ipa-utils.c
ipa-utils.h ipa.c jump.c lambda-code.c lambda-mat.c lambda-trans.c
lambda.h langhooks-def.h langhooks.c langhooks.h lcm.c libada-mk.in
libfuncs.h libgcc-std.ver libgcc2.c libgcc2.h libgcov.c limitx.h
limity.h lists.c local-alloc.c longlong.h loop-doloop.c loop-init.c
loop-invariant.c loop-iv.c loop-unroll.c loop-unswitch.c loop.c
machmode.def machmode.h main.c mips-tdump.c mips-tfile.c
mkconfig.sh mklibgcc.in mkmap-flat.awk mkmap-symver.awk
mode-classes.def mode-switching.c modulo-sched.c opt-functions.awk
opt-gather.awk optabs.c optabs.h optc-gen.awk opth-gen.awk opts.c
opts.h output.h params.c params.def

CVS commit: src/sys

2014-08-10 Thread Tetsuya Isaki
Module Name:src
Committed By:   isaki
Date:   Sun Aug 10 07:40:50 UTC 2014

Modified Files:
src/sys/arch/hp300/stand/common: devopen.c samachdep.h
src/sys/arch/hp300/stand/inst: inst.c
src/sys/arch/i386/stand/lib: bootmenu.c bootmenu.h
src/sys/arch/next68k/stand/boot: devopen.c
src/sys/arch/prep/stand/boot: devopen.c
src/sys/arch/rs6000/stand/boot: devopen.c
src/sys/arch/x68k/stand/boot: switch.c
src/sys/arch/zaurus/stand/zboot: bootmenu.c bootmenu.h
src/sys/lib/libsa: Makefile bootcfg.c stand.h
Added Files:
src/sys/lib/libsa: atoi.c

Log Message:
Unify all arch/*/stand's atoi() to MI libsa.
lib/libsa/atoi.c was separated from lib/libsa/bootcfg.c.
PR/49084


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/hp300/stand/common/devopen.c
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/hp300/stand/common/samachdep.h
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/hp300/stand/inst/inst.c
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/i386/stand/lib/bootmenu.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/i386/stand/lib/bootmenu.h
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/next68k/stand/boot/devopen.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/prep/stand/boot/devopen.c
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/rs6000/stand/boot/devopen.c
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/x68k/stand/boot/switch.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/zaurus/stand/zboot/bootmenu.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/zaurus/stand/zboot/bootmenu.h
cvs rdiff -u -r1.83 -r1.84 src/sys/lib/libsa/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/lib/libsa/atoi.c
cvs rdiff -u -r1.1 -r1.2 src/sys/lib/libsa/bootcfg.c
cvs rdiff -u -r1.78 -r1.79 src/sys/lib/libsa/stand.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/hp300/stand/common/devopen.c
diff -u src/sys/arch/hp300/stand/common/devopen.c:1.10 src/sys/arch/hp300/stand/common/devopen.c:1.11
--- src/sys/arch/hp300/stand/common/devopen.c:1.10	Mon Apr 28 20:23:19 2008
+++ src/sys/arch/hp300/stand/common/devopen.c	Sun Aug 10 07:40:49 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: devopen.c,v 1.10 2008/04/28 20:23:19 martin Exp $	*/
+/*	$NetBSD: devopen.c,v 1.11 2014/08/10 07:40:49 isaki Exp $	*/
 
 /*-
  * Copyright (c) 1996, 1997 The NetBSD Foundation, Inc.
@@ -73,16 +73,6 @@ static void usage(void);
 static int devlookup(const char * ,int);
 static int devparse(const char *, int *, int*, int*, int*, int*, char **);
 
-int
-atoi(char *cp)
-{
-	int val = 0;
-
-	while (isdigit((unsigned char)*cp))
-		val = val * 10 + (*cp++ - '0');
-	return val;
-}
-
 void
 usage(void)
 {

Index: src/sys/arch/hp300/stand/common/samachdep.h
diff -u src/sys/arch/hp300/stand/common/samachdep.h:1.17 src/sys/arch/hp300/stand/common/samachdep.h:1.18
--- src/sys/arch/hp300/stand/common/samachdep.h:1.17	Sat Apr 19 06:04:58 2014
+++ src/sys/arch/hp300/stand/common/samachdep.h	Sun Aug 10 07:40:49 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: samachdep.h,v 1.17 2014/04/19 06:04:58 tsutsui Exp $	*/
+/*	$NetBSD: samachdep.h,v 1.18 2014/08/10 07:40:49 isaki Exp $	*/
 
 /*
  * Copyright (c) 1982, 1990, 1993
@@ -74,7 +74,6 @@ int cnputc(int);
 
 /* devopen.c */
 extern	u_int opendev;
-int atoi(char *);
 
 /* exec.c */
 void exec_hp300(char *, u_long, int);

Index: src/sys/arch/hp300/stand/inst/inst.c
diff -u src/sys/arch/hp300/stand/inst/inst.c:1.19 src/sys/arch/hp300/stand/inst/inst.c:1.20
--- src/sys/arch/hp300/stand/inst/inst.c:1.19	Sat Jun 21 02:01:21 2014
+++ src/sys/arch/hp300/stand/inst/inst.c	Sun Aug 10 07:40:49 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: inst.c,v 1.19 2014/06/21 02:01:21 tsutsui Exp $	*/
+/*	$NetBSD: inst.c,v 1.20 2014/08/10 07:40:49 isaki Exp $	*/
 
 /*-
  * Copyright (c) 1996, 1997 The NetBSD Foundation, Inc.
@@ -760,18 +760,11 @@ resetsys(void)
 	__asm("stop #0x2700");
 }
 
-/*
- * XXX Should have a generic atoi for libkern/libsa.
- */
 int
 a2int(char *cp)
 {
-	int i = 0;
-
 	if (*cp == '\0')
-		return (-1);
+		return -1;
 
-	while (*cp != '\0')
-		i = i * 10 + *cp++ - '0';
-	return (i);
+	return atoi(cp);
 }

Index: src/sys/arch/i386/stand/lib/bootmenu.c
diff -u src/sys/arch/i386/stand/lib/bootmenu.c:1.13 src/sys/arch/i386/stand/lib/bootmenu.c:1.14
--- src/sys/arch/i386/stand/lib/bootmenu.c:1.13	Sat Jun 28 09:16:18 2014
+++ src/sys/arch/i386/stand/lib/bootmenu.c	Sun Aug 10 07:40:49 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: bootmenu.c,v 1.13 2014/06/28 09:16:18 rtr Exp $	*/
+/*	$NetBSD: bootmenu.c,v 1.14 2014/08/10 07:40:49 isaki Exp $	*/
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -40,8 +40,6 @@
 #include 
 #include 
 
-#define isnum(c) ((c) >= '0' && (c) <= '9')
-
 static void docommandchoice(int);
 
 extern struct x86_boot_params boot_params;
@@ -51,22 +49,6 @@ extern	const char bootprog_name[], bootp
 #define MENUFORMAT_NUMBER 1
 #define MENUFORMAT_LETTER 2
 
-int
-atoi(const char *in)
-{
-	char *c;
-	int ret;
-
-	ret = 0;
-	c = (char *)in;
-	if (*

CVS commit: src/external/gpl2/xcvs/dist/src

2014-08-10 Thread Alan Barrett
Module Name:src
Committed By:   apb
Date:   Sun Aug 10 07:33:37 UTC 2014

Modified Files:
src/external/gpl2/xcvs/dist/src: server.c

Log Message:
Move the arbitrary limit on number of files per commit into
#define MAXARGS.  The limit used to be 1, but was changed to
100 earlier today.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/gpl2/xcvs/dist/src/server.c

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

Modified files:

Index: src/external/gpl2/xcvs/dist/src/server.c
diff -u src/external/gpl2/xcvs/dist/src/server.c:1.6 src/external/gpl2/xcvs/dist/src/server.c:1.7
--- src/external/gpl2/xcvs/dist/src/server.c:1.6	Sun Aug 10 07:09:51 2014
+++ src/external/gpl2/xcvs/dist/src/server.c	Sun Aug 10 07:33:37 2014
@@ -153,6 +153,8 @@ static int argument_count;
 static char **argument_vector;
 static int argument_vector_size;
 
+#define MAXARGS 100		/* arbitrary limit */
+
 /*
  * This is where we stash stuff we are going to use.  Format string
  * which expects a single directory within it, starting with a slash.
@@ -1130,7 +1132,7 @@ serve_max_dotdot (char *arg)
 if (proxy_log) return;
 #endif /* PROXY_SUPPORT */
 
-if (lim < 0 || lim > 100)
+if (lim < 0 || lim > MAXARGS)
 	return;
 p = xmalloc (strlen (server_temp_dir) + 2 * lim + 10);
 if (p == NULL)
@@ -2989,7 +2991,7 @@ serve_argument (char *arg)
 
 if (error_pending()) return;
 
-if (argument_count >= 100)
+if (argument_count >= MAXARGS)
 {
 	if (alloc_pending (80))
 	sprintf (pending_error_text, 



CVS import: src/crypto/external/bsd/openssl/dist

2014-08-10 Thread S.P.Zeidler
Module Name:src
Committed By:   spz
Date:   Sun Aug 10 07:36:33 UTC 2014

Update of /cvsroot/src/crypto/external/bsd/openssl/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv23227

Log Message:
Upstream changelog:

 Changes between 1.0.1h and 1.0.1i [6 Aug 2014]

  *) Fix SRP buffer overrun vulnerability. Invalid parameters passed to the
 SRP code can be overrun an internal buffer. Add sanity check that
 g, A, B < N to SRP code.

 Thanks to Sean Devlin and Watson Ladd of Cryptography Services, NCC
 Group for discovering this issue.
 (CVE-2014-3512)
 [Steve Henson]

  *) A flaw in the OpenSSL SSL/TLS server code causes the server to negotiate
 TLS 1.0 instead of higher protocol versions when the ClientHello message
 is badly fragmented. This allows a man-in-the-middle attacker to force a
 downgrade to TLS 1.0 even if both the server and the client support a
 higher protocol version, by modifying the client's TLS records.

 Thanks to David Benjamin and Adam Langley (Google) for discovering and
 researching this issue.
 (CVE-2014-3511)
 [David Benjamin]

  *) OpenSSL DTLS clients enabling anonymous (EC)DH ciphersuites are subject
 to a denial of service attack. A malicious server can crash the client
 with a null pointer dereference (read) by specifying an anonymous (EC)DH
 ciphersuite and sending carefully crafted handshake messages.

 Thanks to Felix Gröbert (Google) for discovering and researching this
 issue.
 (CVE-2014-3510)
 [Emilia Käsper]

  *) By sending carefully crafted DTLS packets an attacker could cause openssl
 to leak memory. This can be exploited through a Denial of Service attack.
 Thanks to Adam Langley for discovering and researching this issue.
 (CVE-2014-3507)
 [Adam Langley]

  *) An attacker can force openssl to consume large amounts of memory whilst
 processing DTLS handshake messages. This can be exploited through a
 Denial of Service attack.
 Thanks to Adam Langley for discovering and researching this issue.
 (CVE-2014-3506)
 [Adam Langley]

  *) An attacker can force an error condition which causes openssl to crash
 whilst processing DTLS packets due to memory being freed twice. This
 can be exploited through a Denial of Service attack.
 Thanks to Adam Langley and Wan-Teh Chang for discovering and researching
 this issue.
 (CVE-2014-3505)
 [Adam Langley]

  *) If a multithreaded client connects to a malicious server using a resumed
 session and the server sends an ec point format extension it could write
 up to 255 bytes to freed memory.

 Thanks to Gabor Tyukasz (LogMeIn Inc) for discovering and researching this
 issue.
 (CVE-2014-3509)
 [Gabor Tyukasz]

  *) A malicious server can crash an OpenSSL client with a null pointer
 dereference (read) by specifying an SRP ciphersuite even though it was not
 properly negotiated with the client. This can be exploited through a
 Denial of Service attack.

 Thanks to Joonas Kuorilehto and Riku Hietam�ki (Codenomicon) for
 discovering and researching this issue.
 (CVE-2014-5139)
 [Steve Henson]

  *) A flaw in OBJ_obj2txt may cause pretty printing functions such as
 X509_name_oneline, X509_name_print_ex et al. to leak some information
 from the stack. Applications may be affected if they echo pretty printing
 output to the attacker.

 Thanks to Ivan Fratric (Google) for discovering this issue.
 (CVE-2014-3508)
 [Emilia Käsper, and Steve Henson]

  *) Fix ec_GFp_simple_points_make_affine (thus, EC_POINTs_mul etc.)
 for corner cases. (Certain input points at infinity could lead to
 bogus results, with non-infinity inputs mapped to infinity too.)
 [Bodo Moeller]

Status:

Vendor Tag: OPENSSL
Release Tags:   openssl-1-0-1i

U src/crypto/external/bsd/openssl/dist/ACKNOWLEDGMENTS
U src/crypto/external/bsd/openssl/dist/CHANGES.SSLeay
U src/crypto/external/bsd/openssl/dist/CHANGES
C src/crypto/external/bsd/openssl/dist/Configure
U src/crypto/external/bsd/openssl/dist/config
U src/crypto/external/bsd/openssl/dist/e_os2.h
U src/crypto/external/bsd/openssl/dist/e_os.h
U src/crypto/external/bsd/openssl/dist/FAQ
U src/crypto/external/bsd/openssl/dist/install.com
U src/crypto/external/bsd/openssl/dist/INSTALL
U src/crypto/external/bsd/openssl/dist/INSTALL.W64
U src/crypto/external/bsd/openssl/dist/INSTALL.DJGPP
U src/crypto/external/bsd/openssl/dist/INSTALL.MacOS
U src/crypto/external/bsd/openssl/dist/INSTALL.NW
U src/crypto/external/bsd/openssl/dist/INSTALL.OS2
U src/crypto/external/bsd/openssl/dist/INSTALL.VMS
U src/crypto/external/bsd/openssl/dist/INSTALL.W32
U src/crypto/external/bsd/openssl/dist/INSTALL.WCE
U src/crypto/external/bsd/openssl/dist/LICENSE
U src/crypto/external/bsd/openssl/dist/Makefile
U src/crypto/external/bsd/openssl/dist/Makefile.shared
U src/crypto/external/bsd/openssl/dis

CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/maintainer-scripts

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:25:54 UTC 2014

Removed Files:
src/gnu/dist/gcc4/maintainer-scripts [tls-earlyentropy]: ChangeLog
README crontab doc_exclude gcc_release maintainer-addresses
update_version update_version_svn update_web_docs
update_web_docs_libstdcxx update_web_docs_libstdcxx_svn
update_web_docs_svn

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/maintainer-scripts/ChangeLog
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/maintainer-scripts/README \
src/gnu/dist/gcc4/maintainer-scripts/crontab \
src/gnu/dist/gcc4/maintainer-scripts/doc_exclude \
src/gnu/dist/gcc4/maintainer-scripts/gcc_release \
src/gnu/dist/gcc4/maintainer-scripts/maintainer-addresses \
src/gnu/dist/gcc4/maintainer-scripts/update_version \
src/gnu/dist/gcc4/maintainer-scripts/update_version_svn \
src/gnu/dist/gcc4/maintainer-scripts/update_web_docs \
src/gnu/dist/gcc4/maintainer-scripts/update_web_docs_libstdcxx \
src/gnu/dist/gcc4/maintainer-scripts/update_web_docs_libstdcxx_svn \
src/gnu/dist/gcc4/maintainer-scripts/update_web_docs_svn

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/gcc/treelang

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:24:44 UTC 2014

Removed Files:
src/gnu/dist/gcc4/gcc/treelang [tls-earlyentropy]: ChangeLog
Make-lang.in README config-lang.in lang-specs.h lang.opt lex.l
parse.y spec.c tree-convert.c tree1.c treelang.h treelang.texi
treetree.c treetree.h

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/gcc/treelang/ChangeLog
cvs rdiff -u -r1.1.1.2 -r0 src/gnu/dist/gcc4/gcc/treelang/Make-lang.in
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/gcc/treelang/README \
src/gnu/dist/gcc4/gcc/treelang/config-lang.in \
src/gnu/dist/gcc4/gcc/treelang/lang-specs.h \
src/gnu/dist/gcc4/gcc/treelang/lang.opt \
src/gnu/dist/gcc4/gcc/treelang/lex.l \
src/gnu/dist/gcc4/gcc/treelang/parse.y \
src/gnu/dist/gcc4/gcc/treelang/spec.c \
src/gnu/dist/gcc4/gcc/treelang/tree-convert.c \
src/gnu/dist/gcc4/gcc/treelang/tree1.c \
src/gnu/dist/gcc4/gcc/treelang/treelang.h \
src/gnu/dist/gcc4/gcc/treelang/treelang.texi \
src/gnu/dist/gcc4/gcc/treelang/treetree.c \
src/gnu/dist/gcc4/gcc/treelang/treetree.h

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/libiberty

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:24:53 UTC 2014

Removed Files:
src/gnu/dist/gcc4/libiberty [tls-earlyentropy]: COPYING.LIB ChangeLog
Makefile.in README _doprnt.c aclocal.m4 alloca.c argv.c asprintf.c
at-file.texi atexit.c basename.c bcmp.c bcopy.c bsearch.c bzero.c
calloc.c choose-temp.c clock.c concat.c config.h-vms config.in
configure configure.ac copying-lib.texi copysign.c cp-demangle.c
cp-demangle.h cp-demint.c cplus-dem.c dyn-string.c fdmatch.c ffs.c
fibheap.c floatformat.c fnmatch.c fnmatch.txh fopen_unlocked.c
functions.texi gather-docs getcwd.c getopt.c getopt1.c
getpagesize.c getpwd.c getruntime.c gettimeofday.c hashtab.c hex.c
index.c insque.c lbasename.c libiberty.texi lrealpath.c maint-tool
make-relative-prefix.c make-temp-file.c makefile.vms md5.c memchr.c
memcmp.c memcpy.c memmove.c mempcpy.c memset.c mkstemps.c msdos.c
objalloc.c obstack.c obstacks.texi partition.c pex-common.c
pex-common.h pex-djgpp.c pex-msdos.c pex-one.c pex-unix.c
pex-win32.c pexecute.c pexecute.txh physmem.c putenv.c random.c
regex.c rename.c rindex.c safe-ctype.c setenv.c sigsetmask.c
snprintf.c sort.c spaces.c splay-tree.c stpcpy.c stpncpy.c
strcasecmp.c strchr.c strdup.c strerror.c strncasecmp.c strncmp.c
strndup.c strrchr.c strsignal.c strstr.c strtod.c strtol.c
strtoul.c strverscmp.c ternary.c tmpnam.c unlink-if-ordinary.c
vasprintf.c vfork.c vfprintf.c vmsbuild.com vprintf.c vsnprintf.c
vsprintf.c waitpid.c xatexit.c xexit.c xmalloc.c xmemdup.c
xstrdup.c xstrerror.c xstrndup.c
src/gnu/dist/gcc4/libiberty/config [tls-earlyentropy]: mh-aix mh-cxux7
mh-fbsd21 mh-openedition mh-windows
src/gnu/dist/gcc4/libiberty/testsuite [tls-earlyentropy]: Makefile.in
demangle-expected test-demangle.c test-pexecute.c

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/libiberty/COPYING.LIB \
src/gnu/dist/gcc4/libiberty/README src/gnu/dist/gcc4/libiberty/_doprnt.c \
src/gnu/dist/gcc4/libiberty/aclocal.m4 \
src/gnu/dist/gcc4/libiberty/alloca.c src/gnu/dist/gcc4/libiberty/argv.c \
src/gnu/dist/gcc4/libiberty/asprintf.c \
src/gnu/dist/gcc4/libiberty/at-file.texi \
src/gnu/dist/gcc4/libiberty/atexit.c \
src/gnu/dist/gcc4/libiberty/basename.c src/gnu/dist/gcc4/libiberty/bcmp.c \
src/gnu/dist/gcc4/libiberty/bcopy.c src/gnu/dist/gcc4/libiberty/bsearch.c \
src/gnu/dist/gcc4/libiberty/bzero.c src/gnu/dist/gcc4/libiberty/calloc.c \
src/gnu/dist/gcc4/libiberty/choose-temp.c \
src/gnu/dist/gcc4/libiberty/clock.c src/gnu/dist/gcc4/libiberty/concat.c \
src/gnu/dist/gcc4/libiberty/config.h-vms \
src/gnu/dist/gcc4/libiberty/config.in \
src/gnu/dist/gcc4/libiberty/configure \
src/gnu/dist/gcc4/libiberty/configure.ac \
src/gnu/dist/gcc4/libiberty/copying-lib.texi \
src/gnu/dist/gcc4/libiberty/copysign.c \
src/gnu/dist/gcc4/libiberty/cp-demangle.c \
src/gnu/dist/gcc4/libiberty/cp-demangle.h \
src/gnu/dist/gcc4/libiberty/cp-demint.c \
src/gnu/dist/gcc4/libiberty/cplus-dem.c \
src/gnu/dist/gcc4/libiberty/dyn-string.c \
src/gnu/dist/gcc4/libiberty/fdmatch.c src/gnu/dist/gcc4/libiberty/ffs.c \
src/gnu/dist/gcc4/libiberty/fibheap.c \
src/gnu/dist/gcc4/libiberty/fnmatch.c \
src/gnu/dist/gcc4/libiberty/fnmatch.txh \
src/gnu/dist/gcc4/libiberty/fopen_unlocked.c \
src/gnu/dist/gcc4/libiberty/functions.texi \
src/gnu/dist/gcc4/libiberty/gather-docs \
src/gnu/dist/gcc4/libiberty/getcwd.c src/gnu/dist/gcc4/libiberty/getopt.c \
src/gnu/dist/gcc4/libiberty/getopt1.c \
src/gnu/dist/gcc4/libiberty/getpagesize.c \
src/gnu/dist/gcc4/libiberty/getpwd.c \
src/gnu/dist/gcc4/libiberty/getruntime.c \
src/gnu/dist/gcc4/libiberty/gettimeofday.c \
src/gnu/dist/gcc4/libiberty/hashtab.c src/gnu/dist/gcc4/libiberty/hex.c \
src/gnu/dist/gcc4/libiberty/index.c src/gnu/dist/gcc4/libiberty/insque.c \
src/gnu/dist/gcc4/libiberty/lbasename.c \
src/gnu/dist/gcc4/libiberty/libiberty.texi \
src/gnu/dist/gcc4/libiberty/lrealpath.c \
src/gnu/dist/gcc4/libiberty/maint-tool \
src/gnu/dist/gcc4/libiberty/make-relative-prefix.c \
src/gnu/dist/gcc4/libiberty/make-temp-file.c \
src/gnu/dist/gcc4/libiberty/makefile.vms \
src/gnu/dist/gcc4/libiberty/md5.c src/gnu/dist/gcc4/libiberty/memchr.c \
src/gnu/dist/gcc4/libiberty/memcmp.c src/gnu/dist/gcc4/libiberty/memcpy.c \
src/gnu/dist/gcc4/libiberty/memmove.c \
src/gnu/dist/gcc4/libiberty/mempcpy.c \
src/gnu/dist/gcc4/libiberty/memset.c \
src/gnu/dist/gcc4/libiberty/mkstemps.c \
src/gnu/dist/gcc4/libiberty/msdos.c \
src/gnu/dist/gcc4/libiberty/objalloc.

CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/INSTALL

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:24:50 UTC 2014

Removed Files:
src/gnu/dist/gcc4/INSTALL [tls-earlyentropy]: README

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/INSTALL/README

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/gcc/testsuite/treelang

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:24:41 UTC 2014

Removed Files:
src/gnu/dist/gcc4/gcc/testsuite/treelang [tls-earlyentropy]: ChangeLog
Makefile.in
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile [tls-earlyentropy]:
autofunc.tree badchar.tree badreturn.tree compile.exp exit.tree
externvar.tree extrafunc.tree extravar.tree extref.tree
full_unit.tree function-1.tree memory.tree mismatch.tree
noproto.tree novar.tree syntax-1.tree tabs.tree unsigned.tree
var_defs-2.tree var_defs.tree
src/gnu/dist/gcc4/gcc/testsuite/treelang/execute [tls-earlyentropy]:
execute.exp funccall-2.tree funccall.tree initial.tree main.tree
static.tree
src/gnu/dist/gcc4/gcc/testsuite/treelang/output [tls-earlyentropy]:
output-1.c output-1.out output-1.tree output.exp

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/gcc/testsuite/treelang/ChangeLog
cvs rdiff -u -r1.1.1.1 -r0 \
src/gnu/dist/gcc4/gcc/testsuite/treelang/Makefile.in
cvs rdiff -u -r1.1.1.1 -r0 \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/autofunc.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/badchar.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/badreturn.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/compile.exp \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/exit.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/externvar.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/extrafunc.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/extravar.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/extref.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/full_unit.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/function-1.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/memory.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/mismatch.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/noproto.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/novar.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/syntax-1.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/tabs.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/unsigned.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/var_defs-2.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/compile/var_defs.tree
cvs rdiff -u -r1.1.1.1 -r0 \
src/gnu/dist/gcc4/gcc/testsuite/treelang/execute/execute.exp \
src/gnu/dist/gcc4/gcc/testsuite/treelang/execute/funccall-2.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/execute/funccall.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/execute/initial.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/execute/main.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/execute/static.tree
cvs rdiff -u -r1.1.1.1 -r0 \
src/gnu/dist/gcc4/gcc/testsuite/treelang/output/output-1.c \
src/gnu/dist/gcc4/gcc/testsuite/treelang/output/output-1.out \
src/gnu/dist/gcc4/gcc/testsuite/treelang/output/output-1.tree \
src/gnu/dist/gcc4/gcc/testsuite/treelang/output/output.exp

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/include

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:24:47 UTC 2014

Removed Files:
src/gnu/dist/gcc4/include [tls-earlyentropy]: COPYING ChangeLog
ChangeLog-9103 ansidecl.h demangle.h dyn-string.h fibheap.h
filenames.h floatformat.h fnmatch.h getopt.h hashtab.h libiberty.h
md5.h objalloc.h obstack.h partition.h safe-ctype.h sort.h
splay-tree.h symcat.h ternary.h xregex.h xregex2.h xtensa-config.h

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/include/COPYING \
src/gnu/dist/gcc4/include/ChangeLog-9103 \
src/gnu/dist/gcc4/include/ansidecl.h \
src/gnu/dist/gcc4/include/dyn-string.h \
src/gnu/dist/gcc4/include/fibheap.h src/gnu/dist/gcc4/include/filenames.h \
src/gnu/dist/gcc4/include/floatformat.h \
src/gnu/dist/gcc4/include/fnmatch.h src/gnu/dist/gcc4/include/getopt.h \
src/gnu/dist/gcc4/include/hashtab.h src/gnu/dist/gcc4/include/libiberty.h \
src/gnu/dist/gcc4/include/md5.h src/gnu/dist/gcc4/include/objalloc.h \
src/gnu/dist/gcc4/include/obstack.h src/gnu/dist/gcc4/include/partition.h \
src/gnu/dist/gcc4/include/safe-ctype.h src/gnu/dist/gcc4/include/sort.h \
src/gnu/dist/gcc4/include/splay-tree.h src/gnu/dist/gcc4/include/symcat.h \
src/gnu/dist/gcc4/include/ternary.h src/gnu/dist/gcc4/include/xregex.h \
src/gnu/dist/gcc4/include/xregex2.h \
src/gnu/dist/gcc4/include/xtensa-config.h
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/include/ChangeLog
cvs rdiff -u -r1.1.1.2 -r0 src/gnu/dist/gcc4/include/demangle.h

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/libcpp

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:24:51 UTC 2014

Removed Files:
src/gnu/dist/gcc4/libcpp [tls-earlyentropy]: ChangeLog Makefile.in
aclocal.m4 charset.c config.in configure configure.ac directives.c
errors.c expr.c files.c identifiers.c init.c internal.h lex.c
line-map.c macro.c makedepend.c makeucnid.c mkdeps.c pch.c symtab.c
system.h traditional.c ucnid.h ucnid.tab
src/gnu/dist/gcc4/libcpp/include [tls-earlyentropy]: cpp-id-data.h
cpplib.h line-map.h mkdeps.h symtab.h
src/gnu/dist/gcc4/libcpp/po [tls-earlyentropy]: ChangeLog be.po ca.po
cpplib.pot da.po de.po el.po es.po fr.po ja.po nl.po rw.po sv.po
tr.po vi.po zh_CN.po zh_TW.po

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.4 -r0 src/gnu/dist/gcc4/libcpp/ChangeLog
cvs rdiff -u -r1.2 -r0 src/gnu/dist/gcc4/libcpp/Makefile.in \
src/gnu/dist/gcc4/libcpp/configure src/gnu/dist/gcc4/libcpp/configure.ac \
src/gnu/dist/gcc4/libcpp/files.c src/gnu/dist/gcc4/libcpp/internal.h \
src/gnu/dist/gcc4/libcpp/lex.c
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/libcpp/aclocal.m4 \
src/gnu/dist/gcc4/libcpp/charset.c src/gnu/dist/gcc4/libcpp/config.in \
src/gnu/dist/gcc4/libcpp/errors.c src/gnu/dist/gcc4/libcpp/expr.c \
src/gnu/dist/gcc4/libcpp/identifiers.c \
src/gnu/dist/gcc4/libcpp/line-map.c src/gnu/dist/gcc4/libcpp/makedepend.c \
src/gnu/dist/gcc4/libcpp/makeucnid.c src/gnu/dist/gcc4/libcpp/pch.c \
src/gnu/dist/gcc4/libcpp/symtab.c src/gnu/dist/gcc4/libcpp/system.h \
src/gnu/dist/gcc4/libcpp/traditional.c src/gnu/dist/gcc4/libcpp/ucnid.h \
src/gnu/dist/gcc4/libcpp/ucnid.tab
cvs rdiff -u -r1.1.1.2 -r0 src/gnu/dist/gcc4/libcpp/directives.c \
src/gnu/dist/gcc4/libcpp/mkdeps.c
cvs rdiff -u -r1.3 -r0 src/gnu/dist/gcc4/libcpp/init.c
cvs rdiff -u -r1.4 -r0 src/gnu/dist/gcc4/libcpp/macro.c
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/libcpp/include/cpp-id-data.h \
src/gnu/dist/gcc4/libcpp/include/line-map.h \
src/gnu/dist/gcc4/libcpp/include/mkdeps.h \
src/gnu/dist/gcc4/libcpp/include/symtab.h
cvs rdiff -u -r1.3 -r0 src/gnu/dist/gcc4/libcpp/include/cpplib.h
cvs rdiff -u -r1.1.1.5 -r0 src/gnu/dist/gcc4/libcpp/po/ChangeLog
cvs rdiff -u -r1.1.1.2 -r0 src/gnu/dist/gcc4/libcpp/po/be.po \
src/gnu/dist/gcc4/libcpp/po/ca.po src/gnu/dist/gcc4/libcpp/po/da.po \
src/gnu/dist/gcc4/libcpp/po/el.po src/gnu/dist/gcc4/libcpp/po/es.po \
src/gnu/dist/gcc4/libcpp/po/fr.po src/gnu/dist/gcc4/libcpp/po/ja.po \
src/gnu/dist/gcc4/libcpp/po/nl.po src/gnu/dist/gcc4/libcpp/po/rw.po \
src/gnu/dist/gcc4/libcpp/po/sv.po src/gnu/dist/gcc4/libcpp/po/tr.po \
src/gnu/dist/gcc4/libcpp/po/zh_CN.po src/gnu/dist/gcc4/libcpp/po/zh_TW.po
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/libcpp/po/cpplib.pot \
src/gnu/dist/gcc4/libcpp/po/de.po src/gnu/dist/gcc4/libcpp/po/vi.po

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/gcc/testsuite/lib

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:24:39 UTC 2014

Removed Files:
src/gnu/dist/gcc4/gcc/testsuite/lib [tls-earlyentropy]: c-compat.exp
c-torture.exp compat.exp copy-file.exp dg-pch.exp file-format.exp
fortran-torture.exp g++-dg.exp g++.exp gcc-defs.exp gcc-dg.exp
gcc.exp gcov.exp gfortran-dg.exp gfortran.exp mike-g++.exp
mike-gcc.exp obj-c++-dg.exp obj-c++.exp objc-dg.exp
objc-torture.exp objc.exp profopt.exp prune.exp scanasm.exp
scandump.exp scanipa.exp scanrtl.exp scantree.exp
target-libpath.exp target-supports-dg.exp target-supports.exp
treelang-dg.exp treelang.exp wrapper.exp

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/gcc/testsuite/lib/c-compat.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/copy-file.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/dg-pch.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/file-format.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/g++-dg.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/gcc.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/gcov.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/gfortran-dg.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/gfortran.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/mike-g++.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/mike-gcc.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/obj-c++-dg.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/objc-dg.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/prune.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/scandump.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/scanipa.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/scanrtl.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/scantree.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/target-libpath.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/treelang-dg.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/treelang.exp
cvs rdiff -u -r1.1.1.2 -r0 src/gnu/dist/gcc4/gcc/testsuite/lib/c-torture.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/compat.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/fortran-torture.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/g++.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/gcc-defs.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/gcc-dg.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/obj-c++.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/objc-torture.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/objc.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/profopt.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/scanasm.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/target-supports-dg.exp \
src/gnu/dist/gcc4/gcc/testsuite/lib/wrapper.exp
cvs rdiff -u -r1.1.1.4 -r0 \
src/gnu/dist/gcc4/gcc/testsuite/lib/target-supports.exp

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/gcc/testsuite/gcc.target

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:24:35 UTC 2014

Removed Files:
src/gnu/dist/gcc4/gcc/testsuite/gcc.target/alpha [tls-earlyentropy]:
2715-1.c 20011018-1.c 980217-1.c alpha.exp asm-1.c base-1.c
base-2.c cix-1.c cix-2.c max-1.c max-2.c pr19518.c pr24178.c
src/gnu/dist/gcc4/gcc/testsuite/gcc.target/arm [tls-earlyentropy]:
arm.exp pr27387.C stack-corruption.c
src/gnu/dist/gcc4/gcc/testsuite/gcc.target/cris [tls-earlyentropy]:
cris.exp rld-legit1.c rld-legit2.c
src/gnu/dist/gcc4/gcc/testsuite/gcc.target/cris/torture 
[tls-earlyentropy]:
cris-torture.exp no-pro-epi-1.c pr24750-2.c
src/gnu/dist/gcc4/gcc/testsuite/gcc.target/frv [tls-earlyentropy]:
all-accs-1.c all-mclracca-1.c all-mdpackh-1.c all-read-write-1.c
all-tls-global-dynamic.c all-tls-initial-exec-pic.c
all-tls-initial-exec.c all-tls-local-dynamic-plt-pic.c
all-tls-local-dynamic-plt.c all-tls-local-dynamic.c
all-tls-local-exec-TLS.c all-tls-local-exec.c fr400-builtins-1.c
fr400-builtins-2.c fr405-builtins-1.c fr405-builtins-2.c
fr405-builtins-3.c fr450-builtins-1.c fr450-builtins-2.c
fr450-builtins-3.c fr450-builtins-4.c fr450-builtins-5.c
fr450-builtins-6.c fr450-builtins-7.c fr450-builtins-8.c
fr450-builtins-9.c fr550-builtins-1.c fr550-builtins-2.c
fr550-builtins-3.c fr550-builtins-4.c fr550-builtins-5.c frv.exp
src/gnu/dist/gcc4/gcc/testsuite/gcc.target/i386 [tls-earlyentropy]:
2609-1.c 2614-1.c 2614-2.c 2720-1.c 2807-1.c
2904-1.c 20001127-1.c 20010202-1.c 20010520-1.c 20011009-1.c
20011029-2.c 20011107-1.c 2009-1.c 20020201-3.c 20020218-1.c
20020224-1.c 20020426-1.c 20020523-1.c 20020523-2.c 20020531-1.c
20020616-1.c 20020729-1.c 20030217-1.c 20030926-1.c 20040112-1.c
20050113-1.c 20060218-1.c 20060821-1.c 387-1.c 387-2.c 387-3.c
387-4.c 387-5.c 387-6.c 387-7.c 387-8.c 3dnow-1.c 3dnow-2.c
3dnowA-1.c 3dnowA-2.c 980211-1.c 980226-1.c 980414-1.c 980520-1.c
980709-1.c 990117-1.c 990130-1.c 990213-2.c 990214-1.c 990424-1.c
990524-1.c 991129-1.c 991209-1.c 991214-1.c 991230-1.c abi-1.c
amd64-abi-1.c amd64-abi-2.c asm-1.c asm-2.c asm-3.c asm-4.c asm-5.c
attributes-error.c bitfield1.c bitfield2.c bitfield3.c
builtin-apply-mmx.c cadd.c call-1.c clobbers.c cmov1.c cmov2.c
cmov3.c cmov4.c cmov5.c compress-float-387-pic.c
compress-float-387.c compress-float-sse-pic.c compress-float-sse.c
cvt-1.c defines-1.c defines-2.c fastcall-1.c fastcall-sseregparm.c
fpcvt-1.c fpcvt-2.c fpcvt-3.c fpcvt-4.c i386.exp lea.c local.c
local2.c loop-1.c loop-2.c loop-3.c memset-1.c minmax-1.c
minmax-2.c mmx-1.c mmx-2.c mmx-3.c mmx-4.c mmx-5.c mmx-6.c mmx-7.c
movq-2.c movq.c mul.c ordcmp-1.c pentium4-not-mull.c pic-1.c
pr12092-1.c pr13366.c pr13685.c pr14289-1.c pr17692.c pr18614-1.c
pr19236-1.c pr20204.c pr21101.c pr21291.c pr21518.c pr22362.c
pr22432.c pr22576.c pr22585.c pr23098.c pr23268.c pr23376.c
pr23570.c pr23575.c pr23943.c pr24055.c pr24306.c pr24315.c
pr25254.c pr25293.c pr25654.c pr26600.c pr26826.c pr27790.c
pr27827.c pr28946.c pr30848.c pr32389.c pr9771-1.c
regparm-stdcall.c regparm.c rotate-1.c sibcall-5.c signbit-1.c
signbit-2.c signbit-3.c sse-1.c sse-10.c sse-11.c sse-12.c sse-13.c
sse-14.c sse-15.c sse-16.c sse-2.c sse-3.c sse-4.c sse-5.c sse-6.c
sse-7.c sse-8.c sse-9.c sse-vect-types.c ssefn-1.c ssefn-2.c
ssefn-3.c ssefn-4.c ssefp-1.c ssefp-2.c sseregparm-1.c
sseregparm-2.c sseregparm-3.c sseregparm-4.c sseregparm-5.c
sseregparm-6.c sseregparm-7.c ssetype-1.c ssetype-2.c ssetype-3.c
ssetype-4.c ssetype-5.c tailcall-1.c unordcmp-1.c unroll-1.c
vect-args.c volatile-1.c xorps.c
src/gnu/dist/gcc4/gcc/testsuite/gcc.target/ia64 [tls-earlyentropy]:
20010423-1.c 20020313-1.c 20020326-1.c 20030225-2.c 20030405-1.c
20030811-1.c 20040303-1.c asm-1.c float80-1.c float80-2.c
float80-varargs-1.c fpreg-1.c fpreg-2.c fptr-1.c got-1.c ia64.exp
postinc-1.c sibcall-unwind-1.c sibcall-unwind-2.c small-addr-1.c
types-1.c types-2.c visibility-1.c visibility-2.c
src/gnu/dist/gcc4/gcc/testsuite/gcc.target/mips [tls-earlyentropy]:
args-1.c args-2.c args-3.c asm-1.c branch-1.c ext_ins.c
fix-vr4130-1.c fix-vr4130-2.c fix-vr4130-3.c fix-vr4130-4.c
fpcmp-1.c fpcmp-2.c memcpy-1.c mips-3d-1.c mips-3d-2.c mips-3d-3.c
mips-3d-4.c mips-3d-5.c mips-3d-6.c mips-

CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:24:37 UTC 2014

Removed Files:
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework [tls-earlyentropy]:
README dg-bogus-exp-P.c dg-bogus-exp-XF.c dg-do-assemble-exp-P.c
dg-do-compile-exp-P.c dg-do-link-exp-P.c dg-do-run-exp-P.c
dg-do-run-sf-exp-F.c dg-do-run-sf-exp-P.c dg-do-run-sft-exp-F.c
dg-do-run-sft-exp-P.c dg-dot-run-exp-P.c dg-dot-run-exp-U.c
dg-dot-run-sif-exp-P.c dg-dot-run-sif-exp-U.c
dg-dot-run-xif-exp-P.c dg-dot-run-xif-exp-XP.c dg-dox-run-exp-XF.c
dg-dox-run-sf-exp-XF.c dg-dox-run-sf-exp-XP.c dg-error-exp-P.c
dg-error-exp-XP.c dg-excess-errors-exp-XF.c
dg-excess-errors-exp-XP.c dg-outexists-exp-F.c dg-outexists-exp-P.c
dg-outexists-exp-XP.c dg-outexistsnot-exp-F.c
dg-outexistsnot-exp-P.c dg-outexistsnot-exp-XF.c dg-output-exp-P.c
dg-output-exp-XF.c dg-warning-exp-P.c gen_directive_tests
test-framework.awk test-framework.exp

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/README \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-bogus-exp-P.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-bogus-exp-XF.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-do-assemble-exp-P.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-do-compile-exp-P.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-do-link-exp-P.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-do-run-exp-P.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-do-run-sf-exp-F.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-do-run-sf-exp-P.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-do-run-sft-exp-F.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-do-run-sft-exp-P.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-P.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-dot-run-exp-U.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-P.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-dot-run-sif-exp-U.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-P.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-dot-run-xif-exp-XP.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-dox-run-exp-XF.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-dox-run-sf-exp-XF.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-dox-run-sf-exp-XP.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-error-exp-P.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-error-exp-XP.c \

src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XF.c \

src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-excess-errors-exp-XP.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-outexists-exp-F.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-outexists-exp-P.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-outexists-exp-XP.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-outexistsnot-exp-F.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-outexistsnot-exp-P.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-outexistsnot-exp-XF.c 
\
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-output-exp-P.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-output-exp-XF.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/dg-warning-exp-P.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/gen_directive_tests \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/test-framework.exp
cvs rdiff -u -r1.1.1.2 -r0 \
src/gnu/dist/gcc4/gcc/testsuite/gcc.test-framework/test-framework.awk

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:24:31 UTC 2014

Removed Files:
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests [tls-earlyentropy]:
acker1.c acker1.exp arm-isr.c arm-isr.exp bprob-1.c bprob-2.c
bprob.exp dhry.c dhry.exp dhry.h gcov-1.c gcov-10.c gcov-10b.c
gcov-11.c gcov-2.c gcov-3.c gcov-4.c gcov-4b.c gcov-5b.c gcov-6.c
gcov-7.c gcov-8.c gcov-9.c gcov.exp i386-pf-3dnow-1.c
i386-pf-athlon-1.c i386-pf-none-1.c i386-pf-sse-1.c
i386-prefetch.exp linkage-x.c linkage-y.c linkage.exp matrix1.c
matrix1.exp mg-2.c mg-2.exp mg.c mg.exp options.exp sieve.c
sieve.exp sort2.c sort2.exp

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/acker1.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/acker1.exp \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/arm-isr.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/arm-isr.exp \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/bprob-1.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/bprob-2.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/bprob.exp \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/dhry.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/dhry.exp \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/dhry.h \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/gcov-1.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/gcov-10.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/gcov-10b.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/gcov-11.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/gcov-2.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/gcov-3.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/gcov-4.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/gcov-4b.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/gcov-5b.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/gcov-6.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/gcov-7.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/gcov-8.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/gcov-9.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/gcov.exp \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/i386-pf-3dnow-1.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/i386-pf-athlon-1.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/i386-pf-none-1.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/i386-pf-sse-1.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/i386-prefetch.exp \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/linkage-x.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/linkage-y.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/matrix1.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/matrix1.exp \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/mg-2.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/mg-2.exp \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/mg.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/mg.exp \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/options.exp \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/sieve.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/sieve.exp \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/sort2.c \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/sort2.exp
cvs rdiff -u -r1.1.1.2 -r0 \
src/gnu/dist/gcc4/gcc/testsuite/gcc.misc-tests/linkage.exp

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/gcc/po

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:23:52 UTC 2014

Removed Files:
src/gnu/dist/gcc4/gcc/po [tls-earlyentropy]: ChangeLog EXCLUDES be.po
ca.po da.po de.po el.po es.po exgettext fr.po gcc.pot ja.po nl.po
ru.po rw.po sr.po sv.po tr.po zh_CN.po zh_TW.po

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.7 -r0 src/gnu/dist/gcc4/gcc/po/ChangeLog \
src/gnu/dist/gcc4/gcc/po/sv.po
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/gcc/po/EXCLUDES \
src/gnu/dist/gcc4/gcc/po/exgettext src/gnu/dist/gcc4/gcc/po/ru.po \
src/gnu/dist/gcc4/gcc/po/sr.po
cvs rdiff -u -r1.1.1.2 -r0 src/gnu/dist/gcc4/gcc/po/be.po \
src/gnu/dist/gcc4/gcc/po/ca.po src/gnu/dist/gcc4/gcc/po/da.po \
src/gnu/dist/gcc4/gcc/po/el.po src/gnu/dist/gcc4/gcc/po/fr.po \
src/gnu/dist/gcc4/gcc/po/ja.po src/gnu/dist/gcc4/gcc/po/nl.po \
src/gnu/dist/gcc4/gcc/po/rw.po src/gnu/dist/gcc4/gcc/po/zh_CN.po \
src/gnu/dist/gcc4/gcc/po/zh_TW.po
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/gcc/po/de.po \
src/gnu/dist/gcc4/gcc/po/es.po src/gnu/dist/gcc4/gcc/po/gcc.pot
cvs rdiff -u -r1.1.1.4 -r0 src/gnu/dist/gcc4/gcc/po/tr.po

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/gcc/config

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:23:38 UTC 2014

Removed Files:
src/gnu/dist/gcc4/gcc/config [tls-earlyentropy]: README chorus.h
darwin-c.c darwin-crt2.c darwin-protos.h darwin.c darwin.h
darwin.opt dbx.h dbxcoff.h dbxelf.h divmod.c elfos.h fp-bit.c
fp-bit.h freebsd-nthr.h freebsd-spec.h freebsd.h gnu.h gofast.h
host-darwin.c host-darwin.h host-hpux.c host-linux.c host-solaris.c
interix.h interix3.h kaos.h kfreebsd-gnu.h knetbsd-gnu.h
libgcc-glibc.ver libgloss.h linux.h lynx.h lynx.opt memcmp.c
memcpy.c memmove.c memset.c netbsd-aout.h netbsd-elf.h netbsd.h
openbsd-oldgas.h openbsd.h ptx4.h rtems.h sol2-c.c sol2-protos.h
sol2.c sol2.h sol26.h svr3.h svr4.h t-darwin t-freebsd
t-freebsd-thread t-gnu t-libc-ok t-libgcc-pic t-libunwind
t-libunwind-elf t-linux t-lynx t-netbsd t-openbsd t-openbsd-thread
t-rtems t-slibgcc-darwin t-slibgcc-elf-ver t-slibgcc-nolc-override
t-slibgcc-sld t-sol2 t-svr4 t-vxworks tm-dwarf2.h udivmod.c
udivmodsi4.c usegas.h vx-common.h vxlib.c vxworks.h vxworks.opt
vxworksae.h windiss.h x-darwin x-hpux x-interix x-linux x-solaris
src/gnu/dist/gcc4/gcc/config/alpha [tls-earlyentropy]: alpha-modes.def
alpha-protos.h alpha.c alpha.h alpha.md alpha.opt crtfastmath.c
elf.h ev4.md ev5.md ev6.md freebsd.h gnu.h lib1funcs.asm
linux-elf.h linux-unwind.h linux.h netbsd.h openbsd.h osf.h osf5.h
predicates.md qrnnd.asm sync.md t-alpha t-crtfm t-ieee
t-osf-pthread t-osf4 t-unicosmk t-vms t-vms64 unicosmk.h va_list.h
vms-cc.c vms-crt0-64.c vms-crt0.c vms-dwarf2.asm vms-dwarf2eh.asm
vms-ld.c vms-psxcrt0-64.c vms-psxcrt0.c vms-unwind.h vms.h vms64.h
vms_tramp.asm x-vms xm-vms.h
src/gnu/dist/gcc4/gcc/config/arc [tls-earlyentropy]: arc-modes.def
arc-protos.h arc.c arc.h arc.md arc.opt initfini.c lib1funcs.asm
t-arc
src/gnu/dist/gcc4/gcc/config/arm [tls-earlyentropy]:
README-interworking aof.h aout.h arm-cores.def arm-generic.md
arm-modes.def arm-protos.h arm-tune.md arm.c arm.h arm.md arm.opt
arm1020e.md arm1026ejs.md arm1136jfs.md arm926ejs.md bpabi.S
bpabi.c bpabi.h cirrus.md coff.h crti.asm crtn.asm ecos-elf.h elf.h
fpa.md freebsd.h gentune.sh ieee754-df.S ieee754-sf.S iwmmxt.md
kaos-arm.h kaos-strongarm.h lib1funcs.asm libgcc-bpabi.ver
libunwind.S linux-eabi.h linux-elf.h linux-gas.h mmintrin.h
netbsd-elf.h netbsd.h pe.c pe.h pe.opt pr-support.c predicates.md
rtems-elf.h semi.h semiaof.h strongarm-coff.h strongarm-elf.h
strongarm-pe.h symbian.h t-arm t-arm-coff t-arm-elf t-bpabi t-linux
t-linux-eabi t-netbsd t-pe t-rtems t-semi t-strongarm-elf
t-strongarm-pe t-symbian t-vxworks t-wince-pe t-xscale-coff
t-xscale-elf uclinux-elf.h unaligned-funcs.c unknown-elf.h
unwind-arm.c unwind-arm.h vfp.md vxworks.h wince-pe.h xscale-coff.h
xscale-elf.h
src/gnu/dist/gcc4/gcc/config/avr [tls-earlyentropy]: avr-protos.h avr.c
avr.h avr.md avr.opt libgcc.S rtems.h t-avr t-rtems
src/gnu/dist/gcc4/gcc/config/bfin [tls-earlyentropy]: bfin-modes.def
bfin-protos.h bfin.c bfin.h bfin.md bfin.opt crti.s crtlibid.s
crtn.s elf.h lib1funcs.asm predicates.md t-bfin t-bfin-elf
uclinux.h
src/gnu/dist/gcc4/gcc/config/c4x [tls-earlyentropy]: c4x-c.c
c4x-modes.def c4x-protos.h c4x.c c4x.h c4x.md c4x.opt libgcc.S
predicates.md rtems.h t-c4x t-rtems
src/gnu/dist/gcc4/gcc/config/cris [tls-earlyentropy]: aout.h aout.opt
arit.c cris-protos.h cris.c cris.h cris.md cris.opt
cris_abi_symbol.c elf.opt linux.h linux.opt mulsi3.asm
predicates.md t-aout t-cris t-elfmulti t-linux
src/gnu/dist/gcc4/gcc/config/crx [tls-earlyentropy]: crx-protos.h crx.c
crx.h crx.md crx.opt t-crx
src/gnu/dist/gcc4/gcc/config/fr30 [tls-earlyentropy]: crti.asm crtn.asm
fr30-protos.h fr30.c fr30.h fr30.md fr30.opt lib1funcs.asm
predicates.md t-fr30
src/gnu/dist/gcc4/gcc/config/frv [tls-earlyentropy]: cmovd.c cmovh.c
cmovw.c frv-abi.h frv-asm.h frv-modes.def frv-protos.h frv.c frv.h
frv.md frv.opt frvbegin.c frvend.c lib1funcs.asm libgcc-frv.ver
linux.h modi.c predicates.md t-frv t-linux uitod.c uitof.c ulltod.c
ulltof.c umodi.c
src/gnu/dist/gcc4/gcc/config/h8300 [tls-earlyentropy]: clzhi2.c coff.h
crti.asm crtn.asm ctzhi2.c elf.h fixunssfsi.c genmova.sh
h8300-protos.h h8300.c h8300.h h8300.md h8300.opt lib1funcs.asm
mova.md parityhi2.c popcoun

CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/gcc/testsuite/config

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:23:58 UTC 2014

Removed Files:
src/gnu/dist/gcc4/gcc/testsuite/config [tls-earlyentropy]: default.exp

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/gcc/testsuite/config/default.exp

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/gcc/ginclude

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:23:46 UTC 2014

Removed Files:
src/gnu/dist/gcc4/gcc/ginclude [tls-earlyentropy]: float.h iso646.h
stdarg.h stdbool.h stddef.h varargs.h

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/gcc/ginclude/float.h \
src/gnu/dist/gcc4/gcc/ginclude/iso646.h \
src/gnu/dist/gcc4/gcc/ginclude/stdarg.h \
src/gnu/dist/gcc4/gcc/ginclude/stdbool.h \
src/gnu/dist/gcc4/gcc/ginclude/varargs.h
cvs rdiff -u -r1.2 -r0 src/gnu/dist/gcc4/gcc/ginclude/stddef.h

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/fixincludes

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:23:30 UTC 2014

Removed Files:
src/gnu/dist/gcc4/fixincludes [tls-earlyentropy]: ChangeLog Makefile.in
README README-fixinc aclocal.m4 check.tpl config.h.in configure
configure.ac fixfixes.c fixinc.in fixincl.c fixincl.tpl fixincl.x
fixlib.c fixlib.h fixopts.c fixtests.c genfixes inclhack.def
mkfixinc.sh mkheaders.in procopen.c server.c server.h system.h
src/gnu/dist/gcc4/fixincludes/tests/base [tls-earlyentropy]:
AvailabilityMacros.h _G_config.h assert.h c_asm.h com_err.h
ctrl-quotes-def-1.h ctype.h curses.h errno.h fixinc-test-limits.h
inttypes.h io-quotes-def-1.h locale.h malloc.h math.h obstack.h
pthread.h reg_types.h regex.h regexp.h standards.h stdio.h
stdio_tag.h stdlib.h string.h strings.h sym.h testing.h time.h
tinfo.h unistd.h wchar.h widec.h
src/gnu/dist/gcc4/fixincludes/tests/base/X11 [tls-earlyentropy]:
ShellP.h Xmu.h
src/gnu/dist/gcc4/fixincludes/tests/base/Xm [tls-earlyentropy]:
BaseClassI.h Traversal.h
src/gnu/dist/gcc4/fixincludes/tests/base/ansi [tls-earlyentropy]:
math.h stdlib.h
src/gnu/dist/gcc4/fixincludes/tests/base/arch/i960 [tls-earlyentropy]:
archI960.h
src/gnu/dist/gcc4/fixincludes/tests/base/arpa [tls-earlyentropy]:
inet.h
src/gnu/dist/gcc4/fixincludes/tests/base/bits [tls-earlyentropy]:
huge_val.h
src/gnu/dist/gcc4/fixincludes/tests/base/bsd [tls-earlyentropy]: libc.h
src/gnu/dist/gcc4/fixincludes/tests/base/fs/rfs [tls-earlyentropy]:
rf_cache.h
src/gnu/dist/gcc4/fixincludes/tests/base/hsfs [tls-earlyentropy]:
hsfs_spec.h
src/gnu/dist/gcc4/fixincludes/tests/base/ia64/sys [tls-earlyentropy]:
getppdp.h
src/gnu/dist/gcc4/fixincludes/tests/base/internal [tls-earlyentropy]:
math_core.h sgimacros.h wchar_core.h
src/gnu/dist/gcc4/fixincludes/tests/base/iso [tls-earlyentropy]:
math_c99.h
src/gnu/dist/gcc4/fixincludes/tests/base/mach-o [tls-earlyentropy]:
dyld.h
src/gnu/dist/gcc4/fixincludes/tests/base/machine [tls-earlyentropy]:
cpu.h
src/gnu/dist/gcc4/fixincludes/tests/base/netdnet [tls-earlyentropy]:
dnetdb.h
src/gnu/dist/gcc4/fixincludes/tests/base/netinet [tls-earlyentropy]:
in.h ip.h
src/gnu/dist/gcc4/fixincludes/tests/base/pixrect [tls-earlyentropy]:
memvar.h
src/gnu/dist/gcc4/fixincludes/tests/base/rpc [tls-earlyentropy]: auth.h
rpc.h svc.h xdr.h
src/gnu/dist/gcc4/fixincludes/tests/base/rpcsvc [tls-earlyentropy]:
rstat.h rusers.h
src/gnu/dist/gcc4/fixincludes/tests/base/sparc [tls-earlyentropy]:
asm_linkage.h
src/gnu/dist/gcc4/fixincludes/tests/base/sundev [tls-earlyentropy]:
vuid_event.h
src/gnu/dist/gcc4/fixincludes/tests/base/sunwindow [tls-earlyentropy]:
win_lock.h
src/gnu/dist/gcc4/fixincludes/tests/base/sys [tls-earlyentropy]: asm.h
cdefs.h file.h ioctl.h limits.h machine.h mman.h pthread.h regset.h
signal.h socket.h spinlock.h stat.h time.h times.h types.h
ucontext.h utsname.h wait.h
src/gnu/dist/gcc4/fixincludes/tests/base/types [tls-earlyentropy]:
vxTypesBase.h

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.6 -r0 src/gnu/dist/gcc4/fixincludes/ChangeLog
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/fixincludes/Makefile.in \
src/gnu/dist/gcc4/fixincludes/README \
src/gnu/dist/gcc4/fixincludes/README-fixinc \
src/gnu/dist/gcc4/fixincludes/aclocal.m4 \
src/gnu/dist/gcc4/fixincludes/check.tpl \
src/gnu/dist/gcc4/fixincludes/config.h.in \
src/gnu/dist/gcc4/fixincludes/configure \
src/gnu/dist/gcc4/fixincludes/configure.ac \
src/gnu/dist/gcc4/fixincludes/fixfixes.c \
src/gnu/dist/gcc4/fixincludes/fixinc.in \
src/gnu/dist/gcc4/fixincludes/fixincl.c \
src/gnu/dist/gcc4/fixincludes/fixincl.tpl \
src/gnu/dist/gcc4/fixincludes/fixlib.c \
src/gnu/dist/gcc4/fixincludes/fixlib.h \
src/gnu/dist/gcc4/fixincludes/fixopts.c \
src/gnu/dist/gcc4/fixincludes/fixtests.c \
src/gnu/dist/gcc4/fixincludes/genfixes \
src/gnu/dist/gcc4/fixincludes/mkfixinc.sh \
src/gnu/dist/gcc4/fixincludes/mkheaders.in \
src/gnu/dist/gcc4/fixincludes/procopen.c \
src/gnu/dist/gcc4/fixincludes/server.c \
src/gnu/dist/gcc4/fixincludes/server.h \
src/gnu/dist/gcc4/fixincludes/system.h
cvs rdiff -u -r1.1.1.4 -r0 src/gnu/dist/gcc4/fixincludes/fixincl.x
cvs rdiff -u -r1.1.1.5 -r0 src/gnu/dist/gcc4/fixincludes/inclhack.def
cvs rdiff -u -r1.1.1.1 -r0 \
src/gnu/dist/gcc4/fixincludes/tests/base/AvailabilityMacros.h \

CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/gcc/cp

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:23:40 UTC 2014

Removed Files:
src/gnu/dist/gcc4/gcc/cp [tls-earlyentropy]: ChangeLog ChangeLog-1993
ChangeLog-1994 ChangeLog-1995 ChangeLog-1996 ChangeLog-1997
ChangeLog-1998 ChangeLog-1999 ChangeLog-2000 ChangeLog-2001
ChangeLog-2002 ChangeLog-2003 ChangeLog-2004 ChangeLog.tree-ssa
Make-lang.in NEWS call.c cfns.gperf cfns.h class.c config-lang.in
cp-gimplify.c cp-lang.c cp-objcp-common.c cp-objcp-common.h
cp-tree.def cp-tree.h cvt.c cxx-pretty-print.c cxx-pretty-print.h
decl.c decl.h decl2.c dump.c error.c except.c expr.c friend.c
g++spec.c init.c lang-specs.h lex.c mangle.c method.c name-lookup.c
name-lookup.h operators.def optimize.c parser.c pt.c ptree.c repo.c
rtti.c search.c semantics.c tree.c typeck.c typeck2.c

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r0 src/gnu/dist/gcc4/gcc/cp/ChangeLog
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/gcc/cp/ChangeLog-1993 \
src/gnu/dist/gcc4/gcc/cp/ChangeLog-1994 \
src/gnu/dist/gcc4/gcc/cp/ChangeLog-1995 \
src/gnu/dist/gcc4/gcc/cp/ChangeLog-1996 \
src/gnu/dist/gcc4/gcc/cp/ChangeLog-1997 \
src/gnu/dist/gcc4/gcc/cp/ChangeLog-1998 \
src/gnu/dist/gcc4/gcc/cp/ChangeLog-1999 \
src/gnu/dist/gcc4/gcc/cp/ChangeLog-2000 \
src/gnu/dist/gcc4/gcc/cp/ChangeLog-2001 \
src/gnu/dist/gcc4/gcc/cp/ChangeLog-2002 \
src/gnu/dist/gcc4/gcc/cp/ChangeLog-2003 \
src/gnu/dist/gcc4/gcc/cp/ChangeLog-2004 \
src/gnu/dist/gcc4/gcc/cp/ChangeLog.tree-ssa \
src/gnu/dist/gcc4/gcc/cp/Make-lang.in src/gnu/dist/gcc4/gcc/cp/NEWS \
src/gnu/dist/gcc4/gcc/cp/cfns.gperf src/gnu/dist/gcc4/gcc/cp/cfns.h \
src/gnu/dist/gcc4/gcc/cp/config-lang.in \
src/gnu/dist/gcc4/gcc/cp/cp-lang.c \
src/gnu/dist/gcc4/gcc/cp/cp-objcp-common.c \
src/gnu/dist/gcc4/gcc/cp/cp-objcp-common.h \
src/gnu/dist/gcc4/gcc/cp/cxx-pretty-print.h \
src/gnu/dist/gcc4/gcc/cp/decl.h src/gnu/dist/gcc4/gcc/cp/dump.c \
src/gnu/dist/gcc4/gcc/cp/expr.c src/gnu/dist/gcc4/gcc/cp/g++spec.c \
src/gnu/dist/gcc4/gcc/cp/lang-specs.h \
src/gnu/dist/gcc4/gcc/cp/name-lookup.h \
src/gnu/dist/gcc4/gcc/cp/operators.def src/gnu/dist/gcc4/gcc/cp/ptree.c
cvs rdiff -u -r1.1.1.7 -r0 src/gnu/dist/gcc4/gcc/cp/call.c \
src/gnu/dist/gcc4/gcc/cp/typeck.c
cvs rdiff -u -r1.1.1.4 -r0 src/gnu/dist/gcc4/gcc/cp/class.c \
src/gnu/dist/gcc4/gcc/cp/init.c src/gnu/dist/gcc4/gcc/cp/rtti.c \
src/gnu/dist/gcc4/gcc/cp/search.c src/gnu/dist/gcc4/gcc/cp/typeck2.c
cvs rdiff -u -r1.1.1.2 -r0 src/gnu/dist/gcc4/gcc/cp/cp-gimplify.c \
src/gnu/dist/gcc4/gcc/cp/cp-tree.def \
src/gnu/dist/gcc4/gcc/cp/cxx-pretty-print.c \
src/gnu/dist/gcc4/gcc/cp/except.c src/gnu/dist/gcc4/gcc/cp/friend.c \
src/gnu/dist/gcc4/gcc/cp/lex.c src/gnu/dist/gcc4/gcc/cp/mangle.c \
src/gnu/dist/gcc4/gcc/cp/method.c src/gnu/dist/gcc4/gcc/cp/optimize.c \
src/gnu/dist/gcc4/gcc/cp/repo.c
cvs rdiff -u -r1.1.1.5 -r0 src/gnu/dist/gcc4/gcc/cp/cp-tree.h
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/gcc/cp/cvt.c \
src/gnu/dist/gcc4/gcc/cp/error.c src/gnu/dist/gcc4/gcc/cp/name-lookup.c \
src/gnu/dist/gcc4/gcc/cp/tree.c
cvs rdiff -u -r1.6 -r0 src/gnu/dist/gcc4/gcc/cp/decl.c
cvs rdiff -u -r1.1.1.6 -r0 src/gnu/dist/gcc4/gcc/cp/decl2.c \
src/gnu/dist/gcc4/gcc/cp/semantics.c
cvs rdiff -u -r1.4 -r0 src/gnu/dist/gcc4/gcc/cp/parser.c
cvs rdiff -u -r1.1.1.8 -r0 src/gnu/dist/gcc4/gcc/cp/pt.c

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/gcc/doc

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:23:42 UTC 2014

Removed Files:
src/gnu/dist/gcc4/gcc/doc [tls-earlyentropy]: bugreport.texi
c-tree.texi cfg.texi collect2.texi compat.texi configfiles.texi
configterms.texi contrib.texi contribute.texi cpp.texi cppenv.texi
cppinternals.texi cppopts.texi extend.texi fragments.texi
frontends.texi gcc.texi gccint.texi gcov.texi gnu.texi gty.texi
headerdirs.texi hostconfig.texi implement-c.texi install-old.texi
install.texi install.texi2html interface.texi invoke.texi
languages.texi libgcc.texi makefile.texi md.texi objc.texi
options.texi passes.texi portability.texi rtl.texi service.texi
sourcebuild.texi standards.texi tm.texi tree-ssa.texi trouble.texi
src/gnu/dist/gcc4/gcc/doc/include [tls-earlyentropy]: fdl.texi
funding.texi gcc-common.texi gpl.texi texinfo.tex

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/gcc/doc/bugreport.texi \
src/gnu/dist/gcc4/gcc/doc/cfg.texi \
src/gnu/dist/gcc4/gcc/doc/collect2.texi \
src/gnu/dist/gcc4/gcc/doc/compat.texi \
src/gnu/dist/gcc4/gcc/doc/configfiles.texi \
src/gnu/dist/gcc4/gcc/doc/configterms.texi \
src/gnu/dist/gcc4/gcc/doc/contribute.texi \
src/gnu/dist/gcc4/gcc/doc/fragments.texi \
src/gnu/dist/gcc4/gcc/doc/frontends.texi \
src/gnu/dist/gcc4/gcc/doc/gcc.texi src/gnu/dist/gcc4/gcc/doc/gccint.texi \
src/gnu/dist/gcc4/gcc/doc/gnu.texi src/gnu/dist/gcc4/gcc/doc/gty.texi \
src/gnu/dist/gcc4/gcc/doc/headerdirs.texi \
src/gnu/dist/gcc4/gcc/doc/hostconfig.texi \
src/gnu/dist/gcc4/gcc/doc/install-old.texi \
src/gnu/dist/gcc4/gcc/doc/install.texi2html \
src/gnu/dist/gcc4/gcc/doc/interface.texi \
src/gnu/dist/gcc4/gcc/doc/languages.texi \
src/gnu/dist/gcc4/gcc/doc/libgcc.texi \
src/gnu/dist/gcc4/gcc/doc/makefile.texi src/gnu/dist/gcc4/gcc/doc/md.texi \
src/gnu/dist/gcc4/gcc/doc/objc.texi \
src/gnu/dist/gcc4/gcc/doc/options.texi \
src/gnu/dist/gcc4/gcc/doc/portability.texi \
src/gnu/dist/gcc4/gcc/doc/service.texi \
src/gnu/dist/gcc4/gcc/doc/standards.texi \
src/gnu/dist/gcc4/gcc/doc/trouble.texi
cvs rdiff -u -r1.1.1.2 -r0 src/gnu/dist/gcc4/gcc/doc/c-tree.texi \
src/gnu/dist/gcc4/gcc/doc/contrib.texi \
src/gnu/dist/gcc4/gcc/doc/cppinternals.texi \
src/gnu/dist/gcc4/gcc/doc/rtl.texi \
src/gnu/dist/gcc4/gcc/doc/tree-ssa.texi
cvs rdiff -u -r1.6 -r0 src/gnu/dist/gcc4/gcc/doc/cpp.texi
cvs rdiff -u -r1.2 -r0 src/gnu/dist/gcc4/gcc/doc/cppenv.texi \
src/gnu/dist/gcc4/gcc/doc/gcov.texi \
src/gnu/dist/gcc4/gcc/doc/implement-c.texi
cvs rdiff -u -r1.3 -r0 src/gnu/dist/gcc4/gcc/doc/cppopts.texi
cvs rdiff -u -r1.1.1.4 -r0 src/gnu/dist/gcc4/gcc/doc/extend.texi \
src/gnu/dist/gcc4/gcc/doc/sourcebuild.texi
cvs rdiff -u -r1.1.1.5 -r0 src/gnu/dist/gcc4/gcc/doc/install.texi
cvs rdiff -u -r1.9 -r0 src/gnu/dist/gcc4/gcc/doc/invoke.texi
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/gcc/doc/passes.texi \
src/gnu/dist/gcc4/gcc/doc/tm.texi
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/gcc/doc/include/fdl.texi \
src/gnu/dist/gcc4/gcc/doc/include/funding.texi \
src/gnu/dist/gcc4/gcc/doc/include/gcc-common.texi \
src/gnu/dist/gcc4/gcc/doc/include/gpl.texi \
src/gnu/dist/gcc4/gcc/doc/include/texinfo.tex

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/contrib

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:23:26 UTC 2014

Removed Files:
src/gnu/dist/gcc4/contrib [tls-earlyentropy]: ChangeLog
ChangeLog.tree-ssa analyze_brprob compare_tests
filter_gcc_for_doxygen filter_knr2ansi.pl filter_params.pl
gcc_build gcc_update gccbug.el gennews gthr_supp_vxw_5x.c
index-prop newcvsroot paranoia.cc test_installed test_summary
texi2pod.pl tree-ssa.doxy warn_summary
src/gnu/dist/gcc4/contrib/reghunt [tls-earlyentropy]: ChangeLog README
reg_periodic reg_search reg_test_template
src/gnu/dist/gcc4/contrib/regression [tls-earlyentropy]: ChangeLog
README btest-gcc.sh objs-gcc.sh site.exp

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/contrib/ChangeLog
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/contrib/ChangeLog.tree-ssa \
src/gnu/dist/gcc4/contrib/analyze_brprob \
src/gnu/dist/gcc4/contrib/compare_tests \
src/gnu/dist/gcc4/contrib/filter_gcc_for_doxygen \
src/gnu/dist/gcc4/contrib/filter_knr2ansi.pl \
src/gnu/dist/gcc4/contrib/filter_params.pl \
src/gnu/dist/gcc4/contrib/gcc_build src/gnu/dist/gcc4/contrib/gcc_update \
src/gnu/dist/gcc4/contrib/gccbug.el src/gnu/dist/gcc4/contrib/gennews \
src/gnu/dist/gcc4/contrib/gthr_supp_vxw_5x.c \
src/gnu/dist/gcc4/contrib/index-prop src/gnu/dist/gcc4/contrib/newcvsroot \
src/gnu/dist/gcc4/contrib/paranoia.cc \
src/gnu/dist/gcc4/contrib/test_installed \
src/gnu/dist/gcc4/contrib/test_summary \
src/gnu/dist/gcc4/contrib/texi2pod.pl \
src/gnu/dist/gcc4/contrib/tree-ssa.doxy \
src/gnu/dist/gcc4/contrib/warn_summary
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/contrib/reghunt/ChangeLog
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/contrib/reghunt/README \
src/gnu/dist/gcc4/contrib/reghunt/reg_periodic \
src/gnu/dist/gcc4/contrib/reghunt/reg_search \
src/gnu/dist/gcc4/contrib/reghunt/reg_test_template
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/contrib/regression/ChangeLog
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/contrib/regression/README \
src/gnu/dist/gcc4/contrib/regression/btest-gcc.sh \
src/gnu/dist/gcc4/contrib/regression/objs-gcc.sh \
src/gnu/dist/gcc4/contrib/regression/site.exp

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gcc4/config

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:23:24 UTC 2014

Removed Files:
src/gnu/dist/gcc4/config [tls-earlyentropy]: ChangeLog acinclude.m4
acx.m4 codeset.m4 depstand.m4 enable.m4 gettext-sister.m4
gettext.m4 glibc21.m4 gxx-include-dir.m4 iconv.m4 intdiv0.m4
inttypes-pri.m4 inttypes.m4 inttypes_h.m4 lcmessage.m4 lead-dot.m4
lib-ld.m4 lib-link.m4 lib-prefix.m4 mh-armpic mh-cxux mh-cygwin
mh-decstation mh-dgux386 mh-djgpp mh-elfalphapic mh-i370pic
mh-ia64pic mh-interix mh-lynxrs6k mh-m68kpic mh-ncr3000 mh-necv4
mh-papic mh-ppc-darwin mh-ppcpic mh-s390pic mh-sco mh-solaris
mh-sparcpic mh-sysv4 mh-sysv5 mh-x86omitfp mh-x86pic mt-alphaieee
mt-d30v mt-gnu mt-netware mt-ospace mt-v810 mt-wince nls.m4
no-executables.m4 po.m4 progtest.m4 stdint.m4 stdint_h.m4 tls.m4
uintmax_t.m4 ulonglong.m4 warnings.m4

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.3 -r0 src/gnu/dist/gcc4/config/ChangeLog
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gcc4/config/acinclude.m4 \
src/gnu/dist/gcc4/config/acx.m4 src/gnu/dist/gcc4/config/codeset.m4 \
src/gnu/dist/gcc4/config/depstand.m4 src/gnu/dist/gcc4/config/enable.m4 \
src/gnu/dist/gcc4/config/gettext-sister.m4 \
src/gnu/dist/gcc4/config/gettext.m4 src/gnu/dist/gcc4/config/glibc21.m4 \
src/gnu/dist/gcc4/config/gxx-include-dir.m4 \
src/gnu/dist/gcc4/config/iconv.m4 src/gnu/dist/gcc4/config/intdiv0.m4 \
src/gnu/dist/gcc4/config/inttypes-pri.m4 \
src/gnu/dist/gcc4/config/inttypes.m4 \
src/gnu/dist/gcc4/config/inttypes_h.m4 \
src/gnu/dist/gcc4/config/lcmessage.m4 \
src/gnu/dist/gcc4/config/lead-dot.m4 src/gnu/dist/gcc4/config/lib-ld.m4 \
src/gnu/dist/gcc4/config/lib-link.m4 \
src/gnu/dist/gcc4/config/lib-prefix.m4 src/gnu/dist/gcc4/config/mh-armpic \
src/gnu/dist/gcc4/config/mh-cxux src/gnu/dist/gcc4/config/mh-cygwin \
src/gnu/dist/gcc4/config/mh-decstation \
src/gnu/dist/gcc4/config/mh-dgux386 src/gnu/dist/gcc4/config/mh-djgpp \
src/gnu/dist/gcc4/config/mh-elfalphapic \
src/gnu/dist/gcc4/config/mh-i370pic src/gnu/dist/gcc4/config/mh-ia64pic \
src/gnu/dist/gcc4/config/mh-interix src/gnu/dist/gcc4/config/mh-lynxrs6k \
src/gnu/dist/gcc4/config/mh-m68kpic src/gnu/dist/gcc4/config/mh-ncr3000 \
src/gnu/dist/gcc4/config/mh-necv4 src/gnu/dist/gcc4/config/mh-papic \
src/gnu/dist/gcc4/config/mh-ppc-darwin src/gnu/dist/gcc4/config/mh-ppcpic \
src/gnu/dist/gcc4/config/mh-s390pic src/gnu/dist/gcc4/config/mh-sco \
src/gnu/dist/gcc4/config/mh-solaris src/gnu/dist/gcc4/config/mh-sparcpic \
src/gnu/dist/gcc4/config/mh-sysv4 src/gnu/dist/gcc4/config/mh-sysv5 \
src/gnu/dist/gcc4/config/mh-x86omitfp src/gnu/dist/gcc4/config/mh-x86pic \
src/gnu/dist/gcc4/config/mt-alphaieee src/gnu/dist/gcc4/config/mt-d30v \
src/gnu/dist/gcc4/config/mt-gnu src/gnu/dist/gcc4/config/mt-netware \
src/gnu/dist/gcc4/config/mt-ospace src/gnu/dist/gcc4/config/mt-v810 \
src/gnu/dist/gcc4/config/mt-wince src/gnu/dist/gcc4/config/nls.m4 \
src/gnu/dist/gcc4/config/no-executables.m4 src/gnu/dist/gcc4/config/po.m4 \
src/gnu/dist/gcc4/config/progtest.m4 src/gnu/dist/gcc4/config/stdint.m4 \
src/gnu/dist/gcc4/config/stdint_h.m4 src/gnu/dist/gcc4/config/tls.m4 \
src/gnu/dist/gcc4/config/uintmax_t.m4 \
src/gnu/dist/gcc4/config/ulonglong.m4 \
src/gnu/dist/gcc4/config/warnings.m4

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



CVS commit: [tls-earlyentropy] src/gnu/dist/gkermit

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:16:49 UTC 2014

Removed Files:
src/gnu/dist/gkermit [tls-earlyentropy]: ANNOUNCE COPYING README
gcmdline.c gkermit.c gkermit.h gkermit.nr gproto.c gproto.w
gunixio.c gwart.c makefile

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r0 src/gnu/dist/gkermit/ANNOUNCE \
src/gnu/dist/gkermit/COPYING src/gnu/dist/gkermit/README \
src/gnu/dist/gkermit/gkermit.h src/gnu/dist/gkermit/gproto.c \
src/gnu/dist/gkermit/gproto.w src/gnu/dist/gkermit/gwart.c \
src/gnu/dist/gkermit/makefile
cvs rdiff -u -r1.2 -r0 src/gnu/dist/gkermit/gcmdline.c \
src/gnu/dist/gkermit/gkermit.nr
cvs rdiff -u -r1.4 -r0 src/gnu/dist/gkermit/gkermit.c
cvs rdiff -u -r1.3 -r0 src/gnu/dist/gkermit/gunixio.c

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



CVS commit: [tls-earlyentropy] src/gnu/dist/grep/src

2014-08-10 Thread Thor Lancelot Simon
Module Name:src
Committed By:   tls
Date:   Sun Aug 10 07:16:50 UTC 2014

Modified Files:
src/gnu/dist/grep/src [tls-earlyentropy]: grep.c

Log Message:
Rebase.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.14.6.1 src/gnu/dist/grep/src/grep.c

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

Modified files:

Index: src/gnu/dist/grep/src/grep.c
diff -u src/gnu/dist/grep/src/grep.c:1.14 src/gnu/dist/grep/src/grep.c:1.14.6.1
--- src/gnu/dist/grep/src/grep.c:1.14	Sat Jan  5 09:40:16 2013
+++ src/gnu/dist/grep/src/grep.c	Sun Aug 10 07:16:50 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: grep.c,v 1.14 2013/01/05 09:40:16 apb Exp $	*/
+/*	$NetBSD: grep.c,v 1.14.6.1 2014/08/10 07:16:50 tls Exp $	*/
 
 /* grep.c - main driver file for grep.
Copyright 1992, 1997-1999, 2000 Free Software Foundation, Inc.
@@ -1066,8 +1066,11 @@ Regexp selection and interpretation:\n")
   printf (_("\
   -E, --extended-regexp PATTERN is an extended regular expression\n\
   -F, --fixed-strings   PATTERN is a set of newline-separated strings\n\
-  -G, --basic-regexpPATTERN is a basic regular expression\n\
+  -G, --basic-regexpPATTERN is a basic regular expression\n"));
+#if HAVE_LIBPCRE
+  printf (_("\
   -P, --perl-regexp PATTERN is a Perl regular expression\n"));
+#endif
   printf (_("\
   -e, --regexp=PATTERN  use PATTERN as a regular expression\n\
   -f, --file=FILE   obtain PATTERN from FILE\n\



  1   2   3   4   >