Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src



Module Name:    src
Committed By:   matt
Date:           Fri Sep 19 17:36:26 UTC 2014

Added Files:
        src/common/lib/libc/arch/riscv/atomic: Makefile.inc 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_64.S atomic_op_asm.h
            atomic_or_32.S atomic_or_64.S atomic_sub_32.S atomic_sub_64.S
            atomic_swap_32.S atomic_swap_64.S atomic_xor_32.S atomic_xor_64.S
            membar_ops.S
        src/common/lib/libc/arch/riscv/string: ffs.c
        src/compat/riscv64/rv32: Makefile bsd.rv32.mk
        src/distrib/sets/lists/base: ad.riscv
        src/distrib/sets/lists/comp: ad.riscv
        src/distrib/sets/lists/debug: ad.riscv
        src/etc/etc.riscv: MAKEDEV.conf Makefile.inc ttys
        src/etc/mtree: NetBSD.dist.riscv64
        src/lib/csu/arch/riscv: Makefile.inc crt0.S crtbegin.h crtend.S crti.S
            crtn.S
        src/lib/libc/arch/riscv: Makefile.inc SYS.h genassym.cf strlib
        src/lib/libc/arch/riscv/gdtoa: Makefile.inc arith.h gd_qnan.h
        src/lib/libc/arch/riscv/gen: Makefile.inc __setjmp14.S __sigsetjmp14.S
            _lwp.c _setjmp.S flt_rounds.c fpgetmask.c fpgetround.c
            fpgetsticky.c fpsetmask.c fpsetround.c fpsetsticky.c makecontext.c
            nanf.c resumecontext.c swapcontext.S
        src/lib/libc/arch/riscv/net: Makefile.inc
        src/lib/libc/arch/riscv/stdlib: Makefile.inc
        src/lib/libc/arch/riscv/string: Makefile.inc
        src/lib/libc/arch/riscv/sys: __clone.S __sigaction14_sigtramp.c
            __sigtramp2.S __syscall.S __vfork14.S brk.S cerror.S exect.S fork.S
            getcontext.S pipe.S ptrace.S sbrk.S shmat.S syscall.S
        src/lib/libc/compat/arch/riscv: Makefile.inc
        src/lib/libkvm: kvm_riscv.c
        src/lib/libm/arch/riscv: e_sqrt.S e_sqrtf.S fenv.c 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
        src/lib/libpthread/arch/riscv: pthread_md.h
        src/libexec/ld.elf_so/arch/riscv: Makefile.inc mdreloc.c rtld_start.S
        src/sys/arch/riscv: Makefile
        src/sys/arch/riscv/conf: majors.riscv
        src/sys/arch/riscv/include: Makefile ansi.h aout_machdep.h asm.h
            bswap.h bus.h byte_swap.h cdefs.h cpu.h cpu_counter.h db_machdep.h
            disklabel.h elf_machdep.h endian.h endian_machdep.h fenv.h float.h
            frame.h ieee.h ieeefp.h insn.h int_const.h int_fmtio.h int_limits.h
            int_mwgwtypes.h int_types.h intr.h kcore.h limits.h lock.h locore.h
            math.h mcontext.h mutex.h netbsd32_machdep.h param.h pcb.h pmap.h
            pmc.h proc.h profile.h pte.h ptrace.h reg.h rwlock.h setjmp.h
            signal.h sysarch.h sysreg.h types.h vmparam.h wchar_limits.h
        src/sys/lib/libkern/arch/riscv: Makefile.inc
        src/tests/lib/libc/arch/riscv: exec_prot_support.c return_one.S
        src/usr.bin/xlint/arch/riscv32: targparam.h
        src/usr.bin/xlint/arch/riscv64: targparam.h

Log Message:
New files for Userland support of UCB RISC-V (both 32-bit and 64-bit)


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/common/lib/libc/arch/riscv/atomic/Makefile.inc \
    src/common/lib/libc/arch/riscv/atomic/atomic_add_32.S \
    src/common/lib/libc/arch/riscv/atomic/atomic_add_64.S \
    src/common/lib/libc/arch/riscv/atomic/atomic_and_32.S \
    src/common/lib/libc/arch/riscv/atomic/atomic_and_64.S \
    src/common/lib/libc/arch/riscv/atomic/atomic_cas_32.S \
    src/common/lib/libc/arch/riscv/atomic/atomic_cas_64.S \
    src/common/lib/libc/arch/riscv/atomic/atomic_nand_32.S \
    src/common/lib/libc/arch/riscv/atomic/atomic_nand_64.S \
    src/common/lib/libc/arch/riscv/atomic/atomic_op_asm.h \
    src/common/lib/libc/arch/riscv/atomic/atomic_or_32.S \
    src/common/lib/libc/arch/riscv/atomic/atomic_or_64.S \
    src/common/lib/libc/arch/riscv/atomic/atomic_sub_32.S \
    src/common/lib/libc/arch/riscv/atomic/atomic_sub_64.S \
    src/common/lib/libc/arch/riscv/atomic/atomic_swap_32.S \
    src/common/lib/libc/arch/riscv/atomic/atomic_swap_64.S \
    src/common/lib/libc/arch/riscv/atomic/atomic_xor_32.S \
    src/common/lib/libc/arch/riscv/atomic/atomic_xor_64.S \
    src/common/lib/libc/arch/riscv/atomic/membar_ops.S
