/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/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 | 4 # kmodtool - Helper script for building kernel module RPMs 75 Summary: Akmod package for ${kmodname} kernel module(s) 76 Group: System Environment/Kernel 88 This package provides the akmod package for the ${kmodname} kernel modules. 104 Summary: Metapackage which tracks in ${kmodname} kernel module for newest kernel${dashvaria… 105 Group: System Environment/Kernel 118 ${kmodname} kernel module(s) for the newest kernel${dashvariant}, 119 to make sure you get it together with a new kernel. 149 Summary: ${kmodname} kernel module(s) for ${kernel_uname_r} 150 Group: System Environment/Kernel [all …]
|
/freebsd/usr.sbin/config/ |
H A D | config.8 | 42 .Op Fl x Ar kernel 68 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 format 31 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 SANitizer 37 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 SANitizer 37 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/stand/man/ |
H A D | loader_simp.8 | 30 .Nd kernel bootstrapping final stage 36 kernel bootstrapping process. 97 on the console while kernel and modules are being loaded. 129 The kernel will be loaded first if necessary. 139 Immediately proceeds to bootstrap the system, loading the kernel 141 Any flags or arguments are passed to the kernel, but they 142 must precede the kernel name, if a kernel name is provided. 177 Loads a kernel, kernel loadable module (kld), disk image, 180 Kernel and modules can be either in a.out or ELF format. 185 type to make the kernel create a file-backed [all …]
|
/freebsd/share/man/man4/ |
H A D | ipfirewall.4 | 11 into the kernel, place the following option in the kernel configuration 17 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 facility 43 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 …]
|
H A D | fdt.4 | 66 which is passed to the kernel at boot time. 68 The kernel (driver) learns about hardware resources details and dependencies 70 any information about the underlying platform hardware resources in the kernel. 76 description to the kernel. 81 layer allows any platform code in the kernel to retrieve information about 100 to the final consumer (typically kernel) for parsing and processing of its 132 .Sh "BUILDING KERNEL" 137 kernel level. 140 Specifies device tree source (DTS) files for a given kernel. 142 along with building the kernel itself. [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/contrib/openzfs/config/ |
H A D | kernel-config-defined.m4 | 2 dnl # Certain kernel build options are not supported. These must be 14 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/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/kernel 120 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 Kernel 94 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 file 74 # 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 …]
|
/freebsd/sbin/reboot/ |
H A D | nextboot.8 | 30 .Nd "specify an alternate kernel and boot flags for the next reboot" 35 .Op Fl k Ar kernel 42 utility allows specifying some combination of an alternate kernel, boot 43 flags, and kernel environment for the next time the machine is booted. 46 loads in the new kernel information from the 48 file, it is disabled so in case the new kernel hangs the machine, once 68 This option adds the provided variable and value to the kernel environment. 74 option disables the sanity checking which checks if the kernel really exists 78 .It Fl k Ar kernel 79 This option specifies a kernel directory relative to [all …]
|
/freebsd/stand/lua/ |
H A D | config.lua.8 | 106 as a kernel. 112 .Dq kernel . 114 .Dq kernel 120 The latter is tried in case an absolute path has been specified to the kernel 123 is amended to include the directory the kernel was found in if either of these 124 paths result in a loaded kernel. 126 If no kernel was loaded from either of these paths, 128 will attempt to load a kernel named 132 instead of attempting to load a kernel named 133 .Dq kernel . [all …]
|
/freebsd/sys/cam/ctl/ |
H A D | ctl_ioctl.h | 130 struct ctl_io_stats *stats; /* passed to/from kernel */ 131 size_t alloc_len; /* passed to kernel */ 133 int first_item; /* passed to kernel */ 220 * serial: Serial number returned by the kernel. Use for deletion. 221 * links: Kernel use only. 224 uint32_t lun_id; /* To kernel */ 225 ctl_lun_error lun_error; /* To kernel */ 226 ctl_lun_error_pattern error_pattern; /* To kernel */ 227 struct ctl_error_desc_cmd cmd_desc; /* To kernel */ 228 struct ctl_lba_len lba_range; /* To kernel */ [all …]
|