CVS commit: [matt-nb5-mips64] src/gnu/dist/gcc4/gcc/config/mips

2009-08-12 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 12 19:47:59 UTC 2009 Modified Files: src/gnu/dist/gcc4/gcc/config/mips [matt-nb5-mips64]: netbsd.h Log Message: Merge change for 1.2 from current: Merge most of the builtin_defines from Linux since they are far superior to

CVS commit: src/sys/arch

2009-08-12 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 12 23:29:20 UTC 2009 Modified Files: src/sys/arch/algor/include: Makefile src/sys/arch/arc/include: Makefile src/sys/arch/cobalt/include: Makefile src/sys/arch/evbmips/include: Makefile

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

2009-08-12 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 12 23:38:20 UTC 2009 Modified Files: src/distrib/sets/lists/comp: ad.mips md.algor md.arc md.cobalt md.evbmips md.hpcmips md.mipsco md.newsmips md.pmax md.sbmips md.sgimips Log Message: We don't

CVS commit: src/sys/uvm

2009-08-12 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 13 03:21:03 UTC 2009 Modified Files: src/sys/uvm: uvm_map.c Log Message: Fix KASSERT() failure reported by Geoff Wing. To generate a diff of this commit: cvs rdiff -u -r1.277 -r1.278 src/sys/uvm/uvm_map.c Please note

CVS commit: src/sys/compat/common

2009-08-12 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 13 03:53:13 UTC 2009 Modified Files: src/sys/compat/common: compat_exec.c Log Message: #include opt_execfmt.h and only compile innards if EXEC_AOUT is defined. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16

CVS commit: src/sys/compat/linux/arch/mips

2009-08-12 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 13 03:56:32 UTC 2009 Modified Files: src/sys/compat/linux/arch/mips: linux_exec.h Log Message: Don't include EXEC_AOUT stuff by default. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

CVS commit: [matt-nb5-mips64] src/lib/csu/mips

2009-08-14 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 14 16:57:17 UTC 2009 Modified Files: src/lib/csu/mips [matt-nb5-mips64]: dot_init.h Log Message: Add support ABIS other than O32 (O64, N32, N64). Rebuilding for O32 results in no binary differences. To generate a diff of

CVS commit: src/sys/compat

2009-08-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Aug 15 23:39:35 UTC 2009 Modified Files: src/sys/compat/common: compat_exec.c src/sys/compat/linux/common: linux_exec.h linux_exec_aout.c linux_uselib.c src/sys/compat/netbsd32: netbsd32_exec.h

CVS commit: src/sys/arch

2009-08-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Aug 15 23:45:01 UTC 2009 Modified Files: src/sys/arch/alpha/alpha: core_machdep.c machdep.c src/sys/arch/amd64/amd64: machdep.c src/sys/arch/arm/arm: arm_machdep.c core_machdep.c

CVS commit: src/sys/sys

2009-08-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Aug 15 23:46:03 UTC 2009 Modified Files: src/sys/sys: exec.h Log Message: Don't include sys/exec_aout.h. Let those who want it explicitly include it. To generate a diff of this commit: cvs rdiff -u -r1.126 -r1.127

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 16 02:52:43 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: asm.h Log Message: Completely rework to support multiple ABIs. Includes macros/ops to make writing ABI independent assembly much easier.

CVS commit: [matt-nb5-mips64] src/gnu/dist/gcc4/gcc/config/mips

2009-08-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 16 02:54:35 UTC 2009 Modified Files: src/gnu/dist/gcc4/gcc/config/mips [matt-nb5-mips64]: netbsd.h Log Message: Always define __mips_ABI Fix LINK_SPEC to use real emulations. To generate a diff of this commit: cvs rdiff

CVS commit: [matt-nb5-mips64] src/gnu/dist/gcc4/gcc/config/mips

