| /freebsd/sys/dev/ata/chipsets/ | 
| H A D | ata-cypress.c | 1 /*-2  * SPDX-License-Identifier: BSD-2-Clause
 4  * Copyright (c) 1998 - 2008 Søren Schmidt <sos@FreeBSD.org>
 43 #include <machine/resource.h>
 44 #include <machine/bus.h>
 48 #include <dev/ata/ata-all.h>
 49 #include <dev/ata/ata-pci.h>
 54 static int ata_cypress_setmode(device_t dev, int target, int mode);
 66      * both channels are visible on the first one.  in ata_cypress_probe()
 75 	ctlr->chipinit = ata_cypress_chipinit;  in ata_cypress_probe()
 [all …]
 
 | 
| /freebsd/sys/dev/isp/ | 
| H A D | DriverManual.txt | 41 of splitting drivers into what are called MI (for Machine Independent)42 and MD (Machine Dependent) portions. The original design therefore was
 54 PCI and SBus SCSI cards, and now also drove the QLogic 2100 FC-AL HBA.
 56 After this, ports to non-NetBSD platforms became interesting as well.
 65 mode support has been added, and 2300 support as well as an FC-IP stack
 71 Normally you design via top-down methodologies and set an initial goal
 76 as I perceive them to be now- not necessarily what they started as.
 90 as well as private loop and private loop, direct-attach topologies.
 91 FC-IP support is also a goal.
 93 For both SCSI and Fibre Channel, simultaneous target/initiator mode support
 [all …]
 
 | 
| /freebsd/share/man/man7/ | 
| H A D | security.7 | 47 multi-user systems have some inherent security, the job of building and60 As yesterday's mini-computers and mainframes
 74 .Bl -enum -offset indent
 87 A denial of service attack is an action that deprives the machine of needed
 89 Typically, DoS attacks are brute-force mechanisms that attempt
 90 to crash or otherwise make a machine unusable by overwhelming its servers or
 93 networking stack to crash a machine with a single packet.
 99 Brute-force network attacks are harder to deal with.
 100 A spoofed-packe
 [all...]
 | 
| /freebsd/contrib/ofed/include/ | 
| H A D | udma_barrier.h | 14  *      - Redistributions of source code must retain the above18  *      - Redistributions in binary form must reproduce the above
 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
 53      - A DMA initiator on a bus. For instance a PCI-E device issuing
 57    happens if a MemRd TLP is sent in via PCI-E relative to a CPU WRITE to the
 76    writes could be to any CPU mapped memory object with any cachability mode.
 80    memory types or non-temporal stores are required to use SFENCE in their own
 101 #include <machine/atomic.h>
 [all …]
 
 | 
| /freebsd/usr.sbin/ppp/ | 
| H A D | README.nat | 41 User mode ppp has embedded NAT (Network Address Translation) code.42 Enabling this, either by the "-nat" command line option or the
 45 them appear to come from the ppp host machine.  Incoming packets
 46 from the outside world are then appropriately de-NAT'd.
 63 behind the ppp host, are not visible from the outside world.  They can
 74 mode and avoiding IRC DCC sends, as is sometimes the case with other
 77 The implementation supports all standard, non-encoding TCP and UDP protocols.
 79 mode of Real-Audio is not presently supported, but the TCP mode does work
 92 the "-nat" option on the command line.  The user should verify that
 94 mode.  Finally, check that machines on the private network can access
 [all …]
 
 | 
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ | 
| H A D | SIMemoryLegalizer.cpp | 1 //===- SIMemoryLegalizer.cpp ----------------------------------------------===//5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 7 //===----------------------------------------------------------------------===//
 10 /// Memory legalizer - implements memory model. More information can be
 12 ///   http://llvm.org/docs/AMDGPUUsage.html#memory-model
 14 //===----------------------------------------------------------------------===//
 32 #define DEBUG_TYPE "si-memory-legalizer"
 36     "amdgcn-skip-cache-invalidations", cl::init(false), cl::Hidden,
 139       this->IsCrossAddressSpaceOrdering = false;  in SIMemOpInfo()
 145       this->Scope = std::min(Scope, SIAtomicScope::SINGLETHREAD);  in SIMemOpInfo()
 [all …]
 
 | 
| /freebsd/share/man/man4/ | 
| H A D | ng_nat.4 | 45 .Bl -tag -width ".Va out"55 .Bl -tag -width foo
 61 Set node's operation mode using supplied
 63 .Bd -literal
 86 When an incoming packet not associated with any pre-existing aliasing
 87 link arrives at the host machine, it will be sent to the specified address.
 94 .Bd -literal
 115 Redirect traffic for public IP address to a machine on the
 122 .Bd -literal
 136 to a machine on the local network.
 [all …]
 
 | 
| /freebsd/share/doc/usd/07.mail/ | 
| H A D | mail4.nr | 49 requires two consecutive \s-2RUBOUT\s0's to abort a letter, you50 can use a single \s-2RUBOUT\s0 to abort the output of ~p or any other
 68 message, or type <control-d> to end the message.
 118 of your message there when you abort a message with \s-2RUBOUT\s0.
 133 command mode
 140 one tab stop.  You can name any non-deleted message, or list of messages.
 183 list, but does not make the names visible in the
 237 and returns you to mailing mode without altering the text of
 247 of your message.  A frequently-used filter is the command
 253 command mode instead, you can use the
 [all …]
 
 | 
| /freebsd/share/doc/papers/jail/ | 
| H A D | mgt.ms | 47 The jail environments must also be custom-configured.64 to start up the jail in single-user mode.
 88 Also, any per-system configuration required for a normal FreeBSD system
 125 # mount -t procfs proc /data/jail/192.168.11.100/proc
 135 Normal procedures for accessing a FreeBSD machine apply: telneting in
 143   247  ??  IsJ    0:00.05 inetd -wW
 148 93695  p0  SsJ    0:00.06 -csh (csh)
 199 This collision of identifiers is only visible in the host environment,
 200 as normally processes from one jail are never visible in an environment
 
 | 
| /freebsd/secure/lib/libcrypto/man/man7/ | 
| H A D | openssl-quic-concurrency.7 | 1 .\" -*- mode: troff; coding: utf-8 -*-57 .IX Title "OPENSSL-QUIC-CONCURRENCY 7ossl"
 58 .TH OPENSSL-QUIC-CONCURRENCY 7ossl 2025-09-30 3.5.4 OpenSSL
 64 openssl\-quic\-concurrency \- OpenSSL QUIC Concurrency Model
 80 An explicit QUIC domain is created by and visible to the application as a QUIC
 103 The \fBSingle-Threaded Concurrency Model (SCM)\fR, which supports only
 104 application-synchronised single-threaded usage.
 106 The \fBContentive Concurrency Model (CCM)\fR, which supports multi-threaded usage.
 108 The \fBThread-Assisted Concurrency Model (TACM)\fR, which also supports
 109 multi-threaded usage and provides assistance to an application for handling QUIC
 [all …]
 
 | 
| /freebsd/contrib/elftoolchain/libelf/ | 
| H A D | elf.3 | 1 .\" Copyright (c) 2006-2008,2011,2019 Joseph Koshy.  All rights reserved.24 .\" $Id: elf.3 3743 2019-06-12 19:36:30Z jkoshy $
 44 and word-size independent way, allowing an application to read and
 45 create ELF objects for 32 and 64 bit architectures and for little-
 46 and big-endian machines.
 72 which denotes the natural machine word size for the architecture
 81 which denotes the endianness of the machine architecture associated
 85 for little-endian architectures and
 87 for big-endian architectures.
 120 It also provides higher-level APIs
 [all …]
 
 | 
| /freebsd/contrib/tcsh/ | 
| H A D | NewThings | 1 This file contains visible (incompatible) changes to the users.7 * REMOTEHOST contains only the IP address, not the host name of the machine.
 9 * exit value from 0..255 not -128..127 as posix mandates.
 38 * set -r makes variables readonly
 40 * file operators: Changed -s == !-z and -S == socket
 46 * Shell -w -x are now POSIX compliant on POSIX machines.
 52 * new -b -c etc file operators from SGI csh.
 57 * history and dirs accept now -LSc flags.
 67 * complete and uncomplete builtins; user-programmable completion additions.
 68 * Tcsh now uses the rightmost column of the terminal, allowing cut-and-paste
 [all …]
 
 | 
| /freebsd/crypto/openssl/doc/man7/ | 
| H A D | openssl-quic-concurrency.pod | 5 openssl-quic-concurrency - OpenSSL QUIC Concurrency Model27 An explicit QUIC domain is created by and visible to the application as a QUIC
 59 The B<Single-Threaded Concurrency Model (SCM)>, which supports only
 60 application-synchronised single-threaded usage.
 64 The B<Contentive Concurrency Model (CCM)>, which supports multi-threaded usage.
 68 The B<Thread-Assisted Concurrency Model (TACM)>, which also supports
 69 multi-threaded usage and provides assistance to an application for handling QUIC
 80 The B<Single-Threaded Concurrency Model (SCM)> performs no locking or
 85 OpenSSL QUIC implementation as a pure state machine.
 91 synchronisation for multi-threaded usage of QUIC objects. For example, different
 [all …]
 
 | 
| /freebsd/sys/net80211/ | 
| H A D | ieee80211_scan.h | 1 /*-2  * SPDX-License-Identifier: BSD-2-Clause
 4  * Copyright (c) 2005-2009 Sam Leffler, Errno Consulting
 34  * (infrastructure/ibss mode), or a channel to use (when operating as
 53  * between access points when operating in infrastructure mode.
 56  * per-operating mode
 [all...]
 | 
| /freebsd/sys/kern/ | 
| H A D | kern_cons.c | 1 /*-2  * SPDX-License-Identifier: BSD-3-Clause
 72 #include <machine/cpu.h>
 73 #include <machine/clock.h>
 102 				 * (i.e., if it is in graphics mode) will have
 115 "<pause; press any key to proceed to next line or '.' to end pause mode>";
 146 		printf("-- Muting boot messages --\n");  in mute_console()
 186 		if (cn->cn_ops == NULL)  in cninit()
 188 		cn->cn_ops->cn_probe(cn);  in cninit()
 189 		if (cn->cn_pri == CN_DEAD)  in cninit()
 [all …]
 
 | 
| /freebsd/crypto/openssl/doc/designs/quic-design/server/ | 
| H A D | quic-server-api.md | 5 ------------9 - Support server mode.
 10 - Support multiple clients on one UDP socket/BIO.
 11 - Accept incoming clients and get a `SSL *` object which works just like a
 16 - Binding multiple BIOs (UDP sockets) to one listener?
 20 - Support connection migration and preferred addressing in the future.
 21 - Maximise reuse of existing APIs.
 24 --------
 30 ------------------------
 73 supporting non-blocking network I/O which our SSL API for QUIC connections has
 [all …]
 
 | 
| /freebsd/share/doc/papers/newvm/ | 
| H A D | 1.t | 82 the memory capacity of the machine.88 the machine.
 89 The expected mode of operation for which the system was tuned
 91 to two times the physical memory on the machine.
 96 directly connected to the machine.
 112 micro-processor has become powerful enough to allow users to have their
 134 The effect of this change is that the way in which a machine is used
 137 users per machine decreases, the expected
 138 mode of operation is changing from that of supporting more active virtual
 154 rather than to a locally-attached disk.
 [all …]
 
 | 
| /freebsd/sys/dev/syscons/ | 
| H A D | scgfbrndr.c | 1 /*-2  * SPDX-License-Identifier: BSD-2-Clause
 4  * Copyright (c) 1999 Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
 43 #include <machine/bus.h>
 118 /* text mode renderer */
 123 	vidd_clear(scp->sc->adp);  in gfb_clear()
 129 	vidd_set_border(scp->sc->adp, color);  in gfb_border()
 140 	adp = scp->sc->adp;  in gfb_draw()
 146 	if (from + count > scp->xsize*scp->ysize) {  in gfb_draw()
 149 		   visible screen...  in gfb_draw()
 [all …]
 
 | 
| /freebsd/usr.bin/clang/llvm-ar/ | 
| H A D | llvm-ar.1 | 4 .nr rst2man-indent-level 07 \\$1 \\n[an-margin]
 8 level \\n[rst2man-indent-level]
 9 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
 10 -
 11 \\n[rst2man-indent0]
 12 \\n[rst2man-indent1]
 13 \\n[rst2man-indent2]
 18 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
 19 . nr rst2man-indent-level +1
 [all …]
 
 | 
| /freebsd/sys/contrib/xen/arch-x86/ | 
| H A D | cpufeatureset.h | 2  * arch-x86/cpufeatureset.h32  * Simply #include <public/arch-x86/cpufeatureset.h>
 78  * first space in the comment immediately following the feature value.  Note -
 91  *   Lower case => Can be opted-in to, but not available by default.
 94 /* Intel-defined CPU features, CPUID level 0x00000001.edx, word 0 */
 96 XEN_CPUFEATURE(VME,           0*32+ 1) /*S  Virtual Mode Extensions */
 100 XEN_CPUFEATURE(MSR,           0*32+ 5) /*A  Model-Specific Registers, RDMSR, WRMSR */
 102 XEN_CPUFEATURE(MCE,           0*32+ 7) /*A  Machine Check Architecture */
 108 XEN_CPUFEATURE(MCA,           0*32+14) /*A  Machine Check Architecture */
 111 XEN_CPUFEATURE(PSE36,         0*32+17) /*S  36-bit PSEs */
 [all …]
 
 | 
| /freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ | 
| H A D | ELF.h | 1 //===- llvm/BinaryFormat/ELF.h - ELF constants and structures ---*- C++ -*-===//5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 7 //===----------------------------------------------------------------------===//
 9 // This header contains common, non-processor-specific data structures and
 14 // Version 1.2, May 1995. The ELF64 stuff is based on ELF-64 Object File Format
 17 //===----------------------------------------------------------------------===//
 70   Elf32_Word e_flags;     // Processor-specific flags
 86 // 64-bit ELF header. Fields are the same as for ELF32, but with different
 121   ET_LOOS = 0xfe00,   // Beginning of operating system-specific codes
 122   ET_HIOS = 0xfeff,   // Operating system-specific
 [all …]
 
 | 
| /freebsd/stand/efi/loader/ | 
| H A D | framebuffer.c | 1 /*-39 #include <machine/metadata.h>
 103 	mask = efifb->fb_mask_red | efifb->fb_mask_green |  in efifb_color_depth()
 104 	    efifb->fb_mask_blue | efifb->fb_mask_reserved;  in efifb_color_depth()
 122 		efifb->fb_mask_red = 0x000000ff;  in efifb_mask_from_pixfmt()
 123 		efifb->fb_mask_green = 0x0000ff00;  in efifb_mask_from_pixfmt()
 124 		efifb->fb_mask_blue = 0x00ff0000;  in efifb_mask_from_pixfmt()
 125 		efifb->fb_mask_reserved = 0xff000000;  in efifb_mask_from_pixfmt()
 128 		efifb->fb_mask_red = 0x00ff0000;  in efifb_mask_from_pixfmt()
 129 		efifb->fb_mask_green = 0x0000ff00;  in efifb_mask_from_pixfmt()
 [all …]
 
 | 
| /freebsd/crypto/openssl/doc/designs/quic-design/ | 
| H A D | quic-io-arch.md | 11 ----------13 The [requirements for QUIC](./quic-requirements.md) which have formed the basis
 16 - The application must have the ability to be in control of the event loop
 18   also have the ability to operate in “blocking” mode.
 20 - High performance applications (primarily server based) using existing libssl
 23   handling, using fibres). Would prefer to use the existing APIs - they don’t
 30  - We want to support both blocking and non-blocking semantics
 33  - In the case of non-blocking applications, it must be possible
 37  - We want to support custom BIOs on the network side and to the extent
 42 QUIC-Related Requirements
 [all …]
 
 | 
| /freebsd/usr.sbin/bhyve/ | 
| H A D | bhyve.8 | 2 .\" SPDX-License-Identifier: BSD-2-Clause33 .Nd "run a guest operating system inside a virtual machine"
 98 virtual machine.
 102 I/O connectivity can be specified with command-line parameters.
 113 .Pa edk2-bhyve
 116 .Pa u-boot-bhyve-arm64
 117 package provides a U-Boot image that can be used to boot the guest.
 123 .Bl -tag -width 10n
 125 The guest's local APIC is configured in xAPIC mode.
 127 xAPIC mode is the default setting so this option is redundant.
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/riscv/ | 
| H A D | extensions.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR MIT)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: RISC-V ISA extensions
 10   - Paul Walmsley <paul.walmsley@sifive.com>
 11   - Palmer Dabbelt <palmer@sifive.com>
 12   - Conor Dooley <conor@kernel.org>
 15   RISC-V has a large number of extensions, some of which are "standard"
 16   extensions, meaning they are ratified by RISC-V International, and others
 36       Identifies the specific RISC-V instruction set architecture
 [all …]
 
 |