torvalds/linux

View on GitHub
Documentation/ABI/stable/sysfs-firmware-opal-dump

Summary

Maintainability
Test Coverage
What:        /sys/firmware/opal/dump
Date:        Feb 2014
Contact:    Stewart Smith <stewart@linux.vnet.ibm.com>
Description:
        This directory exposes interfaces for interacting with
        the FSP and platform dumps through OPAL firmware interface.

        This is only for the powerpc/powernv platform.

        =============== ===============================================
        initiate_dump:    When '1' is written to it,
                we will initiate a dump.
                Read this file for supported commands.

        0xXX-0xYYYY:    A directory for dump of type 0xXX and
                id 0xYYYY (in hex). The name of this
                directory should not be relied upon to
                be in this format, only that it's unique
                among all dumps. For determining the type
                and ID of the dump, use the id and type files.
                Do not rely on any particular size of dump
                type or dump id.
        =============== ===============================================

        Each dump has the following files:

        =============== ===============================================
        id:        An ASCII representation of the dump ID
                in hex (e.g. '0x01')
        type:        An ASCII representation of the type of
                dump in the format "0x%x %s" with the ID
                in hex and a description of the dump type
                (or 'unknown').
                Type '0xffffffff unknown' is used when
                we could not get the type from firmware.
                e.g. '0x02 System/Platform Dump'
        dump:        A binary file containing the dump.
                The size of the dump is the size of this file.
        acknowledge:    When 'ack' is written to this, we will
                acknowledge that we've retrieved the
                dump to the service processor. It will
                then remove it, making the dump
                inaccessible.
                Reading this file will get a list of
                supported actions.
        =============== ===============================================