CVS commit: src/external/gpl3/binutils/dist/bfd

2016-02-03 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Wed Feb  3 13:24:12 UTC 2016

Modified Files:
src/external/gpl3/binutils/dist/bfd: config.bfd

Log Message:
Fix mergo


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/external/gpl3/binutils/dist/bfd/config.bfd

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

Modified files:

Index: src/external/gpl3/binutils/dist/bfd/config.bfd
diff -u src/external/gpl3/binutils/dist/bfd/config.bfd:1.17 src/external/gpl3/binutils/dist/bfd/config.bfd:1.18
--- src/external/gpl3/binutils/dist/bfd/config.bfd:1.17	Fri Jan 29 20:54:09 2016
+++ src/external/gpl3/binutils/dist/bfd/config.bfd	Wed Feb  3 13:24:12 2016
@@ -287,11 +287,11 @@ case "${targ}" in
 targ64_selvecs="x86_64_elf32_nacl_vec x86_64_elf64_nacl_vec"
 targ_archs="$targ_archs bfd_i386_arch"
 ;;
-  armeb-*-netbsdelf*)
+  arm*eb-*-netbsdelf*)
 targ_defvec=arm_elf32_be_vec
 targ_selvecs="arm_elf32_le_vec arm_aout_nbsd_vec"
 ;;
-  arm-*-netbsdelf*)
+  arm*-*-netbsdelf*)
 targ_defvec=arm_elf32_le_vec
 targ_selvecs="arm_elf32_be_vec arm_aout_nbsd_vec"
 ;;



CVS commit: src/sys/arch/sparc64

2016-02-03 Thread Palle Lyckegaard
Module Name:src
Committed By:   palle
Date:   Wed Feb  3 20:33:52 UTC 2016

Modified Files:
src/sys/arch/sparc64/include: ctlreg.h
src/sys/arch/sparc64/sparc64: locore.s pmap.c

Log Message:
sun4v: extend dmmu_set_secondary_context() to handle both sun4u and sun4v. ok 
martin@


To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/sys/arch/sparc64/include/ctlreg.h
cvs rdiff -u -r1.386 -r1.387 src/sys/arch/sparc64/sparc64/locore.s
cvs rdiff -u -r1.300 -r1.301 src/sys/arch/sparc64/sparc64/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/sparc64/include/ctlreg.h
diff -u src/sys/arch/sparc64/include/ctlreg.h:1.62 src/sys/arch/sparc64/include/ctlreg.h:1.63
--- src/sys/arch/sparc64/include/ctlreg.h:1.62	Wed Apr  1 18:38:30 2015
+++ src/sys/arch/sparc64/include/ctlreg.h	Wed Feb  3 20:33:52 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: ctlreg.h,v 1.62 2015/04/01 18:38:30 palle Exp $ */
+/*	$NetBSD: ctlreg.h,v 1.63 2016/02/03 20:33:52 palle Exp $ */
 
 /*
  * Copyright (c) 1996-2002 Eduardo Horvath
@@ -55,7 +55,7 @@
 #define	ASI_PHYS_CACHED_LITTLE		0x1c	/* [4u] MMU bypass to main memory, little endian */
 #define	ASI_PHYS_NON_CACHED_LITTLE	0x1d	/* [4u] MMU bypass to I/O location, little endian */
 
-#define ASI_MMU0x21	/* [4v] MMU context control - both IMMU and DMMU */
+#define ASI_MMU_CONTEXTID		0x21	/* [4v] MMU context control - both IMMU and DMMU */
 
 #define	ASI_NUCLEUS_QUAD_LDD		0x24	/* [4u] use w/LDDA to load 128-bit item */
 #define	ASI_QUEUE			0x25	/* [4v] interrupt queue registers */
@@ -864,16 +864,6 @@ SPARC64_ST_DEF(sta, uint32_t)
 SPARC64_ST_DEF64(stxa, uint64_t)
 
 
-/* set dmmu secondary context */
-static __inline void
-dmmu_set_secondary_context(uint ctx)
-{
-	__asm volatile(
-		"stxa %0,[%1]%2;	"
-		"membar #Sync		"
-		: : "r" (ctx), "r" (CTX_SECONDARY), "n" (ASI_DMMU)
-		: "memory");
-}
 
 /* flush address from data cache */
 #define	flush(loc) __asm volatile("flush %0" : : "r" ((__uintptr_t)(loc)))

