Home
last modified time | relevance | path

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

12345678910>>...21

/linux-6.14.4/arch/arm64/boot/dts/qcom/
Dpmp8074.dtsi1 // SPDX-License-Identifier: GPL-2.0-only OR BSD-3-Clause
3 #include <dt-bindings/spmi/spmi.h>
4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
8 compatible = "qcom,pmp8074", "qcom,spmi-pmic";
10 #address-cells = <1>;
11 #size-cells = <0>;
14 compatible = "qcom,spmi-adc-rev2";
17 #address-cells = <1>;
18 #size-cells = <0>;
19 #io-channel-cells = <1>;
[all …]
/linux-6.14.4/include/linux/decompress/
Dmm.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Memory management for pre-boot and ramdisk uncompressors
16 /* Code active when included from pre-boot environment: */
20 * pre-boot environment, so that data can arbitrarily relocated (via
30 * between compilation units, it needs to have non-local visibility.
65 malloc_count--; in free()
/linux-6.14.4/Documentation/scsi/
DChangeLog.sym53c8xx1 Sat May 12 12:00 2001 Gerard Roudier (groudier@club-internet.fr)
2 * version sym53c8xx-1.7.3c
3 - Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM.
4 Fix sent by Stig Telfer <stig@api-networks.com>.
5 - Backport from SYM-2 the work-around that allows to support
7 - Check that we received at least 8 bytes of INQUIRY response
9 - Define scsi_set_pci_device() as nil for kernel < 2.4.4.
10 - + A couple of minor changes.
12 Sat Apr 7 19:30 2001 Gerard Roudier (groudier@club-internet.fr)
13 * version sym53c8xx-1.7.3b
[all …]
DChangeLog.ncr53c8xx1 Sat May 12 12:00 2001 Gerard Roudier (groudier@club-internet.fr)
2 * version ncr53c8xx-3.4.3b
3 - Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM.
4 Fix sent by Stig Telfer <stig@api-networks.com>.
5 - Define scsi_set_pci_device() as nil for kernel < 2.4.4.
7 Mon Feb 12 22:30 2001 Gerard Roudier (groudier@club-internet.fr)
8 * version ncr53c8xx-3.4.3
9 - Call pci_enable_device() as AC wants this to be done.
10 - Get both the BAR cookies actual and PCI BAR values.
12 - Merge changes for linux-2.4 that declare the host template
[all …]
/linux-6.14.4/arch/powerpc/include/uapi/asm/
Dbootx.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
4 * (for MacOS) when it is used to boot Linux.
54 the map is optional and current BootX will only build it for pre-PCI
63 /* Here are the boot informations that are passed to the bootstrap
74 the frame buffer (for use by early boot message) */
85 * On pre-PCI macintosh (BOOT_ARCH_PCI bit set to 0 in architecture), this
101 /* Optional pointer to boot ramdisk (offset from this structure) */
111 (non-PCI) only. On PCI, memory is contiguous and its size is in the
112 device-tree. */
/linux-6.14.4/sound/soc/sof/
Dloader.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
14 #include "sof-priv.h"
19 struct snd_sof_pdata *plat_data = sdev->pdata; in snd_sof_load_firmware_raw()
25 if (sdev->basefw.fw) in snd_sof_load_firmware_raw()
29 plat_data->fw_filename_prefix, in snd_sof_load_firmware_raw()
30 plat_data->fw_filename); in snd_sof_load_firmware_raw()
32 return -ENOMEM; in snd_sof_load_firmware_raw()
34 ret = request_firmware(&sdev->basefw.fw, fw_filename, sdev->dev); in snd_sof_load_firmware_raw()
37 dev_err(sdev->dev, in snd_sof_load_firmware_raw()
39 dev_err(sdev->dev, in snd_sof_load_firmware_raw()
[all …]
/linux-6.14.4/Documentation/arch/riscv/
Dboot.rst1 .. SPDX-License-Identifier: GPL-2.0
4 RISC-V Kernel Boot Requirements and Constraints
10 This document describes what the RISC-V kernel expects from bootloaders and
12 touching the early boot process. For the purposes of this document, the
13 ``early boot process`` refers to any code that runs before the final virtual
16 Pre-kernel Requirements and Constraints
19 The RISC-V kernel expects the following of bootloaders and platform firmware:
22 --------------
24 The RISC-V kernel expects:
30 ---------
[all …]
/linux-6.14.4/arch/mips/include/asm/octeon/
Dcvmx-boot-vector.h6 * Copyright (C) 2003-2017 Cavium, Inc.
15 * The boot vector table is made up of an array of 1024 elements of
19 * Once cvmx_boot_vector_get() returns a non-NULL value (indicating
28 * The boot vector code clobbers the CP0_DESAVE register, and on
30 * registers are preserved, except on pre-OCTEON II CPUs, where k1 is
37 * Applications install the boot bus code in cvmx-boot-vector.c, which
/linux-6.14.4/Documentation/core-api/
Dswiotlb.rst1 .. SPDX-License-Identifier: GPL-2.0
19 These APIs use the device DMA attributes and kernel-wide settings to determine
30 ---------------
33 only provide 32-bit DMA addresses. By allocating bounce buffer memory below
40 directed to guest memory that is unencrypted. CoCo VMs set a kernel-wide option
54 IOMMU access control is per-granule, the untrusted device can gain access to
60 ------------------
85 ------------------------------
89 pre-allocated at boot time (but see Dynamic swiotlb below). Because swiotlb
93 The need to pre-allocate the default swiotlb pool creates a boot-time tradeoff.
[all …]
/linux-6.14.4/arch/powerpc/boot/
Ddecompress.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Wrapper around the kernel's pre-boot decompression library.
18 * pre-boot and regular kernel code. We need these definitions to make the
60 * the in-progress decompression. in flush()
63 return -1; in flush()
73 offset = skip - decompressed_bytes; in flush()
76 size -= offset; in flush()
80 out = &output_buffer[decompressed_bytes - skip]; in flush()
81 size = min(decompressed_bytes + size, limit) - decompressed_bytes; in flush()
99 * partial_decompress - decompresses part or all of a compressed buffer
[all …]
Dstdint.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * This file is only necessary because some of the pre-boot decompressors
Dstdbool.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * This file is only necessary because some of the pre-boot decompressors
/linux-6.14.4/Documentation/admin-guide/
Dquickly-build-trimmed-linux.rst1 .. SPDX-License-Identifier: (GPL-2.0+ OR CC-BY-4.0)
9 testing purposes, but perfectly fine for day-to-day use, too.
15 section below: it contains a step-by-step guide, which is more detailed, but
20 If your system uses techniques like Secure Boot, prepare it to permit starting
21 self-compiled Linux kernels; install compilers and everything else needed for
26 git clone --depth 1 -b master \
34 make -j $(nproc --all)
37 command -v installkernel && sudo make modules_install install
43 git fetch --depth 1 origin
45 git checkout --force --detach origin/master
[all …]
/linux-6.14.4/Documentation/arch/x86/
Dintel_txt.rst6 Technology (Intel(R) TXT), defines platform-level enhancements that
13 - Provides dynamic root of trust for measurement (DRTM)
14 - Data protection in case of improper shutdown
15 - Measurement and verification of launched environment
18 non-vPro systems. It is currently available on desktop systems
30 - LinuxTAG 2008:
31 http://www.linuxtag.org/2008/en/conf/events/vp-donnerstag.html
33 - TRUST2008:
34 http://www.trust-conference.eu/downloads/Keynote-Speakers/
35 3_David-Grawrock_The-Front-Door-of-Trusted-Computing.pdf
[all …]
/linux-6.14.4/drivers/base/firmware_loader/builtin/
Dmain.c1 // SPDX-License-Identifier: GPL-2.0
24 if (size < fw->size) in fw_copy_to_prealloc_buf()
26 memcpy(buf, fw->data, fw->size); in fw_copy_to_prealloc_buf()
31 * firmware_request_builtin() - load builtin firmware
36 * is involved as these calls take place early in boot process. An example is
38 * if the firmware was built-in and if so use it right away. This can be used
41 * This looks for the firmware in the built-in kernel. Only if the kernel was
42 * built-in with the firmware you are looking for will this return successfully.
55 if (strcmp(name, b_fw->name) == 0) { in firmware_request_builtin()
56 fw->size = b_fw->size; in firmware_request_builtin()
[all …]
/linux-6.14.4/arch/arm/boot/dts/qcom/
Dqcom-ipq4018-ap120c-ac.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 #include "qcom-ipq4019.dtsi"
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/input/input.h>
8 model = "ALFA Network AP120C-AC";
9 compatible = "alfa-network,ap120c-ac", "qcom,ipq4018";
16 stdout-path = "serial0:115200n8";
20 compatible = "gpio-keys";
22 key-reset {
31 i2c0_pins: i2c0-state {
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/mfd/
Dti,tps6594.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Julien Panis <[email protected]>
15 PFSM (Pre-configurable Finite State Machine) managing the state of the device.
16 TPS6594 is the super-set device while TPS6593 and LP8764 are derivatives.
21 - ti,lp8764-q1
22 - ti,tps6593-q1
23 - ti,tps6594-q1
24 - ti,tps65224-q1
[all …]
/linux-6.14.4/arch/arm64/boot/dts/freescale/
Dimx93-14x14-evk.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/usb/pd.h>
13 compatible = "fsl,imx93-14x14-evk", "fsl,imx93";
16 stdout-path = &lpuart1;
19 reserved-memory {
20 #address-cells = <2>;
21 #size-cells = <2>;
25 compatible = "shared-dma-pool";
27 alloc-ranges = <0 0x80000000 0 0x40000000>;
[all …]
/linux-6.14.4/lib/
Ddecompress_inflate.c1 // SPDX-License-Identifier: GPL-2.0
4 /* Pre-boot environment: included */
6 /* prevent inclusion of _LINUX_KERNEL_H in pre-boot environment: lots
38 return -1; in nofill()
52 rc = -1; in __gunzip()
58 out_len = ((size_t)~0) - (size_t)out_buf; /* no limit */ in __gunzip()
82 strm->workspace = malloc(flush ? zlib_inflate_workspacesize() : in __gunzip()
89 if (strm->workspace == NULL) { in __gunzip()
112 strm->next_in = zbuf + 10; in __gunzip()
113 strm->avail_in = len - 10; in __gunzip()
[all …]
/linux-6.14.4/arch/arm/mach-omap2/
Dsdrc.h1 /* SPDX-License-Identifier: GPL-2.0-only */
8 * Copyright (C) 2007-2008, 2012 Texas Instruments, Inc.
9 * Copyright (C) 2007-2008 Nokia Corporation
55 * struct omap_sdrc_params - SDRC parameters for a given SDRC clock rate
62 * This structure holds a pre-computed set of register values for the
64 * intended to be pre-computed and specified in an array in the board-*.c
112 /* Scale factor for fixed-point arith in omap3_core_dpll_m2_set_rate() */
124 /* SDRC register offsets - read/write with sdrc_{read,write}_reg() */
166 * become sub-optimal. The RFR value goes in the opposite direction. If you
177 * By having the boot loader boot up in the fastest L4 speed available likely
[all …]
/linux-6.14.4/arch/arm64/boot/dts/ti/
Dk3-j721s2-som-p0.dtsi1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
5 * Copyright (C) 2021-2024 Texas Instruments Incorporated - https://www.ti.com/
8 /dts-v1/;
10 #include "k3-j721s2.dtsi"
11 #include <dt-bindings/gpio/gpio.h>
16 bootph-all;
23 reserved_memory: reserved-memory {
24 #address-cells = <2>;
25 #size-cells = <2>;
31 no-map;
[all …]
/linux-6.14.4/arch/mips/boot/compressed/
Ddbg.c1 // SPDX-License-Identifier: GPL-2.0
3 * MIPS-specific debug support for pre-boot environment
33 for (i = 7; i >= 0; i--) { in puthex()
/linux-6.14.4/Documentation/arch/arm/
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-6.14.4/arch/arm/boot/dts/rockchip/
Drk3288-veyron-chromebook.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
9 #include <dt-bindings/clock/rockchip,rk808.h>
10 #include <dt-bindings/input/input.h>
11 #include "rk3288-veyron.dtsi"
12 #include "rk3288-veyron-analog-audio.dtsi"
13 #include "rk3288-veyron-edp.dtsi"
14 #include "rk3288-veyron-sdmmc.dtsi"
22 gpio-charger {
23 compatible = "gpio-charger";
24 charger-type = "mains";
[all …]
/linux-6.14.4/arch/powerpc/boot/dts/fsl/
Dppa8548.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * PPA8548 Device Tree Source (36-bit address map)
7 * MPC8548 CDS Device Tree Source (36-bit address map)
11 /include/ "mpc8548si-pre.dtsi"
16 #address-cells = <2>;
17 #size-cells = <2>;
18 interrupt-parent = <&mpic>;
59 #address-cells = <1>;
60 #size-cells = <1>;
61 compatible = "cfi-flash";
[all …]

12345678910>>...21