cvs rdiff -u -r0 -r1.1 src/common/lib/libc/arch/riscv/string/ffs.c
cvs rdiff -u -r0 -r1.1 src/compat/riscv64/rv32/Makefile \
    src/compat/riscv64/rv32/bsd.rv32.mk
cvs rdiff -u -r0 -r1.1 src/distrib/sets/lists/base/ad.riscv
cvs rdiff -u -r0 -r1.1 src/distrib/sets/lists/comp/ad.riscv
cvs rdiff -u -r0 -r1.1 src/distrib/sets/lists/debug/ad.riscv
cvs rdiff -u -r0 -r1.1 src/etc/etc.riscv/MAKEDEV.conf \
    src/etc/etc.riscv/Makefile.inc src/etc/etc.riscv/ttys
cvs rdiff -u -r0 -r1.1 src/etc/mtree/NetBSD.dist.riscv64
cvs rdiff -u -r0 -r1.1 src/lib/csu/arch/riscv/Makefile.inc \
    src/lib/csu/arch/riscv/crt0.S src/lib/csu/arch/riscv/crtbegin.h \
    src/lib/csu/arch/riscv/crtend.S src/lib/csu/arch/riscv/crti.S \
    src/lib/csu/arch/riscv/crtn.S
cvs rdiff -u -r0 -r1.1 src/lib/libc/arch/riscv/Makefile.inc \
    src/lib/libc/arch/riscv/SYS.h src/lib/libc/arch/riscv/genassym.cf \
    src/lib/libc/arch/riscv/strlib
cvs rdiff -u -r0 -r1.1 src/lib/libc/arch/riscv/gdtoa/Makefile.inc \
    src/lib/libc/arch/riscv/gdtoa/arith.h \
    src/lib/libc/arch/riscv/gdtoa/gd_qnan.h
cvs rdiff -u -r0 -r1.1 src/lib/libc/arch/riscv/gen/Makefile.inc \
    src/lib/libc/arch/riscv/gen/__setjmp14.S \
    src/lib/libc/arch/riscv/gen/__sigsetjmp14.S \
    src/lib/libc/arch/riscv/gen/_lwp.c src/lib/libc/arch/riscv/gen/_setjmp.S \
    src/lib/libc/arch/riscv/gen/flt_rounds.c \
    src/lib/libc/arch/riscv/gen/fpgetmask.c \
    src/lib/libc/arch/riscv/gen/fpgetround.c \
    src/lib/libc/arch/riscv/gen/fpgetsticky.c \
    src/lib/libc/arch/riscv/gen/fpsetmask.c \
    src/lib/libc/arch/riscv/gen/fpsetround.c \
    src/lib/libc/arch/riscv/gen/fpsetsticky.c \
    src/lib/libc/arch/riscv/gen/makecontext.c \
    src/lib/libc/arch/riscv/gen/nanf.c \
    src/lib/libc/arch/riscv/gen/resumecontext.c \
    src/lib/libc/arch/riscv/gen/swapcontext.S
cvs rdiff -u -r0 -r1.1 src/lib/libc/arch/riscv/net/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/lib/libc/arch/riscv/stdlib/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/lib/libc/arch/riscv/string/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/lib/libc/arch/riscv/sys/__clone.S \
    src/lib/libc/arch/riscv/sys/__sigaction14_sigtramp.c \
    src/lib/libc/arch/riscv/sys/__sigtramp2.S \
    src/lib/libc/arch/riscv/sys/__syscall.S \
    src/lib/libc/arch/riscv/sys/__vfork14.S src/lib/libc/arch/riscv/sys/brk.S \
    src/lib/libc/arch/riscv/sys/cerror.S src/lib/libc/arch/riscv/sys/exect.S \
    src/lib/libc/arch/riscv/sys/fork.S \
    src/lib/libc/arch/riscv/sys/getcontext.S \
    src/lib/libc/arch/riscv/sys/pipe.S src/lib/libc/arch/riscv/sys/ptrace.S \
    src/lib/libc/arch/riscv/sys/sbrk.S src/lib/libc/arch/riscv/sys/shmat.S \
    src/lib/libc/arch/riscv/sys/syscall.S
