| /freebsd/crypto/openssl/doc/designs/quic-design/ |
| H A D | quic-fc.md | 5 --------------------------------- 8 transmission of stream data could be prevented by connection-level flow control, 9 by stream-level flow control, or both. Flow control uses a credit-based model in 14 It is important to note that both connection and stream-level flow control 16 level counts the total number of logical bytes sent on a given stream. Note that 29 QUIC flow control at connection level is based on the sum of all the logical 32 Connection-level flow control is controlled by the `MAX_DATA` frame; 33 stream-level flow control is controlled by the `MAX_STREAM_DATA` frame. 38 our connection-level credit, and a conformant QUIC implementation can choose to 43 Note that it follows from the above that the CRYPTO-frame stream is not subject [all …]
|
| /freebsd/share/man/man7/ |
| H A D | arch.7 | 1 .\" Copyright (c) 2016-2017 The FreeBSD Foundation. 32 .Nd Architecture-specific details 40 For full details consult the processor-specific ABI supplement 97 .Bl -column -offset indent "Architecture" "Initial Release" 110 .Bl -column -offset indent "Architecture" "Initial Release" "Final Release" 139 (ABI) for the machine processor. 141 .Bl -tag -width "Dv L64PC128" 148 types machine representations all have 4-byte size. 151 type machine representation uses 4 bytes, 160 type machine representation uses 4 bytes. [all …]
|
| H A D | security.7 | 47 multi-user systems have some inherent security, the job of building and 60 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/targets/pseudo/universe/ |
| H A D | Makefile | 6 # We leverage dirdeps.mk to run a sub-make per 7 # MACHINE/ARCH to each build ${UNIVERSE_TARGET_RELDIR} 10 # We simply override the level at which dirdeps.mk normally does 16 # to happen in parallel - avoiding a very long startup time. 17 # We can even export each sub-make to a different machine if using a 20 # The above works fine so long as our sub-makes remain independent. 21 # That is; none of them attempts to visit any directory for a machine 23 # For example; to build some tool for the pseudo machine "host". 26 # ${UNIVERSE_TARGET_RELDIR} sub-makes. 28 # sub-makes. [all …]
|
| /freebsd/share/man/man4/ |
| H A D | vmci.4 | 3 .\" SPDX-License-Identifier: (BSD-2-Clause OR GPL-2.0) 9 .Nd VMware Virtual Machine Communication Interface 14 .Bd -ragged -offset indent 21 .Bd -literal -offset indent 27 driver provides support for the VMware Virtual Machine Communication Interface 32 User level applications in a virtual machine can use VMCI through vSockets 35 level. 37 the guest for zero-config, network-less access to VMware host services. 39 applications, where network access of the virtual machine is restricted 40 or non-existent. [all …]
|
| H A D | gdb.4 | 32 .Cd "makeoptions DEBUG=-g" 43 .Bl -bullet 71 .Pq Cd "makeoptions DEBUG=-g" . 82 .Ss "Inspecting the environment of the local machine" 86 .Dl "gdb -k -wcore kernel.debug /dev/mem" 108 .Dl "gdb -k kernel.debug /var/crash/vmcore.29" 123 enables the debugging machine stop the debugged machine once a connection has 144 .Bl -bullet 158 .Bd -literal -offset indent 166 .Bd -literal -offset indent [all …]
|
| /freebsd/contrib/bmake/mk/ |
| H A D | sys.dirdeps.mk | 1 # SPDX-License-Identifier: BSD-2-Clause 5 # @(#) Copyright (c) 2012-2023, Simon J. Gerraty 14 # Please send copies of changes and bug-fixes to: 22 # Include from [local.]sys.mk - if doing DIRDEPS_BUILD 32 .-include <local.sys.dirdeps.env.mk> 34 .if ${.MAKE.LEVEL} == 0 37 # as will dirdeps-target [all...] |
| /freebsd/share/mk/ |
| H A D | sys.dirdeps.mk | 1 # SPDX-License-Identifier: BSD-2-Clause 5 # @(#) Copyright (c) 2012-2023, Simon J. Gerraty 14 # Please send copies of changes and bug-fixes to: 22 # Include from [local.]sys.mk - if doing DIRDEPS_BUILD 32 .-include <local.sys.dirdeps.env.mk> 34 .if ${.MAKE.LEVEL} == 0 37 # as will dirdeps-target [all...] |
| H A D | local.sys.dirdeps.mk | 8 .-include <site.sys.dirdeps.mk> 10 .-include <site.meta.sys.mk> 15 # These are exported for hooking in out-of-tree builds. They will always 16 # be overridden in sub-makes above when building in-tree. 17 .if ${.MAKE.LEVEL} > 0 23 # This is for stage-install to pickup from the environment. 26 STAGE_INSTALL= sh ${.PARSEDIR:tA}/stage-install.sh OBJDIR=${.OBJDIR:tA} 35 #LDFLAGS_LAST+= -Wl,-rpath-link,${STAGE_LIBDIR} 39 LDFLAGS_LAST+= -L${STAGE_LIBDIR} 44 .-include "local.toolchain.mk" [all …]
|
| H A D | local.sys.dirdeps.env.mk | 3 # build for multiple MACHINE_ARCH per MACHINE 4 # so we need more than MACHINE in TARGET_SPEC 5 TARGET_SPEC_VARS?= MACHINE MACHINE_ARCH 10 # but if we have a machine qualified file it should be used in preference 12 ${.MAKE.DEPENDFILE_PREFIX}.${MACHINE} \ 18 .-include <site.sys.dirdeps.env.mk> 29 .if ${.MAKE.LEVEL} == 0 30 .if ${REQUESTED_MACHINE:U${MACHINE}} == "host" 31 MACHINE= host 36 .elif ${REQUESTED_MACHINE:U${MACHINE}} == "host32" [all …]
|
| /freebsd/sbin/init/ |
| H A D | init.8 | 51 and if this succeeds, begins multi-user operation. 54 commences single-user operation by giving 55 the super-user a shell on the console. 60 prevent the system from going multi-user and to instead execute 61 a single-user shell without starting the normal daemons. 63 later be made to go to multi-user by exiting the 64 single-user shell (with ^D). 80 will require that the super-user password be 81 entered before the system will start a single-user shell. 96 If the system security level (see [all …]
|
| /freebsd/crypto/krb5/src/man/ |
| H A D | kerberos.man | 4 .nr rst2man-indent-level 0 7 \\$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/arm/qualcomm/ |
| H A D | qcom_cpu_kpssv2.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 38 #include <machine/cpu.h> 39 #include <machine/bus.h> 40 #include <machine/intr.h> 41 #include <machine/machdep.h> 42 #include <machine/platformvar.h> 43 #include <machine/smp.h> 69 * and shared L2 cache power-on. 90 * Walk the qcom,acc and next-level-cache entries to find their in qcom_cpu_kpssv2_regulator_start() [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
| H A D | riscv,imsics.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/riscv,imsics.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: RISC-V Incoming MSI Controller (IMSIC) 10 - Anup Patel <anup@brainfault.org> 13 The RISC-V advanced interrupt architecture (AIA) defines a per-CPU incoming 14 MSI controller (IMSIC) for handling MSIs in a RISC-V platform. The RISC-V 15 AIA specification can be found at https://github.com/riscv/riscv-aia. 17 The IMSIC is a per-CPU (or per-HART) device with separate interrupt file [all …]
|
| /freebsd/sys/dev/isci/scil/ |
| H A D | scif_sas_design.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0 9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 58 @page scif_sas_design_page SCIF SAS High Level Design 61 - Nathan Marushak 64 - Richard Boyd 78 abilities they provide. A properly implemented state machine allows the 93 the state entrance and exit methods for a given state machine into a single [all …]
|
| /freebsd/lib/libc/amd64/string/ |
| H A D | amd64_archlevel.c | 1 /*- 31 #include <machine/atomic.h> 32 #include <machine/cpufunc.h> 33 #include <machine/specialreg.h> 68 .name = "x86-64-v2", 78 .name = "x86-64-v3", 87 .name = "x86-64-v4", 98 int level; in supported_archlevel() local 112 for (level = X86_64_BASELINE; level <= X86_64_MAX; level++) { in supported_archlevel() 113 const struct archlevel *lvl = &levels[level]; in supported_archlevel() [all …]
|
| /freebsd/sys/contrib/xen/arch-x86/ |
| H A D | xen-mca.h | 2 * arch-x86/mca.h 7 * Guest OS machine check interface to x86 Xen. 31 * 1. Dom0 and DomU register machine check trap callback handlers 33 * 2. Dom0 registers machine check event callback handler 35 * 3. Dom0 and DomU fetches machine check data 48 * Xen free's and never re-uses a certain physical page. 49 * 10. Testfacility: Allow Dom0 to write values into machine check MSR's 50 * and tell Xen to trigger a machine check 60 * The xen-unstable repo has interface version 0x03000001; out interface 63 * than that used in xen-unstable. [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | CodeGenCommonISel.h | 1 //===- CodeGenCommonISel.h - Common code between ISels ---------*- C++ -*--===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 27 /// *NOTE* The following is a high level documentation of SelectionDAG Stack 31 /// High Level Overview of ISel Stack Protector Generation: 34 /// generation. This necessitated splitting basic blocks at the IR level to 50 /// 2. Preserve the normal IR level stack protector check for platforms like 51 /// OpenBSD for which we support platform-specific stack protector 55 /// solve this problem in an architecture independent manner at the IR level [all …]
|
| H A D | TargetSchedule.h | 1 //===- llvm/CodeGen/TargetSchedule.h - Sched Machine Model ------*- [all...] |
| H A D | TargetPassConfig.h | 1 //===- TargetPassConfig.h - Code Generation pass options --------* [all...] |
| /freebsd/sys/x86/x86/ |
| H A D | identcpu.c | 1 /*- 57 #include <machine/asmacros.h> 58 #include <machine/clock.h> 59 #include <machine/cputypes.h> 60 #include <machine/frame.h> 61 #include <machine/intr_machdep.h> 62 #include <machine/md_var.h> 63 #include <machine/segments.h> 64 #include <machine/specialreg.h> 71 #include <xen/xen-os.h> [all …]
|
| /freebsd/sys/amd64/include/ |
| H A D | param.h | 1 /*- 2 * SPDX-License-Identifier: BSD-4-Clause 44 #include <machine/_align.h> 47 * Machine dependent constants for AMD64. 50 #ifndef MACHINE 51 #define MACHINE "amd64" macro 83 * CACHE_LINE_SIZE is the compile-time maximum cache line size for an 89 /* Size of the level 1 page table units */ 94 #define PAGE_MASK (PAGE_SIZE-1) 95 /* Size of the level 2 page directory units */ [all …]
|
| /freebsd/sys/amd64/amd64/ |
| H A D | locore.S | 1 /*- 33 #include <machine/asmacros.h> 34 #include <machine/psl.h> 35 #include <machine/pmap.h> 36 #include <machine/specialreg.h> 67 /* Get onto a stack that we can trust - there is no going back now. */ 93 * Entered in 4-level paging long mode on AP, hopefully returns alive in 94 * 5-level paging mode. The parameter is a pointer to a 5-level page 95 * table root. The passed 5-level page table, and the current 4-level page 100 * The current paging level cannot be changed while paging is enabled, and [all …]
|
| /freebsd/stand/i386/libi386/ |
| H A D | elf64_freebsd.c | 1 /*- 34 #include <machine/bootinfo.h> 35 #include <machine/pmap_pae.h> 36 #include <machine/elf.h> 80 ehdr = (Elf_Ehdr *)&(md->md_data); in elf64_exec() 82 err = bi_load64(fp->f_args, &modulep, &kernend, 1); in elf64_exec() 95 /* Each slot of the level 4 pages points to the same level 3 page */ in elf64_exec() 99 /* Each slot of the level 3 pages points to the same level 2 page */ in elf64_exec() 103 /* The level 2 page slots are mapped with 2MB pages for 1GB. */ in elf64_exec() 108 entry_lo = ehdr->e_entry & 0xffffffff; in elf64_exec() [all …]
|
| /freebsd/sys/riscv/include/ |
| H A D | cpu.h | 1 /*- 2 * Copyright (c) 2015-2018 Ruslan Bukin <br@bsdpad.com> 7 * FA8750-10-C-0237 ("CTSRD"), as part of the DARPA CRASH research programme. 39 #include <machine/atomic.h> 40 #include <machine/cpufunc.h> 41 #include <machine/frame.h> 44 #define TRAPF_PC(tfp) ((tfp)->tf_sepc) 45 #define TRAPF_USERMODE(tfp) (((tfp)->tf_sstatus & SSTATUS_SPP) == 0) 47 #define cpu_getstack(td) ((td)->td_frame->tf_sp) 48 #define cpu_setstack(td, sp) ((td)->td_frame->tf_sp = (sp)) [all …]
|