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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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/
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
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_
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
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
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(
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;
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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 \
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
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
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
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
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
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
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
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
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
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
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_
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
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
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
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
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
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
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
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
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
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
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
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/
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
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
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
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.
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
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
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
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.
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
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
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
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
401 - 500 of 5464 matches
Mail list logo