Home
last modified time | relevance | path

Searched +full:ats +full:- +full:supported (Results 1 – 25 of 25) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMAsmPrinter.cpp1 //===-- ARMAsmPrinter.cpp - Print machine code to an ARM .s file ----------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // of machine-dependent LLVM code to GAS-format ARM assembly language.
12 //===----------------------------------------------------------------------===//
51 #define DEBUG_TYPE "asm-printer"
56 MCP(nullptr), InConstantPool(false), OptimizationGoals(-1) {} in ARMAsmPrinter()
64 OutStreamer->emitDataRegion(MCDR_DataRegionEnd); in emitFunctionBodyEnd()
68 if (AFI->isThumbFunction()) { in emitFunctionEntryLabel()
69 OutStreamer->emitAssemblerFlag(MCAF_Code16); in emitFunctionEntryLabel()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DARMException.cpp1 //===-- CodeGen/AsmPrinter/ARMException.cpp - ARM EHABI Exception Impl ----===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
27 MCTargetStreamer &TS = *Asm->OutStreamer->getTargetStreamer(); in getTargetStreamer()
32 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) in beginFunction()
35 AsmPrinter::CFISection CFISecType = Asm->getFunctionCFISectionType(*MF); in beginFunction()
37 "non-EH CFI not yet supported in prologue with EHABI lowering"); in beginFunction()
41 if (Asm->getModuleCFISectionType() == AsmPrinter::CFISection::Debug) in beginFunction()
42 Asm->OutStreamer->emitCFISections(false, true); in beginFunction()
[all …]
/freebsd/sys/arm64/iommu/
H A Dsmmureg.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
8 * Technology) under DARPA contract HR0011-18-C-0016 ("ECATS"), as part of the
40 #define IDR0_ST_LVL_2 (0x1 << IDR0_ST_LVL_S) /* 2-level Stream Table*/
52 #define IDR0_CD2L (1 << 19) /* 2-level Context descriptor table*/
53 #define IDR0_VMID16 (1 << 18) /* 16-bit VMID supported */
54 #define IDR0_VMW (1 << 17) /* VMID wildcard-matching */
55 #define IDR0_PRI (1 << 16) /* Page Request Interface supported*/
57 #define IDR0_SEV (1 << 14) /* WFE wake-up events */
59 #define IDR0_ASID16 (1 << 12) /* 16-bit ASID supported */
[all …]
H A Dsmmu.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2019-2020 Ruslan Bukin <br@bsdpad.com>
8 * Technology) under DARPA contract HR0011-18-C-0016 ("ECATS"), as part of the
39 * In case of PCI-based devices, StreamID is a PCI rid.
42 * which contains per-device configuration.
44 * Stream table is a linear or 2-level walk table (this driver supports both).
67 * Register interface and Memory-based circular buffer queues are used
79 * in a producer-consumer fashion so that an output queue contains data
143 #define Q_WRP(q, p) ((p) & (1 << (q)->size_log2))
[all …]
/freebsd/sys/amd64/vmm/amd/
H A Damdvi_hw.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
63 #define MOD_DEC(a, s, m) (((a) - (s)) % ((m) * (s)))
85 /* XXX: ATS is not tested. */
97 /* Page table level used <= supported by h/w[v1=7]. */
127 return (pci_cfgregread(softc->pci_seg, PCI_RID2BUS(softc->pci_rid), in amdvi_pci_read()
128 PCI_RID2SLOT(softc->pci_rid), PCI_RID2FUNC(softc->pci_rid), in amdvi_pci_read()
135 * Check if device has ATS capability and its enabled.
136 * If ATS is absent or disabled, return (-1), otherwise ATS
144 int qlen = -1; in amdvi_find_ats_qlen()
[all …]
H A Damdvi_priv.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
40 ((1 << (((n) - (m)) + 1)) - 1))
45 #define AMDVI_PCI_CAP_IOTLB BIT(0) /* IOTLB is supported. */
57 #define AMDVI_EX_FEA_NXSUP BIT(3) /* No-execute. */
68 * NOTE: Must be 256-bits/32 bytes aligned.
283 /* IVHD 8-byte extended data settings. */
284 #define IVHD_DEV_EXT_ATS_DISABLE BIT(31) /* Disable ATS */
318 /* Maximum number of domains supported by IOMMU. */
319 #define AMDVI_MAX_DOMAIN (BIT(16) - 1)
[all …]
H A Divrs_drv.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
52 device_t *ivhd_devs; /* IVHD or AMD-Vi device list. */
77 if (ivrs->Header.Length == 0) { in ivrs_hdr_iterate_tbl()
82 end = (ACPI_IVRS_HEADER *)((char *)ivrs + ivrs->Header.Length); in ivrs_hdr_iterate_tbl()
85 if ((uint8_t *)ivrs_hdr + ivrs_hdr->Length > (uint8_t *)end) { in ivrs_hdr_iterate_tbl()
86 printf("AMD-Vi:IVHD/IVMD is corrupted, length : %d\n", in ivrs_hdr_iterate_tbl()
87 ivrs_hdr->Length); in ivrs_hdr_iterate_tbl()
91 switch (ivrs_hdr->Type) { in ivrs_hdr_iterate_tbl()
108 printf("AMD-Vi:Not IVHD/IVMD type(%d)", ivrs_hdr->Type); in ivrs_hdr_iterate_tbl()
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Dhost-generic-pci.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pci/host-generic-pci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Will Deacon <will@kernel.org>
13 Firmware-initialised PCI host controllers and PCI emulations, such as the
14 virtio-pci implementations found in kvmtool and other para-virtualised
21 Configuration Space is assumed to be memory-mapped (as opposed to being
26 For CAM, this 24-bit offset is:
41 - description:
[all …]
/freebsd/lib/libc/i386/gen/
H A Dsigsetjmp.S1 /*-
35 .asciz "$Id: sigsetjmp.S,v 1.1 1993/12/05 13:01:05 ats Exp $"
40 /*-
45 * the renamed functions (introduced in gcc-2.5.3; previous versions
46 * only supported *jmp with 0 or 1 leading underscores).
104 .section .note.GNU-stack,"",%progbits
/freebsd/lib/libc/amd64/gen/
H A Dsigsetjmp.S1 /*-
35 .asciz "$Id: sigsetjmp.S,v 1.1 1993/12/05 13:01:05 ats Exp $"
40 /*-
45 * the renamed functions (introduced in gcc-2.5.3; previous versions
46 * only supported *jmp with 0 or 1 leading underscores).
61 /* stack is 16-byte aligned */
89 subq $0x8,%rsp /* make the stack 16-byte aligned */
112 .section .note.GNU-stack,"",%progbits
/freebsd/contrib/tzcode/
H A Dzic.c5 ** 2006-07-17 by Arthur David Olson.
30 ZIC32_MIN = -1 - (zic_t) 0x7fffffff,
38 /* Minimum and maximum years, assuming signed 32-bit time_t. */
73 /* The minimum alignment of a type, for pre-C23 platforms.
160 return -1; in readlink()
166 return -1; in symlink()
171 (errno = ENOTSUP, -1)
208 enum { PERCENT_Z_LEN_BOUND = sizeof "+995959" -
2376 limitrange(struct timerange r,zic_t lo,zic_t hi,zic_t const * ats,unsigned char const * types) limitrange() argument
2430 zic_t *ats = emalloc(align_to(size_product(timecnt + !timecnt, writezone() local
[all...]
/freebsd/sys/contrib/device-tree/src/arm64/arm/
H A Dfvp-base-revc.dts1 // SPDX-License-Identifier: GPL-2.0
5 * Architecture Envelope Model (AEM) ARMv8-A
11 /dts-v1/;
13 #include <dt-bindings/interrupt-controller/arm-gic.h>
17 #include "rtsm_ve-motherboard.dtsi"
18 #include "rtsm_ve-motherboard-rs2.dtsi"
22 compatible = "arm,fvp-base-revc", "arm,vexpress";
23 interrupt-parent = <&gic>;
24 #address-cells = <2>;
25 #size-cells = <2>;
[all …]
/freebsd/sys/compat/freebsd32/
H A Dfreebsd32_misc.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
136 FEATURE_ADD("compat_freebsd32", "Compatible with 32-bit FreeBSD"); in register_compat32_feature()
138 "Compatible with 32-bit FreeBSD (legacy feature name)"); in register_compat32_feature()
231 if (uap->rusage != NULL) in freebsd32_wait4()
235 error = kern_wait(td, uap->pid, &status, uap->options, rup); in freebsd32_wait4()
238 if (uap->status != NULL) in freebsd32_wait4()
239 error = copyout(&status, uap->status, sizeof(status)); in freebsd32_wait4()
240 if (uap->rusage != NULL && error == 0) { in freebsd32_wait4()
242 error = copyout(&ru32, uap->rusage, sizeof(ru32)); in freebsd32_wait4()
[all …]
/freebsd/usr.sbin/pciconf/
H A Dcap.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
16 * 3. Neither the name of the author nor the names of any co-contributors
55 cap = read_config(fd, &p->pc_sel, ptr + PCIR_POWER_CAP, 2); in cap_power()
56 status = read_config(fd, &p->pc_sel, ptr + PCIR_POWER_STATUS, 2); in cap_power()
69 status = read_config(fd, &p->pc_sel, ptr + AGP_STATUS, 4); in cap_agp()
70 command = read_config(fd, &p->pc_se in cap_agp()
[all...]
/freebsd/crypto/openssl/
H A DCHANGES.md4 This is a high-level summary of the most important changes.
11 ----------------
13 - [OpenSSL 3.0](#openssl-30)
14 - [OpenSSL 1.1.1](#openssl-111)
15 - [OpenSSL 1.1.0](#openssl-110)
16 - [OpenSSL 1.0.2](#openssl-102)
17 - [OpenSSL 1.0.1](#openssl-101)
18 - [OpenSSL 1.0.0](#openssl-100)
19 - [OpenSSL 0.9.x](#openssl-09x)
22 -----------
[all …]
/freebsd/sys/contrib/dev/acpica/include/
H A Dactbl1.h3 * Name: actbl1.h - Additional ACPI table definitions
11 * Some or all of this work - Copyright (c) 1999 - 2024, 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
214 * All tables must be byte-packed to match the ACPI specification, since
224 * essentially useless for dealing with packed data in on-disk formats or
265 * ASF - Alert Standard Format table (Signature "ASF!")
[all …]
/freebsd/sys/contrib/dev/acpica/common/
H A Ddmtable.c3 * Module Name: dmtable - Support for ACPI tables that contain no AML code
11 * Some or all of this work - Copyright (c) 1999 - 2024, 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
158 /* This module used for application-level code only */
191 "Vendor-defined Error Node",
271 "Root Port ATS Capability",
[all …]
H A Ddmtbinfo1.c3 * Module Name: dmtbinfo1 - Table info for non-AML tables
11 * Some or all of this work - Copyright (c) 1999 - 2024, 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 …]
H A Ddmtbinfo2.c3 * Module Name: dmtbinfo2 - Table info for non-AML tables
11 * Some or all of this work - Copyright (c) 1999 - 2024, 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 …]
/freebsd/sys/contrib/alpine-hal/
H A Dal_hal_pcie.c1 /*-
10 found at http://www.gnu.org/licenses/gpl-2.0.html
72 /** RC - Revisions 1/2 */
77 /** EP - Revisions 1/2 */
82 /** RC - Revision 3 */
87 /** EP - Revision 3 */
96 #define AL_PCIE_PARSE_LANES(v) (((1 << v) - 1) << \
113 al_reg_write32(&pcie_port->regs->port_regs->rd_only_wr_en, in al_pcie_port_wr_to_ro_set()
131 (pcie_port->rev_id == AL_PCIE_REV_ID_3) ? 0x4000 : 0x1000; in al_reg_write32_dbi_cs2()
154 struct al_pcie_regs *regs = pcie_port->regs; in al_pcie_port_link_speed_ctrl_set()
[all …]
/freebsd/sys/dev/firewire/
H A Dfwohci.c1 /*-
2 * SPDX-License-Identifier: BSD-4-Clause
5 * Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa
121 #define OWRITE(sc, r, x) bus_space_write_4((sc)->bst, (sc)->bsh, (r), (x))
122 #define OREAD(sc, r) bus_space_read_4((sc)->bst, (sc)->bsh, (r))
299 device_printf(sc->fc.dev, "%s: %d->%d (loop=%d)\n", in fwohci_set_bus_manager()
324 device_printf(sc->fc.dev, "%s: failed(1).\n", __func__); in fwphy_rddata()
335 device_printf(sc->fc.dev, "%s: failed(2).\n", __func__); in fwphy_rddata()
342 device_printf(sc->fc.dev, in fwphy_rddata()
364 fc = (struct fwohci_softc *)sc->fc; in fwohci_ioctl()
[all …]
/freebsd/usr.sbin/newsyslog/
H A Dnewsyslog.c1 /*-
2 * ------+---------+---------+-------- + --------+---------+---------+---------*
4 * Copyright (c) 2003, 2004 - Garance Alistair Drosehn <gad@FreeBSD.org>.
28 * ------+---------+---------+-------- + --------+---------+---------+---------*
52 * newsyslog - roll over selected logs at the appropriate time, keeping the a
100 COMPRESS_TYPES = COMPRESS_LEGACY /* Number of supported compression types */
104 * Bit-values for the 'flags' parsed from a config-file entry.
112 #define CE_SIGNALGROUP 0x0080 /* Signal a process-group instead of a single */
143 static const char *gzip_flags[] = { "-f" };
146 static const char *zstd_flags[] = { "-q", "-T0", "--adapt", "--long", "--rm" };
[all …]
/freebsd/sys/dev/qlnx/qlnxe/
H A Dreg_addr.h2 * Copyright (c) 2017-2018 Cavium, Inc.
78- For ending "endless completion". 0 - When receiving a completion timeout while receiving a compl…
79 … DataWidth:0x4 // 0 - TXCPL sync fifo pop underflow 1 - TXR sync fifo pop underflow 2 - TXW hea…
80 …s:R DataWidth:0x6 // 0 - RX target read and config sync fifo push overflow 1 - RX header syn…
81 …ataWidth:0x14 // 4:0 - TXCPL sync fifo pop status 9:5 - TXR sync fifo pop status 14:10 - TXW hea…
88 …ffff<<0) // Vendor ID. PCI-SIG assigned Manufacturer Identifier. Note: The access attributes of …
90 …ce Identifier. Note: The access attributes of this field are as follows: - Dbi: if (DBI_RO_WR_E…
98 … (0x1<<0) // I/O space access enable. There are no I/O BARs supported.
116 … (0x1<<9) // Fast back-to-back transaction ena…
128 … (0x1<<23) // Fast back-to-back capable. Not ap…
[all …]
/freebsd/contrib/ncurses/
H A DNEWS1 -------------------------------------------------------------------------------
2 -- Copyright 2018-2023,2024 Thomas E. Dickey --
3 -- Copyright 1998-2017,2018 Free Software Foundation, Inc. --
4 -- --
5 -- Permission is hereby granted, free of charge, to any person obtaining a --
6 -- copy of this software and associated documentation files (the --
7 -- "Software"), to deal in the Software without restriction, including --
8 -- without limitation the rights to use, copy, modify, merge, publish, --
9 -- distribute, distribute with modifications, sublicense, and/or sell copies --
10 -- of the Software, and to permit persons to whom the Software is furnished --
[all …]
/freebsd/share/misc/
H A Dpci_vendors5 # Date: 2024-11-25 03:15:02
8 # the PCI ID Project at https://pci-ids.ucw.cz/.
14 # (version 2 or higher) or the 3-clause BSD License.
25 # device device_name <-- single tab
26 # subvendor subdevice subsystem_name <-- two tabs
30 # This is a relabelled RTL-8139
31 8139 AT-2500TX V3 Ethernet
41 7a09 PCI-to-PCI Bridge
50 7a19 PCI-to-PCI Bridge
55 7a29 PCI-to-PCI Bridge
[all …]