Home
last modified time | relevance | path

Searched +full:pci +full:- +full:host +full:- +full:cam +full:- +full:generic (Results 1 – 25 of 37) sorted by relevance

12

/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#
7 title: Generic PCI host controller
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
23 geography of a PCI bus address by concatenating the various components to
[all …]
/freebsd/share/man/man4/
H A Dsym.43 .\" PCI SCSI controllers.
5 .\" Copyright (C) 1999-2000 Gerard Roudier <groudier@club-internet.fr>
7 .\" This driver also supports the following Symbios/LSI PCI SCSI chips:
12 .\" This driver for FreeBSD-CAM is derived from the Linux sym53c8xx driver.
13 .\" Copyright (C) 1998-1999 Gerard Roudier
16 .\" a port of the FreeBSD ncr driver to Linux-1.2.13.
20 .\" Stefan Esser <se@mi.Uni-Koeln.de>
24 .\" FreeBSD-CAM services is based on the aic7xxx driver for FreeBSD-CAM
32 .\" ----------------------------------------------------------------------------
62 .Nd NCR/Symbios/LSI Logic 53C8XX PCI SCSI host adapter driver
[all …]
H A Data.430 .Nd generic ATA/SATA controller driver
34 .Bd -ragged -offset indent
42 .Bd -literal -offset indent
73 The next three lines are generic bus-specific drivers.
74 The rest are vendor-specific PCI drivers.
78 .Bl -ohang
83 specified PCI ATA controller, if supported.
93 .Bl -tag -width 4n -offset indent -compact
98 The device is allowed to initiate a PM state change; the host is passive.
111 .Xr CAM 4
[all …]
H A Dciss.49 .Nd Common Interface for SCSI-3 Support driver
14 .Bd -ragged -offset indent
22 .Bd -literal -offset indent
28 driver claims to provide a common interface between generic SCSI
29 transports and intelligent host adapters.
36 .%T "CISS Command Interface for SCSI-3 Support Open Specification, Version 1.04, Valence Number 1" ,
42 .Xr CAM 4 ,
43 offloading most of the queueing and being-a-disk chores onto CAM.
44 Entry to the driver is via the PCI bus attachment
47 etc.\& and via the CAM interface
[all …]
H A Dscsi.429 .Nm CAM
41 .Cd "options CAM_DEBUG_BUS=-1"
42 .Cd "options CAM_DEBUG_TARGET=-1"
43 .Cd "options CAM_DEBUG_LUN=-1"
66 host adapters through host adapter drivers.
73 There are a number of generic kernel configuration options for the
76 .Bl -tag -width SCSI_NO_SENSE_STRINGS
120 Do not let the "kernel bloat" zealots get to you -- leave
184 .Bd -literal -offset indent
192 .Bd -literal -offset indent
[all …]
/freebsd/sys/dev/firewire/
H A D00README2 IEEE 1394 support for FreeBSD-5.X and 4.X.
12 named firewire-2002XXXX.tar.gz
16 - fwohci.c/fwohci_pci.c
18 - IEEE1394 link/phy chip control
19 - firewire.c
21 - CSR
22 - Transaction
23 - Character devices for userland
24 - fwmem.c
26 - sbp.c
[all …]
/freebsd/sys/conf/
H A DNOTES2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs.
11 # Please use ``make LINT'' to create an old-style LINT file if you want to
12 # do kernel test-builds.
48 # auto-size based on physical memory.
66 # after most other flags. Here we use it to inhibit use of non-optimal
67 # gcc built-in functions (e.g., memcmp).
70 # The following is equivalent to 'config -g KERNELNAME' and creates
71 # 'kernel.debug' compiled with -g debugging as well as a normal
81 makeoptions CONF_CFLAGS=-fno-builtin #Don't allow use of memcmp, etc.
82 #makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
[all …]
/freebsd/sys/amd64/conf/
H A DGENERIC2 # GENERIC -- Generic kernel configuration file for FreeBSD/amd64
7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config
21 ident GENERIC
23 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
27 options NUMA # Non-Uniform Memory Architecture support
47 options UFS_GJOURNAL # Enable gjournal-based UFS journaling
57 options PSEUDOFS # Pseudo-filesystem framework
76 options SYSVSHM # SYSV-style shared memory
77 options SYSVMSG # SYSV-style message queues
78 options SYSVSEM # SYSV-style semaphores
[all …]
/freebsd/sys/i386/conf/
H A DGENERIC2 # GENERIC -- Generic kernel configuration file for FreeBSD/i386
7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config
25 ident GENERIC
27 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
44 options UFS_GJOURNAL # Enable gjournal-based UFS journaling
54 options PSEUDOFS # Pseudo-filesystem framework
71 options SYSVSHM # SYSV-style shared memory
72 options SYSVMSG # SYSV-style message queues
73 options SYSVSEM # SYSV-style semaphores
74 options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
[all …]
H A DNOTES2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs.
61 # CPU_BLUELIGHTNING_3X enables triple-clock mode on IBM Blue Lightning
62 # CPU if CPU supports it. The default is double-clock mode on
76 # mapped mode. Default is 2-way set associative mode.
124 # K5/K6/K6-2 CPUs.
130 # without cache flush at hold state, and (2) write-back CPU cache on
136 # and should be included for any non-Pentium CPU that defines it.
139 # which indicates that the 15-16MB range is *definitely* not being
147 # in write-throug
[all...]
/freebsd/sys/powerpc/conf/
H A DGENERIC642 # GENERIC64 -- Generic kernel configuration file for FreeBSD/powerpc64
7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config
21 ident GENERIC
25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
33 options PSERIES # PAPR-compliant systems (e.g. IBM p)
34 options POWERNV # Non-virtualized OpenPOWER systems
38 options NUMA # Non-Uniform Memory Architecture support
55 options UFS_GJOURNAL # Enable gjournal-based UFS journaling
66 options PSEUDOFS # Pseudo-filesystem framework
83 options SYSVSHM # SYSV-style shared memory
[all …]
H A DGENERIC64LE2 # GENERIC64LE -- Generic kernel configuration file for FreeBSD/powerpc64le
7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config
21 ident GENERIC
25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
31 options PSERIES # PAPR-compliant systems (e.g. IBM p)
32 options POWERNV # Non-virtualized OpenPOWER systems
37 options NUMA # Non-Uniform Memory Architecture support
53 options UFS_GJOURNAL # Enable gjournal-based UFS journaling
64 options PSEUDOFS # Pseudo-filesystem framework
79 options SYSVSHM # SYSV-style shared memory
[all …]
/freebsd/sbin/devd/
H A Ddevd.conf.526 .\" Copyright (c) 1999-2000 by Internet Software Consortium
59 .Bl -tag -width ".Ic options"
90 In this way generic statements can be overridden for devices or
94 .Bd -literal -offset indent
101 .Ss Sub-statements
102 The following sub-statements are supported within the
105 .Bl -tag -width ".Ic directory"
114 .It Ic pid-file Qq Pa /var/run/devd.pid ;
116 .It Ic set Ar regexp-name Qq Ar (some|regexp) ;
118 .Ar regexp-name .
[all …]
/freebsd/sys/dev/usb/controller/
H A Duhci_pci.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
33 /* Universal Host Controller Interface
39 * PCI probes and UHCI specific code. This was done to facilitate the
106 return ("Intel 631XESB/632XESB/3100 USB controller USB-1"); in uhci_pci_match()
109 return ("Intel 631XESB/632XESB/3100 USB controller USB-2"); in uhci_pci_match()
112 return ("Intel 631XESB/632XESB/3100 USB controller USB-3"); in uhci_pci_match()
115 return ("Intel 631XESB/632XESB/3100 USB controller USB-4"); in uhci_pci_match()
130 return ("Intel 82801BA/BAM (ICH2) USB controller USB-A"); in uhci_pci_match()
133 return ("Intel 82801BA/BAM (ICH2) USB controller USB-B"); in uhci_pci_match()
[all …]
/freebsd/usr.sbin/bhyve/
H A Dbhyve.899 I/O connectivity can be specified with command-line parameters.
110 .Pa edk2-bhyve
113 .Pa u-boot-bhyve-arm64
114 package provides a U-Boot image that can be used to boot the guest.
120 .Bl -tag -width 10n
161 Destroy the VM on guest initiated power-off.
198 If this option is not specified, virtual CPUs will use 100% of a host CPU.
203 Set configuration variables from a simple, key-value config file.
229 Allow devices behind the LPC PCI-ISA bridge to be configured.
230 The only supported devices are the TTY-class devices
[all …]
/freebsd/
H A DRELNOTES3 This file describes new user-visible features, changes and updates relevant to
14 Add a "-f" option to "kadmin -l dump" which can be used to
18 for how to use "-f" to transfer/convert the KDC database.
24 Regarding user-facing changes, the only practical difference is the
84 Nvidia ConnectX-6+ network cards were added.
92 rtld: added support for -z initfirst
98 sign-extended into ino_t.
106 releases. Using it in a program will result in compile-time and
107 link-time warnings.
111 not updated their /etc/snmpd.config since 12.0-RELEASE or older will
[all …]
H A DUPDATING1 Updating Information for users of FreeBSD-CURRENT.
9 https://docs.freebsd.org/en/books/handbook/cutting-edge/#makeworld
22 includes various WITNESS- related kernel options, INVARIANTS, malloc
28 at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
47 The "FreeBSD-unbound" package is renamed to "FreeBSD-local-unbound".
48 If you have set-optional or set-base installed, the new package will
61 Audio-related utilities including mixer(8) and virtual_oss(8) have
62 moved to the new FreeBSD-sound package. If you have set-optional or
63 set-base installed this package will be installed automatically,
67 Both drm-kmod and nividia-drm ports had to be updated to either no
[all …]
/freebsd/share/misc/
H A Dpci_vendors2 # List of PCI ID's
5 # Date: 2025-07-11 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
51 7a19 PCI-to-PCI Bridge
[all …]
H A Dusb_vendors6 # http://www.linux-usb.org/usb-ids.html
7 # or send entries as patches (diff -u old new) in the
10 # http://www.linux-usb.org/usb.ids
13 # Date: 2025-07-26 20:34:01
20 # device device_name <-- single tab
21 # interface interface_name <-- two tabs
38 5301 GW-US54ZGL 802.11bg
54 145f NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211]
64 0200 TP-Link
86 120e ASI120MC-S Planetary Camera
[all …]
/freebsd/sys/dev/sym/
H A Dsym_hipd.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
5 * PCI-SCSI controllers.
7 * Copyright (C) 1999-2001 Gerard Roudier <groudier@free.fr>
9 * This driver also supports the following Symbios/LSI PCI-SCSI chips:
14 * This driver for FreeBSD-CAM is derived from the Linux sym53c8xx driver.
15 * Copyright (C) 1998-1999 Gerard Roudier
18 * a port of the FreeBSD ncr driver to Linux-1.2.13.
22 * Stefan Esser <se@mi.Uni-Koeln.de>
26 * FreeBSD-CAM services is based on the aic7xxx driver for FreeBSD-CAM
[all …]
/freebsd/sys/dev/rtsx/
H A Drtsx.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
12 * - Lutz Bichler <Lutz.Bichler@gmail.com>
14 * Base on OpenBSD /sys/dev/pci/rtsx_pci.c & /dev/ic/rtsx.c
15 * on Linux /drivers/mmc/host/rtsx_pci_sdmmc.c,
52 #include <dev/pci/pcivar.h>
53 #include <dev/pci/pcireg.h>
62 #include <cam/cam.h>
63 #include <cam/cam_ccb.h>
64 #include <cam/cam_debug.h>
[all …]
/freebsd/sys/dev/ciss/
H A Dciss.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
31 * Common Interface for SCSI-3 Support driver.
33 * CISS claims to provide a common interface between a generic SCSI
34 * transport and an intelligent host adapter.
37 * Interface for SCSI-3 Support Open Specification", Version 1.04,
40 * arbitrarlily cut-down version of a larger (and probably even more
44 * We provide a shim layer between the CISS interface and CAM,
45 * offloading most of the queueing and being-a-disk chores onto CAM.
46 * Entry to the driver is via the PCI bus attachment (ciss_probe,
[all …]
/freebsd/sys/dev/vge/
H A Dif_vge.c1 /*-
2 * SPDX-License-Identifier: BSD-4-Clause
18 * 4. Neither the name of the author nor the names of any co-contributors
37 * VIA Networking Technologies VT612x PCI gigabit ethernet NIC driver.
45 * The VIA Networking VT6122 is a 32bit, 33/66Mhz PCI device that
46 * combines a tri-speed ethernet MAC and PHY, with the following
54 * o 64-bit multicast hash table filter
55 * o 64 entry CAM filter
66 * receive data buffers must be aligned on a 32-bit boundary. This is
67 * not a problem where the VT6122 is used as a LOM device in x86-based
[all …]
/freebsd/sys/dev/pci/
H A Dpci_pci.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
35 * PCI:PCI bridge support.
53 #include <dev/pci/pcivar.h>
54 #include <dev/pci/pcireg.h>
55 #include <dev/pci/pci_private.h>
56 #include <dev/pci/pcib_private.h>
141 EARLY_DRIVER_MODULE(pcib, pci, pcib_driver, NULL, NULL, BUS_PASS_BUS);
147 "Clear firmware-assigned resources for PCI-PCI bridge I/O windows.");
151 * sub-allocated from one of our window resource managers.
[all …]
/freebsd/sys/dev/mps/
H A Dmps.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
5 * Copyright (c) 2011-2015 LSI Corp.
6 * Copyright (c) 2013-2015 Avago Technologies
30 * Avago Technologies (LSI) MPT-Fusion Host Adapter FreeBSD
65 #include <dev/pci/pcivar.h>
67 #include <cam/cam.h>
68 #include <cam/scsi/scsi_all.h>
121 /* Added this union to smoothly convert le64toh cm->cm_desc.Words.
135 /* Rate limit chain-fail messages to 1 per minute */
[all …]

12