Index: src/sys/arch/sparc64/sparc64/locore.s
diff -u src/sys/arch/sparc64/sparc64/locore.s:1.386 src/sys/arch/sparc64/sparc64/locore.s:1.387
--- src/sys/arch/sparc64/sparc64/locore.s:1.386	Fri Nov  6 15:30:59 2015
+++ src/sys/arch/sparc64/sparc64/locore.s	Wed Feb  3 20:33:52 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.386 2015/11/06 15:30:59 martin Exp $	*/
+/*	$NetBSD: locore.s,v 1.387 2016/02/03 20:33:52 palle Exp $	*/
 
 /*
  * Copyright (c) 2006-2010 Matthew R. Green
@@ -129,7 +129,7 @@
 	
 #ifdef SUN4V
 	.macro	SET_MMU_CONTEXTID_SUN4V ctxid,ctx
-	stxa	\ctxid, [\ctx] ASI_MMU;
+	stxa	\ctxid, [\ctx] ASI_MMU_CONTEXTID;
 	.endm
 #endif	
 		

Index: src/sys/arch/sparc64/sparc64/pmap.c
diff -u src/sys/arch/sparc64/sparc64/pmap.c:1.300 src/sys/arch/sparc64/sparc64/pmap.c:1.301
--- src/sys/arch/sparc64/sparc64/pmap.c:1.300	Fri Nov 27 13:51:24 2015
+++ src/sys/arch/sparc64/sparc64/pmap.c	Wed Feb  3 20:33:52 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: pmap.c,v 1.300 2015/11/27 13:51:24 joerg Exp $	*/
+/*	$NetBSD: pmap.c,v 1.301 2016/02/03 20:33:52 palle Exp $	*/
 /*
  *
  * Copyright (C) 1996-1999 Eduardo Horvath.
@@ -26,7 +26,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.300 2015/11/27 13:51:24 joerg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.301 2016/02/03 20:33:52 palle Exp $");
 
 #undef	NO_VCACHE /* Don't forget the locked TLB in dostart */
 #define	HWREF
