| /kernel/linux/linux-4.19/Documentation/x86/ |
| D | boot.txt | 2 --------------------------- 9 real-mode DOS as a mainstream operating system. 18 boot loader and the kernel. setup.S made relocatable, 24 Protocol 2.02: (Kernel 2.4.0-test3-pre3) New command line protocol. 27 safe for systems which use the EBDA from SMM or 32-bit 31 Protocol 2.03: (Kernel 2.4.18-pre1) Explicitly makes the highest possible 36 Protocol 2.05: (Kernel 2.6.20) Make protected mode kernel relocatable. 50 Protocol 2.09: (Kernel 2.6.26) Added a field of 64-bit physical 55 pref_address fields. Added extended boot loader IDs. 66 The traditional memory map for the kernel loader, used for Image or [all …]
|
| /kernel/linux/linux-4.19/Documentation/arm/ |
| D | Booting | 7 The following documentation is relevant to 2.4.18-rmk6 and beyond. 9 In order to boot ARM Linux, you require a boot loader, which is a small 10 program that runs before the main kernel. The boot loader is expected 14 Essentially, the boot loader should provide (as a minimum) the 26 --------------------------- 31 The boot loader is expected to find and initialise all RAM that the 35 the RAM in the machine, or any other method the boot loader designer 40 ----------------------------- 45 The boot loader should initialise and enable one serial port on the 50 As an alternative, the boot loader can pass the relevant 'console=' [all …]
|
| /kernel/linux/linux-5.10/Documentation/arm/ |
| D | booting.rst | 9 The following documentation is relevant to 2.4.18-rmk6 and beyond. 11 In order to boot ARM Linux, you require a boot loader, which is a small 12 program that runs before the main kernel. The boot loader is expected 16 Essentially, the boot loader should provide (as a minimum) the 28 --------------------------- 35 The boot loader is expected to find and initialise all RAM that the 39 the RAM in the machine, or any other method the boot loader designer 44 ----------------------------- 51 The boot loader should initialise and enable one serial port on the 56 As an alternative, the boot loader can pass the relevant 'console=' [all …]
|
| /kernel/linux/linux-5.10/Documentation/x86/ |
| D | boot.rst | 1 .. SPDX-License-Identifier: GPL-2.0 12 real-mode DOS as a mainstream operating system. 22 boot loader and the kernel. setup.S made relocatable, 28 Protocol 2.02 (Kernel 2.4.0-test3-pre3) New command line protocol. 31 safe for systems which use the EBDA from SMM or 32-bit 35 Protocol 2.03 (Kernel 2.4.18-pre1) Explicitly makes the highest possible 40 Protocol 2.05 (Kernel 2.6.20) Make protected mode kernel relocatable. 54 Protocol 2.09 (Kernel 2.6.26) Added a field of 64-bit physical 59 pref_address fields. Added extended boot loader IDs. 68 Protocol 2.13 (Kernel 3.14) Support 32- and 64-bit flags being set in [all …]
|
| /kernel/linux/linux-4.19/security/tomoyo/ |
| D | Kconfig | 12 This selects TOMOYO Linux, pathname-based access control. 18 int "Default maximal count for learning mode" 24 that are automatically appended into policy at "learning mode". 26 such programs in "learning mode" dulls the system response 42 bool "Activate without calling userspace policy loader." 45 ---help--- 46 Say Y here if you want to activate access control as soon as built-in 54 enforcing mode from the beginning, you can reduce the possibility of 58 string "Location of userspace policy loader" 59 default "/sbin/tomoyo-init" [all …]
|
| /kernel/linux/linux-5.10/security/tomoyo/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 13 This selects TOMOYO Linux, pathname-based access control. 19 int "Default maximal count for learning mode" 25 that are automatically appended into policy at "learning mode". 27 such programs in "learning mode" dulls the system response 43 bool "Activate without calling userspace policy loader." 47 Say Y here if you want to activate access control as soon as built-in 55 enforcing mode from the beginning, you can reduce the possibility of 59 string "Location of userspace policy loader" 60 default "/sbin/tomoyo-init" [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/power/reset/ |
| D | reboot-mode.txt | 1 Generic reboot mode core map driver 3 This driver get reboot mode arguments and call the write 8 All mode properties are vendor specific, it is a indication to tell 10 as mode-xxx = <magic> (xxx is mode name, magic should be a none-zero value). 13 - mode-normal: Normal reboot mode, system reboot with command "reboot". 14 - mode-recovery: Android Recovery mode, it is a mode to format the device or update a new image. 15 - mode-bootloader: Android fastboot mode, it's a mode to re-flash partitions on the Android based d… 16 - mode-loader: A bootloader mode, it's a mode used to download image on Rockchip platform, 20 reboot-mode { 21 mode-normal = <BOOT_NORMAL>; [all …]
|
| D | syscon-reboot-mode.txt | 1 SYSCON reboot mode driver 3 This driver gets reboot mode magic value form reboot-mode driver 8 This DT node should be represented as a sub-node of a "syscon", "simple-mfd" 12 - compatible: should be "syscon-reboot-mode" 13 - offset: offset in the register map for the storage register (in bytes) 16 - mask: bits mask of the bits in the register to store the reboot mode magic value, 19 The rest of the properties should follow the generic reboot-mode description 20 found in reboot-mode.txt 24 compatible = "rockchip,rk3066-pmu", "syscon", "simple-mfd"; 27 reboot-mode { [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/reset/ |
| D | reboot-mode.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/reset/reboot-mode.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic reboot mode core map 10 - Andy Yan <andy.yan@rock-chips.com> 13 This driver get reboot mode arguments and call the write 18 All mode properties are vendor specific, it is a indication to tell 20 as mode-xxx = <magic> (xxx is mode name, magic should be a non-zero value). 23 - normal: Normal reboot mode, system reboot with command "reboot". [all …]
|
| D | syscon-reboot-mode.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/power/reset/syscon-reboot-mode.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic SYSCON reboot mode driver 10 - Sebastian Reichel <sre@kernel.org> 13 This driver gets reboot mode magic value from reboot-mode driver 17 parental dt-node plus the offset. So the SYSCON reboot-mode node 18 should be represented as a sub-node of a "syscon", "simple-mfd" node. 22 const: syscon-reboot-mode [all …]
|
| /kernel/linux/linux-4.19/Documentation/arm64/ |
| D | booting.txt | 11 (EL0 - EL3), with EL0 and EL1 having a secure and a non-secure 12 counterpart. EL2 is the hypervisor level and exists only in non-secure 13 mode. EL3 is the highest priority level and exists only in secure mode. 15 For the purposes of this document, we will use the term `boot loader' 21 Essentially, the boot loader should provide (as a minimum) the 31 --------------------------- 35 The boot loader is expected to find and initialise all RAM that the 39 the RAM in the machine, or any other method the boot loader designer 44 ------------------------- 48 The device tree blob (dtb) must be placed on an 8-byte boundary and must [all …]
|
| /kernel/linux/linux-5.10/Documentation/arm64/ |
| D | booting.rst | 13 (EL0 - EL3), with EL0 and EL1 having a secure and a non-secure 14 counterpart. EL2 is the hypervisor level and exists only in non-secure 15 mode. EL3 is the highest priority level and exists only in secure mode. 17 For the purposes of this document, we will use the term `boot loader` 23 Essentially, the boot loader should provide (as a minimum) the 33 --------------------------- 37 The boot loader is expected to find and initialise all RAM that the 41 the RAM in the machine, or any other method the boot loader designer 46 ------------------------- 50 The device tree blob (dtb) must be placed on an 8-byte boundary and must [all …]
|
| /kernel/linux/linux-5.10/drivers/hid/intel-ish-hid/ |
| D | ishtp-fw-loader.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ISH-TP client driver for ISH firmware loading 11 #include <linux/intel-ish-client-if.h> 23 * ISH Shim firmware loader reserves 4 Kb buffer in SRAM. The buffer is 25 * firmware loader. Reason for the odd size of 3968 bytes? Each IPC 33 * enum ish_loader_commands - ISH loader host commands. 34 * LOADER_CMD_XFER_QUERY Query the Shim firmware loader for 59 * Loader transfer modes: 61 * LOADER_XFER_MODE_ISHTP mode uses the existing ISH-TP mechanism to 63 * The buffer size is limited to 4 Kb by the IPC/ISH-TP protocol for [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/platforms/cell/spufs/ |
| D | inode.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 16 #include <linux/backing-dev.h> 43 return sb->s_fs_info; in spufs_get_sb_info() 55 ei->i_gang = NULL; in spufs_alloc_inode() 56 ei->i_ctx = NULL; in spufs_alloc_inode() 57 ei->i_openers = 0; in spufs_alloc_inode() 59 return &ei->vfs_inode; in spufs_alloc_inode() 72 inode_init_once(&ei->vfs_inode); in spufs_init_once() 76 spufs_new_inode(struct super_block *sb, umode_t mode) in spufs_new_inode() argument 84 inode->i_ino = get_next_ino(); in spufs_new_inode() [all …]
|
| D | run.c | 1 // SPDX-License-Identifier: GPL-2.0 14 /* interrupt-level stop callback function. */ 17 struct spu_context *ctx = spu->ctx; in spufs_stop_callback() 30 ctx->csa.class_0_pending = spu->class_0_pending; in spufs_stop_callback() 31 ctx->csa.class_0_dar = spu->class_0_dar; in spufs_stop_callback() 34 ctx->csa.class_1_dsisr = spu->class_1_dsisr; in spufs_stop_callback() 35 ctx->csa.class_1_dar = spu->class_1_dar; in spufs_stop_callback() 45 wake_up_all(&ctx->stop_wq); in spufs_stop_callback() 58 *stat = ctx->ops->status_read(ctx); in spu_stopped() 62 * re-read the register to get the stopped value. in spu_stopped() [all …]
|
| /kernel/linux/linux-4.19/arch/powerpc/platforms/cell/spufs/ |
| D | inode.c | 27 #include <linux/backing-dev.h> 55 return sb->s_fs_info; in spufs_get_sb_info() 67 ei->i_gang = NULL; in spufs_alloc_inode() 68 ei->i_ctx = NULL; in spufs_alloc_inode() 69 ei->i_openers = 0; in spufs_alloc_inode() 71 return &ei->vfs_inode; in spufs_alloc_inode() 82 call_rcu(&inode->i_rcu, spufs_i_callback); in spufs_destroy_inode() 90 inode_init_once(&ei->vfs_inode); in spufs_init_once() 94 spufs_new_inode(struct super_block *sb, umode_t mode) in spufs_new_inode() argument 102 inode->i_ino = get_next_ino(); in spufs_new_inode() [all …]
|
| D | run.c | 1 // SPDX-License-Identifier: GPL-2.0 14 /* interrupt-level stop callback function. */ 17 struct spu_context *ctx = spu->ctx; in spufs_stop_callback() 30 ctx->csa.class_0_pending = spu->class_0_pending; in spufs_stop_callback() 31 ctx->csa.class_0_dar = spu->class_0_dar; in spufs_stop_callback() 34 ctx->csa.class_1_dsisr = spu->class_1_dsisr; in spufs_stop_callback() 35 ctx->csa.class_1_dar = spu->class_1_dar; in spufs_stop_callback() 45 wake_up_all(&ctx->stop_wq); in spufs_stop_callback() 58 *stat = ctx->ops->status_read(ctx); in spu_stopped() 62 * re-read the register to get the stopped value. in spu_stopped() [all …]
|
| /kernel/linux/linux-5.10/arch/riscv/ |
| D | Makefile | 2 # architecture-specific flags and dependencies. Remember to do have actions 11 OBJCOPYFLAGS := -O binary 14 LDFLAGS_vmlinux := --no-relax 18 KBUILD_CFLAGS_MODULE += -mcmodel=medany 26 KBUILD_CFLAGS += -mabi=lp64 27 KBUILD_AFLAGS += -mabi=lp64 29 KBUILD_LDFLAGS += -melf64lriscv 34 KBUILD_CFLAGS += -mabi=ilp32 35 KBUILD_AFLAGS += -mabi=ilp32 36 KBUILD_LDFLAGS += -melf32lriscv [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/ipw2x00/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 34 rather than built-in (Y). This driver requires firmware at device 35 initialization time, and when built-in this typically happens 39 including the firmware and a firmware loader in an initramfs. 42 bool "Enable promiscuous mode" 45 Enables promiscuous/monitor mode support for the ipw2100 driver. 47 promiscuous mode via the Wireless Tool's Monitor mode. While in this 48 mode, no packets can be sent. 96 rather than built-in (Y). This driver requires firmware at device 97 initialization time, and when built-in this typically happens [all …]
|
| /kernel/linux/linux-4.19/drivers/net/wireless/intel/ipw2x00/ |
| D | Kconfig | 14 ---help--- 33 rather than built-in (Y). This driver requires firmware at device 34 initialization time, and when built-in this typically happens 38 including the firmware and a firmware loader in an initramfs. 41 bool "Enable promiscuous mode" 43 ---help--- 44 Enables promiscuous/monitor mode support for the ipw2100 driver. 46 promiscuous mode via the Wireless Tool's Monitor mode. While in this 47 mode, no packets can be sent. 52 ---help--- [all …]
|
| /kernel/linux/linux-4.19/arch/c6x/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 # see Documentation/kbuild/kconfig-language.txt. 47 The C6X function call instruction has a limited range of +/- 2MiB. 49 with lots of compiled-in functionality may require a larger range 51 function calls with 32-bit range. This will make the kernel both 66 On some architectures there is currently no way for the boot loader 68 supply some command-line options at build time by entering them 77 override those passed by the boot loader. 80 bool "Build big-endian kernel" 83 Say Y if you plan on running a kernel in big-endian mode. [all …]
|
| /kernel/linux/linux-5.10/arch/c6x/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 # see Documentation/kbuild/kconfig-language.rst. 46 The C6X function call instruction has a limited range of +/- 2MiB. 48 with lots of compiled-in functionality may require a larger range 50 function calls with 32-bit range. This will make the kernel both 65 On some architectures there is currently no way for the boot loader 67 supply some command-line options at build time by entering them 76 override those passed by the boot loader. 79 bool "Build big-endian kernel" 82 Say Y if you plan on running a kernel in big-endian mode. [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/nouveau/nvkm/subdev/secboot/ |
| D | acr_r367.c | 36 * struct acr_r367_lsf_lsb_header - LS firmware header 43 * @prd_keys: signature to use in production mode 44 * @dgb_keys: signature to use in debug mode 76 * struct acr_r367_lsf_wpr_header - LS blob WPR Header 98 * struct ls_ucode_img_r367 - ucode image augmented with r367 headers 113 const struct nvkm_subdev *subdev = acr->base.subdev; in acr_r367_ls_ucode_img_load() 119 return ERR_PTR(-ENOMEM); in acr_r367_ls_ucode_img_load() 121 img->base.falcon_id = falcon_id; in acr_r367_ls_ucode_img_load() 123 ret = acr->func->ls_func[falcon_id]->load(sb, &img->base); in acr_r367_ls_ucode_img_load() 125 kfree(img->base.ucode_data); in acr_r367_ls_ucode_img_load() [all …]
|
| /kernel/linux/linux-5.10/drivers/tty/serial/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 19 comment "Non-8250 serial port support" 39 messages and warnings and which allows logins in single user mode). 45 your boot loader (lilo or loadlin) about how to pass options to the 67 messages and warnings and which allows logins in single user mode). 73 your boot loader (lilo or loadlin) about how to pass options to the 89 bool "Early console using RISC-V SBI" 95 Support for early debug console using RISC-V SBI. This enables 101 tristate "BCM1xxx on-chip DUART serial support" 107 the BCM1250 and derived System-On-a-Chip (SOC) devices. Note that [all …]
|
| /kernel/linux/linux-4.19/drivers/scsi/qla2xxx/ |
| D | Kconfig | 8 ---help--- 13 via the Firmware Loader interface. 16 ---------- ----------------- 31 They are also included in the linux-firmware tree as well. 34 tristate "TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs" 39 ---help--- 40 Say Y here to enable the TCM_QLA2XXX fabric module for QLogic 24xx+ series target mode HBAs 44 bool "TCM_QLA2XXX fabric module DEBUG mode for QLogic 24xx+ series target mode HBAs" 46 ---help--- 47 Say Y here to enable the TCM_QLA2XXX fabric module DEBUG for QLogic 24xx+ series target mode HBAs
|