Home
last modified time | relevance | path

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

12345678910>>...18

/linux/arch/arm64/boot/dts/qcom/
H A 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/include/linux/decompress/
H A 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/Documentation/scsi/
H A 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 …]
H A 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/arch/powerpc/include/uapi/asm/
H A 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/arch/arm64/boot/dts/rockchip/
H A Drk3588-jaguar-pre-ict-tester.dtso1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
5 * Device Tree Overlay for the Pre-ICT tester adapter for the Mezzanine
8 * This adapter has a PCIe Gen2 x1 M.2 M-Key connector and two proprietary
10 * as 2-lane CSI).
19 /dts-v1/;
22 #include <dt-bindings/gpio/gpio.h>
23 #include <dt-bindings/pinctrl/rockchip.h>
26 pre_ict_tester_vcc_1v2: regulator-pre-ict-tester-vcc-1v2 {
27 compatible = "regulator-fixed";
28 regulator-name = "pre_ict_tester_vcc_1v2";
[all …]
/linux/sound/soc/sof/
H A 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/Documentation/arch/riscv/
H A 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/arch/mips/include/asm/octeon/
H A 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/arch/powerpc/boot/
H A 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 …]
H A Dstdbool.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * This file is only necessary because some of the pre-boot decompressors
H A Dstdint.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * This file is only necessary because some of the pre-boot decompressors
/linux/drivers/base/firmware_loader/builtin/
H A 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/Documentation/arch/x86/
H A 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/arch/arm/boot/dts/qcom/
H A 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/arch/arm64/boot/dts/ti/
H A Dk3-am642-tqma64xxl.dtsi1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
3 * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/
4 * Copyright (c) 2022-2024 TQ-Systems GmbH <linux@ew.tq-group.com>, D-82229 Seefeld, Germany.
7 #include "k3-am642.dtsi"
18 /* 1G RAM - default variant */
20 bootph-pre-ram;
23 reserved_memory: reserved-memory {
24 #address-cells = <2>;
25 #size-cells = <2>;
31 no-map;
[all …]
/linux/Documentation/driver-api/cxl/linux/
H A Dearly-boot.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Linux Init (Early Boot)
7 Linux configuration is split into two major steps: Early-Boot and everything else.
9 During early boot, Linux sets up immutable resources (such as numa nodes), while
14 During Linux Early Boot stage (functions in the kernel that have the __init
20 BIOS, Build and Boot Options
23 There are 4 pre-boot options that need to be considered during kernel build
24 which dictate how memory will be managed by Linux during early boot.
30 drivers to manage - and not immediately exposed as system RAM.
45 * Linux kernel boot option that dictates whether Soft Reserve should be
[all …]
/linux/lib/
H A 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/arch/riscv/boot/dts/starfive/
H A Djh7110-common.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR MIT
7 /dts-v1/;
9 #include "jh7110-pinfunc.h"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/pinctrl/starfive,jh7110-pinctrl.h>
27 stdout-path = "serial0:115200n8";
33 bootph-pre-ram;
36 gpio-restart {
37 compatible = "gpio-restart";
[all …]
/linux/arch/arm/mach-omap2/
H A 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/arch/x86/boot/startup/
H A Dsev-startup.c1 // SPDX-License-Identifier: GPL-2.0-only
12 #include <linux/percpu-defs.h>
23 #include <linux/psp-sev.h>
24 #include <uapi/linux/sev-guest.h>
30 #include <asm/sev-internal.h>
31 #include <asm/insn-eval.h>
44 /* Include code shared with pre-decompression boot stage */
45 #include "sev-shared.c"
76 * This can be invoked in early boot while running identity mapped, so in early_snp_set_memory_private()
101 * This can be invoked in early boot while running identity mapped, so in early_snp_set_memory_shared()
[all …]
/linux/arch/mips/boot/compressed/
H A 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/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/arch/powerpc/boot/dts/fsl/
H A 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 …]
/linux/lib/zlib_dfltcc/
H A Ddfltcc.c1 // SPDX-License-Identifier: Zlib
2 /* dfltcc.c - SystemZ DEFLATE CONVERSION CALL support. */
18 return NULL; /* Ignore for pre-boot decompressor */ in oesc_msg()
20 sprintf(buf, "Operation-Ending-Supplemental Code is 0x%.2X", oesc); in oesc_msg()
29 dfltcc(DFLTCC_QAF, &dfltcc_state->param, NULL, NULL, NULL, NULL, NULL); in dfltcc_reset_state()
30 memmove(&dfltcc_state->af, &dfltcc_state->param, sizeof(dfltcc_state->af)); in dfltcc_reset_state()
32 memset(&dfltcc_state->af, 0, sizeof(dfltcc_state->af)); in dfltcc_reset_state()
35 memset(&dfltcc_state->param, 0, sizeof(dfltcc_state->param)); in dfltcc_reset_state()
36 dfltcc_state->param.nt = 1; in dfltcc_reset_state()
37 dfltcc_state->param.ribm = DFLTCC_RIBM; in dfltcc_reset_state()

12345678910>>...18