CVS commit: src/sys/arch/arm

2015-04-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 15 15:45:06 UTC 2015 Modified Files: src/sys/arch/arm/cortex: gic.c src/sys/arch/arm/pic: pic.c picvar.h Log Message: Add separate IPI routines for IPI_AST and IPI_KPREEMPT. To generate a diff of this commit: cvs r

CVS commit: src/sys/arch/arm/arm32

2015-04-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 15 15:44:19 UTC 2015 Modified Files: src/sys/arch/arm/arm32: genassym.cf Log Message: define __HAVE_PREEMPTION To generate a diff of this commit: cvs rdiff -u -r1.71 -r1.72 src/sys/arch/arm/arm32/genassym.cf Please note t

CVS commit: src/sys/arch/arm/arm

2015-04-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 15 13:22:50 UTC 2015 Modified Files: src/sys/arch/arm/arm: undefined.c Log Message: Remove FAST_FPE code To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/sys/arch/arm/arm/undefined.c Please note that diff

CVS commit: src/sys/arch/arm/arm32

2015-04-13 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Apr 13 16:19:42 UTC 2015 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Add pmap locking to pmap_kenter_pa/kremove To generate a diff of this commit: cvs rdiff -u -r1.319 -r1.320 src/sys/arch/arm/arm32/pmap.c Ple

CVS commit: src/sys/arch/arm/cortex

2015-04-12 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Apr 12 17:08:25 UTC 2015 Modified Files: src/sys/arch/arm/cortex: gtmr.c Log Message: Don't adjust interval if we are too far into the next tick. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/arch/arm/c

CVS commit: src/sys/arch/arm/pic

2015-04-12 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Apr 12 15:32:19 UTC 2015 Modified Files: src/sys/arch/arm/pic: pic.c Log Message: Don't send IPIs to ourselves if sending to everyone. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/arch/arm/pic/pic.c P

CVS commit: src/sys/arch/arm/pic

2015-04-12 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Apr 12 08:55:14 UTC 2015 Modified Files: src/sys/arch/arm/pic: pic.c Log Message: Don't need pic_ipi_sender anymore. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/arch/arm/pic/pic.c Please note that di

CVS commit: src/sys/arch/arm/pic

2015-04-12 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Apr 12 08:52:54 UTC 2015 Modified Files: src/sys/arch/arm/pic: pic.c Log Message: Use right kcpuset call. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/arch/arm/pic/pic.c Please note that diffs are not

CVS commit: src/sys/arch/arm/pic

2015-04-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Apr 11 19:39:09 UTC 2015 Modified Files: src/sys/arch/arm/pic: pic.c Log Message: Adapt pic to deal with the BCM2836 interrupts. Move pic_pending_pics, pic_pending_ipls, and pic_blocked_irqs into a structure and make then per-cp

CVS commit: src/sys/arch/arm

2015-04-11 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Apr 11 16:47:47 UTC 2015 Modified Files: src/sys/arch/arm/cortex: gic.c src/sys/arch/arm/pic: picvar.h Log Message: Add a pic_cpus to the softc which specifies which cpus the pic can send IPIs to. For GIC, initialize pi

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

2015-04-10 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Apr 11 00:11:40 UTC 2015 Modified Files: src/sys/arch/evbarm/conf: GENERIC.common Log Message: options To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbarm/conf/GENERIC.common Please note that diffs

CVS commit: src/sys/arch/arm/omap

2015-04-09 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Apr 9 21:33:54 UTC 2015 Modified Files: src/sys/arch/arm/omap: omap4430_intr.h omap5430_intr.h Log Message: Add #define __HAVE_PIC_PENDING_INTRS for the non-GIC PICs. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.

CVS commit: src/sys/arch/arm/pic

2015-04-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Apr 9 06:03:43 UTC 2015 Modified Files: src/sys/arch/arm/pic: picvar.h Log Message: Only if we __HAVE_PIC_PENDING_INTRS do we need the variables to track them. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src

CVS commit: src/sys/arch/arm/cortex

