/freebsd/sys/contrib/device-tree/Bindings/x86/ |
H A D | ce4100.txt | 2 --------------------------- 5 format: <vendor>,<chip>-<device>. 10 The CPU nodes 11 ------------- 14 #address-cells = <1>; 15 #size-cells = <0>; 17 cpu@0 { 18 device_type = "cpu"; 23 cpu@2 { 24 device_type = "cpu"; [all …]
|
/freebsd/share/man/man4/ |
H A D | acpi.4 | 15 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 19 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 43 PnP and PCI BIOS), as well as power management (superseding APM) and 57 driver is intended to provide power management without user intervention. 59 used to modify or monitor 65 .Bl -tag -width indent 70 .It Va dev.cpu.N.cx_usage 73 .Va dev.cpu.N.cx_lowest 75 .It Va dev.cpu.N.cx_lowest 76 Lowest Cx state to use for idling the CPU. [all …]
|
H A D | vmm.4 | 14 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 32 To load the driver as a module at boot, add this line to 34 .Bd -literal -offset indent 40 .Bd -literal -offset indent 49 .Bl -bullet -compat 51 amd64: An Intel CPU with VT-x/EPT or AMD CPU with SVM support is required. 53 arm64: The boot CPU must start in EL2 and the system must have a GICv3 interrupt 57 riscv: The CPUs must implement the H (hypervisor) RISC-V ISA extension. 60 PCI device passthrough to a virtual machine requires [all …]
|
H A D | hpet.4 | 14 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 35 .Bd -ragged -offset indent 41 .Bl -ohang 44 Each set bit allows driver to use respective IRQ, 50 Setting to 0, disables it. 57 .Bd -literal 63 controls how much per-CPU event timers should driver attempt to register. 64 This functionality requires every comparator in a group to have own unshared 70 usually enumerated via ACPI) to supply kernel with one time counter and [all …]
|
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 .\" ---------------------------------------------------------------------------- 42 .\" 3. The name of the author may not be used to endorse or promote products [all …]
|
/freebsd/usr.sbin/bhyve/ |
H A D | bhyve.8 | 14 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 99 I/O connectivity can be specified with command-line parameters. 110 .Pa edk2-bhyve 111 package provides a UEFI firmware that can be used to boot the guest; 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 123 This option only applies to the amd64 platform. 130 and/or the CPU topology. [all …]
|
/freebsd/sys/compat/linsysfs/ |
H A D | linsysfs.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 17 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 40 #include <dev/pci/pcivar.h> 41 #include <dev/pci/pcireg.h> 75 if (strncmp(pn->pn_parent->pn_name, "host", 4) == 0) { in linsysfs_scsiname() 76 index = atoi(&pn->pn_parent->pn_name[4]); in linsysfs_scsiname() 82 if (index-- == 0) { in linsysfs_scsiname() 83 sbuf_printf(sb, "%s\n", scsi_host->name); in linsysfs_scsiname() [all …]
|
/freebsd/sys/dts/arm/ |
H A D | annapurna-alpine.dts | 1 /*- 16 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28 /dts-v1/; 32 #address-cells = <1>; 33 #size-cells = <1>; 40 #address-cells = <1>; 41 #size-cells = <0>; 43 cpu@0 { 44 device_type = "cpu"; [all …]
|
/freebsd/contrib/ofed/include/ |
H A D | udma_barrier.h | 4 * This software is available to you under a choice of one of two 5 * licenses. You may choose to be licensed under the terms of the GNU 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 24 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 41 are looking for barriers to use with cache-coherent multi-threaded 47 - CPU attached address space (the CPU memory could be a range of things: 48 cached/uncached/non-temporal CPU DRAM, uncached MMIO space in another 50 to the local CPU's view of the system. Eg if the local CPU 51 is not guaranteed to see a write from another CPU then it is also [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 16 # If you are in doubt as to the purpose or necessity of a line, check first 20 cpu I486_CPU 21 cpu I586_CPU 22 cpu I686_CPU 25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 42 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 52 options PSEUDOFS # Pseudo-filesyste [all...] |
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/ |
H A D | p3041si-post.dtsi | 4 * Copyright 2011 - 2015 Freescale Semiconductor Inc. 14 * names of its contributors may be used to endorse or promote products 24 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 28 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 36 compatible = "fsl,bman-fbpr"; 37 alloc-ranges = <0 0 0x10 0>; 41 compatible = "fsl,qman-fqd"; 42 alloc-ranges = <0 0 0x10 0>; 46 compatible = "fsl,qman-pfdr"; 47 alloc-ranges = <0 0 0x10 0>; [all …]
|
H A D | p4080si-post.dtsi | 4 * Copyright 2011 - 2015 Freescale Semiconductor Inc. 14 * names of its contributors may be used to endorse or promote products 24 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 28 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 36 compatible = "fsl,bman-fbpr"; 37 alloc-ranges = <0 0 0x10 0>; 41 compatible = "fsl,qman-fqd"; 42 alloc-ranges = <0 0 0x10 0>; 46 compatible = "fsl,qman-pfdr"; 47 alloc-ranges = <0 0 0x10 0>; [all …]
|
H A D | p5040si-post.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 14 * names of its contributors may be used to endorse or promote products 24 * express or implied warranties, including, but not limited to, the implied 28 * (including, but not limited to, procurement of substitute goods or services; 36 compatible = "fsl,bman-fbpr"; 37 alloc-ranges = <0 0 0x10000 0>; 41 compatible = "fsl,qman-fqd"; 42 alloc-ranges = <0 0 0x10000 0>; 46 compatible = "fsl,qman-pfdr"; 47 alloc-ranges = <0 0 0x10000 0>; [all …]
|
H A D | p2041si-post.dtsi | 4 * Copyright 2011 - 2015 Freescale Semiconductor Inc. 14 * names of its contributors may be used to endorse or promote products 24 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 28 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 36 compatible = "fsl,bman-fbpr"; 37 alloc-ranges = <0 0 0x10 0>; 41 compatible = "fsl,qman-fqd"; 42 alloc-ranges = <0 0 0x10 0>; 46 compatible = "fsl,qman-pfdr"; 47 alloc-ranges = <0 0 0x10 0>; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/apple/ |
H A D | t8112.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/interrupt-controller/apple-aic.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/pinctrl/apple.h> 14 #include <dt-bindings/spmi/spmi.h> 17 compatible = "apple,t8112", "apple,arm-platform"; 19 #address-cells = <2>; 20 #size-cells = <2>; 23 #address-cells = <2>; [all …]
|
H A D | t8103.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ OR MIT 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/interrupt-controller/apple-aic.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/pinctrl/apple.h> 16 compatible = "apple,t8103", "apple,arm-platform"; 18 #address-cells = <2>; 19 #size-cells = <2>; 22 #address-cells = <2>; 23 #size-cells = <0>; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/arm/ |
H A D | integratorap.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 13 compatible = "arm,integrator-ap"; 16 #address-cells = <1>; 17 #size-cells = <0>; 19 cpu@0 { 20 device_type = "cpu"; 22 * Since the board has pluggable CPU modules, we [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/dsa/ |
H A D | ocelot.txt | 5 ----- 9 - VSC9959 (Felix) 10 - VSC9953 (Seville) 12 The VSC9959 switch is found in the NXP LS1028A. It is a PCI device, part of the 13 larger ENETC root complex. As a result, the ethernet-switch node is a sub-node 14 of the PCIe root complex node and its "reg" property conforms to the parent 22 The interrupt line is used to signal availability of PTP TX timestamps and for 25 For the external switch ports, depending on board configuration, "phy-mode" and 26 "phy-handle" are populated by board specific device tree instances. Ports 4 and 29 The CPU port property ("ethernet") configures the feature called "NPI port" in [all …]
|
/freebsd/sys/contrib/device-tree/src/powerpc/ |
H A D | akebono.dts | 12 /dts-v1/; 17 #address-cells = <2>; 18 #size-cells = <2>; 21 dcr-parent = <&{/cpus/cpu@0}>; 28 #address-cells = <1>; 29 #size-cells = <0>; 31 cpu@0 { 32 device_type = "cpu"; 35 clock-frequency = <1600000000>; // 1.6 GHz 36 timebase-frequency = <100000000>; // 100Mhz [all …]
|
H A D | amigaone.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 /dts-v1/; 13 coherency-off; 14 #address-cells = <1>; 15 #size-cells = <1>; 19 #address-cells = <1>; 20 #size-cells = <0>; 22 cpu@0 { 23 device_type = "cpu"; 25 d-cache-line-size = <32>; // 32 bytes [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/marvell/ |
H A D | armada-xp-mv78460.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 9 * Contains definitions specific to the Armada XP MV78460 SoC that are not 10 * common to all Armada XP SoCs. 13 #include "armada-xp.dtsi" 17 compatible = "marvell,armadaxp-mv78460", "marvell,armadaxp", "marvell,armada-370-xp"; 27 #address-cells = <1>; 28 #size-cells = <0>; 29 enable-method = "marvell,armada-xp-smp"; 31 cpu@0 { [all …]
|
/freebsd/sys/x86/x86/ |
H A D | legacy.c | 1 /*- 4 * Permission to use, copy, modify, and distribute this software and 10 * in advertising or publicity pertaining to distribution of the 17 * ALL EXPRESS OR IMPLIED WARRANTIES WITH REGARD TO THIS SOFTWARE, 18 * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 22 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF 39 #include <sys/cpu.h> 47 #include <dev/pci/pcireg.h> 113 * Grope around in the PCI config space to see if this is a chipset 114 * that is capable of doing memory-mapped config cycles. This also [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/amazon/ |
H A D | alpine-v2.dtsi | 4 * Antoine Tenart <antoine.tenart@free-electrons.com> 6 * This software is available to you under a choice of one of two 7 * licenses. You may choose to be licensed under the terms of the GNU 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 26 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 35 /dts-v1/; 37 #include <dt-bindings/interrupt-controller/arm-gic.h> 41 compatible = "al,alpine-v2"; 42 interrupt-parent = <&gic>; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/al/ |
H A D | alpine-v2.dtsi | 4 * Antoine Tenart <antoine.tenart@free-electrons.com> 6 * This software is available to you under a choice of one of two 7 * licenses. You may choose to be licensed under the terms of the GNU 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 26 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 35 /dts-v1/; 37 #include <dt-bindings/interrupt-controller/arm-gic.h> 41 compatible = "al,alpine-v2"; 42 #address-cells = <2>; [all …]
|
/freebsd/sys/arm/broadcom/bcm2835/ |
H A D | bcm2838_pci.c | 1 /*- 2 * SPDX-License-Identifier: ISC 6 * Permission to use, copy, modify, and distribute this software for any 11 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 22 * BCM2838-compatible PCI-express controller. 24 * Broadcom likes to give the same chip lots of different names. The name of 43 #include <dev/pci/pci_host_generic.h> 44 #include <dev/pci/pci_host_generic_fdt.h> 45 #include <dev/pci/pcivar.h> 46 #include <dev/pci/pcireg.h> [all …]
|