2009-08-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 16 02:55:13 UTC 2009 Added Files: src/gnu/dist/gcc4/gcc/config/mips [matt-nb5-mips64]: netbsd64.h Log Message: New link spec for mips64. default output to N32. To generate a diff of this commit: cvs rdiff -u -r0

CVS commit: [matt-nb5-mips64] src/gnu/dist/gcc4/gcc

2009-08-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 16 02:56:58 UTC 2009 Modified Files: src/gnu/dist/gcc4/gcc [matt-nb5-mips64]: config.gcc Log Message: Make mips64 default to N32. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.19.8.1

CVS commit: [matt-nb5-mips64] src/gnu/dist/binutils

2009-08-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 16 02:57:43 UTC 2009 Modified Files: src/gnu/dist/binutils/bfd [matt-nb5-mips64]: config.bfd src/gnu/dist/binutils/ld [matt-nb5-mips64]: configure.tgt Log Message: Default to N32 for mips64 To generate a diff of

CVS commit: [matt-nb5-mips64] src/common/lib/libc/arch/mips

2009-08-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 16 03:02:47 UTC 2009 Modified Files: src/common/lib/libc/arch/mips/gen [matt-nb5-mips64]: byte_swap_2.S byte_swap_4.S src/common/lib/libc/arch/mips/string [matt-nb5-mips64]: bcopy.S ffs.S

CVS commit: [matt-nb5-mips64] src/lib/libpthread/arch/mips

2009-08-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 16 03:30:55 UTC 2009 Modified Files: src/lib/libpthread/arch/mips [matt-nb5-mips64]: SYS.h _context_u.S genassym.cf Log Message: Make ABI agonstic (first pass). To generate a diff of this commit: cvs rdiff -u

CVS commit: [matt-nb5-mips64] src/lib/csu/common_elf

2009-08-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 16 03:32:04 UTC 2009 Modified Files: src/lib/csu/common_elf [matt-nb5-mips64]: common.h Log Message: __syscall return quad_t, not int (think SYS_lseek) To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.12.32.1

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 16 03:33:58 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cdefs.h elf_machdep.h isa_machdep.h locore.h mcontext.h pci_machdep.h psl.h regnum.h setjmp.h signal.h stdarg.h

CVS commit: src/lib/libc/gen

2009-08-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 16 03:56:26 UTC 2009 Modified Files: src/lib/libc/gen: nlist_aout.c nlist_private.h Log Message: Only include sys/exec_aout.h if NLIST_AOUT is defined. Don't define NLIST_AOUT for mips anymore. To generate a diff of this

CVS commit: src/gnu/dist/gcc4/gcc/config/i386

2009-08-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 16 13:16:53 UTC 2009 Modified Files: src/gnu/dist/gcc4/gcc/config/i386: t-netbsd64 Log Message: Pull in a hunk from t-linux64 for compile flags for CRTSTUFF To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: [matt-nb5-mips64] src/common/lib/libc/string

2009-08-17 Thread Matt Thomas
reserved. + * + * This code is derived from software contributed to The NetBSD Foundation + * by Matt Thomas m...@3am-software.com. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1

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

2009-08-17 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 17 18:55:11 UTC 2009 Modified Files: src/sys/arch/mips/include: Makefile Log Message: Don't install aout_machpep.h and bsd-aout.h To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29

CVS commit: src/sys/arch/mips

2009-08-17 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 17 18:56:10 UTC 2009 Modified Files: src/sys/arch/mips/include: proc.h src/sys/arch/mips/mips: vm_machdep.c Log Message: Only include md_uptes if USPACE PAGE_SIZE To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/evbmips/gdium

2009-08-17 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 17 18:57:34 UTC 2009 Modified Files: src/sys/arch/evbmips/gdium: machdep.c Log Message: Use mips3_sd instead of two 32bit stores. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8

CVS commit: [matt-nb5-mips64] src/gnu/dist/binutils/ld/emulparams

2009-08-17 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 17 19:05:59 UTC 2009 Modified Files: src/gnu/dist/binutils/ld/emulparams [matt-nb5-mips64]: elf32bmipn32-defs.sh Log Message: Make site MACHINE is set to an empty string. This avoid generated linker scripts

