/linux/drivers/gpu/drm/ci/xfails/ |
H A D | rockchip-rk3288-fails.txt | 1 core_setmaster@master-drop-set-root,Crash 2 core_setmaster@master-drop-set-user,Crash 3 core_setmaster_vs_auth,Crash 4 device_reset@cold-reset-bound,Crash 5 device_reset@reset-bound,Crash 6 device_reset@unbind-cold-reset-rebind,Crash 7 device_reset@unbind-reset-rebind,Crash 8 dumb_buffer@create-clear,Crash 9 dumb_buffer@invalid-bpp,Crash 10 fbdev@pan,Crash [all …]
|
H A D | msm-sc7180-trogdor-lazor-limozeen-fails.txt | 14 kms_content_protection@atomic,Crash 15 kms_content_protection@atomic-dpms,Crash 16 kms_content_protection@content-type-change,Crash 17 kms_content_protection@lic-type-0,Crash 18 kms_content_protection@lic-type-1,Crash 19 kms_content_protection@srm,Crash 20 kms_content_protection@type1,Crash 21 kms_content_protection@uevent,Crash
|
H A D | msm-sc7180-trogdor-kingoftown-fails.txt | 14 kms_content_protection@atomic,Crash 15 kms_content_protection@atomic-dpms,Crash 16 kms_content_protection@content-type-change,Crash 17 kms_content_protection@lic-type-0,Crash 18 kms_content_protection@lic-type-1,Crash 19 kms_content_protection@srm,Crash 20 kms_content_protection@type1,Crash 21 kms_content_protection@uevent,Crash
|
H A D | vkms-none-fails.txt | 14 kms_content_protection@atomic,Crash 15 kms_content_protection@atomic-dpms,Crash 16 kms_content_protection@content-type-change,Crash 17 kms_content_protection@lic-type-0,Crash 18 kms_content_protection@lic-type-1,Crash 19 kms_content_protection@srm,Crash 20 kms_content_protection@type1,Crash 21 kms_content_protection@uevent,Crash
|
H A D | amdgpu-stoney-fails.txt | 7 amdgpu/amd_mall@static-screen,Crash 8 amdgpu/amd_mode_switch@mode-switch-first-last-pipe-2,Crash 11 amdgpu/amd_plane@mpo-pan-rgb,Crash 14 amdgpu/amd_plane@mpo-scale-rgb,Crash
|
/linux/arch/s390/purgatory/ |
H A D | head.S | 20 * 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/Documentation/fault-injection/ |
H A D | provoke-crashes.rst | 7 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/drivers/misc/lkdtm/ |
H A D | core.c | 6 * 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"); 197 /* Global crash counter and spinlock. */ 212 pr_info("Crash point %s of type %s hit, trigger in %d rounds\n", in lkdtm_kprobe_handler() [all …]
|
/linux/arch/powerpc/kexec/ |
H A D | crash.c | 3 * Architecture specific (PPC64) functions for kexec based crash dumps. 49 * having to send an IPI explicitly. So, indicate if the crash is via 141 * the crash CPU will send an IPI and wait for other CPUs to in crash_kexec_prepare_cpus() 181 * crash code again. We need to reset cpus_in_crash so we in crash_kexec_prepare_cpus() 208 /* Wait for the primary crash CPU to signal its progress */ in crash_kexec_secondary() 314 printk(KERN_ERR "Crash shutdown handles full, " in crash_shutdown_register() 334 printk(KERN_ERR "Crash shutdown handle not found\n"); in crash_shutdown_unregister() 401 #define pr_fmt(fmt) "crash hp: " fmt 439 pr_err("Failed to get crash mem range\n"); in update_crash_elfcorehdr() 444 * The hot unplugged memory is part of crash memory ranges, in update_crash_elfcorehdr() [all …]
|
H A D | core.c | 109 printk("Crash kernel location must be 0x%x\n", in reserve_crashkernel() 117 * On the LPAR platform place the crash kernel to mid of in reserve_crashkernel() 118 * RMA size (max. of 512MB) to ensure the crash kernel in reserve_crashkernel() 122 * system resource in the first segment. Keep the crash in reserve_crashkernel() 136 printk("Crash kernel base must be aligned to 0x%lx\n", in reserve_crashkernel() 145 /* The crash region must not overlap the current kernel */ in reserve_crashkernel() 148 "Crash kernel can not overlap current kernel\n"); in reserve_crashkernel() 153 /* Crash kernel trumps memory limit */ in reserve_crashkernel() 214 /* There might be existing crash kernel properties, but we can't in export_crashk_values() 230 * crash regions to the actual memory used. in export_crashk_values()
|
/linux/kernel/ |
H A D | Kconfig.kexec | 3 menu "Kexec and crash features" 99 bool "kernel crash dumps" 106 Generate crash dump after being started by kexec. 107 This should be normally only set in special crash dump kernels 110 a crash by kdump/kexec. The crash dump kernel must be compiled 120 bool "Update the crash elfcorehdr on system configuration changes" 125 Enable direct update to the crash elfcorehdr (which contains 126 the list of CPUs and memory regions to be dumped upon a crash)
|
H A D | crash_core.c | 3 * crash.c - kernel crash support code. 33 /* Per cpu memory for storing cpu states in case of system crash. */ 50 * crash memory. as we have arch_kexec_protect_crashkres() in kimage_crash_copy_vmcoreinfo() 53 * the other hand, we still need to operate it when crash in kimage_crash_copy_vmcoreinfo() 108 * running on one cpu from replacing the crash kernel in __crash_kexec() 111 * If the crash kernel was not located in a fixed area in __crash_kexec() 250 …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() 483 #define pr_fmt(fmt) "crash hp: " fmt 487 * usually rarely happen, there will be many crash hotplug events notified 490 * serialize the crash hotplug handling specifically. [all …]
|
H A D | kexec.c | 51 /* Enable special crash kernel control page alloc policy. */ in kimage_alloc_init() 100 * crash kernels we need a serialization here to prevent multiple crash in do_kexec_load() 124 * crashes. Free any current crash dump kernel before in do_kexec_load() 147 * Some architecture(like S390) may touch the crash memory before in do_kexec_load()
|
/linux/Documentation/arch/powerpc/ |
H A D | firmware-assisted-dump.rst | 66 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 a crash does occur. 144 Since this reserved memory area is used only after the system crash, 169 time of crash. | | [all …]
|
/linux/arch/powerpc/include/asm/ |
H A D | fadump-internal.h | 46 * The introduction of new fields in the fadump crash info header has 48 * identifying a kernel crash from an old kernel. 51 * event of future modifications to the fadump crash info header, a 52 * version field has been introduced to track the fadump crash info 55 * Consider a few points before adding new members to the fadump crash info 68 /* fadump crash info structure */
|
/linux/arch/x86/kernel/ |
H A D | crash.c | 3 * Architecture specific (i386/x86_64) functions for kexec based crash dumps. 42 #include <asm/crash.h> 133 * Non-crash kexec calls enc_kexec_begin() while scheduling is still in native_machine_crash_shutdown() 135 * shared<->private conversions are complete. In a crash scenario, in native_machine_crash_shutdown() 166 * Exclusion of crash region and/or crashk_low_res may cause in fill_up_crash_elf_data() 292 /* Prepare memory map for crash dump kernel */ 392 /* Mark as usable to crash kernel, else crash kernel fails on boot */ in crash_load_segments() 415 #define pr_fmt(fmt) "crash hp: " fmt 425 * Initially, crash hotplug support for kexec_load was added in arch_crash_hotplug_support() 506 * Temporarily invalidate the crash image while the in arch_crash_handle_hotplug_event()
|
/linux/tools/testing/selftests/hid/tests/ |
H A D | test_usb_crash.py | 9 # 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/drivers/gpu/drm/xe/ |
H A D | xe_devcoredump_types.h | 18 * struct xe_devcoredump_snapshot - Crash snapshot 21 * of the crash. So, any subsequent reads of the coredump points to a data that 63 * It is created/populated at the time of a crash/error. Then it 70 /** @snapshot: Snapshot is captured at time of the first crash */
|
/linux/Documentation/gpu/ |
H A D | msm-crash-dump.rst | 4 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/tools/testing/selftests/pstore/ |
H A D | pstore_crash_test | 4 # pstore_crash_test - Pstore test shell script which causes crash and reboot 13 prlog "Causing kernel crash ..." 27 # cause crash
|
/linux/drivers/net/wireless/ath/wil6210/ |
H A D | wil_crash_dump.c | 20 /* 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()
|
H A D | wil_platform.h | 51 * generate the final crash dump. 53 * part of a crash recovery process which may include other 70 * support crash recovery.
|
/linux/tools/testing/selftests/powerpc/pmu/sampling_tests/ |
H A D | intr_regs_no_crash_wo_pmu_test.c | 15 * 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()
|
H A D | bhrb_no_crash_wo_pmu_test.c | 15 * 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/scripts/tracing/ |
H A D | ftrace-bisect.sh | 8 # 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)
|