| NOTE: all the ABIs listed in this file are deprecated and will be removed after 2028. | |
| Here are the alternative ABIs: | |
| +------------------------------------+-----------------------------------------+ | |
| | Deprecated | Alternative | | |
| +------------------------------------+-----------------------------------------+ | |
| | /sys/kernel/kexec_loaded | /sys/kernel/kexec/loaded | | |
| +------------------------------------+-----------------------------------------+ | |
| | /sys/kernel/kexec_crash_loaded | /sys/kernel/kexec/crash_loaded | | |
| +------------------------------------+-----------------------------------------+ | |
| | /sys/kernel/kexec_crash_size | /sys/kernel/kexec/crash_size | | |
| +------------------------------------+-----------------------------------------+ | |
| | /sys/kernel/crash_elfcorehdr_size | /sys/kernel/kexec/crash_elfcorehdr_size | | |
| +------------------------------------+-----------------------------------------+ | |
| | /sys/kernel/kexec_crash_cma_ranges | /sys/kernel/kexec/crash_cma_ranges | | |
| +------------------------------------+-----------------------------------------+ | |
| What: /sys/kernel/kexec_loaded | |
| Date: Jun 2006 | |
| Contact: kexec@lists.infradead.org | |
| Description: read only | |
| Indicates whether a new kernel image has been loaded | |
| into memory using the kexec system call. It shows 1 if | |
| a kexec image is present and ready to boot, or 0 if none | |
| is loaded. | |
| User: kexec tools, kdump service | |
| What: /sys/kernel/kexec_crash_loaded | |
| Date: Jun 2006 | |
| Contact: kexec@lists.infradead.org | |
| Description: read only | |
| Indicates whether a crash (kdump) kernel is currently | |
| loaded into memory. It shows 1 if a crash kernel has been | |
| successfully loaded for panic handling, or 0 if no crash | |
| kernel is present. | |
| User: Kexec tools, Kdump service | |
| What: /sys/kernel/kexec_crash_size | |
| Date: Dec 2009 | |
| Contact: kexec@lists.infradead.org | |
| Description: read/write | |
| Shows the amount of memory reserved for loading the crash | |
| (kdump) kernel. It reports the size, in bytes, of the | |
| crash kernel area defined by the crashkernel= parameter. | |
| This interface also allows reducing the crashkernel | |
| reservation by writing a smaller value, and the reclaimed | |
| space is added back to the system RAM. | |
| User: Kdump service | |
| What: /sys/kernel/crash_elfcorehdr_size | |
| Date: Aug 2023 | |
| Contact: kexec@lists.infradead.org | |
| Description: read only | |
| Indicates the preferred size of the memory buffer for the | |
| ELF core header used by the crash (kdump) kernel. It defines | |
| how much space is needed to hold metadata about the crashed | |
| system, including CPU and memory information. This information | |
| is used by the user space utility kexec to support updating the | |
| in-kernel kdump image during hotplug operations. | |
| User: Kexec tools | |
| What: /sys/kernel/kexec_crash_cma_ranges | |
| Date: Nov 2025 | |
| Contact: kexec@lists.infradead.org | |
| Description: read only | |
| Provides information about the memory ranges reserved from | |
| the Contiguous Memory Allocator (CMA) area that are allocated | |
| to the crash (kdump) kernel. It lists the start and end physical | |
| addresses of CMA regions assigned for crashkernel use. | |
| User: kdump service |