CVS commit: [matt-nb5-mips64] src/share/mk

2009-08-17 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 17 19:14:16 UTC 2009 Modified Files: src/share/mk [matt-nb5-mips64]: bsd.sys.mk Log Message: No SSP for mips64. Add commented out section for sbmips which enable mips64 and tunes for sb1 To generate a diff of this commit:

CVS commit: [matt-nb5-mips64] src/lib/csu/mips

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Aug 18 06:38:17 UTC 2009 Modified Files: src/lib/csu/mips [matt-nb5-mips64]: dot_init.h Log Message: Fix typo in newabi non-abicalls case. To generate a diff of this commit: cvs rdiff -u -r1.9.10.1 -r1.9.10.2

CVS commit: [matt-nb5-mips64] src/share/mk

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Aug 18 06:42:18 UTC 2009 Modified Files: src/share/mk [matt-nb5-mips64]: bsd.own.mk bsd.sys.mk Log Message: fix a comment in vax. :) add a commented out match for mips64 in MKPICLIB=no case To generate a diff of this commit:

CVS commit: [matt-nb5-mips64] src/lib/libc/arch/mips

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Aug 18 06:44:26 UTC 2009 Modified Files: src/lib/libc/arch/mips [matt-nb5-mips64]: SYS.h Log Message: Remove PIC_xCALL - unused Fix NewABI PIC_* macros (now that a NewABI toolchain mostly works). To generate a diff of this

CVS commit: [matt-nb5-mips64] src/lib/libc/arch/mips/gen

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Aug 18 06:46:00 UTC 2009 Modified Files: src/lib/libc/arch/mips/gen [matt-nb5-mips64]: makecontext.c Log Message: Dont case pointers to __greg_t, use intptr_t (pointers on mips are signed) To generate a diff of this commit:

CVS commit: [matt-nb5-mips64] src/lib/libc

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Aug 18 06:49:18 UTC 2009 Modified Files: src/lib/libc/arch/mips/gen [matt-nb5-mips64]: _setjmp.S src/lib/libc/compat/arch/mips/gen [matt-nb5-mips64]: compat_setjmp.S Log Message: Make arch/gen/_setjmp.S and

CVS commit: [matt-nb5-mips64] src/lib/libc/arch/mips/gen

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Aug 18 06:52:09 UTC 2009 Modified Files: src/lib/libc/arch/mips/gen [matt-nb5-mips64]: fabs.S ldexp.S modf.S setjmp.S sigsetjmp.S swapcontext.S Log Message: Cleanup/Add RCSIDs. Cleanup/fix setjmp Cleanup includes.

CVS commit: [matt-nb5-mips64] src/lib/libc/arch/mips/string

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Aug 18 06:55:09 UTC 2009 Modified Files: src/lib/libc/arch/mips/string [matt-nb5-mips64]: bzero.S Log Message: Checkin a fix for 8byte access even though we are now using the C version. To generate a diff of this commit: cvs

CVS commit: [matt-nb5-mips64] src/lib/libc/arch/mips/string

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Aug 18 06:55:48 UTC 2009 Modified Files: src/lib/libc/arch/mips/string [matt-nb5-mips64]: Makefile.inc bcmp.S index.S rindex.S Log Message: Enable use of memset2.c/bzero2.c Cleanup RCSIDs To generate a diff of

CVS commit: [matt-nb5-mips64] src/lib/libc/arch/mips/sys

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Aug 18 06:56:52 UTC 2009 Modified Files: src/lib/libc/arch/mips/sys [matt-nb5-mips64]: __vfork14.S brk.S cerror.S exect.S fork.S pipe.S ptrace.S sbrk.S syscall.S Log Message: Cleanup RCSIDs. Use SYSTRAP instead li

