| /freebsd/contrib/llvm-project/llvm/lib/Support/ | 
| H A D | AMDGPUMetadata.cpp | 22 LLVM_YAML_IS_SEQUENCE_VECTOR(Kernel::Arg::Metadata)23 LLVM_YAML_IS_SEQUENCE_VECTOR(Kernel::Metadata)
 93 struct MappingTraits<Kernel::Attrs::Metadata> {
 94   static void mapping(IO &YIO, Kernel::Attrs::Metadata &MD) {  in mapping()
 95     YIO.mapOptional(Kernel::Attrs::Key::ReqdWorkGroupSize,  in mapping()
 97     YIO.mapOptional(Kernel::Attrs::Key::WorkGroupSizeHint,  in mapping()
 99     YIO.mapOptional(Kernel::Attrs::Key::VecTypeHint,  in mapping()
 101     YIO.mapOptional(Kernel::Attrs::Key::RuntimeHandle, MD.mRuntimeHandle,  in mapping()
 107 struct MappingTraits<Kernel::Arg::Metadata> {
 108   static void mapping(IO &YIO, Kernel::Arg::Metadata &MD) {  in mapping()
 [all …]
 
 | 
| /freebsd/share/man/man4/ | 
| H A D | dtrace_fbt.4 | 11 .Nd a DTrace provider for dynamic kernel tracing based on function boundaries18 provider instruments the entry and return of almost every kernel function
 21 symbol in the kernel and loaded kernel modules.
 34 in the probe description is either the name of the loaded kernel module
 36 .Ql kernel
 37 for functions compiled into the kernel.
 82 .Po e.g., a kernel virtual address if returning from a successful
 102 31868        fbt     kernel           hammer_time entry
 103 31869        fbt     kernel           hammer_time return
 109 is a part of the kernel and not a separate loaded module, the
 [all …]
 
 | 
| H A D | ipfirewall.4 | 11 into the kernel, place the following option in the kernel configuration17 Other related kernel options
 55 kernel option.
 70 facility, the kernel option
 76 When using the in-kernel
 80 the kernel option
 84 functionality in the kernel.
 92 the kernel option
 96 methods in the kernel.
 102 the kernel option
 [all …]
 
 | 
| H A D | md.4 | 15 To compile this driver into the kernel,17 kernel configuration file:
 61 If the kernel is created with option
 82 To create a kernel with a ramdisk or MD file system, your kernel config
 100 .Sh ARM KERNEL OPTIONS
 102 approximately 55 MiB may require building a custom kernel using
 103 several tuning options related to kernel memory usage.
 106 This configures how much memory is mapped for the kernel during
 108 The value must be at least as large as the kernel plus all preloaded
 114 This configures the number of kernel L2 page table pages to
 [all …]
 
 | 
| H A D | textdump.4 | 33 .Nd textdump kernel dumping facility43 facility allows the capture of kernel debugging information to disk in a
 45 kernel memory dumps and minidumps.
 47 kernel state, can provide debugging information in a more compact, portable,
 77 Kernel configuration, if
 79 has been compiled into the kernel.
 84 Kernel message buffer, including recent console output if the capture
 90 Kernel panic string, if the kernel panicked before the dump was generated.
 95 Kernel version string.
 101 Kernel textdumps may be extracted using
 [all …]
 
 | 
| /freebsd/contrib/libfido2/udev/ | 
| H A D | 70-u2f.rules | 34 KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a2ac", TAG+="uaccess", GROUP="plugdev", MODE="0660"37 KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a2ca", TAG+="uaccess", GROUP="plugdev", MODE="0660"
 40 KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="cdab", TAG+="uaccess", GROUP="plugdev", MODE="0660"
 43 KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="058b", ATTRS{idProduct}=="022d", TAG+="uaccess", GROUP="plugdev", MODE="0660"
 46 KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="06cb", ATTRS{idProduct}=="0088", TAG+="uaccess", GROUP="plugdev", MODE="0660"
 49 KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0850", TAG+="uaccess", GROUP="plugdev", MODE="0660"
 52 KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0852", TAG+="uaccess", GROUP="plugdev", MODE="0660"
 55 KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0853", TAG+="uaccess", GROUP="plugdev", MODE="0660"
 58 KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0854", TAG+="uaccess", GROUP="plugdev", MODE="0660"
 61 KERNEL
 [all...]
 | 
| /freebsd/sys/contrib/openzfs/scripts/ | 
| H A D | kmodtool | 5 # kmodtool - Helper script for building kernel module RPMs76 Summary:	Akmod package for ${kmodname} kernel module(s)
 77 Group: 		System Environment/Kernel
 89 This package provides the akmod package for the ${kmodname} kernel modules.
 105 Summary:         Metapackage which tracks in ${kmodname} kernel module for newest kernel${dashvaria…
 106 Group:           System Environment/Kernel
 119 ${kmodname} kernel module(s) for the newest kernel${dashvariant},
 120 to make sure you get it together with a new kernel.
 150 Summary:          ${kmodname} kernel module(s) for ${kernel_uname_r}
 151 Group:            System Environment/Kernel
 [all …]
 
 | 
| /freebsd/usr.sbin/config/ | 
| H A D | config.8 | 42 .Op Fl x Ar kernel68 kernel image will contain full configuration files included
 93 kernel and exit.
 96 .It Fl x Ar kernel
 97 Print kernel configuration file embedded into a kernel
 143 utility looks for kernel sources in the directory
 172 kernel.
 173 A debug kernel contains complete symbols for all the source files, and
 174 enables an experienced kernel programmer to analyse the cause of a problem.
 179 from a normal kernel;
 [all …]
 
 | 
| H A D | config.5 | 29 .Nd kernel configuration file format31 A kernel configuration file specifies the configuration of a
 33 kernel.
 36 to create a build environment where a kernel may be built using
 39 A kernel configuration file comprises a sequence of specification
 81 Kernel configuration directives may appear in any order
 82 in a kernel configuration file.
 91 Specify the CPU this kernel will run on.
 103 for inclusion into the kernel image.
 114 Specifies a filename containing a kernel environment definition.
 [all …]
 
 | 
| /freebsd/share/man/man9/ | 
| H A D | kasan.9 | 33 .Nd Kernel Address SANitizer37 kernel configuration can be used to compile a KASAN-enabled kernel using
 40 Alternately, to compile KASAN into the kernel, place the following line in your
 41 kernel configuration file:
 52 memory accesses in the kernel.
 57 is compiled into the kernel, the compiler is configured to emit function
 70 as well as global variables and kernel stacks.
 73 Memory accesses through the kernel map are sanitized, but accesses via the
 77 is configured, the kernel aims to minimize its use of the direct map.
 80 is implemented using compiler instrumentation and a kernel runtime.
 [all …]
 
 | 
| H A D | kmsan.9 | 33 .Nd Kernel Memory SANitizer37 kernel configuration can be used to compile a KMSAN-enabled kernel using
 40 Alternately, to compile KMSAN into the kernel, place the following line in your
 41 kernel configuration file:
 64 uninitialized memory in the kernel.
 69 is compiled into the kernel, the compiler is configured to emit function
 87 runtime will either trigger a kernel panic or print a message to the console,
 95 various kernel I/O
 105 Kernel code typically runs two or three times slower, and each byte mapped in
 106 the kernel map requires two bytes of shadow state.
 [all …]
 
 | 
| H A D | intro.9 | 14 .Nd "introduction to kernel programming interfaces"18 kernel documentation.
 22 programming interfaces available within the kernel.
 34 To further set expectations, we acknowledge that kernel documentation, like the
 51 kernel is expected to conform to the established style and coding conventions.
 59 kernel.
 100 Non-recoverable errors in the kernel should trigger a
 121 kernel and advice on their usage.
 134 Dynamic memory allocations inside the kernel are generally done using
 175 The kernel interface for file systems is
 [all …]
 
 | 
| H A D | kproc.9 | 37 .Nd "kernel processes"72 and actually produced kernel processes.
 78 kernel
 102 which describes the kernel process that should be created:
 122 The main function for this kernel process to run.
 135 function is used to create a kernel process.
 139 and runs in kernel mode only.
 162 argument specifies the size of the new kernel process's stack in pages.
 163 If 0 is used, the default kernel stack size is allocated.
 174 function is used to terminate kernel processes.
 [all …]
 
 | 
| H A D | kthread.9 | 37 .Nd "kernel threads"74 and actually produced kernel processes.
 79 kernel threads.
 102 which describes the kernel thread that should be created:
 122 The main function for this kernel thread to run.
 139 function is used to create a kernel thread.
 140 The new thread runs in kernel mode only.
 173 argument specifies the size of the new kernel thread's stack in pages.
 174 If 0 is used, the default kernel stack size is allocated.
 195 function is used to terminate kernel threads.
 [all …]
 
 | 
| /freebsd/crypto/openssl/doc/man3/ | 
| H A D | OPENSSL_riscvcap.pod | 43 Could be detected using hwprobe for Linux kernel >= 6.549 Could be detected using hwprobe for Linux kernel >= 6.5
 55 Could be detected using hwprobe for Linux kernel >= 6.8
 61 Could be detected using hwprobe for Linux kernel >= 6.5
 67 Could be detected using hwprobe for Linux kernel >= 6.8
 73 Could be detected using hwprobe for Linux kernel >= 6.8
 79 Could be detected using hwprobe for Linux kernel >= 6.8
 85 Could be detected using hwprobe for Linux kernel >= 6.8
 91 Could be detected using hwprobe for Linux kernel >= 6.8
 97 Could be detected using hwprobe for Linux kernel >= 6.8
 [all …]
 
 | 
| /freebsd/stand/man/ | 
| H A D | loader_simp.8 | 33 .Nd kernel bootstrapping final stage39 kernel bootstrapping process.
 100 on the console while kernel and modules are being loaded.
 132 The kernel will be loaded first if necessary.
 142 Immediately proceeds to bootstrap the system, loading the kernel
 144 Any flags or arguments are passed to the kernel, but they
 145 must precede the kernel name, if a kernel name is provided.
 180 Loads a kernel, kernel loadable module (kld), disk image,
 183 Kernel and modules can be either in a.out or ELF format.
 188 type to make the kernel create a file-backed
 [all …]
 
 | 
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ | 
| H A D | AMDGPUMetadata.h | 118 // Kernel Metadata.120 namespace Kernel {
 123 // Kernel Attributes Metadata.
 128 /// Key for Kernel::Attr::Metadata::mReqdWorkGroupSize.
 130 /// Key for Kernel::Attr::Metadata::mWorkGroupSizeHint.
 132 /// Key for Kernel::Attr::Metadata::mVecTypeHint.
 134 /// Key for Kernel::Attr::Metadata::mRuntimeHandle.
 138 /// In-memory representation of kernel attributes metadata.
 146   /// External symbol created by runtime to store the kernel address
 153   /// \returns True if kernel attributes metadata is empty, false otherwise.
 [all …]
 
 | 
| /freebsd/sys/arm64/conf/ | 
| H A D | std.arm64 | 1 # Standard kernel config items for all ARM64 systems.4 makeoptions	DEBUG=-g		# Build kernel with gdb(1) debug symbols
 9 options 	PREEMPTION		# Enable kernel thread preemption
 58 options 	HWPMC_HOOKS		# Necessary kernel hooks for hwpmc(4)
 64 options 	KDTRACE_HOOKS		# Kernel DTrace hooks
 65 options 	DDB_CTF			# Kernel ELF linker loads CTF data
 66 options 	INCLUDE_CONFIG_FILE	# Include this file in kernel
 75 options 	KDB			# Enable kernel debugger support.
 80 # Kernel Sanitizers
 81 #options 	COVERAGE		# Generic kernel coverage. Used by KCOV
 [all …]
 
 | 
| /freebsd/sys/contrib/openzfs/config/ | 
| H A D | kernel-config-defined.m4 | 2 dnl # Certain kernel build options are not supported.  These must be14 	AC_MSG_CHECKING([for kernel config option compatibility])
 29 dnl # Verify the kernel has CONFIG_BLOCK support enabled.
 46 	*** This kernel does not include the required block device support.
 47 	*** Rebuild the kernel with CONFIG_BLOCK=y set.])
 82 	*** Kernel built with CONFIG_DEBUG_LOCK_ALLOC which is incompatible
 84 	*** from succeeding.  You must rebuild your kernel without this
 92 dnl # Verify the kernel has CONFIG_MODULES support enabled.
 110 		*** This kernel does not include the required loadable module
 113 		*** To build OpenZFS as a loadable Linux kernel module
 [all …]
 
 | 
| H A D | kernel-fpu.m4 | 2 dnl # Handle differences in kernel FPU code.4 dnl # Kernel
 6 dnl #		effectively empty since the 5.16 kernel.
 9 dnl #		for it inside the kernel symbols.
 32 		    [kernel has asm/fpu/api.h])
 40 			    [kernel has asm/fpu/internal.h])
 92 	dnl # Legacy kernel
 94 	AC_MSG_CHECKING([whether kernel fpu is available])
 98 		    [kernel has kernel_fpu_* functions])
 100 		    [kernel exports FPU functions])
 [all …]
 
 | 
| /freebsd/secure/lib/libcrypto/man/man3/ | 
| H A D | OPENSSL_riscvcap.3 | 101 Could be detected using hwprobe for Linux kernel >= 6.5106 Could be detected using hwprobe for Linux kernel >= 6.5
 111 Could be detected using hwprobe for Linux kernel >= 6.8
 116 Could be detected using hwprobe for Linux kernel >= 6.5
 121 Could be detected using hwprobe for Linux kernel >= 6.8
 126 Could be detected using hwprobe for Linux kernel >= 6.8
 131 Could be detected using hwprobe for Linux kernel >= 6.8
 136 Could be detected using hwprobe for Linux kernel >= 6.8
 141 Could be detected using hwprobe for Linux kernel >= 6.8
 146 Could be detected using hwprobe for Linux kernel >= 6.8
 [all …]
 
 | 
| /freebsd/usr.sbin/crashinfo/ | 
| H A D | crashinfo.sh | 36 		"[-k kernel] [core]"47 # Run a single gdb command against a kernel file in batch mode.
 48 # The kernel file is specified as the first argument and the command
 77 	# Look for a matching kernel version, handling possible truncation
 79 	for k in `sysctl -n kern.bootfile` $(ls -t /boot/*/kernel); do
 84 			KERNEL=$k
 93 KERNEL=
 107 		KERNEL=$OPTARG
 161 	echo "Unable to find a kernel debugger."
 184 # If the user didn't specify a kernel, then try to find one.
 [all …]
 
 | 
| /freebsd/usr.sbin/extattr/ | 
| H A D | rmextattr.8 | 119 setextattr system md5 `md5 -q /boot/kernel/kernel` /boot/kernel/kernel120 md5 -q /boot/kernel/kernel | setextattr -i system md5 /boot/kernel/kernel
 121 getextattr system md5 /boot/kernel/kernel
 122 getextattr -qq system md5 /boot/kernel/kernel | od -x
 123 lsextattr system /boot/kernel/kernel
 124 rmextattr system md5 /boot/kernel/kernel
 
 | 
| /freebsd/share/doc/papers/kernmalloc/ | 
| H A D | kernmalloc.t | 74 Design of a General Purpose Memory Allocator for the 4.3BSD UNIX\(dg Kernel94 The 4.3BSD UNIX kernel uses many memory allocation mechanisms,
 97 that can be used by all of the kernel subsystems.
 99 patterns in the UNIX kernel and a hybrid strategy that is time-efficient
 112 .H 1 "Kernel Memory Allocation in 4.3BSD
 114 The 4.3BSD kernel has at least ten different memory allocators.
 122 Because the kernel has a limited run-time stack,
 133 Demands for dynamic memory allocation in the kernel have increased
 158 of writing code inside the kernel.
 160 the kernel should provide a single general purpose allocator.
 [all …]
 
 | 
| /freebsd/contrib/file/magic/Magdir/ | 
| H A D | linux | 54 49	search/70	Kernel\ Configuration	Linux make config build file74 # Linux kernel: include/linux/swap.h
 137 # Linux kernel boot images, from Albert Cahalan <acahalan@cs.uml.edu>
 140 # and Joerg Jenderek [unifying + more kernel info]
 143 # Linux kernel boot images (i386 arch) (Wolfram Kleff)
 144 # URL: https://www.kernel.org/doc/Documentation/x86/boot.txt
 145 514	string		HdrS		Linux kernel
 146 # to display Linux kernel (strength=125=70+55) after VBR boot sector (130=70+60) but before DOS/MBR…
 153 !:mime	application/x-linux-kernel
 157 >>0		use	kernel-info
 [all …]
 
 |