47 lines
990 B
ReStructuredText
47 lines
990 B
ReStructuredText
.. _device-tree/ibm,cvc:
|
|
|
|
ibm,cvc
|
|
=======
|
|
|
|
This describes the code (a.k.a container verification code) that skiboot uses
|
|
to verify signed firmware blobs. Each ibm,cvc child node describes CVC service,
|
|
which has a version and offset (reg).
|
|
|
|
Added in the device tree from ``ibm,secureboot-v2``.
|
|
|
|
Required properties
|
|
-------------------
|
|
|
|
.. code-block:: none
|
|
|
|
compatible: should be "ibm,container-verification-code"
|
|
|
|
memory-region: this points to the reserved memory where the
|
|
container-verification-code is stored.
|
|
|
|
Example
|
|
-------
|
|
|
|
.. code-block:: dts
|
|
|
|
ibm,cvc {
|
|
phandle = <0x10f>;
|
|
#address-cells = <0x1>;
|
|
#size-cells = <0x0>;
|
|
compatible = "ibm,container-verification-code";
|
|
memory-region = <0xaa>;
|
|
|
|
ibm,cvc-service@40 {
|
|
phandle = <0x110>;
|
|
compatible = "ibm,cvc-sha512";
|
|
reg = <0x40>;
|
|
version = <0x1>;
|
|
};
|
|
|
|
ibm,cvc-service@50 {
|
|
phandle = <0x111>;
|
|
compatible = "ibm,cvc-verify";
|
|
reg = <0x50>;
|
|
version = <0x1>;
|
|
};
|
|
};
|