CVS commit: [matt-nb5-mips64] src/lib/libc/arch/mips

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Aug 18 06:57:52 UTC 2009 Modified Files: src/lib/libc/arch/mips [matt-nb5-mips64]: genassym.cf Log Message: Add _OFFSETOF_SC_MASK13 for compat setjmp/longjmp. To generate a diff of this commit: cvs rdiff -u -r1.1.2.1

CVS commit: [matt-nb5-mips64] src/lib/libc/compat/arch/mips

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Aug 18 06:58:55 UTC 2009 Modified Files: src/lib/libc/compat/arch/mips/gen [matt-nb5-mips64]: compat_sigsetjmp.S src/lib/libc/compat/arch/mips/sys [matt-nb5-mips64]: compat_Ovfork.S compat___semctl.S

CVS commit: [matt-nb5-mips64] src/common/lib/libc/arch/mips/string

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Aug 18 07:01:14 UTC 2009 Removed Files: src/common/lib/libc/arch/mips/string [matt-nb5-mips64]: memset.S Log Message: No longer used. To generate a diff of this commit: cvs rdiff -u -r1.1.40.1 -r0

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Aug 18 15:25:30 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: asm.h Log Message: Fix .cpsetup use $25 instead of $t9. kill FPST/FPLD and use FP_S/FP_L which match INT_S/PTR_S/REG_S ... To generate a

CVS commit: [matt-nb5-mips64] src/sys/lib/libkern/arch/mips

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Aug 18 15:27:42 UTC 2009 Modified Files: src/sys/lib/libkern/arch/mips [matt-nb5-mips64]: Makefile.inc Log Message: Update to use new memset2.c To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.18.138.1

CVS commit: src/sys/arch/mips/mips

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Aug 18 21:28:07 UTC 2009 Modified Files: src/sys/arch/mips/mips: fp.S Log Message: Fix a errant sw (should be lw) that ovewrites the saved [trap]frame pointer with a possibly bogus value. To generate a diff of this commit:

CVS commit: src/sys/uvm

2009-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 19 04:53:21 UTC 2009 Modified Files: src/sys/uvm: uvm_map.c Log Message: In uvm_kmapent_alloc, Make sure entry is initialized. Spotted by msaitoh. To generate a diff of this commit: cvs rdiff -u -r1.280 -r1.281

CVS commit: [matt-nb5-mips64] src/include

2009-08-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 19 07:02:31 UTC 2009 Modified Files: src/include [matt-nb5-mips64]: setjmp.h Log Message: Add a _BSD_JBSLOT_T_ which can be defined in machine/setjmp.h if you need a wider type than long. To generate a diff of this

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/sibyte/dev

2009-08-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 19 07:33:31 UTC 2009 Modified Files: src/sys/arch/mips/sibyte/dev [matt-nb5-mips64]: sbmac.c Log Message: mtod(m, unsigned int) makes gcc unhappy on _LP64. Use uintptr_t instead. To generate a diff of this commit: cvs

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 19 07:36:56 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: sig_machdep.c Log Message: Don't cast pointers to __greg_t because that causes warnings on N32/N64. Use intptr_t instead (intptr_t is used to

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Aug 19 07:41:47 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: bus_dma.c Log Message: change casting pointer to u_long to uintptr_t To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.22.16.1

CVS commit: [matt-nb5-mips64] src/sys/arch/sbmips/conf

2009-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 20 06:51:40 UTC 2009 Modified Files: src/sys/arch/sbmips/conf [matt-nb5-mips64]: std.sbmips Log Message: When building sbmips kernels, always use compile with -mips64 -mtune=sb1 To generate a diff of this commit: cvs

CVS commit: [matt-nb5-mips64] src/sys/arch/sbmips/conf

2009-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 20 06:52:43 UTC 2009 Added Files: src/sys/arch/sbmips/conf [matt-nb5-mips64]: GENERIC64 Log Message: This config will build a N64 (64-bit) kernel. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1.2.1

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/conf

