37 lines
1.5 KiB
ReStructuredText
37 lines
1.5 KiB
ReStructuredText
.. _device-tree/ibm,opal/dump:
|
|
|
|
Dump (MPIPL) Device Tree Binding
|
|
=================================
|
|
|
|
See :ref:`mpipl` for general MPIPL information.
|
|
|
|
dump node
|
|
---------
|
|
.. code-block:: dts
|
|
|
|
dump {
|
|
/*
|
|
* Memory used by OPAL to load kernel/initrd from PNOR
|
|
* (KERNEL_LOAD_BASE & INITRAMFS_LOAD_BASE). This is the
|
|
* temporary memory used by OPAL during boot. Later Linux
|
|
* kernel is free to use this memory. During MPIPL boot
|
|
* also OPAL will overwrite this memory.
|
|
*
|
|
* OPAL will advertise these memory details to kernel.
|
|
* If kernel is using these memory and needs these memory
|
|
* content for proper dump creation, then it has to reserve
|
|
* destination memory to preserve these memory ranges.
|
|
* Also kernel should pass this detail during registration.
|
|
* During MPIPL firmware will take care of preserving memory
|
|
* and post MPIPL kernel can create proper dump.
|
|
*/
|
|
fw-load-area = <0x0 0x20000000 0x0 0x8000000 0x0 0x28000000 0x0 0x8000000>;
|
|
/* Compatible property */
|
|
compatible = "ibm,opal-dump";
|
|
phandle = <0x98>;
|
|
/*
|
|
* This property indicates that its MPIPL boot. Kernel will use OPAL API
|
|
* to retrieve metadata tags and use metadata to create dump.
|
|
*/
|
|
mpipl-boot
|
|
};
|