Home
last modified time | relevance | path

Searched full:crash (Results 1 – 25 of 755) sorted by relevance

12345678910>>...31

/linux-6.8/drivers/gpu/drm/ci/xfails/
Drockchip-rk3288-fails.txt1 kms_3d,Crash
8 kms_flip@flip-vs-modeset-vs-hang,Crash
9 kms_flip@flip-vs-panning-vs-hang,Crash
11 kms_invalid_mode@int-max-clock,Crash
12 kms_pipe_crc_basic@compare-crc-sanitycheck-nv12,Crash
13 kms_pipe_crc_basic@nonblocking-crc-frame-sequence,Crash
14 kms_pipe_crc_basic@read-crc-frame-sequence,Crash
15 kms_plane@pixel-format,Crash
16 kms_plane@pixel-format-source-clamping,Crash
17 kms_plane@plane-position-hole,Crash
[all …]
/linux-6.8/arch/s390/purgatory/
Dhead.S20 * If the next kernel is a crash kernel there are some peculiarities to
24 * sha digest. So if the crash kernel got corrupted the old kernel can try
25 * to trigger a stand-alone dumper. And once to actually load the crash kernel.
27 * Second the purgatory also has to swap the crash memory region with its
28 * destination at address 0. As the purgatory is part of crash memory this
123 /* If the next kernel is a crash kernel the purgatory has to swap
140 /* Location of purgatory_start in crash memory */
154 /* Destination in crash memory, i.e. same as r9 but in crash memory. */
158 /* Buffer location (in crash memory) and size. As the purgatory is
165 MEMCPY %r12,%r9,%r11 /* dst -> (crash) buf */
[all …]
/linux-6.8/Documentation/fault-injection/
Dprovoke-crashes.rst7 The lkdtm module provides an interface to disrupt (and usually crash)
9 the kernel's exception handling and to test crash dumps obtained using
14 You can select the location of the trigger ("crash point name") and the
15 type of action ("crash point type") either through module arguments when
35 Indicates the action to be taken on hitting the crash point.
38 See the contents of `/sys/kernel/debug/provoke-crash/DIRECT` for
42 Indicates the number of times the crash point is to be hit
47 <debugfs>/provoke-crash/<crashpoint>. E.g.::
50 echo EXCEPTION > /sys/kernel/debug/provoke-crash/INT_HARDWARE_ENTRY
57 cat <(echo WRITE_RO) >/sys/kernel/debug/provoke-crash/DIRECT
/linux-6.8/drivers/misc/lkdtm/
Dcore.c6 * sanity checking and crash dumps obtained using different dumping
56 /* Crash points */
75 /* Define the possible places where we can trigger a crash point. */
116 MODULE_PARM_DESC(cpoint_name, " Crash Point, where kernel is to be crashed");
120 MODULE_PARM_DESC(cpoint_type, " Crash Point Type, action to be taken on "\
121 "hitting the crash point");
125 MODULE_PARM_DESC(cpoint_count, " Crash Point Count, number of times the "\
126 "crash point is to be hit to trigger action");
194 /* Global crash counter and spinlock. */
209 pr_info("Crash point %s of type %s hit, trigger in %d rounds\n", in lkdtm_kprobe_handler()
[all …]
/linux-6.8/kernel/
DKconfig.kexec3 menu "Kexec and crash features"
97 bool "kernel crash dumps"
102 Generate crash dump after being started by kexec.
103 This should be normally only set in special crash dump kernels
106 a crash by kdump/kexec. The crash dump kernel must be compiled
116 bool "Update the crash elfcorehdr on system configuration changes"
121 Enable direct update to the crash elfcorehdr (which contains
122 the list of CPUs and memory regions to be dumped upon a crash)
Dcrash_core.c3 * crash.c - kernel crash support code.
26 /* Per cpu memory for storing cpu states in case of system crash. */
34 /* trusted vmcoreinfo, e.g. we can make a copy in the crash memory */
37 /* Location of the reserved area for the crash kernel */
39 .name = "Crash kernel",
46 .name = "Crash kernel",
564 …kexec_dprintk("Crash PT_LOAD ELF header. phdr=%p vaddr=0x%llx, paddr=0x%llx, sz=0x%llx e_phnum=%d … in crash_prepare_elf64_headers()
871 #define pr_fmt(fmt) "crash hp: " fmt
875 * usually rarely happen, there will be many crash hotplug events notified
878 * serialize the crash hotplug handling specifically.
[all …]
Dkexec.c48 /* Enable special crash kernel control page alloc policy. */ in kimage_alloc_init()
96 * crash kernels we need a serialization here to prevent multiple crash in do_kexec_load()
119 * crashes. Free any current crash dump kernel before in do_kexec_load()
142 * Some architecture(like S390) may touch the crash memory before in do_kexec_load()
/linux-6.8/Documentation/arch/powerpc/
Dfirmware-assisted-dump.rst66 for boot memory dump preservation in case of a crash.
76 there is crash data available from a previous boot. During
107 userspace support to process crash data. Such kernel needs to
108 preserve previously crash'ed kernel's memory for the subsequent
109 capture kernel boot to process this crash data. Kernel config
111 to ensure that crash data is preserved to process later.
114 CONFIG_OPAL_CORE=y, OPAL memory at the time of crash is also
142 HPTE region, in the case a crash does occur.
144 Since this reserved memory area is used only after the system crash,
169 time of crash. | |
[all …]
/linux-6.8/arch/powerpc/kexec/
Dcore.c134 printk("Crash kernel location must be 0x%x\n", in reserve_crashkernel()
142 * On the LPAR platform place the crash kernel to mid of in reserve_crashkernel()
143 * RMA size (max. of 512MB) to ensure the crash kernel in reserve_crashkernel()
147 * system resource in the first segment. Keep the crash in reserve_crashkernel()
161 printk("Crash kernel base must be aligned to 0x%lx\n", in reserve_crashkernel()
170 /* The crash region must not overlap the current kernel */ in reserve_crashkernel()
173 "Crash kernel can not overlap current kernel\n"); in reserve_crashkernel()
178 /* Crash kernel trumps memory limit */ in reserve_crashkernel()
239 /* There might be existing crash kernel properties, but we can't in export_crashk_values()
255 * crash regions to the actual memory used. in export_crashk_values()
Dcrash.c3 * Architecture specific (PPC64) functions for kexec based crash dumps.
46 * having to send an IPI explicitly. So, indicate if the crash is via
138 * the crash CPU will send an IPI and wait for other CPUs to in crash_kexec_prepare_cpus()
178 * crash code again. We need to reset cpus_in_crash so we in crash_kexec_prepare_cpus()
205 /* Wait for the primary crash CPU to signal its progress */ in crash_kexec_secondary()
311 printk(KERN_ERR "Crash shutdown handles full, " in crash_shutdown_register()
331 printk(KERN_ERR "Crash shutdown handle not found\n"); in crash_shutdown_unregister()
/linux-6.8/drivers/gpu/drm/xe/
Dxe_devcoredump_types.h17 * struct xe_devcoredump_snapshot - Crash snapshot
20 * of the crash. So, any subsequent reads of the coredump points to a data that
42 * It is created/populated at the time of a crash/error. Then it
51 /** @snapshot: Snapshot is captured at time of the first crash */
/linux-6.8/Documentation/admin-guide/kdump/
Dkdump.rst2 Documentation for Kdump - The kexec-based Crash Dumping Solution
46 before a crash. The physical address of the start of the ELF header is
56 you can use analysis tools such as the GNU Debugger (GDB) and the Crash
166 1) Enable "kernel crash dumps" support under "Processor type and
208 "kernel crash dumps" is enabled. A suitable value depends upon
229 1) Enable "Build a kdump crash kernel" support under "Kernel" options::
338 kernel will automatically locate the crash kernel image within the
479 system crash is triggered. Trigger points are located in panic(),
482 The following conditions will execute a crash trigger point:
494 For testing purposes, you can trigger a crash by using "ALT-SysRq-c",
[all …]
Dvmcoreinfo.rst11 section and used by user-space tools like crash and makedumpfile to
21 code from which the kernel has been built. For example, crash uses it to
45 Offset of the name's member. Crash Utility and Makedumpfile get
360 User-space tools need to know whether the crash kernel was in 5-level
384 address by Crash.
390 mask. Makedumpfile tools need to know whether the crash kernel was
391 encrypted. If SME is enabled in the first kernel, the crash kernel's
414 crash kernel when converting virtual addresses to physical addresses.
475 It indicates whether the crash kernel supports large physical address
516 vmemmap address translation information is stored in the crash kernel,
/linux-6.8/tools/testing/selftests/hid/tests/
Dtest_usb_crash.py9 # This is to ensure we don't crash when emulating USB devices
89 inject the USB dev through uhid and immediately see if there is a crash:
94 a crash because those access result in a segmentation fault.
96 The kernel should not crash on any (random) user space correct
98 devices to see if we can generate a uhid device without a crash.
/linux-6.8/Documentation/gpu/
Dmsm-crash-dump.rst4 MSM Crash Dump Format
26 The kernel time at crash formatted as seconds.microseconds.
35 ID of the GPU that generated the crash formatted as
40 components are in use at the time of crash.
/linux-6.8/tools/testing/selftests/pstore/
Dpstore_crash_test4 # pstore_crash_test - Pstore test shell script which causes crash and reboot
13 prlog "Causing kernel crash ..."
27 # cause crash
/linux-6.8/drivers/net/wireless/ath/wil6210/
Dwil_crash_dump.c20 /* calculate the total size of the unpacked crash dump */ in wil_fw_get_crash_dump_bounds()
55 wil_err(wil, "fail to obtain crash dump size\n"); in wil_fw_copy_crash_dump()
70 "suspend/resume in progress. cannot copy crash dump\n"); in wil_fw_copy_crash_dump()
75 /* copy to crash dump area */ in wil_fw_copy_crash_dump()
Dwil_platform.h51 * generate the final crash dump.
53 * part of a crash recovery process which may include other
70 * support crash recovery.
/linux-6.8/tools/testing/selftests/powerpc/pmu/sampling_tests/
Dintr_regs_no_crash_wo_pmu_test.c15 * sampling with -intr-regs doesn't crash
20 * A fix for crash with intr_regs was
45 * since test just expects no crash from using in intr_regs_no_crash_wo_pmu_test()
Dbhrb_no_crash_wo_pmu_test.c15 * enabling branch stack doesn't crash in any
20 * A fix for bhrb sampling crash was added in kernel
46 * considered since test just expects no crash from in bhrb_no_crash_wo_pmu_test()
/linux-6.8/arch/x86/kernel/
Dcrash.c3 * Architecture specific (i386/x86_64) functions for kexec based crash dumps.
41 #include <asm/crash.h>
150 * Exclusion of crash region and/or crashk_low_res may cause in fill_up_crash_elf_data()
276 /* Prepare memory map for crash dump kernel */
376 /* Mark as usable to crash kernel, else crash kernel fails on boot */ in crash_load_segments()
399 #define pr_fmt(fmt) "crash hp: " fmt
482 * Temporarily invalidate the crash image while the in arch_crash_handle_hotplug_event()
/linux-6.8/scripts/tracing/
Dftrace-bisect.sh8 # crash. Here's the steps to take.
59 # If it didn't crash.
84 # And if it doesn't crash, we are done.
86 # If it does crash, do this again (there's more than one problem function)
/linux-6.8/arch/powerpc/kernel/
Dfadump.c3 * Firmware Assisted dump: A robust mechanism to get reliable kernel crash
38 * The CPU who acquired the lock to trigger the fadump crash should
56 static struct fadump_mrange_info crash_mrange_info = { "crash", NULL, 0, 0, 0, false };
378 /* Program headers for crash memory regions. */ in get_fadump_area_size()
810 /* Allocate buffer to hold cpu crash notes. */ in fadump_setup_cpu_notes_buf()
897 * is moved to a different location at the time of crash. in fadump_add_mem_range()
1001 * Traverse through memblock structure and setup crash memory ranges. These
1009 pr_debug("Setup crash memory ranges.\n"); in fadump_setup_crash_memory_ranges()
1014 * different location at the time of crash. Create separate program in fadump_setup_crash_memory_ranges()
1089 * will be populated during second kernel boot after crash. Hence in fadump_create_elfcore_headers()
[all …]
/linux-6.8/arch/powerpc/platforms/powernv/
Dopal-fadump.h16 * mess with crash'ed kernel's memory during MPIPL.
24 * register-for/process crash dump. Format version is used to keep a tab on
34 * in the capture kernel to process the crash dump.
/linux-6.8/arch/x86/include/asm/
Dcrash_core.h5 /* 16M alignment for crash kernel regions */
9 * Keep the crash kernel below this limit.

12345678910>>...31