2009-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 20 07:32:11 UTC 2009 Modified Files: src/sys/arch/mips/conf [matt-nb5-mips64]: Makefile.mips Log Message: Add support for building N64 kernels. This is done by adding makeoptions LP64=yes to your config file. To

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 20 07:44:50 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: mips3_pte.h Log Message: Add a MIPS3_PG_TO_CCA() macro to get the CCA out of the saved page attributes. To generate a diff of this commit:

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 20 07:45:40 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: asm.h Log Message: Add XXX_WORD for INT and LONG. Use PTR_LA in the PANIC macro. To generate a diff of this commit: cvs rdiff -u

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 20 07:47:52 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: mips_param.h Log Message: Add a default MSIZE/MCLBYTES block here since each mips port does the same thing. To generate a diff of this

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 20 07:48:43 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: elf_machdep.h Log Message: On _LP64 default to ELFSIZE=64 Add a ELF64 default case for EM_MIPS To generate a diff of this commit: cvs rdiff

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 20 07:49:52 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpuregs.h Log Message: Add a MIPS_XKPHYS_P(va) macro. Define MIPS_XKSEG related macros To generate a diff of this commit: cvs rdiff -u

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 20 07:52:38 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: proc.h Log Message: Change md_regs in mdlwp to struct frame * from void *. Every use just casts it to struct frame * anyways so enforce the

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 20 10:05:34 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: endian_machdep.h Log Message: Add REG_LLO and REG_LHI macros which expand to the appropriate lwl/lwr/ldl/ldr instruction To generate a diff

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 20 21:45:59 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: compat_16_machdep.c Log Message: No need to cast to (struct frame *) anymore. To generate a diff of this commit: cvs rdiff -u -r1.12

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 20 21:49:24 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: compat_13_machdep.c cpu_exec.c db_interface.c Log Message: No need to cast to (struct frame *) anymore. To generate a diff of this

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 20 22:11:36 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: lock_stubs.S Log Message: Make ABI agnostic. (generates same identical code for O32) To generate a diff of this commit: cvs rdiff -u

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:17:37 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpu.h Log Message: Make cpu_proc_fork copy the abi from process to process. To generate a diff of this commit: cvs rdiff -u -r1.90

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:18:32 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cdefs.h Log Message: Add support for testing instruction sets and cleanup ABI a little. To generate a diff of this commit: cvs rdiff -u

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:19:47 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: setjmp.h Log Message: Fix _JBLEN to be correct (why was i thinking mips64 has 64 fp regs?). To generate a diff of this commit: cvs rdiff -u

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:20:46 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: proc.h Log Message: No need for md_fancy anymore since p_trace_enabled already has what we want. To generate a diff of this commit: cvs

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:26:23 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cpuregs.h vmparam.h Log Message: Define manifest kernel addresses as negative so that proper sign extension happens. This gives proper

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:29:42 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: types.h Log Message: Adapt to ABI variations. Make sure mips_reg_t == register_t. Add PRIx{{P,V}{ADDR,SIZE}} and PRIxREGISTER{,32} macros to

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:32:00 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: locore.h Log Message: Define locoresw struct and use it. Make tf_pad mips_reg_t since a register is stored in it. remove argument save area

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:33:17 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: asm.h Log Message: For now use old callframe defs for O32 to reduce spurious code gen differences make real differences easier to spot. To

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/conf

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:34:09 UTC 2009 Modified Files: src/sys/arch/mips/conf [matt-nb5-mips64]: Makefile.mips Log Message: Use LINKFORMAT, not LINKFLAGS. To generate a diff of this commit: cvs rdiff -u -r1.50.24.1 -r1.50.24.2

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:35:43 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: bus_dma.c Log Message: Use PRIxPADDR To generate a diff of this commit: cvs rdiff -u -r1.22.16.1 -r1.22.16.2 src/sys/arch/mips/mips/bus_dma.c

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:37:30 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: pmap.c Log Message: Add CTASSERTS to make sure MIPS_KSEG* are correctly defined. Use PRIx{PADDR,VADDR}. Deal with XKPHYS in {,un}map_poolpage

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:38:24 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_exec.c Log Message: Add mips_netbsd_elfXX_probe routines. Add coredump_elfXX_setup routines To generate a diff of this commit: cvs rdiff

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:40:22 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: process_machdep.c sig_machdep.c Log Message: Stop casting l_md.md_regs. Add a CTASSERT that struct reg is the same size struct

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:43:14 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: vm_machdep.c Log Message: Cast MIPS_K* to vaddr_t Fix comments in cpu_lwp_fork Stop casting l_md.md_regs To generate a diff of this commit:

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:44:08 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: db_trace.c Log Message: Cleanup types for stacktrace_subr() To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.35.38.1

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:46:23 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: syscall.c Log Message: New simplier implentation that handles all 4 ABIs: O32/N32/O64/N64. To generate a diff of this commit: cvs rdiff -u

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:48:57 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c Log Message: Make prototype locoresw const. Don't cast l_md.md_regs anymore. Make FP save/resume ABI agnostic. To generate a

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:50:00 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: mips_emul.c Log Message: Add sd/sdl/sdr ld/ldr/ldl emulation. Use intptr_t for addresses. To generate a diff of this commit: cvs rdiff -u

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:50:35 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: locore_mips3.S mipsX_subr.S mips_mcclock_loop.S Log Message: Make ABI agnostic. Move locoresw to .rdata To generate a diff of