cvs rdiff -u -r0 -r1.1 src/lib/libc/compat/arch/riscv/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/lib/libkvm/kvm_riscv.c
cvs rdiff -u -r0 -r1.1 src/lib/libm/arch/riscv/e_sqrt.S \
    src/lib/libm/arch/riscv/e_sqrtf.S src/lib/libm/arch/riscv/fenv.c \
    src/lib/libm/arch/riscv/lrint.S src/lib/libm/arch/riscv/lrintf.S \
    src/lib/libm/arch/riscv/s_copysign.S \
    src/lib/libm/arch/riscv/s_copysignf.S src/lib/libm/arch/riscv/s_fabs.S \
    src/lib/libm/arch/riscv/s_fabsf.S src/lib/libm/arch/riscv/s_fma.S \
    src/lib/libm/arch/riscv/s_fmaf.S src/lib/libm/arch/riscv/s_fmax.S \
    src/lib/libm/arch/riscv/s_fmaxf.S src/lib/libm/arch/riscv/s_fmin.S \
    src/lib/libm/arch/riscv/s_fminf.S
cvs rdiff -u -r0 -r1.1 src/lib/libpthread/arch/riscv/pthread_md.h
cvs rdiff -u -r0 -r1.1 src/libexec/ld.elf_so/arch/riscv/Makefile.inc \
    src/libexec/ld.elf_so/arch/riscv/mdreloc.c \
    src/libexec/ld.elf_so/arch/riscv/rtld_start.S
cvs rdiff -u -r0 -r1.1 src/sys/arch/riscv/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/arch/riscv/conf/majors.riscv
cvs rdiff -u -r0 -r1.1 src/sys/arch/riscv/include/Makefile \
    src/sys/arch/riscv/include/ansi.h \
    src/sys/arch/riscv/include/aout_machdep.h \
    src/sys/arch/riscv/include/asm.h src/sys/arch/riscv/include/bswap.h \
    src/sys/arch/riscv/include/bus.h src/sys/arch/riscv/include/byte_swap.h \
    src/sys/arch/riscv/include/cdefs.h src/sys/arch/riscv/include/cpu.h \
    src/sys/arch/riscv/include/cpu_counter.h \
    src/sys/arch/riscv/include/db_machdep.h \
    src/sys/arch/riscv/include/disklabel.h \
    src/sys/arch/riscv/include/elf_machdep.h \
    src/sys/arch/riscv/include/endian.h \
    src/sys/arch/riscv/include/endian_machdep.h \
    src/sys/arch/riscv/include/fenv.h src/sys/arch/riscv/include/float.h \
    src/sys/arch/riscv/include/frame.h src/sys/arch/riscv/include/ieee.h \
    src/sys/arch/riscv/include/ieeefp.h src/sys/arch/riscv/include/insn.h \
    src/sys/arch/riscv/include/int_const.h \
    src/sys/arch/riscv/include/int_fmtio.h \
    src/sys/arch/riscv/include/int_limits.h \
    src/sys/arch/riscv/include/int_mwgwtypes.h \
    src/sys/arch/riscv/include/int_types.h src/sys/arch/riscv/include/intr.h \
    src/sys/arch/riscv/include/kcore.h src/sys/arch/riscv/include/limits.h \
    src/sys/arch/riscv/include/lock.h src/sys/arch/riscv/include/locore.h \
    src/sys/arch/riscv/include/math.h src/sys/arch/riscv/include/mcontext.h \
    src/sys/arch/riscv/include/mutex.h \
    src/sys/arch/riscv/include/netbsd32_machdep.h \
    src/sys/arch/riscv/include/param.h src/sys/arch/riscv/include/pcb.h \
    src/sys/arch/riscv/include/pmap.h src/sys/arch/riscv/include/pmc.h \
    src/sys/arch/riscv/include/proc.h src/sys/arch/riscv/include/profile.h \
    src/sys/arch/riscv/include/pte.h src/sys/arch/riscv/include/ptrace.h \
    src/sys/arch/riscv/include/reg.h src/sys/arch/riscv/include/rwlock.h \
    src/sys/arch/riscv/include/setjmp.h src/sys/arch/riscv/include/signal.h \
    src/sys/arch/riscv/include/sysarch.h src/sys/arch/riscv/include/sysreg.h \
    src/sys/arch/riscv/include/types.h src/sys/arch/riscv/include/vmparam.h \
    src/sys/arch/riscv/include/wchar_limits.h
cvs rdiff -u -r0 -r1.1 src/sys/lib/libkern/arch/riscv/Makefile.inc
cvs rdiff -u -r0 -r1.1 src/tests/lib/libc/arch/riscv/exec_prot_support.c \
    src/tests/lib/libc/arch/riscv/return_one.S
cvs rdiff -u -r0 -r1.1 src/usr.bin/xlint/arch/riscv32/targparam.h
cvs rdiff -u -r0 -r1.1 src/usr.bin/xlint/arch/riscv64/targparam.h

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




Home | Main Index | Thread Index | Old Index