2015-04-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Apr 9 00:38:30 UTC 2015 Modified Files: src/sys/arch/arm/cortex: gic.c Log Message: All SGIs are MPSAFE so establish them as such. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/arch/arm/cortex/gic.c P

CVS commit: src/sys/arch/arm

2015-04-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 8 21:43:30 UTC 2015 Modified Files: src/sys/arch/arm/marvell: mvsoc_intr.h src/sys/arch/arm/pic: pic.c picvar.h Log Message: Add __HAVE_PIC_HAVE_PENDING_INTRS and define it if __HAVE_PIC_SET_PRIORITY is undefined (a

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

2015-04-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 8 20:42:09 UTC 2015 Modified Files: src/sys/arch/arm/include: cpu.h Log Message: Make sure TPIDRPRw_IS_CURLWP is being used when __HAVE_PREEEMPTION is defined. To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88

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

2015-04-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 8 18:10:44 UTC 2015 Modified Files: src/sys/arch/arm/include: cpu.h Log Message: Add basic support for __HAVE_PREEMPTION. Use atomic ops for ci_astpending if __HAVE_PREEMPTION is defined. To generate a diff of this commit

CVS commit: src/sys/arch/arm

2015-04-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 8 18:10:08 UTC 2015 Modified Files: src/sys/arch/arm/arm: arm_machdep.c ast.c src/sys/arch/arm/include/arm32: frame.h src/sys/arch/arm/pic: pic.c Log Message: Don't clear CI_ASTPENDING in exception return, d

CVS commit: src/sys/arch/arm/include/arm32

2015-04-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 8 16:38:42 UTC 2015 Modified Files: src/sys/arch/arm/include/arm32: frame.h Log Message: CI_ASTPENDING is now a bitfield and low bit is for user ASTs. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/

CVS commit: src/sys/arch/arm/arm

2015-04-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 8 16:37:32 UTC 2015 Modified Files: src/sys/arch/arm/arm: arm_machdep.c Log Message: Small tweaks for preemption. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/arch/arm/arm/arm_machdep.c Please no

CVS commit: src/sys/arch/arm/arm32

2015-04-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 8 12:07:40 UTC 2015 Modified Files: src/sys/arch/arm/arm32: cpuswitch.S Log Message: Make TPIDRPRW_IS_CURLWP work for MULTIPROCESSOR. get curcpu() from new lwp. don't set lwp l_cpu (already done). Remove support for __HAVE_

CVS commit: src/sys/arch/arm

2015-04-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 8 07:29:44 UTC 2015 Modified Files: src/sys/arch/arm/arm: arm_machdep.c src/sys/arch/arm/include: cpu.h Log Message: Add an agnostic version of curlwp and curcpu() for modules since they won't know if the kernel was

CVS commit: src/sys/arch/arm/arm32

2015-04-07 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Apr 7 20:38:20 UTC 2015 Modified Files: src/sys/arch/arm/arm32: genassym.cf Log Message: __HAVE_UNNESTED_INTRS is never used. To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71 src/sys/arch/arm/arm32/genassym.cf P

CVS commit: src/sys/arch/arm/arm32

2015-04-07 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Apr 7 20:36:22 UTC 2015 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Fix two bugs. pmap_is_cached fix for MULTIPROCESSOR (not just ASID on local cpu -> any valid ASID on any cpu). pmap_deactivate: update curcpu(

CVS commit: src/sys/uvm/pmap

2015-04-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Apr 2 06:17:52 UTC 2015 Modified Files: src/sys/uvm/pmap: pmap_tlb.h Log Message: include To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/uvm/pmap/pmap_tlb.h Please note that diffs are not public domain;

CVS commit: src/sys/arch/arm/cortex

2015-04-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Apr 2 06:15:40 UTC 2015 Modified Files: src/sys/arch/arm/cortex: armperiph.c Log Message: need to include To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/arm/cortex/armperiph.c Please note that dif

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

2015-04-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Apr 2 03:22:51 UTC 2015 Modified Files: src/sys/arch/arm/include: cpu.h Log Message: Allow TPIDRPRW_IS_CURLWP to be used with MULTIPROCESSOR kernels To generate a diff of this commit: cvs rdiff -u -r1.84 -r1.85 src/sys/arch/a

CVS commit: src/sys/arch/arm/pic

2015-04-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Apr 2 03:11:34 UTC 2015 Modified Files: src/sys/arch/arm/pic: pic_splfuncs.c Log Message: #include To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/arch/arm/pic/pic_splfuncs.c Please note that diffs are n

CVS commit: src/sys/arch/arm/cortex

2015-04-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Apr 2 03:11:21 UTC 2015 Modified Files: src/sys/arch/arm/cortex: gtmr_var.h Log Message: #include To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/cortex/gtmr_var.h Please note that diffs are not

CVS commit: src/sys/arch/arm/include/arm32

2015-04-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Apr 2 03:11:01 UTC 2015 Modified Files: src/sys/arch/arm/include/arm32: param.h Log Message: Don't include To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/arch/arm/include/arm32/param.h Please note tha

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

2015-04-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 1 23:31:37 UTC 2015 Modified Files: src/sys/arch/powerpc/include: int_fmtio.h Log Message: forgot to commit this when I updated netbsd64 in gcc. Remove LP64 specific change and use the same types when possible for IPL32 and

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

2015-04-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 1 21:59:01 UTC 2015 Modified Files: src/sys/arch/riscv/include: elf_machdep.h Log Message: Add two new relocs for compressed branches. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/riscv/include

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

2015-04-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 1 21:55:33 UTC 2015 Modified Files: src/sys/arch/riscv/include: mcontext.h Log Message: Add _REG_S0 To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/riscv/include/mcontext.h Please note that diffs

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

2015-04-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 1 21:55:03 UTC 2015 Modified Files: src/sys/arch/riscv/include: cpu.h Log Message: _KMEMUSER only needs struct cpu_info To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/riscv/include/cpu.h Please

CVS commit: src/external/gpl3/gcc/dist/gcc/config/riscv

2015-03-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 1 06:35:01 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config/riscv: netbsd.h riscv-opc.h riscv.c riscv.h riscv.md Log Message: Update to latest gcc changes. Default NetBSD to the medany cmodel. T

CVS commit: src/sys/dev/ic

2015-03-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Apr 1 06:08:39 UTC 2015 Modified Files: src/sys/dev/ic: spdmem.c Log Message: Add missing , constify the arrays of string pointers. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/dev/ic/spdmem.c Please

CVS commit: src/external/gpl3/gcc/dist/libsanitizer/asan

2015-03-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 17:58:30 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/asan: asan_linux.cc Log Message: Add RISCV bits To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 \ src/external/gpl3/gcc/dist/libs

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

2015-03-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 17:57:40 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc: configure configure.ac Log Message: Update RISCV tls assembly tests To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/external/gpl3/gcc/d

CVS commit: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common

2015-03-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 17:18:35 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common: sanitizer_netbsd.cc Log Message: Deal with NetBSD using dwarf EH To generate a diff of this commit: cvs rdiff -u -r

CVS commit: src/lib/libc/arch/riscv/sys

2015-03-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 11:59:41 UTC 2015 Modified Files: src/lib/libc/arch/riscv/sys: brk.S sbrk.S Log Message: Use lla instead doing the pcrel relocs ourselves. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/lib/libc/arch/ri

CVS commit: src/sys/arch/riscv/riscv

2015-03-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 11:53:14 UTC 2015 Modified Files: src/sys/arch/riscv/riscv: locore.S Log Message: Accept the one instruction penalty and just use PTR_LA instead of doing the relocs ourselves. To generate a diff of this commit: cvs rdif

CVS commit: src/sys/arch/riscv/riscv

2015-03-31 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 11:48:10 UTC 2015 Modified Files: src/sys/arch/riscv/riscv: locore.S Log Message: Fix botch on putting user stack pointer into trapframe. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/arch/riscv/ri

CVS commit: src/sys/arch/riscv

2015-03-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 06:47:47 UTC 2015 Modified Files: src/sys/arch/riscv/include: proc.h src/sys/arch/riscv/riscv: genassym.cf locore.S Log Message: Optimize the exception handle a little bit more. To generate a diff of this commit

CVS commit: src/lib/libpthread/arch/riscv

2015-03-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 01:36:27 UTC 2015 Modified Files: src/lib/libpthread/arch/riscv: pthread_md.h Log Message: We have _REG_SP so use it. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/libpthread/arch/riscv/pthread_md.

CVS commit: src/sys/arch/riscv/riscv

2015-03-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 01:30:50 UTC 2015 Modified Files: src/sys/arch/riscv/riscv: locore.S Log Message: Since there is only "scratch" system register for use on exception, come up with a new scheme for its use. Use PTR_LA, INT_S/INT_L, etc.

CVS commit: src/sys/arch/riscv/riscv

2015-03-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 01:15:26 UTC 2015 Modified Files: src/sys/arch/riscv/riscv: spl.S Log Message: Get curcpu() from L_CPU(tp) To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/riscv/riscv/spl.S Please note that dif

CVS commit: src/sys/arch/riscv/riscv

2015-03-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 01:14:57 UTC 2015 Modified Files: src/sys/arch/riscv/riscv: pmap_machdep.c Log Message: Use sfence.vm instruction and change ptbr cse to sptbr csr To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch

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

2015-03-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 01:14:02 UTC 2015 Modified Files: src/sys/arch/riscv/include: sysreg.h Log Message: No more fatc (replaced by sfence.vm instruction). To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/riscv/includ

CVS commit: src/sys/arch/riscv/riscv

2015-03-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 01:12:47 UTC 2015 Modified Files: src/sys/arch/riscv/riscv: genassym.cf Log Message: Add L_MD_TP To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/riscv/riscv/genassym.cf Please note that diffs a

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

2015-03-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 01:12:30 UTC 2015 Modified Files: src/sys/arch/riscv/include: proc.h Log Message: Add a md_tp member to mdlwp so that the exception handler can temporarily store the user's thread pointer before saving it in the trapframe

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

2015-03-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 01:11:42 UTC 2015 Modified Files: src/sys/arch/riscv/include: cpu.h Log Message: Define curcpu() as lwp_getcpu(curlwp) since curlwp is always in the "tp" (thread pointer) register. To generate a diff of this commit: cvs

CVS commit: src/sys/sys

2015-03-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 01:10:02 UTC 2015 Modified Files: src/sys/sys: lwp.h Log Message: Provide struct cpu_info *lwp_getcpu(struct lwp *) inline for is include by before struct lwp is defined so it can't access members inside it. This prov

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

2015-03-30 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 31 01:05:52 UTC 2015 Modified Files: src/sys/arch/riscv/conf: Makefile.riscv Log Message: Use -mcmodel=medany to get PICish code. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/riscv/conf/Makefile

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

2015-03-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Mar 30 05:43:55 UTC 2015 Modified Files: src/sys/arch/arm/include: locore.h Log Message: #include To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/arm/include/locore.h Please note that diffs are not

CVS commit: src/doc

2015-03-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Mar 30 05:30:08 UTC 2015 Modified Files: src/doc: HACKS Log Message: note change to workaround bug in clang's arm integrated assembler. To generate a diff of this commit: cvs rdiff -u -r1.155 -r1.156 src/doc/HACKS Please note

CVS commit: src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm

2015-03-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Mar 30 05:26:47 UTC 2015 Modified Files: src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm: aes-armv4.S Log Message: Add workaround/hack for clang integrated arm assembler bug. To generate a diff of this commit: cvs rdiff

CVS commit: src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm

2015-03-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Mar 29 23:35:08 UTC 2015 Modified Files: src/crypto/external/bsd/openssl/lib/libcrypto/arch/arm: aes.inc Log Message: No need to use -fno-integrated-assembler with clang To generate a diff of this commit: cvs rdiff -u -r1.3 -r

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

2015-03-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Mar 29 09:49:54 UTC 2015 Modified Files: src/sys/arch/arm/include: locore.h Log Message: If using TPIDRPRW_IS_CURLWP and !MP and ARMV7, use movw/movt to load address of cpu_info_store To generate a diff of this commit: cvs rdi

CVS commit: src/sys/arch/arm/arm32

2015-03-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Mar 29 09:47:48 UTC 2015 Modified Files: src/sys/arch/arm/arm32: vm_machdep.c Log Message: cache pmap in vmapbuf. To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 src/sys/arch/arm/arm32/vm_machdep.c Please note t

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

2015-03-29 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Mar 29 09:43:26 UTC 2015 Modified Files: src/sys/arch/riscv/include: lock.h Log Message: Use C11 atomic builtins instead of __asm. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/riscv/include/lock.h

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2015-03-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Mar 29 00:42:51 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd.h netbsd64.h Log Message: Make gcc emit the CPP macros for integer types. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.

CVS commit: src/tests/lib/libc/arch/powerpc

2015-03-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Mar 29 00:38:36 UTC 2015 Modified Files: src/tests/lib/libc/arch/powerpc: return_one.S Log Message: add return_one_start To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libc/arch/powerpc/return_one.S

CVS commit: src/sys/arch/arm/pic

2015-03-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Mar 29 00:31:30 UTC 2015 Modified Files: src/sys/arch/arm/pic: pic.c pic_splfuncs.c Log Message: Add aarch64 support (mostly remapping I32_bit and F32_bit onto aarch64 bits). To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/distrib/riscv

2015-03-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Mar 28 12:54:32 UTC 2015 Added Files: src/distrib/riscv: Makefile Log Message: Makefile to descend into ramdisk To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/distrib/riscv/Makefile Please note that diffs are n

CVS commit: src/distrib/riscv/ramdisk

2015-03-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Mar 28 12:54:06 UTC 2015 Added Files: src/distrib/riscv/ramdisk: Makefile dot.profile list Log Message: Ramdisk for INSTALL kernel To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/distrib/riscv/ramdisk/Makefile \

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

2015-03-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Mar 28 07:51:20 UTC 2015 Modified Files: src/external/gpl3/binutils/dist/bfd: elfnn-riscv.c Log Message: Deal with GNU IFUNCs properly. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/external/gpl3/binutils/dis

CVS commit: src/tests/lib/libc/arch/riscv

2015-03-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Mar 28 07:07:54 UTC 2015 Modified Files: src/tests/lib/libc/arch/riscv: return_one.S Log Message: Update for new RISCV ABI To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libc/arch/riscv/return_one.S

CVS commit: src/external/gpl3/binutils/lib/libbfd

2015-03-28 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Mar 28 07:03:23 UTC 2015 Modified Files: src/external/gpl3/binutils/lib/libbfd: Makefile src/external/gpl3/binutils/lib/libbfd/arch/riscv32: bfd.h bfd_stdint.h src/external/gpl3/binutils/lib/libbfd/arch/riscv64: b

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

2015-03-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sat Mar 28 00:47:18 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/common/config/riscv: riscv-common.c src/external/gpl3/gcc/dist/gcc/config/riscv: netbsd.h riscv.h Log Message: Make sure the RISCV compiler defaults

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

2015-03-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 27 23:35:40 UTC 2015 Modified Files: src/lib/libm/arch/riscv: e_sqrt.S e_sqrtf.S lrint.S lrintf.S s_copysign.S s_copysignf.S s_fabs.S s_fabsf.S s_fma.S s_fmaf.S s_fmax.S s_fmaxf.S s_fmin.S s_fminf.S L

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

2015-03-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 27 23:26:14 UTC 2015 Modified Files: src/sys/arch/riscv/include: elf_machdep.h Log Message: Fix one error and make life for ld.elf_so a little easier. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arc

CVS commit: src/lib/libc/arch/riscv

2015-03-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 27 23:23:14 UTC 2015 Modified Files: src/lib/libc/arch/riscv/gen: __sigsetjmp14.S swapcontext.S src/lib/libc/arch/riscv/sys: __clone.S brk.S cerror.S sbrk.S Log Message: Adapt to new assembler. jump->tail[call] aui

CVS commit: src/lib/libc/arch/riscv

2015-03-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 27 23:22:20 UTC 2015 Modified Files: src/lib/libc/arch/riscv: genassym.cf Log Message: Adapt to the jmpbuf changes. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/libc/arch/riscv/genassym.cf Please no

CVS commit: src/libexec/ld.elf_so/arch/riscv

2015-03-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 27 23:14:53 UTC 2015 Modified Files: src/libexec/ld.elf_so/arch/riscv: mdreloc.c rtld_start.S Log Message: Update RISCV to use the ELF relocations and new ABI. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 sr

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

2015-03-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 27 06:57:21 UTC 2015 Modified Files: src/sys/arch/riscv/include: asm.h elf_machdep.h mcontext.h reg.h setjmp.h Log Message: Switch to new ABI (return values now in a0/a1; v0/v1 are no more) To generate a diff o

CVS commit: src/common/lib/libc/arch/riscv/atomic

2015-03-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 27 06:42:37 UTC 2015 Modified Files: src/common/lib/libc/arch/riscv/atomic: atomic_add_32.S atomic_add_64.S atomic_and_32.S atomic_and_64.S atomic_cas_32.S atomic_cas_64.S atomic_nand_32.S atomic_nand_

CVS commit: src/lib/libc/arch/riscv

2015-03-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 27 06:44:28 UTC 2015 Modified Files: src/lib/libc/arch/riscv: SYS.h src/lib/libc/arch/riscv/gen: __setjmp14.S _setjmp.S swapcontext.S src/lib/libc/arch/riscv/sys: __clone.S __sigtramp2.S __syscall.S

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

2015-03-26 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 27 01:51:34 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/common/config/riscv: riscv-common.c src/external/gpl3/gcc/dist/gcc/config/riscv: constraints.md elf.h linux.h linux64.h opcode-riscv.h pe

CVS commit: src/sys/arch/arm/cortex

2015-03-24 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 24 15:53:39 UTC 2015 Modified Files: src/sys/arch/arm/cortex: gtmr.c Log Message: Move isb's to before reading count. Change interrupt to level. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/a

CVS commit: src/sys/arch/arm/cortex

2015-03-24 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 24 08:58:41 UTC 2015 Modified Files: src/sys/arch/arm/cortex: gtmr.c Log Message: Sprinkle some arm_isb() to force execution of the mcrr instructions to get more accurate values. (Given that the generic timer is usually run

CVS commit: src/sys/arch/arm

2015-03-24 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 24 08:38:29 UTC 2015 Modified Files: src/sys/arch/arm/arm: sig_machdep.c src/sys/arch/arm/include: mcontext.h Log Message: Preserve/restore user r/w tpid in mcontext. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/arm/arm32

2015-03-24 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 24 07:16:16 UTC 2015 Modified Files: src/sys/arch/arm/arm32: cpuswitch.S Log Message: Rework register usage in cpu_switchto so curcpu() is preserved across ras_lookup. Only set vfp & tpid registers and do ras lookups if new

CVS commit: src/sys/arch/arm/vfp

2015-03-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Mar 23 17:42:02 UTC 2015 Modified Files: src/sys/arch/arm/vfp: vfp_init.c Log Message: Fix some inverted return values. Don't return SIGILL if there is an active FPU exception. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/arm/arm32

2015-03-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Mar 23 17:28:14 UTC 2015 Modified Files: src/sys/arch/arm/arm32: genassym.cf Log Message: Add L_FLAG/LW_SYSTEM To generate a diff of this commit: cvs rdiff -u -r1.69 -r1.70 src/sys/arch/arm/arm32/genassym.cf Please note that

CVS commit: src/sys/arch/arm/arm32

2015-03-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Mar 22 23:46:08 UTC 2015 Modified Files: src/sys/arch/arm/arm32: cpuswitch.S Log Message: Fix register usage in softint_switch. load / restore l_private across softint_dispatch To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/arm/arm32

2015-03-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Mar 22 23:17:57 UTC 2015 Modified Files: src/sys/arch/arm/arm32: cpuswitch.S Log Message: Make sure to save the user thread point in softint_switch in case it was set just before we got an interrupt. Otherwise if the softint bl

CVS commit: src/sys/arch/arm/vfp

2015-03-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 20 01:27:34 UTC 2015 Modified Files: src/sys/arch/arm/vfp: vfp_init.c Log Message: Remove extra ) To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/sys/arch/arm/vfp/vfp_init.c Please note that diffs are no

CVS commit: src/sys/arch/arm/vfp

2015-03-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Mar 20 00:54:30 UTC 2015 Modified Files: src/sys/arch/arm/vfp: vfp_init.c Log Message: Not only check to see if we own the VFP but that the VFP is enabled. To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/

CVS commit: src/sys/arch/arm/vfp

2015-03-17 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 17 22:34:10 UTC 2015 Modified Files: src/sys/arch/arm/vfp: vfp_init.c Log Message: Don't try to catch undefined VFP instructions if we own the the FPU. Let them raise SIGILL. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/arch/arm/vfp

2015-03-17 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Mar 17 17:20:55 UTC 2015 Modified Files: src/sys/arch/arm/vfp: vfp_init.c Log Message: If we own the FPU, don't take anymore undefined faults. Instead generate SIGILLs since we obviously don't understand the instruction. To g

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2015-01-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jan 22 08:35:05 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: netbsd.h Log Message: Make sure POWERPC_NETBSD is defined. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 \ src/external/g

CVS commit: src/external/gpl3/gcc/dist/gcc/config/rs6000

2015-01-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Jan 20 07:12:41 UTC 2015 Modified Files: src/external/gpl3/gcc/dist/gcc/config/rs6000: rs6000.c Log Message: Don't enable string instructions on NetBSD if -Os is used. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.

CVS commit: src/sys/arch/macppc/stand/ofwboot

2015-01-09 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Jan 9 22:02:18 UTC 2015 Modified Files: src/sys/arch/macppc/stand/ofwboot: boot.h Log Message: Force main into .text To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/macppc/stand/ofwboot/boot.h Please

CVS commit: src/sys/arch/macppc/stand/ofwboot

2014-12-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Dec 24 00:36:09 UTC 2014 Modified Files: src/sys/arch/macppc/stand/ofwboot: Makefile Log Message: Don't strip the .mrg since the symbols can be useful. To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55 src/sys/arch

CVS commit: src/sys/arch/macppc/stand/fixcoff

2014-12-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Dec 23 19:03:25 UTC 2014 Modified Files: src/sys/arch/macppc/stand/fixcoff: elf32_powerpc_merge.x Log Message: Make sure .data/.bss ends/starts on a 4 byte boundary. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

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

2014-12-23 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Dec 23 18:38:58 UTC 2014 Modified Files: src/sys/arch/evbarm/conf: std.odroid Log Message: Default to armv7-a when building ODROID kernels so we get the armv7a instructions. To generate a diff of this commit: cvs rdiff -u -r1.

CVS commit: src/sys/arch/arm/cortex

2014-12-02 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Dec 2 22:57:08 UTC 2014 Modified Files: src/sys/arch/arm/cortex: a9_mpsubr.S Log Message: Fix CORTEXA17 support To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/arch/arm/cortex/a9_mpsubr.S Please note th

CVS commit: src/sys/arch/arm/cortex

2014-12-02 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Dec 2 22:42:04 UTC 2014 Modified Files: src/sys/arch/arm/cortex: a9_mpsubr.S Log Message: Add Cortex-A17 support To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/arch/arm/cortex/a9_mpsubr.S Please note t

CVS commit: src/sys/arch/arm/cortex

2014-12-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Dec 1 22:39:06 UTC 2014 Modified Files: src/sys/arch/arm/cortex: pl310.c Log Message: clean the a9 l2 cache before turning it on. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/arm/cortex/pl310.c

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

2014-12-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Dec 1 08:39:43 UTC 2014 Modified Files: src/sys/arch/arm/conf: files.arm Log Message: Add CPU_CORTEXA17 To generate a diff of this commit: cvs rdiff -u -r1.128 -r1.129 src/sys/arch/arm/conf/files.arm Please note that diffs a

<    1   2   3   4   5   6   7   8   9   10   >