CVS commit: [matt-nb5-mips64] src/sys/compat/common

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 17:58:30 UTC 2009 Modified Files: src/sys/compat/common [matt-nb5-mips64]: Makefile.inc Log Message: Pass LDFLAGS To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.19.128.1 src/sys/compat/common/Makefile.inc

CVS commit: [matt-nb5-mips64] src/sys/lib/libkern

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Aug 21 18:01:18 UTC 2009 Modified Files: src/sys/lib/libkern [matt-nb5-mips64]: Makefile.inc Log Message: Pass LDFLAGS To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.40.94.1 src/sys/lib/libkern/Makefile.inc

CVS commit: [matt-nb5-mips64] src/sys/kern

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Aug 22 00:22:41 UTC 2009 Modified Files: src/sys/kern [matt-nb5-mips64]: init_sysent.c Log Message: Regen for new 64 arg stuff To generate a diff of this commit: cvs rdiff -u -r1.229 -r1.229.8.1 src/sys/kern/init_sysent.c

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-21 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Aug 22 00:28:42 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: syscall.c Log Message: Rework O32 support on !O32 to just convert the 32bit argument list to a 64bit arguments using the info about 64bit args

CVS commit: [matt-nb5-mips64] src/sys/arch

2009-08-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Aug 22 06:45:31 UTC 2009 Modified Files: src/sys/arch/algor/include [matt-nb5-mips64]: param.h src/sys/arch/arc/include [matt-nb5-mips64]: param.h src/sys/arch/cobalt/include [matt-nb5-mips64]: param.h

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Aug 22 16:55:19 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: syscall.c Log Message: Use sy_narg, not sy_argsize! Add debug code to pretty print args. To generate a diff of this commit: cvs rdiff -u

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 23 03:24:09 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: cpu_exec.c Log Message: Only print the ABI when it changes. To generate a diff of this commit: cvs rdiff -u -r1.50.54.1.4.2 -r1.50.54.1.4.3 \

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/mips

2009-08-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 23 03:25:10 UTC 2009 Modified Files: src/sys/arch/mips/mips [matt-nb5-mips64]: db_interface.c Log Message: taken curlwp == NULL check. To generate a diff of this commit: cvs rdiff -u -r1.64.16.1 -r1.64.16.2

CVS commit: [matt-nb5-mips64] src/sys

2009-08-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 23 03:38:19 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: types.h src/sys/arch/mips/mips [matt-nb5-mips64]: mips_machdep.c process_machdep.c src/sys/kern [matt-nb5-mips64]:

