| .. _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 |
| }; |