Home
last modified time | relevance | path

Searched +full:riscv +full:- +full:crypto (Results 1 – 16 of 16) sorted by relevance

/freebsd/sys/contrib/device-tree/Bindings/riscv/
H A Dextensions.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 ---
4 $id: http://devicetree.org/schemas/riscv/extensions.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: RISC-V ISA extensions
10 - Paul Walmsley <paul.walmsley@sifive.com>
11 - Palmer Dabbelt <palmer@sifive.com>
12 - Conor Dooley <conor@kernel.org>
15 RISC-V has a large number of extensions, some of which are "standard"
16 extensions, meaning they are ratified by RISC-V International, and others
[all …]
/freebsd/sys/conf/
H A Dfiles.riscv1 cddl/dev/dtrace/riscv/dtrace_asm.S optional dtrace compile-with "${DTRACE_S}"
2 cddl/dev/dtrace/riscv/dtrace_isa.c optional dtrace compile-with "${DTRACE_C}"
3 cddl/dev/dtrace/riscv/dtrace_subr.c optional dtrace compile-with "${DTRACE_C}"
4 cddl/dev/dtrace/riscv/instr_size.c optional dtrace compile-with "${DTRACE_C}"
5 cddl/dev/fbt/riscv/fbt_isa.c optional dtrace_fbt | dtraceall compile-with "${FBT_C}"
6 crypto/des/des_enc.c optional netsmb
40 riscv/riscv/aplic.c standard
41 riscv/riscv/autoconf.c standard
42 riscv/riscv/bus_machdep.c standard
43 riscv/riscv/bus_space_asm.S standard
[all …]
/freebsd/sys/contrib/device-tree/src/riscv/starfive/
H A Djh7110.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR MIT
7 /dts-v1/;
8 #include <dt-bindings/clock/starfive,jh7110-crg.h>
9 #include <dt-bindings/power/starfive,jh7110-pmu.h>
10 #include <dt-bindings/reset/starfive,jh7110-crg.h>
11 #include <dt-bindings/thermal/thermal.h>
15 #address-cells = <2>;
16 #size-cells = <2>;
19 #address-cells = <1>;
20 #size-cells = <0>;
[all …]
/freebsd/sys/
H A DREADME.md2 ----------------------
9 contains documentation of all possible entries. `LINT` is a compile-only
13 --------------
17 top-level of the src tree. Consult [`intro(9)`](https://man.freebsd.org/intro/9)
20 Some additional high-level documentation of the kernel is maintained in the
21 [Architecture Handbook](https://docs.freebsd.org/en/books/arch-handbook/).
24 ---------------
26 | --------- | ----------- |
27 | amd64 | AMD64 (64-bit x86) architecture support |
28 | arm | 32-bit ARM architecture support |
[all …]
H A DMakefile2 CSCOPEDIRS= bsm cam cddl compat conf contrib crypto ddb dev fs gdb \
9 CSCOPE_ARCHDIR = amd64 arm arm64 i386 powerpc riscv x86
18 HTAGSFLAGS+= -at `awk -F= '/^RELEASE *=/{release=$2}; END {print "FreeBSD", release, "kernel"}' < c…
23 cd ${.CURDIR}; cscope -k -buq -p4 -v
27 find ${CSCOPEDIRS} -name "*.[chSsly]" -a -type f > ${.TARGET}
29 cscope-clean:
31 rm -f cscope.files cscope.out cscope.in.out cscope.po.out
40 HG_HOOK=if [ \$$HG_ERROR -eq 0 ]; then cd sys && make -m ../share/mk cscope; fi
41 cscope-hook:
42 @if [ -d ${HG_DIR} ]; then \
[all …]
/freebsd/share/man/man5/
H A Dsrc.conf.51 .\" DO NOT EDIT-- this file is @generated by tools/build/options/makeman.
40 may be necessary if the system-wide settings are not suitable
72 .Pa /etc/src-env.conf .
79 as they are environment-only variables.
96 .Bl -tag -width indent
114 memory corruption bugs such as buffer overflows or use-after-free.
119 .Bl -item -compact
147 .Pa /etc/src-env.conf ,
182 .Bl -inset -compact
216 flag set to indicate that the run-time loader should perform all relocation
[all …]
/freebsd/sys/riscv/conf/
H A DGENERIC2 # GENERIC -- Generic kernel configuration file for FreeBSD/RISC-V
7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config
20 cpu RISCV
23 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
42 options UFS_GJOURNAL # Enable gjournal-based UFS journaling
51 options PSEUDOFS # Pseudo-filesystem framework
61 options SYSVSHM # SYSV-style shared memory
62 options SYSVMSG # SYSV-style message queues
63 options SYSVSEM # SYSV-style semaphores
64 options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
[all …]
/freebsd/stand/libsa/
H A DMakefile4 # - We don't use the libc strerror/sys_errlist because the string table is
47 # translate to the -Bsymbolic -pie format required by self_reloc() in loader(8).
49 CFLAGS.clang+= -mno-movt
50 CFLAGS.clang+= -mfpu=none
52 .PATH: ${SRCTOP}/contrib/llvm-project/compiler-rt/lib/builtins/arm/
57 .if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "riscv"
62 .PATH: ${SRCTOP}/contrib/llvm-project/compiler-rt/lib/builtins/
92 CFLAGS.${i}+= -DBZ_NO_STDIO -DBZ_NO_COMPRESS
100 ZLIB_CFLAGS=-DHAVE_MEMCPY -I${SRCTOP}/sys/contrib/zlib ${NO_WDEPRECATED_NON_PROTOTYPE}
109 CFLAGS.lz4.c+= -I${SRCTOP}/sys/cddl/contrib/opensolaris/common/lz4
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaRISCV.cpp1 //===------ SemaRISCV.cpp ------- RISC-V target-specific routines ---------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This file implements semantic analysis functions specific to RISC-V.
11 //===----------------------------------------------------------------------===//
35 using namespace clang::RISCV;
43 /// Mapping to which clang built-in function, e.g. __builtin_rvv_vadd.
95 switch (Type->getScalarType()) { in RVVType2Qual()
115 QT = Context.getIntTypeForBitwidth(Type->getElementBitwidth(), true); in RVVType2Qual()
118 QT = Context.getIntTypeForBitwidth(Type->getElementBitwidth(), false); in RVVType2Qual()
[all …]
/freebsd/include/
H A DMakefile20 dirent.h dlfcn.h elf.h elf-hints.h endian.h err.h fmtmsg.h fnmatch.h \
38 .PATH: ${SRCTOP}/contrib/libc-vis
163 input-event-codes.h \
179 OPENCRYPTODIR= ${INCLUDEDIR}/crypto
256 CRYPTO \
314 ${MACHINE_CPUARCH} == "riscv"
336 MK_OSRELDATE_SH= ${.CURDIR}/mk-osreldate.sh
365 # Take care of stale directory-level symlinks.
370 crypto -maxdepth 0 -mindepth 0 -type l -print -delete || true
371 mtree -deU ${NO_ROOT:D-W} ${MTREE_FOLLOWS_SYMLINKS} \
[all …]
/freebsd/share/man/man4/
H A DMakefile118 crypto.4 \
664 MLINKS+=crypto.4 cryptodev.4
930 ${MACHINE_CPUARCH} == "riscv"
936 __arches= ${:!/bin/sh -c "/bin/ls -d ${.CURDIR}/man4.*"!:E}
998 _atf_test_case.4= atf-test-case.4
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DGnu.cpp1 //===--- Gnu.cpp - Gnu Tool and ToolChain Implementations -------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
15 #include "Arch/RISCV.h"
59 StringRef CPUArg(A->getValue()); in normalizeCPUNamesForAssembler()
61 CmdArgs.push_back("-mcpu=cortex-a15"); in normalizeCPUNamesForAssembler()
63 CmdArgs.push_back("-mcpu=cortex-a57"); in normalizeCPUNamesForAssembler()
78 if (forwardToGCC(A->getOption())) { in ConstructJob()
83 A->claim(); in ConstructJob()
85 A->render(Args, CmdArgs); in ConstructJob()
[all …]
/freebsd/crypto/openssl/Configurations/
H A D10-main.conf1 ## -*- mode: perl; -*-
8 if (`nasm -v 2>NUL` =~ /NASM version ([0-9]+\.[0-9]+)/ && $1 >= 2.0) {
10 ASFLAGS => "-g",
11 asflags => "-Ox -f win64 -DNEAR",
12 asoutflag => "-o ",
22 $die->("NASM not found - make sure it's installed and available on %PATH%\n");
36 my $ver=`nasm -v 2>NUL`;
37 my $vew=`nasmw -v 2>NUL`;
41 asflags => "-f win32",
42 asoutflag => "-o ",
[all …]
/freebsd/sys/dev/nvme/
H A Dnvme.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (C) 2012-2013 Intel Corporation
48 /* NB: Fabrics-specific ioctls defined in nvmf.h start at 200. */
279 /** Controller Multi-path I/O and Namespace Sharing Capabilities */
286 /* SR-IOV Virtual Function */
293 /** OAES - Optional Asynchronous Events Supported */
322 /** CTRATT - Controller Attributes */
323 /* supports 128-bit Host Identifier */
326 /* supports Non-Operational Power State Permissive Mode */
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVPseudos.td1 //===-- RISCVInstrInfoVPseudos.td - RISC-V 'V' Pseudos -----*- tablege
[all...]
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DOptions.td1 //===--- Options.td - Options for clang -----------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
38 // The option is a "driver"-only option, and should not be forwarded to other
39 // tools via `-Xarch` options.
42 // LinkerInput - The option is a linker input.
45 // NoArgumentUnused - Don't report argument unused warnings for this option; this
46 // is useful for options like -static or -dynamic which a user may always end up
50 // Unsupported - The option is unsupported, and the driver will reject command
[all …]