CVS commit: [matt-nb5-mips64] src/sys/arch/sbmips/include

2009-08-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 23 03:39:29 UTC 2009 Modified Files: src/sys/arch/sbmips/include [matt-nb5-mips64]: loadfile_machdep.h Log Message: Enable ELF64 To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.3.18.1

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 23 03:40:15 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: elf_machdep.h Log Message: Make sure we only don't run other sized ELFs. To generate a diff of this commit: cvs rdiff -u -r1.10.96.4

CVS commit: [matt-nb5-mips64] src/sys/arch/evbmips/conf

2009-08-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 23 03:43:33 UTC 2009 Modified Files: src/sys/arch/evbmips/conf [matt-nb5-mips64]: std.malta Log Message: Compile MALTA with -mmips64 To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.5.94.1

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 23 03:57:42 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: cdefs.h Log Message: Use #if defined(__mips_xxx) not #if __mips_xxx To generate a diff of this commit: cvs rdiff -u -r1.12.78.2 -r1.12.78.3

CVS commit: [matt-nb5-mips64] src/sys/arch/mips

2009-08-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 23 04:04:35 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: signal.h src/sys/arch/mips/mips [matt-nb5-mips64]: compat_13_machdep.c compat_16_machdep.c Log Message: In non-O32

CVS commit: [matt-nb5-mips64] src/sys/sys

2009-08-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 23 06:35:20 UTC 2009 Modified Files: src/sys/sys [matt-nb5-mips64]: exec.h Log Message: Change various u_long to vaddr_t or vsize_t as appropriate. To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.124.10.1

CVS commit: [matt-nb5-mips64] src/sys

2009-08-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 23 06:38:08 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: types.h src/sys/arch/mips/mips [matt-nb5-mips64]: db_disasm.c mips_machdep.c pmap.c src/sys/uvm [matt-nb5-mips64]:

CVS commit: [matt-nb5-mips64] src/sys/arch/mips/include

2009-08-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 23 07:49:56 UTC 2009 Modified Files: src/sys/arch/mips/include [matt-nb5-mips64]: types.h Log Message: Fix LP64 botch with vaddr_t/vsize_t To generate a diff of this commit: cvs rdiff -u -r1.43.36.4 -r1.43.36.5

CVS commit: [matt-nb5-mips64] src/common/lib/libc/string

2009-08-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 23 20:06:14 UTC 2009 Modified Files: src/common/lib/libc/string [matt-nb5-mips64]: memset2.c Log Message: CTASSERT only defined for kernel enviornments. To generate a diff of this commit: cvs rdiff -u -r1.1.2.2 -r1.1.2.3

CVS commit: [matt-nb5-mips64] src/gnu/lib/libgcc4

2009-08-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 23 20:24:06 UTC 2009 Modified Files: src/gnu/lib/libgcc4 [matt-nb5-mips64]: Makefile Log Message: Build libgcc_eh even if NOPIC To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.2.10.1 src/gnu/lib/libgcc4/Makefile

CVS commit: [matt-nb5-mips64] src/gnu/dist/gcc4/gcc/config/mips

2009-08-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 23 20:28:58 UTC 2009 Modified Files: src/gnu/dist/gcc4/gcc/config/mips [matt-nb5-mips64]: netbsd64.h Added Files: src/gnu/dist/gcc4/gcc/config/mips [matt-nb5-mips64]: t-netbsd64 Log Message: For now, make

CVS commit: [matt-nb5-mips64] src/gnu/lib/libbfd/arch

2009-08-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 23 22:52:51 UTC 2009 Modified Files: src/gnu/lib/libbfd/arch/mips64eb [matt-nb5-mips64]: bfd.h config.h defs.mk src/gnu/lib/libbfd/arch/mips64el [matt-nb5-mips64]: bfd.h config.h defs.mk Log

  1   2   3   4   5   6   7   8   9   10   >