Home
last modified time | relevance | path

Searched +full:boot +full:- +full:loader (Results 1 – 25 of 356) sorted by relevance

12345678910>>...15

/linux/arch/arm/boot/dts/intel/axm/
H A Daxm5516-cpus.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * arch/arm/boot/dts/axm5516-cpus.dtsi
10 #address-cells = <1>;
11 #size-cells = <0>;
13 cpu-map {
74 compatible = "arm,cortex-a15";
76 clock-frequency = <1400000000>;
77 cpu-release-addr = <0>; // Fixed by the boot loader
82 compatible = "arm,cortex-a15";
84 clock-frequency = <1400000000>;
[all …]
/linux/Documentation/arch/arm/
H A Dbooting.rst9 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 ---------------------------
30 Existing boot loaders:
32 New boot loaders:
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 -----------------------------
[all …]
/linux/Documentation/arch/x86/
H A Dboot.rst1 .. SPDX-License-Identifier: GPL-2.0
4 The Linux/x86 Boot Protocol
7 On the x86 platform, the Linux kernel uses a rather complicated boot
12 real-mode DOS as a mainstream operating system.
14 Currently, the following versions of the Linux/x86 boot protocol exist.
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
44 the boot command line.
[all …]
H A Dmicrocode.rst1 .. SPDX-License-Identifier: GPL-2.0
4 The Linux Microcode Loader
7 :Authors: - Fenghua Yu <fenghua.yu@intel.com>
8 - Borislav Petkov <bp@suse.de>
9 - Ashok Raj <ashok.raj@intel.com>
13 updating the microcode on platforms beyond the OEM End-Of-Life support,
14 and updating the microcode on long-running systems without rebooting.
16 The loader supports three loading methods:
21 The kernel can update microcode very early during boot. Loading
23 kernel boot time.
[all …]
/linux/Documentation/admin-guide/
H A Defi-stub.rst2 The EFI Boot Stub
8 along with the EFI-specific entry point that the firmware loader
9 jumps to are collectively known as the "EFI boot stub", and live in
10 arch/x86/boot/header.S and drivers/firmware/efi/libstub/x86-stub.c,
12 arch/arm/boot/compressed/efi-header.S and
13 drivers/firmware/efi/libstub/arm32-stub.c. EFI stub code that is shared
19 and drivers/firmware/efi/libstub/arm64-stub.c.
21 By using the EFI boot stub it's possible to boot a Linux kernel
22 without the use of a conventional EFI boot loader, such as grub or
23 elilo. Since the EFI boot stub performs the jobs of a boot loader, in
[all …]
H A Dinitrd.rst8 initrd provides the capability to load a RAM disk by the boot loader.
15 where the kernel comes up with a minimum set of compiled-in drivers, and
19 discussion of the boot process can be found in [#f1]_.
23 ---------
27 1) the boot loader loads the kernel and the initial RAM disk
42 the usual boot sequence
51 Boot command-line options
52 -------------------------
70 Note: /dev/initrd is read-only and it can only be used once. As soon
76 initrd is mounted as root, and the normal boot procedure is followed,
[all …]
H A Dkernel-parameters.rst3 The kernel's command-line parameters
12 The kernel parses parameters from the kernel command line up to "``--``";
16 Everything after "``--``" is passed as an argument to init.
32 log_buf_len=1M print-fatal-signals=1
36 log-buf-len=1M print_fatal_signals=1
38 Double-quotes can be used to protect spaces in values, e.g.::
43 ----------
52 <cpu number>-<cpu number>
57 <cpu number>,...,<cpu number>-<cpu number>
63 <cpu number>-<cpu number>:<used size>/<group size>
[all …]
H A Dbootconfig.rst1 .. SPDX-License-Identifier: GPL-2.0
6 Boot Configuration
14 The boot configuration expands the current kernel command line to support
15 additional key-value data when booting the kernel in an efficient way.
16 This allows administrators to pass a structured-Key config file.
21 The boot config syntax is a simple structured key-value. Each key consists
22 of dot-connected-words, and key and value are connected by ``=``. The value
23 has to be terminated by semi-colon (``;``) or newline (``\n``).
30 Each key word must contain only alphabets, numbers, dash (``-``) or underscore
32 for delimiters such as semi-colon (``;``), new-line (``\n``), comma (``,``),
[all …]
/linux/arch/riscv/
H A DMakefile2 # architecture-specific flags and dependencies.
9 LDFLAGS_vmlinux := -z norelro
11 LDFLAGS_vmlinux += -shared -Bsymbolic -z notext --emit-relocs
12 KBUILD_CFLAGS += -fPIE
15 LDFLAGS_vmlinux += --no-relax
16 KBUILD_CPPFLAGS += -DCC_USING_PATCHABLE_FUNCTION_ENTRY
18 CC_FLAGS_FTRACE := -fpatchable-function-entry=4
20 CC_FLAGS_FTRACE := -fpatchable-function-entry=2
25 KBUILD_CFLAGS_MODULE += -mcmodel=medany
33 KBUILD_CFLAGS += -mabi=lp64
[all …]
/linux/arch/riscv/boot/
H A DMakefile2 # arch/riscv/boot/Makefile
5 # architecture-specific flags and dependencies.
14 # Based on the ia64 and arm64 boot/Makefile.
17 OBJCOPYFLAGS_Image :=-O binary -R .note -R .note.gnu.build-id -R .comment -S
18 OBJCOPYFLAGS_loader.bin :=-O binary
19 OBJCOPYFLAGS_xipImage :=-O binary -R .note -R .note.gnu.build-id -R .comment -S
21 targets := Image Image.* loader loader.o loader.lds loader.bin xipImage
36 …@ (! [ -f vmlinux.relocs ] && echo "vmlinux.relocs can't be found, please remove vmlinux and try a…
47 $(obj)/loader.o: $(src)/loader.S $(obj)/Image
49 $(obj)/loader: $(obj)/loader.o $(obj)/Image $(obj)/loader.lds FORCE
[all …]
/linux/arch/xtensa/boot/boot-redboot/
H A Dbootstrap.S1 /* SPDX-License-Identifier: GPL-2.0 */
8 * RB-Data: RedBoot data/bss
9 * P: Boot-Parameters
10 * L: Kernel-Loader
12 * The Linux-Kernel image including the loader must be loaded
13 * to a position so that the kernel and the boot parameters
16 * |_RB-Data_|_P_|__________|_L_|___Linux-Kernel___|______|
20 * |___Linux-Kernel___|_P_|_L_|___________________________|
22 * The loader copies the parameter to the position that will
38 /* this must be the first byte of the loader! */
[all …]
/linux/security/tomoyo/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
11 This selects TOMOYO Linux, pathname-based access control.
41 bool "Activate without calling userspace policy loader."
45 Say Y here if you want to activate access control as soon as built-in
47 operations which can lead to the hijacking of the boot sequence are
54 hijacking the boot sequence.
57 string "Location of userspace policy loader"
58 default "/sbin/tomoyo-init"
62 This is the default pathname of policy loader which is called before
67 string "Trigger for calling userspace policy loader"
[all …]
/linux/sound/soc/sof/intel/
H A Dhda-loader.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
15 * Hardware interface for HDA DSP code loader
24 #include "../ipc4-priv.h"
26 #include "../sof-priv.h"
31 struct sof_intel_hda_dev *hda = sdev->pdata->hw_pdata; in hda_ssp_set_cbp_cfp()
32 const struct sof_intel_dsp_desc *chip = hda->desc; in hda_ssp_set_cbp_cfp()
36 for (i = 0; i < chip->ssp_count; i++) { in hda_ssp_set_cbp_cfp()
38 chip->ssp_base_offset in hda_ssp_set_cbp_cfp()
58 dev_err(sdev->dev, "error: no stream available\n"); in hda_cl_prepare()
59 return ERR_PTR(-ENODEV); in hda_cl_prepare()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-firmware-acpi6 information for firmware performance data for system boot,
10 boot:
14 loading the OS boot loader into memory.
17 launching the currently loaded OS boot loader
20 point when the OS loader calls the
24 just prior to the OS loader gaining control
36 since the last full boot sequence.
38 logged since the last full boot sequence,
49 to obtain a copy of the firmware boot splash and
51 by boot splash applications in order to interact with
[all …]
/linux/drivers/firmware/efi/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
42 resource, and set aside for direct-access (device-dax) by
45 device-dax kmem facility. Say N to have the kernel treat this
59 attributes during boot via EFISTUB to ensure that memory
87 memory before executing it via LoadImage/StartImage EFI boot service
88 calls. For compatibility with non-EFI loaders, the payload can be
89 decompressed and executed by the loader as well, provided that the
90 loader implements the decompression algorithm and that non-EFI boot
95 bool "Enable the DTB loader"
117 bootloader. If the string matches one of the boot labels
[all …]
/linux/Documentation/networking/devlink/
H A Dsfc.rst1 .. SPDX-License-Identifier: GPL-2.0
15 .. list-table:: devlink info versions implemented
18 * - Name
19 - Type
20 - Description
21 * - ``fw.mgmt.suc``
22 - running
23 - For boards where the management function is split between multiple
25 * - ``fw.mgmt.cmc``
26 - running
[all …]
/linux/arch/powerpc/boot/dts/
H A Da4m072.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
14 &gpt0 { fsl,has-wdt; };
15 &gpt3 { gpio-controller; };
16 &gpt4 { gpio-controller; };
17 &gpt5 { gpio-controller; };
24 #address-cells = <1>;
25 #size-cells = <1>;
26 compatible = "fsl,mpc5200b-immr";
29 bus-frequency = <0>; /* From boot loader */
30 system-frequency = <0>; /* From boot loader */
[all …]
H A Da3m071.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
16 &gpt0 { fsl,has-wdt; };
23 #address-cells = <1>;
24 #size-cells = <1>;
25 compatible = "fsl,mpc5200b-immr";
28 bus-frequency = <0>; /* From boot loader */
29 system-frequency = <0>; /* From boot loader */
40 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
62 compatible = "fsl,mpc5200b-psc-uart","fsl,mpc5200-psc-uart";
68 phy-handle = <&phy0>;
[all …]
/linux/arch/nios2/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
82 2 or 4. Any non-aligned load/store instructions will be trapped and
86 comment "Boot options"
97 On some platforms, there is currently no way for the boot loader to
99 some command-line options at build time by entering them here. In
108 override those passed by the boot loader.
120 bool "Passed kernel command line from u-boot"
122 Use bootargs env variable from u-boot for kernel command line.
/linux/Documentation/arch/arm64/
H A Dbooting.rst13 (EL0 - EL3), with EL0, EL1 and EL2 having a secure and a non-secure
17 For the purposes of this document, we will use the term `boot loader`
21 preparing a minimal boot environment.
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
59 ------------------------------
[all …]
/linux/arch/arm/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
159 The ARM series is a line of low-power-consumption RISC chip designs
161 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer
162 manufactured, but legacy ARM-based PC hardware remains popular in
173 supported in LLD until version 14. The combined range is -/+ 256 MiB,
266 Patch phys-to-virt and virt-to-phys translation functions at
267 boot and module load time according to the position of the
270 This can only be used with non-XIP MMU kernels where the base
316 bool "MMU-based Paged Memory Management Support"
319 Select if you want MMU-based virtualised addressing space
[all …]
/linux/drivers/remoteproc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
21 framework. Userspace can boot/shutdown remote processors through
54 This can be either built-in or a loadable module.
80 use-cases to run on your platform (multimedia codecs are
105 Required for Suspend-to-RAM on AM33xx and AM43xx SoCs. Also needed
111 tristate "DA8xx/OMAP-L13x remoteproc support"
115 Say y here to support DA8xx/OMAP-L13x remote processors via the
119 use-cases to run on your platform (multimedia codecs are
126 "rproc-dsp-fw".
157 Support for TI PRU remote processors present within a PRU-ICSS
[all …]
/linux/drivers/base/firmware_loader/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
2 menu "Firmware loader"
11 will first look for built-in firmware, if it has any. Next, it will
14 o firmware_class path module parameter or kernel boot param
24 You typically want this built-in (=y) but you can also enable this
26 You also want to be sure to enable this built-in if you are going to
27 enable built-in firmware (CONFIG_EXTRA_FIRMWARE).
41 bool "Rust Firmware Loader abstractions"
45 This enables the Rust abstractions for the firmware loader API.
61 kernel firmware files. Built-in firmware searches are preceded
[all …]
/linux/arch/microblaze/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
96 comment "Boot options"
106 On some architectures there is currently no way for the boot loader
108 supply some command-line options at build time by entering them
117 override those passed by the boot loader.
176 If non-zero, a jump instruction to this address, will be written
/linux/Documentation/admin-guide/nfs/
H A Dnfsroot.rst10 Updated 2006 by Nico Schottelius <nico-kernel-nfsroot@schottelius.org>
18 In order to use a diskless system, such as an X-terminal or printer server for
19 example, it is necessary for the root filesystem to be present on a non-disk
21 Documentation/filesystems/ramfs-rootfs-initramfs.rst), a ramdisk (see
22 Documentation/admin-guide/initrd.rst) or a filesystem mounted via NFS. The
34 built-in during configuration. Once this has been selected, the nfsroot
47 When the kernel has been loaded by a boot loader (see below) it needs to be
54 This is necessary to enable the pseudo-NFS-device. Note that it's not a
59 nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>]
63 <server-ip> Specifies the IP address of the NFS server.
[all …]

12345678910>>...15