/linux/Documentation/trace/ |
H A D | debugging.rst | 11 - Written for: 6.12 14 ------------ 21 $ sudo mount -t tracefs tracefs /sys/kernel/tracing 25 -------------------- 57 ------------------------ 61 It can be very useful in knowing what happened up to the point of the crash. 64 the ring buffer will be all the events that lead up to the crash. 76 Note, the tracing buffer is made up of per CPU buffers where each of these 77 buffers is broken up into sub-buffers that are by default PAGE_SIZE. The 82 ------------------------------- [all …]
|
/linux/Documentation/power/ |
H A D | swsusp-dmcrypt.rst | 2 How to use dm-crypt and swsusp together 10 You know how dm-crypt works. If not, visit the following web page: 11 http://www.saout.de/misc/dm-crypt/ 13 You did read Documentation/admin-guide/initrd.rst and know how an initrd works. 16 Now your system is properly set up, your disk is encrypted except for 17 the swap device(s) and the boot partition which may contain a mini 26 up dm-crypt and then asks swsusp to resume from the encrypted 29 The most important thing is that you set up dm-crypt in such 33 to always set up this swap device first with dmsetup, so that 36 brw------- 1 root root 254, 0 Jul 28 13:37 /dev/mapper/swap0 [all …]
|
/linux/arch/arm/mach-tegra/ |
H A D | platsmp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * linux/arch/arm/mach-tegra/platsmp.c 26 #include <asm/mach-types.h> 50 * power-gated via the flow controller). This will have no in tegra20_boot_secondary() 51 * effect on first boot of the CPU since it should already be in tegra20_boot_secondary() 58 * power-gate the CPU this will cause the flow controller to in tegra20_boot_secondary() 80 * The power up sequence of cold boot CPU and warm boot CPU in tegra30_boot_secondary() 83 * For warm boot CPU that was resumed from CPU hotplug, the in tegra30_boot_secondary() 84 * power will be resumed automatically after un-halting the in tegra30_boot_secondary() 85 * flow controller of the warm boot CPU. We need to wait for in tegra30_boot_secondary() [all …]
|
/linux/scripts/package/ |
H A D | buildtar | 2 # SPDX-License-Identifier: GPL-2.0 7 # (C) 2004-2006 by Jan-Benedict Glaw <jbglaw@lug-owl.de> 14 set -eu 22 # Clean-up and re-create the temporary directory 24 rm -rf -- "${tmpdir}" 25 mkdir -p -- "${tmpdir}/boot" 31 if grep -q '^CONFIG_OF_EARLY_FLATTREE=y' include/config/auto.conf; then 33 if [ -d "${srctree}/arch/${SRCARCH}/boot/dts" ]; then 34 …$MAKE ARCH="${ARCH}" -f ${srctree}/Makefile INSTALL_DTBS_PATH="${tmpdir}/boot/dtbs/${KERNELRELEASE… 42 make ARCH="${ARCH}" -f ${srctree}/Makefile INSTALL_MOD_PATH="${tmpdir}" modules_install [all …]
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | am5729-beagleboneai.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2014-2019 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 9 #include "am57xx-commercial-grade.dtsi" 10 #include "dra74x-mmc-iodelay.dtsi" 11 #include "dra74-ipu-dsp-common.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 14 #include <dt-bindings/pinctrl/dra.h> 18 compatible = "beagle,am5729-beagleboneai", "ti,am5728", [all …]
|
/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-msm8974pro-sony-xperia-shinano-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "qcom-msm8974pro.dtsi" 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 18 stdout-path = "serial0:115200n8"; 21 gpio-keys { 22 compatible = "gpio-keys"; 24 pinctrl-0 = <&gpio_keys_pin_a>; 25 pinctrl-names = "default"; [all …]
|
H A D | qcom-msm8974pro-oneplus-bacon.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "qcom-msm8974pro.dtsi" 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 11 chassis-type = "handset"; 12 qcom,msm-id = <194 0x10000>; 13 qcom,board-id = <8 0>; 20 stdout-path = "serial0:115200n8"; 23 gpio-keys { 24 compatible = "gpio-keys"; [all …]
|
H A D | qcom-msm8974pro-htc-m8.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 2 #include "qcom-msm8974pro.dtsi" 5 #include <dt-bindings/input/input.h> 10 chassis-type = "handset"; 16 gpio-keys { 17 compatible = "gpio-keys"; 19 pinctrl-0 = <&gpio_keys_default>; 20 pinctrl-names = "default"; 22 key-volume-down { 26 debounce-interval = <20>; [all …]
|
H A D | qcom-msm8974pro-fairphone-fp2.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "qcom-msm8974pro.dtsi" 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 12 chassis-type = "handset"; 21 stdout-path = "serial0:115200n8"; 24 gpio-keys { 25 compatible = "gpio-keys"; 27 pinctrl-names = "default"; [all …]
|
H A D | qcom-apq8074-dragonboard.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/gpio/gpio.h> 3 #include <dt-bindings/input/input.h> 4 #include <dt-bindings/leds/common.h> 5 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 6 #include "qcom-msm8974.dtsi" 10 /delete-node/ &mpss_region; 14 compatible = "qcom,apq8074-dragonboard", "qcom,apq8074"; 23 stdout-path = "serial0:115200n8"; 26 gpio-keys { [all …]
|
H A D | qcom-msm8974-sony-xperia-rhine.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "qcom-msm8974.dtsi" 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 15 stdout-path = "serial0:115200n8"; 18 gpio-keys { 19 compatible = "gpio-keys"; 21 pinctrl-names = "default"; 22 pinctrl-0 = <&gpio_keys_pin_a>; [all …]
|
/linux/arch/arm/mach-exynos/ |
H A D | platsmp.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. 5 // Cloned from linux/arch/arm/mach-vexpress/platsmp.c 17 #include <linux/soc/samsung/exynos-regs-pmu.h> 29 /* XXX exynos_pen_release is cargo culted code - DO NOT COPY XXX */ 30 volatile int exynos_pen_release = -1; 70 * having been woken up - this shouldn't happen in platform_do_lowpower() 72 * Just note it happening - when we're woken, we can report in platform_do_lowpower() 81 * exynos_cpu_power_down() - power down the specified cpu 109 * exynos_cpu_power_up() - power up the specified cpu [all …]
|
/linux/Documentation/scsi/ |
H A D | sym53c8xx_2.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 SYM-2 driver 11 95170 DEUIL LA BARRE - FRANCE 15 2004-10-09 38 10. Boot setup commands 54 10.4 SCSI BUS checking boot option 67 This driver supports the whole SYM53C8XX family of PCI-SCSI controllers. 68 It also support the subset of LSI53C10XX PCI-SCSI controllers that are based 72 with the FreeBSD SYM-2 driver. The 'glue' that allows this driver to work 81 - Wolfgang Stanglmeier <wolf@cologne.de> [all …]
|
H A D | ncr53c8xx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 95170 DEUIL LA BARRE - FRANCE 38 10. Boot setup commands 57 10.2.17 Fix up PCI configuration space 63 10.3 Advised boot setup commands 64 10.4 PCI configuration fix-up boot option 65 10.5 Serial NVRAM support boot option 66 10.6 SCSI BUS checking boot option 67 10.7 IMMEDIATE ARBITRATION boot option 81 16.1 Synchronous timings for 53C875 and 53C860 Ultra-SCSI controllers [all …]
|
/linux/arch/arm/kernel/ |
H A D | hyp-stub.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 7 #include <linux/irqchip/arm-gic-v3.h> 12 .arch armv7-a 16 * For the kernel proper, we need to find out the CPU boot mode long after 17 * boot, so we need to store it in a writable variable. 19 * This is not in .bss, because we set it sufficiently early that the boot-time 29 * Save the primary CPU boot mode. Requires 2 scratch registers. 46 cmp \mode, \reg1 @ matches primary CPU boot mode? 48 strne \reg1, [\reg2] @ record what happened and give up 57 * The zImage loader only runs on one CPU, so we don't bother with mult-CPU [all …]
|
/linux/drivers/firmware/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 4 # see Documentation/kbuild/kconfig-language.rst. 19 provides a mechanism for inter-processor communication between SCP 41 tristate "BIOS Enhanced Disk Drive calls determine boot disk" 46 BIOS tries boot from. This information is then exported via sysfs. 48 This option is experimental and is known to fail to boot on some 62 bool "Add firmware-provided memory map to sysfs" if EXPERT 65 Add the firmware-provided (unmodified) memory map to /sys/firmware/memmap. 66 That memory map is used for example by kexec to set up parameter area 69 See also Documentation/ABI/testing/sysfs-firmware-memmap. [all …]
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | fsl,mxs-pinctrl.txt | 6 voltage and pull-up. 9 - compatible: "fsl,imx23-pinctrl" or "fsl,imx28-pinctrl" 10 - reg: Should contain the register physical address and length for the 13 Please refer to pinctrl-bindings.txt in this directory for details of the 20 information about pull-up. For this reason, even seemingly boolean values are 26 One is to set up a group of pins for a function, both mux selection and pin 34 particular function, like SSP0 functioning as mmc0-8bit. That said, the 37 "pinctrl-*" phandle in client device node should only have one group node 41 Required subnode-properties: 42 - fsl,pinmux-ids: An integer array. Each integer in the array specify a pin [all …]
|
/linux/arch/arm64/boot/dts/amlogic/ |
H A D | meson-g12b-odroid-go-ultra.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "meson-g12b-s922x.dtsi" 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/gpio/meson-g12a-gpio.h> 12 #include <dt-bindings/sound/meson-g12a-toacodec.h> 13 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 16 compatible = "hardkernel,odroid-go-ultra", "amlogic,s922x", "amlogic,g12b"; 17 model = "Hardkernel ODROID-GO-Ultra"; [all …]
|
/linux/arch/arm/mach-omap1/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 57 bool "Warn about pins the bootloader didn't set up" 73 intra-tick resolution than OMAP_MPU_TIMER. The 32KHz timer is 86 timer provides more intra-tick resolution than the 32KHz timer, 90 bool "Enable wake-up events for serial ports" 94 Select this option if you want to have your system wake up 99 bool "Reset unused clocks during boot" 102 Say Y if you want to reset unused clocks during boot. 126 Support for the Palm Tungsten E PDA. To boot the kernel, you'll 136 Support for the Siemens SX1 phone. To boot the kernel,
|
/linux/mm/ |
H A D | Kconfig.debug | 1 # SPDX-License-Identifier: GPL-2.0-only 24 use-after-free). The error reports for these checks can be augmented 26 PAGE_OWNER is also selected and enabled on boot. 65 Boot with debugging on by default. SLUB boots by default with 67 equivalent to specifying the "slab_debug" parameter on boot. 71 "slab_debug=-". 86 detect use-after-free accesses in such caches. 116 "page_owner=on" to boot parameter in order to enable it. Eats 118 for user-space helper. 154 "page_poison=1" kernel boot option. [all …]
|
/linux/lib/ |
H A D | Kconfig.kcsan | 1 # SPDX-License-Identifier: GPL-2.0-only 7 def_bool (CC_IS_CLANG && $(cc-option,-fsanitize=thread -mllvm -tsan-distinguish-volatile=1)) || \ 8 (CC_IS_GCC && $(cc-option,-fsanitize=thread --param tsan-distinguish-volatile=1)) 11 <file:Documentation/dev-tools/kcsan.rst>. 21 data-race detector that relies on compile-time instrumentation. 22 KCSAN uses a watchpoint-based sampling approach to detect races. 29 See <file:Documentation/dev-tools/kcsan.rst> for more details. 34 …def_bool (CC_IS_CLANG && $(cc-option,-fsanitize=thread -mllvm -tsan-compound-read-before-write=1))… 35 (CC_IS_GCC && $(cc-option,-fsanitize=thread --param tsan-compound-read-before-write=1)) 37 The compiler instruments plain compound read-write operations [all …]
|
/linux/Documentation/admin-guide/blockdev/ |
H A D | ramdisk.rst | 14 ----------- 18 in order to access the root filesystem (see Documentation/admin-guide/initrd.rst). It can 26 The RAM disk supports up to 16 RAM disks by default, and can be reconfigured 41 --------------------------------- 48 This parameter tells the RAM disk driver to set up RAM disks of N k size. The 63 --------------- 66 to set the boot device in a Linux kernel image. 68 Instead of using rdev, just place the boot device information on the 72 arch/x86/boot/Makefile and specify in initrd image by setting FDINITRD in 73 arch/x86/boot/Makefile. [all …]
|
/linux/Documentation/arch/powerpc/ |
H A D | kasan.txt | 1 KASAN is supported on powerpc on 32-bit and Radix 64-bit only. 6 KASAN is supported on both hash and nohash MMUs on 32-bit. 23 - It would be good to support inline instrumentation so as to be able to catch 26 - Inline instrumentation requires a fixed offset. 28 - Book3S runs code with translations off ("real mode") during boot, including a 29 lot of generic device-tree parsing code which is used to determine MMU 32 - Some code - most notably a lot of KVM code - also runs with translations off 33 after boot. 35 - Therefore any offset has to point to memory that is valid with 38 One approach is just to give up on inline instrumentation. This way boot-time [all …]
|
/linux/arch/s390/include/asm/ |
H A D | sections.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 #include <asm-generic/sections.h> 8 * .boot.data section contains variables "shared" between the decompressor and 12 * Each variable end up in its own intermediate section .boot.data.<var name>, 14 * final .boot.data section, which should be identical in the decompressor and 17 #define __bootdata(var) __section(".boot.data." #var) var 20 * .boot.preserved.data is similar to .boot.data, but it is not part of the 24 #define __bootdata_preserved(var) __section(".boot.preserved.data." #var) var
|
/linux/arch/arm/mach-mvebu/ |
H A D | platsmp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Gregory CLEMENT <gregory.clement@free-electrons.com> 10 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 14 * and waking up the secondary CPUs 26 #include "armada-370-xp.h" 60 * This is needed to wake up CPUs in the offline state after in armada_xp_boot_secondary() 67 * initial boot. in armada_xp_boot_secondary() 71 pr_warn("unable to boot CPU: %d\n", ret); in armada_xp_boot_secondary() 80 * because of the boot of a kexec'ed kernel, the PMSU configuration 130 * In order to boot the secondary CPUs we need to ensure in armada_xp_smp_prepare_cpus() [all …]
|