/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | host-generic-pci.yaml | 1 # 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 D | sym.4 | 3 .\" 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 D | ata.4 | 30 .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 D | ciss.4 | 9 .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 D | scsi.4 | 29 .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 D | NOTES | 2 # 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 D | 00README | 2 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 D | GENERIC | 2 # 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 D | NOTES | 2 # 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 D | GENERIC | 2 # 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 D | NOTES | 2 # 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 D | GENERIC64LE | 2 # 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 D | GENERIC64 | 2 # 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 D | devd.conf.5 | 26 .\" 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 D | RELNOTES | 3 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 D | UPDATING | 1 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 D | bhyve.8 | 99 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 D | uhci_pci.c | 1 /*- 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 D | pci_vendors | 2 # 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 D | usb_vendors | 6 # 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 D | sym_hipd.c | 1 /*- 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 D | rtsx.c | 1 /*- 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 D | ciss.c | 1 /*- 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 D | if_vge.c | 1 /*- 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 D | pci_pci.c | 1 /*- 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 …]
|