diff options
| author | David Collins <collinsd@codeaurora.org> | 2014-01-10 14:11:24 -0800 |
|---|---|---|
| committer | Rohit Vaswani <rvaswani@codeaurora.org> | 2016-03-01 12:22:13 -0800 |
| commit | d4b065ff4717f80fd33c092e855ff89cb58c9f36 (patch) | |
| tree | 03c3ccce9c4f9827ddedac09c7e80baecfb7a2d6 /Documentation/sysctl | |
| parent | 8b04432318111ff1c65c51040a9d13350b940a21 (diff) | |
sysctl: add boot_reason and cold_boot sysctl entries for arm64
Define boot_reason and cold_boot variables in the arm64 version
of setup.c so that arm64 targets can export the boot_reason and
cold_boot sysctl entries.
This feature is required by the qpnp-power-on driver.
Change-Id: Id2d4ff5b8caa2e6a35d4ac61e338963d602c8b84
Signed-off-by: David Collins <collinsd@codeaurora.org>
[osvaldob: resolved trival merge conflicts]
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
Diffstat (limited to 'Documentation/sysctl')
| -rw-r--r-- | Documentation/sysctl/kernel.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Documentation/sysctl/kernel.txt b/Documentation/sysctl/kernel.txt index af70d1541d3a..9c48b84660f5 100644 --- a/Documentation/sysctl/kernel.txt +++ b/Documentation/sysctl/kernel.txt @@ -23,8 +23,10 @@ show up in /proc/sys/kernel: - auto_msgmni - bootloader_type [ X86 only ] - bootloader_version [ X86 only ] +- boot_reason [ ARM and ARM64 only ] - callhome [ S390 only ] - cap_last_cap +- cold_boot [ ARM and ARM64 only ] - core_pattern - core_pipe_limit - core_uses_pid @@ -158,6 +160,19 @@ Documentation/x86/boot.txt for additional information. ============================================================== +boot_reason: + +ARM and ARM64 -- reason for device boot + +A single bit will be set in the unsigned integer value to identify the +reason the device was booted / powered on. The value will be zero if this +feature is not supported on the ARM device being booted. + +See the power-on-status field definitions in +Documentation/arm/msm/boot.txt for Qualcomm's family of devices. + +============================================================== + callhome: Controls the kernel's callhome behavior in case of a kernel panic. @@ -178,6 +193,16 @@ cap_last_cap Highest valid capability of the running kernel. Exports CAP_LAST_CAP from the kernel. +=============================================================== + +cold_boot + +ARM and ARM64 -- indicator for system cold boot + +A single bit will be set in the unsigned integer value to identify +whether the device was booted from a cold or warm state. Zero +indicating a warm boot and one indicating a cold boot. + ============================================================== core_pattern: |