@@ -158,6 +158,25 @@ static bool pmap_is_referenced_locked(st
 
 static void ctx_free(struct pmap *, struct cpu_info *);
 
+/* set dmmu secondary context */
+static __inline void
+dmmu_set_secondary_context(uint ctx)
+{
+	if (!CPU_ISSUN4V)
+		__asm volatile(
+			"stxa %0,[%1]%2;	"
+			"membar #Sync		"
+			: : "r" (ctx), "r" (CTX_SECONDARY), "n" (ASI_DMMU)
+			: "memory");
+	else
+		__asm volatile(
+			"stxa %0,[%1]%2;	"
+			"membar #Sync		"
+			: : "r" (ctx), "r" (CTX_SECONDARY), "n" (ASI_MMU_CONTEXTID)
+			: "memory");
+		
+}
+
 /*
  * Check if any MMU has a non-zero context
  */



CVS commit: src/external/gpl3/gdb/lib

2016-02-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb  3 22:13:44 UTC 2016

Modified Files:
src/external/gpl3/gdb/lib/libbfd/arch/alpha: bfd-in3.h bfd.h
bfd_stdint.h bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/arm: bfd-in3.h bfd.h bfd_stdint.h
bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/armeb: bfd-in3.h bfd.h
bfd_stdint.h bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/coldfire: bfd-in3.h bfd.h
bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/earmeb: bfd-in3.h bfd.h
bfd_stdint.h bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/earmhf: bfd-in3.h bfd.h
bfd_stdint.h bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/hppa: bfd-in3.h bfd.h
bfd_stdint.h bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/m68000: bfd-in3.h bfd.h
bfd_stdint.h bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/m68k: bfd-in3.h bfd.h
bfd_stdint.h bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/mips64eb: bfd-in3.h bfd.h
bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/mips64el: bfd-in3.h bfd.h
bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/mipseb: bfd-in3.h bfd.h bfdver.h
config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/mipsel: bfd-in3.h bfd.h
bfd_stdint.h bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/powerpc: bfd-in3.h bfd.h
bfd_stdint.h bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/powerpc64: bfd-in3.h bfd.h
bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/sh3eb: bfd-in3.h bfd.h
bfd_stdint.h bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/sh3el: bfd-in3.h bfd.h
bfd_stdint.h bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/sparc: bfd-in3.h bfd.h bfdver.h
config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/sparc64: bfd-in3.h bfd.h bfdver.h
config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/vax: bfd-in3.h bfd.h bfdver.h
config.h targmatch.h
src/external/gpl3/gdb/lib/libdecnumber/arch/alpha: gstdint.h
src/external/gpl3/gdb/lib/libdecnumber/arch/arm: gstdint.h
src/external/gpl3/gdb/lib/libdecnumber/arch/armeb: gstdint.h
src/external/gpl3/gdb/lib/libdecnumber/arch/earmeb: gstdint.h
src/external/gpl3/gdb/lib/libdecnumber/arch/earmhf: gstdint.h
src/external/gpl3/gdb/lib/libdecnumber/arch/hppa: gstdint.h
src/external/gpl3/gdb/lib/libdecnumber/arch/m68000: gstdint.h
src/external/gpl3/gdb/lib/libdecnumber/arch/m68k: gstdint.h
src/external/gpl3/gdb/lib/libdecnumber/arch/mipsel: gstdint.h
src/external/gpl3/gdb/lib/libdecnumber/arch/powerpc: gstdint.h
src/external/gpl3/gdb/lib/libdecnumber/arch/sh3eb: gstdint.h
src/external/gpl3/gdb/lib/libdecnumber/arch/sh3el: gstdint.h
src/external/gpl3/gdb/lib/libgdb/arch/alpha: config.h defs.mk init.c
version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/alpha/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/arm: config.h defs.mk init.c
version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/arm/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/armeb: config.h defs.mk init.c
version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/armeb/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/coldfire: config.h defs.mk init.c
version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/coldfire/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/earmeb: config.h defs.mk init.c
version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/earmeb/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/earmhf: config.h defs.mk init.c
version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/earmhf/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/hppa: config.h defs.mk init.c
version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/hppa/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/m68000: config.h defs.mk init.c
version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/m68000/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/m68k: config.h defs.mk init.c
version.c xml-builtin.c

CVS commit: src/sys/arch/i386/stand/misc

2016-02-03 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Wed Feb  3 15:06:25 UTC 2016

Modified Files:
src/sys/arch/i386/stand/misc: rawr32.exe.uue

Log Message:
New rawrite32 version out (small bugfixes)


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/i386/stand/misc/rawr32.exe.uue

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

diffs are larger than 1MB and have been omitted


CVS commit: src/share/mk

2016-02-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb  3 15:28:02 UTC 2016

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

Log Message:
switch i386 to gdb-7.10.1


To generate a diff of this commit:
cvs rdiff -u -r1.895 -r1.896 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.895 src/share/mk/bsd.own.mk:1.896
--- src/share/mk/bsd.own.mk:1.895	Tue Feb  2 22:26:02 2016
+++ src/share/mk/bsd.own.mk	Wed Feb  3 10:28:02 2016
@@ -1,4 +1,4 @@
-#	$NetBSD: bsd.own.mk,v 1.895 2016/02/03 03:26:02 christos Exp $
+#	$NetBSD: bsd.own.mk,v 1.896 2016/02/03 15:28:02 christos Exp $
 
 # This needs to be before bsd.init.mk
 .if defined(BSD_MK_COMPAT_FILE)
@@ -125,7 +125,8 @@ USE_SSP?=	yes
 .endif
 .endif
 
-.if ${MACHINE} == "amd64" 
+.if ${MACHINE} == "amd64" || \
+${MACHINE} == "i386"
 HAVE_GDB?=	710
 .else
 HAVE_GDB?=	79



CVS commit: src/external/gpl3/gdb/lib

2016-02-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb  3 15:27:08 UTC 2016

Modified Files:
src/external/gpl3/gdb/lib/libbfd/arch/i386: bfd-in3.h bfd.h
bfd_stdint.h bfdver.h config.h defs.mk targmatch.h
src/external/gpl3/gdb/lib/libdecnumber/arch/i386: gstdint.h
src/external/gpl3/gdb/lib/libgdb/arch/i386: config.h defs.mk init.c
version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/i386/build-gnulib: config.h
src/external/gpl3/gdb/lib/libiberty/arch/i386: config.h
src/external/gpl3/gdb/lib/libopcodes/arch/i386: defs.mk

Log Message:
regen i386


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gdb/lib/libbfd/arch/i386/bfd-in3.h \
src/external/gpl3/gdb/lib/libbfd/arch/i386/bfd.h \
src/external/gpl3/gdb/lib/libbfd/arch/i386/bfdver.h \
src/external/gpl3/gdb/lib/libbfd/arch/i386/config.h
cvs rdiff -u -r1.5 -r1.6 \
src/external/gpl3/gdb/lib/libbfd/arch/i386/bfd_stdint.h \
src/external/gpl3/gdb/lib/libbfd/arch/i386/targmatch.h
cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gdb/lib/libbfd/arch/i386/defs.mk
cvs rdiff -u -r1.5 -r1.6 \
src/external/gpl3/gdb/lib/libdecnumber/arch/i386/gstdint.h
cvs rdiff -u -r1.5 -r1.6 src/external/gpl3/gdb/lib/libgdb/arch/i386/config.h
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gdb/lib/libgdb/arch/i386/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/i386/init.c
cvs rdiff -u -r1.4 -r1.5 src/external/gpl3/gdb/lib/libgdb/arch/i386/version.c \
src/external/gpl3/gdb/lib/libgdb/arch/i386/xml-builtin.c
cvs rdiff -u -r1.3 -r1.4 \
src/external/gpl3/gdb/lib/libgdb/arch/i386/build-gnulib/config.h
cvs rdiff -u -r1.4 -r1.5 \
src/external/gpl3/gdb/lib/libiberty/arch/i386/config.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gdb/lib/libopcodes/arch/i386/defs.mk

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

Modified files:

Index: src/external/gpl3/gdb/lib/libbfd/arch/i386/bfd-in3.h
diff -u src/external/gpl3/gdb/lib/libbfd/arch/i386/bfd-in3.h:1.4 src/external/gpl3/gdb/lib/libbfd/arch/i386/bfd-in3.h:1.5
--- src/external/gpl3/gdb/lib/libbfd/arch/i386/bfd-in3.h:1.4	Mon Aug 17 04:30:33 2015
+++ src/external/gpl3/gdb/lib/libbfd/arch/i386/bfd-in3.h	Wed Feb  3 10:27:08 2016
@@ -303,10 +303,13 @@ typedef struct bfd_section *sec_ptr;
 
 #define bfd_is_com_section(ptr) (((ptr)->flags & SEC_IS_COMMON) != 0)
 
+#define bfd_get_section_limit_octets(bfd, sec)			\
+  ((bfd)->direction != write_direction && (sec)->rawsize != 0	\
+   ? (sec)->rawsize : (sec)->size)
+
 /* Find the address one past the end of SEC.  */
 #define bfd_get_section_limit(bfd, sec) \
-  (((bfd)->direction != write_direction && (sec)->rawsize != 0	\
-? (sec)->rawsize : (sec)->size) / bfd_octets_per_byte (bfd))
+  (bfd_get_section_limit_octets(bfd, sec) / bfd_octets_per_byte (bfd))
 
 /* Return TRUE if input section SEC has been discarded.  */
 #define discarded_section(sec)\
@@ -445,6 +448,16 @@ extern void bfd_hash_traverse
this size.  */
 extern unsigned long bfd_hash_set_default_size (unsigned long);
 
+/* Types of compressed DWARF debug sections.  We currently support
+   zlib.  */
+enum compressed_debug_section_type
+{
+  COMPRESS_DEBUG_NONE = 0,
+  COMPRESS_DEBUG = 1 << 0,
+  COMPRESS_DEBUG_GNU_ZLIB = COMPRESS_DEBUG | 1 << 1,
+  COMPRESS_DEBUG_GABI_ZLIB = COMPRESS_DEBUG | 1 << 2
+};
+
 /* This structure is used to keep track of stabs in sections
information while linking.  */
 
@@ -942,10 +955,10 @@ extern void bfd_elf32_aarch64_init_maps
   (bfd *);
 
 extern void bfd_elf64_aarch64_set_options
-  (bfd *, struct bfd_link_info *, int, int, int, int);
+  (bfd *, struct bfd_link_info *, int, int, int, int, int);
 
 extern void bfd_elf32_aarch64_set_options
-  (bfd *, struct bfd_link_info *, int, int, int, int);
+  (bfd *, struct bfd_link_info *, int, int, int, int, int);
 
 /* ELF AArch64 mapping symbol support.  */
 #define BFD_AARCH64_SPECIAL_SYM_TYPE_MAP	(1 << 0)
@@ -996,6 +1009,13 @@ extern void bfd_elf32_ia64_after_parse
 
 extern void bfd_elf64_ia64_after_parse
   (int);
+
+/* V850 Note manipulation routines.  */
+extern bfd_boolean v850_elf_create_sections
+  (struct bfd_link_info *);
+
+extern bfd_boolean v850_elf_set_note
+  (bfd *, unsigned int, unsigned int);
 /* Extracted from init.c.  */
 void bfd_init (void);
 
@@ -1372,6 +1392,10 @@ typedef struct bfd_section
  executables or shared objects. This is for COFF only.  */
 #define SEC_COFF_SHARED 0x800
 
+  /* This section should be compressed.  This is for ELF linker
+ internal use only.  */
+#define SEC_ELF_COMPRESS 0x800
+
   /* When a section with this flag is being linked, then if the size of
  the input section is less than a page, it should not cross a page
  boundary.  If the size of the input section is one page or more,
@@ -1379,11 +1403,18 @@ typedef struct bfd_section
  TMS320C54X only.  */
 

CVS commit: src/external/gpl3/gdb/lib

2016-02-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Thu Feb  4 00:32:34 UTC 2016

Modified Files:
src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb: bfd-in3.h bfd.h
bfd_stdint.h bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libbfd/arch/earmv4: bfd-in3.h bfd.h
bfd_stdint.h bfdver.h config.h targmatch.h
src/external/gpl3/gdb/lib/libdecnumber/arch/earmhfeb: gstdint.h
src/external/gpl3/gdb/lib/libdecnumber/arch/earmv4: gstdint.h
src/external/gpl3/gdb/lib/libgdb/arch/earmhfeb: config.h defs.mk init.c
version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/earmhfeb/build-gnulib: config.h
src/external/gpl3/gdb/lib/libgdb/arch/earmv4: config.h defs.mk init.c
version.c xml-builtin.c
src/external/gpl3/gdb/lib/libgdb/arch/earmv4/build-gnulib: config.h
src/external/gpl3/gdb/lib/libiberty/arch/earmhfeb: config.h
src/external/gpl3/gdb/lib/libiberty/arch/earmv4: config.h

Log Message:
Regen the rest.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 \
src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/bfd-in3.h \
src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/bfd.h \
src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/bfdver.h \
src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/config.h \
src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/targmatch.h
cvs rdiff -u -r1.3 -r1.4 \
src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/bfd_stdint.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gdb/lib/libbfd/arch/earmv4/bfd-in3.h \
src/external/gpl3/gdb/lib/libbfd/arch/earmv4/bfd.h \
src/external/gpl3/gdb/lib/libbfd/arch/earmv4/bfd_stdint.h \
src/external/gpl3/gdb/lib/libbfd/arch/earmv4/bfdver.h \
src/external/gpl3/gdb/lib/libbfd/arch/earmv4/config.h \
src/external/gpl3/gdb/lib/libbfd/arch/earmv4/targmatch.h
cvs rdiff -u -r1.3 -r1.4 \
src/external/gpl3/gdb/lib/libdecnumber/arch/earmhfeb/gstdint.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gdb/lib/libdecnumber/arch/earmv4/gstdint.h
cvs rdiff -u -r1.4 -r1.5 \
src/external/gpl3/gdb/lib/libgdb/arch/earmhfeb/config.h \
src/external/gpl3/gdb/lib/libgdb/arch/earmhfeb/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/earmhfeb/init.c \
src/external/gpl3/gdb/lib/libgdb/arch/earmhfeb/version.c \
src/external/gpl3/gdb/lib/libgdb/arch/earmhfeb/xml-builtin.c
cvs rdiff -u -r1.3 -r1.4 \
src/external/gpl3/gdb/lib/libgdb/arch/earmhfeb/build-gnulib/config.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gdb/lib/libgdb/arch/earmv4/config.h \
src/external/gpl3/gdb/lib/libgdb/arch/earmv4/defs.mk \
src/external/gpl3/gdb/lib/libgdb/arch/earmv4/init.c \
src/external/gpl3/gdb/lib/libgdb/arch/earmv4/version.c \
src/external/gpl3/gdb/lib/libgdb/arch/earmv4/xml-builtin.c
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gdb/lib/libgdb/arch/earmv4/build-gnulib/config.h
cvs rdiff -u -r1.4 -r1.5 \
src/external/gpl3/gdb/lib/libiberty/arch/earmhfeb/config.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/gpl3/gdb/lib/libiberty/arch/earmv4/config.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/gpl3/gdb/lib/libbfd/arch/earmhfeb/bfd-in3.h
diff -u src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/bfd-in3.h:1.4 src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/bfd-in3.h:1.5
--- src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/bfd-in3.h:1.4	Mon Aug 17 08:48:16 2015
+++ src/external/gpl3/gdb/lib/libbfd/arch/earmhfeb/bfd-in3.h	Wed Feb  3 19:32:33 2016
@@ -303,10 +303,13 @@ typedef struct bfd_section *sec_ptr;
 
 #define bfd_is_com_section(ptr) (((ptr)->flags & SEC_IS_COMMON) != 0)
 
+#define bfd_get_section_limit_octets(bfd, sec)			\
+  ((bfd)->direction != write_direction && (sec)->rawsize != 0	\
+   ? (sec)->rawsize : (sec)->size)
+
 /* Find the address one past the end of SEC.  */
 #define bfd_get_section_limit(bfd, sec) \
-  (((bfd)->direction != write_direction && (sec)->rawsize != 0	\
-? (sec)->rawsize : (sec)->size) / bfd_octets_per_byte (bfd))
+  (bfd_get_section_limit_octets(bfd, sec) / bfd_octets_per_byte (bfd))
 
 /* Return TRUE if input section SEC has been discarded.  */
 #define discarded_section(sec)\
@@ -445,6 +448,16 @@ extern void bfd_hash_traverse
this size.  */
 extern unsigned long bfd_hash_set_default_size (unsigned long);
 
+/* Types of compressed DWARF debug sections.  We currently support
+   zlib.  */
+enum compressed_debug_section_type
+{
+  COMPRESS_DEBUG_NONE = 0,
+  COMPRESS_DEBUG = 1 << 0,
+  COMPRESS_DEBUG_GNU_ZLIB = COMPRESS_DEBUG | 1 << 1,
+  COMPRESS_DEBUG_GABI_ZLIB = COMPRESS_DEBUG | 1 << 2
+};
+
 /* This structure is used to keep track of stabs in sections
information while linking.  */
 
@@ -942,10 +955,10 @@ extern void bfd_elf32_aarch64_init_maps
   (bfd *);
 
 extern void bfd_elf64_aarch64_set_options
-  (bfd *, struct bfd_link_info *, 

CVS commit: src/sys/netinet6

2016-02-03 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Thu Feb  4 02:48:37 UTC 2016

Modified Files:
src/sys/netinet6: in6_var.h ip6_input.c nd6.c

Log Message:
Declare in6_tmpaddrtimer_ch in in6_var.h.

Do not declare extern variables in .c files!


To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/sys/netinet6/in6_var.h
cvs rdiff -u -r1.154 -r1.155 src/sys/netinet6/ip6_input.c
cvs rdiff -u -r1.184 -r1.185 src/sys/netinet6/nd6.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/netinet6/in6_var.h
diff -u src/sys/netinet6/in6_var.h:1.75 src/sys/netinet6/in6_var.h:1.76
--- src/sys/netinet6/in6_var.h:1.75	Wed Nov 25 06:21:26 2015
+++ src/sys/netinet6/in6_var.h	Thu Feb  4 02:48:37 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: in6_var.h,v 1.75 2015/11/25 06:21:26 ozaki-r Exp $	*/
+/*	$NetBSD: in6_var.h,v 1.76 2016/02/04 02:48:37 riastradh Exp $	*/
 /*	$KAME: in6_var.h,v 1.81 2002/06/08 11:16:51 itojun Exp $	*/
 
 /*
@@ -502,6 +502,7 @@ extern const struct in6_addr zeroin6_add
 extern const u_char inet6ctlerrmap[];
 extern unsigned long in6_maxmtu;
 extern bool in6_present;
+extern callout_t in6_tmpaddrtimer_ch;
 
 /*
  * Macro for finding the internet address structure (in6_ifaddr) corresponding

Index: src/sys/netinet6/ip6_input.c
diff -u src/sys/netinet6/ip6_input.c:1.154 src/sys/netinet6/ip6_input.c:1.155
--- src/sys/netinet6/ip6_input.c:1.154	Fri Jan  8 03:55:39 2016
+++ src/sys/netinet6/ip6_input.c	Thu Feb  4 02:48:37 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: ip6_input.c,v 1.154 2016/01/08 03:55:39 knakahara Exp $	*/
+/*	$NetBSD: ip6_input.c,v 1.155 2016/02/04 02:48:37 riastradh Exp $	*/
 /*	$KAME: ip6_input.c,v 1.188 2001/03/29 05:34:31 itojun Exp $	*/
 
 /*
@@ -62,7 +62,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: ip6_input.c,v 1.154 2016/01/08 03:55:39 knakahara Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ip6_input.c,v 1.155 2016/02/04 02:48:37 riastradh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_gateway.h"
@@ -136,8 +136,6 @@ u_char ip6_protox[IPPROTO_MAX];
 struct in6_ifaddr *in6_ifaddr;
 pktqueue_t *ip6_pktq __read_mostly;
 
-extern callout_t in6_tmpaddrtimer_ch;
-
 int ip6_forward_srcrt;			/* XXX */
 int ip6_sourcecheck;			/* XXX */
 int ip6_sourcecheck_interval;		/* XXX */

Index: src/sys/netinet6/nd6.c
diff -u src/sys/netinet6/nd6.c:1.184 src/sys/netinet6/nd6.c:1.185
--- src/sys/netinet6/nd6.c:1.184	Fri Jan  8 08:50:07 2016
+++ src/sys/netinet6/nd6.c	Thu Feb  4 02:48:37 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: nd6.c,v 1.184 2016/01/08 08:50:07 ozaki-r Exp $	*/
+/*	$NetBSD: nd6.c,v 1.185 2016/02/04 02:48:37 riastradh Exp $	*/
 /*	$KAME: nd6.c,v 1.279 2002/06/08 11:16:51 itojun Exp $	*/
 
 /*
@@ -31,7 +31,7 @@
  */
 
 #include 
-__KERNEL_RCSID(0, "$NetBSD: nd6.c,v 1.184 2016/01/08 08:50:07 ozaki-r Exp $");
+__KERNEL_RCSID(0, "$NetBSD: nd6.c,v 1.185 2016/02/04 02:48:37 riastradh Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_net_mpsafe.h"
@@ -127,7 +127,6 @@ static void clear_llinfo_pqueue(struct l
 
 callout_t nd6_slowtimo_ch;
 callout_t nd6_timer_ch;
-extern callout_t in6_tmpaddrtimer_ch;
 
 static int fill_drlist(void *, size_t *, size_t);
 static int fill_prlist(void *, size_t *, size_t);



CVS commit: src/external/cddl/osnet/dist/lib/libdtrace/common

2016-02-03 Thread Jeff Rizzo
Module Name:src
Committed By:   riz
Date:   Wed Feb  3 17:50:13 UTC 2016

Modified Files:
src/external/cddl/osnet/dist/lib/libdtrace/common: dt_open.c

Log Message:
Adapt getmajor and getminor signatures for NetBSD.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 \
src/external/cddl/osnet/dist/lib/libdtrace/common/dt_open.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/cddl/osnet/dist/lib/libdtrace/common/dt_open.c
diff -u src/external/cddl/osnet/dist/lib/libdtrace/common/dt_open.c:1.8 src/external/cddl/osnet/dist/lib/libdtrace/common/dt_open.c:1.9
--- src/external/cddl/osnet/dist/lib/libdtrace/common/dt_open.c:1.8	Wed Oct  7 00:34:37 2015
+++ src/external/cddl/osnet/dist/lib/libdtrace/common/dt_open.c	Wed Feb  3 17:50:12 2016
@@ -277,10 +277,10 @@ static const dt_ident_t _dtrace_globals[
 	DT_VERS_1_2, _idops_func, "_symaddr(uintptr_t)" },
 { "getmajor", DT_IDENT_FUNC, 0, DIF_SUBR_GETMAJOR,
 	DT_ATTR_EVOLCMN, DT_VERS_1_0,
-	_idops_func, "genunix`major_t(genunix`dev_t)" },
+	_idops_func, "netbsd`__devmajor_t(netbsd`dev_t)" },
 { "getminor", DT_IDENT_FUNC, 0, DIF_SUBR_GETMINOR,
 	DT_ATTR_EVOLCMN, DT_VERS_1_0,
-	_idops_func, "genunix`minor_t(genunix`dev_t)" },
+	_idops_func, "netbsd`__devminor_t(netbsd`dev_t)" },
 { "htonl", DT_IDENT_FUNC, 0, DIF_SUBR_HTONL, DT_ATTR_EVOLCMN, DT_VERS_1_3,
 	_idops_func, "uint32_t(uint32_t)" },
 { "htonll", DT_IDENT_FUNC, 0, DIF_SUBR_HTONLL, DT_ATTR_EVOLCMN, DT_VERS_1_3,



CVS commit: src/external/gpl3/gdb/dist/gdb

2016-02-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb  3 19:03:50 UTC 2016

Modified Files:
src/external/gpl3/gdb/dist/gdb: armnbsd-nat.c mipsnbsd-nat.c

Log Message:
define _KERNTYPES


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/external/gpl3/gdb/dist/gdb/armnbsd-nat.c
cvs rdiff -u -r1.9 -r1.10 src/external/gpl3/gdb/dist/gdb/mipsnbsd-nat.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/gpl3/gdb/dist/gdb/armnbsd-nat.c
diff -u src/external/gpl3/gdb/dist/gdb/armnbsd-nat.c:1.12 src/external/gpl3/gdb/dist/gdb/armnbsd-nat.c:1.13
--- src/external/gpl3/gdb/dist/gdb/armnbsd-nat.c:1.12	Sun Aug 16 05:58:29 2015
+++ src/external/gpl3/gdb/dist/gdb/armnbsd-nat.c	Wed Feb  3 14:03:50 2016
@@ -17,6 +17,7 @@
You should have received a copy of the GNU General Public License
along with this program.  If not, see .  */
 
+#define _KERNTYPES
 #include "defs.h"
 #include "gdbcore.h"
 #include "inferior.h"

Index: src/external/gpl3/gdb/dist/gdb/mipsnbsd-nat.c
diff -u src/external/gpl3/gdb/dist/gdb/mipsnbsd-nat.c:1.9 src/external/gpl3/gdb/dist/gdb/mipsnbsd-nat.c:1.10
--- src/external/gpl3/gdb/dist/gdb/mipsnbsd-nat.c:1.9	Sun Aug 16 05:58:29 2015
+++ src/external/gpl3/gdb/dist/gdb/mipsnbsd-nat.c	Wed Feb  3 14:03:50 2016
@@ -17,6 +17,7 @@
You should have received a copy of the GNU General Public License
along with this program.  If not, see .  */
 
+#define _KERNTYPES
 #include "defs.h"
 #include "inferior.h"
 #include "regcache.h"



CVS commit: src/external/gpl3/gdb/dist/gdb

2016-02-03 Thread Christos Zoulas
Module Name:src
Committed By:   christos
Date:   Wed Feb  3 19:03:40 UTC 2016

Modified Files:
src/external/gpl3/gdb/dist/gdb: configure configure.ac

Log Message:
define _KMEMUSER earlier for mips


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/gpl3/gdb/dist/gdb/configure \
src/external/gpl3/gdb/dist/gdb/configure.ac

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

Modified files:

Index: src/external/gpl3/gdb/dist/gdb/configure
diff -u src/external/gpl3/gdb/dist/gdb/configure:1.6 src/external/gpl3/gdb/dist/gdb/configure:1.7
--- src/external/gpl3/gdb/dist/gdb/configure:1.6	Tue Feb  2 22:23:28 2016
+++ src/external/gpl3/gdb/dist/gdb/configure	Wed Feb  3 14:03:40 2016
@@ -12264,8 +12264,8 @@ if test "${gdb_cv_struct_lwp+set}" = set
 else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
-#include 
 #define _KMEMUSER
+#include 
 #include 
 int
 main ()
Index: src/external/gpl3/gdb/dist/gdb/configure.ac
diff -u src/external/gpl3/gdb/dist/gdb/configure.ac:1.6 src/external/gpl3/gdb/dist/gdb/configure.ac:1.7
--- src/external/gpl3/gdb/dist/gdb/configure.ac:1.6	Tue Feb  2 22:23:28 2016
+++ src/external/gpl3/gdb/dist/gdb/configure.ac	Wed Feb  3 14:03:40 2016
@@ -1481,8 +1481,8 @@ AC_CHECK_MEMBERS([struct thread.td_pcb],
 
 # See if  defines `struct lwp`.
 AC_CACHE_CHECK([for struct lwp], gdb_cv_struct_lwp,
-[AC_TRY_COMPILE([#include 
-#define _KMEMUSER
+[AC_TRY_COMPILE([#define _KMEMUSER
+#include 
 #include ], [struct lwp l;],
 gdb_cv_struct_lwp=yes, gdb_cv_struct_lwp=no)])
 if test $gdb_cv_struct_lwp = yes; then