Home
last modified time | relevance | path

Searched +full:riscv +full:- +full:iommu (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/contrib/device-tree/Bindings/iommu/
H A Driscv,iommu.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iommu/riscv,iommu.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: RISC-V IOMMU Architecture Implementation
10 - Tomasz Jeznach <tjeznach@rivosinc.com>
13 The RISC-V IOMMU provides memory address translation and isolation for
14 input and output devices, supporting per-device translation context,
17 It supports identical translation table format to the RISC-V address
19 Hardware uses in-memory command and fault reporting queues with wired
[all …]
/freebsd/sys/modules/vmm/
H A DMakefile10 CFLAGS+= -DVMM_KEEP_STATS
11 CFLAGS+= -I${SRCTOP}/sys/${MACHINE}/vmm
24 CFLAGS+= -I${SRCTOP}/sys/${MACHINE}/vmm/io
50 ${CC} -c -x assembler-with-cpp -DLOCORE \
51 ${NOSAN_CFLAGS:N-mbranch-protection*} ${.IMPSRC} -o ${.TARGET} -fpie
54 ${CC} -c ${NOSAN_CFLAGS:N-mbranch-protection*} ${.IMPSRC} \
55 -o ${.TARGET} -fpie
58 ${LD} -m ${LD_EMULATION} -Bdynamic -L ${SYSDIR}/conf -T ${SYSDIR}/conf/ldscript.arm64 \
59 ${_LDFLAGS:N-zbti-report*} --no-warn-mismatch --warn-common --export-dynamic \
60 --dynamic-linker /red/herring -X -o ${.TARGET} ${.ALLSRC} \
[all …]
/freebsd/sys/sys/
H A Dintr.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2015-2016 Svatopluk Kraus
5 * Copyright (c) 2015-2016 Michal Meloun
97 /* Used by MSI interrupts to store the iommu details */
142 /* MSI/MSI-X handling */
169 /* Main interrupt handler called from asm on most archs except riscv. */
/freebsd/sys/dev/clk/allwinner/
H A Dccu_d1.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
52 #include <dt-bindings/clock/sun20i-d1-ccu.h>
53 #include <dt-bindings/reset/sun20i-d1-ccu.h>
125 CCU_GATE(CLK_BUS_DE, "bus-de", "psi-ahb", 0x60C, 0)
126 CCU_GATE(CLK_BUS_DI, "bus-di", "psi-ahb", 0x62C, 0)
127 CCU_GATE(CLK_BUS_G2D, "bus-g2d", "psi-ahb", 0x63C, 0)
128 CCU_GATE(CLK_BUS_CE, "bus-ce", "psi-ahb", 0x68C, 0)
129 CCU_GATE(CLK_BUS_VE, "bus-ve", "psi-ahb", 0x690, 0)
130 CCU_GATE(CLK_BUS_DMA, "bus-dma", "psi-ahb", 0x70C, 0)
[all …]
/freebsd/sys/contrib/dev/acpica/include/
H A Dactbl2.h3 * Name: actbl2.h - ACPI Table Definitions
11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp.
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
130 * 3. Neither the names of the above-listed copyright holders nor the names
198 #define ACPI_SIG_RHCT "RHCT" /* RISC-V Hart Capabilities Table */
199 #define ACPI_SIG_RIMT "RIMT" /* RISC-V IO Mapping Table */
209 * All tables must be byte-packed to match the ACPI specification, since
[all …]
/freebsd/sys/contrib/dev/acpica/common/
H A Ddmtbinfo2.c3 * Module Name: dmtbinfo2 - Table info for non-AML tables
11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp.
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
130 * 3. Neither the names of the above-listed copyright holders nor the names
157 /* This module used for application-level code only */
165 * - Add the C table definition to the actbl1.h or actbl2.h header.
166 * - Add ACPI_xxxx_OFFSET macro(s) for the table (and subtables) to list below.
[all …]