Home
last modified time | relevance | path

Searched +full:pci +full:- +full:host +full:- +full:cam +full:- +full:generic (Results 1 – 25 of 38) 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/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/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/i386/conf/
H A DGENERIC2 # GENERIC -- Generic kernel configuration file for FreeBSD/i386
7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config
23 ident GENERIC
25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
42 options UFS_GJOURNAL # Enable gjournal-based UFS journaling
52 options PSEUDOFS # Pseudo-filesystem framework
69 options SYSVSHM # SYSV-styl
[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/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
46 options UFS_GJOURNAL # Enable gjournal-based UFS journaling
56 options PSEUDOFS # Pseudo-filesyste
[all...]
H A DNOTES2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs.
69 # These controllers have a SCSI-like interface, and require the
70 # CAM infrastructure.
113 # EFI pseudo-device
134 # Enable 32-bit runtime support for FreeBSD/i386 binaries.
137 # Enable (32-bit) a.out binary support
169 #options COVERAGE # Generic kernel coverage. Used by KCOV
/freebsd/sys/powerpc/conf/
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-base
[all...]
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-base
[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/
H A DRELNOTES3 This file describes new user-visible features, changes and updates relevant to
18 (de-)allocating vchans. Since these sysctls do not trigger any
19 (de-)allocations anymore, their effect is instantaneous, whereas before
25 changed, breaking ABI compatibility for 32-bit powerpc (including
50 Add a new -a command line option to mountd(8).
52 a line in exports(5) has the -alldirs export option,
62 support. KTLS is included in GENERIC kernels for aarch64,
72 Basic Cloudinit images no longer generate RSA host keys by default for
76 RSA host keys for SSH are deprecated and will no longer be generated
80 EC2 AMIs no longer generate RSA host keys by default for SSH. RSA
[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".)
34 the upgrade, otherwise the host system may become inaccessible because
45 different transport - netlink(4) socket instead of unix(4). Users of
75 to install the FreeBSD-firmware-iwm package.
96 The build now defaults to WITHOUT_CLEAN - i.e., no automatic clean
102 freebsd-current mailing list so that a special-case dependency can be
110 uart1: non-PNP ISA device will be removed from GENERIC in FreeBSD 15.
[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/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/share/misc/
H A Dpci_vendors2 # List of PCI ID's
5 # 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
[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: 2024-12-04 20:34:02
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]
62 0200 TP-Link
81 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 …]

12