pvmfw/README.md: add subheaders for different versions of pvmfw data
This will make it easier to link to them from other documentation. One
example will be added in the follow up patch.
Bug: 325991735
Test: n/a
Change-Id: Ia09dd9087656ef1214ea65a21d954707336d6baf
diff --git a/pvmfw/README.md b/pvmfw/README.md
index 053e4f7..7a03f0b 100644
--- a/pvmfw/README.md
+++ b/pvmfw/README.md
@@ -187,18 +187,26 @@
of the array. The header uses the endianness of the virtual machine.
The header format itself is agnostic of the internal format of the individual
-blos it refers to. In version 1.0, it describes two blobs:
+blos it refers to.
+
+##### Version 1.0 {#pvmfw-data-v1-0}
+
+In version 1.0, it describes two blobs:
- entry 0 must point to a valid DICE chain handover (see below)
- entry 1 may point to a [DTBO] to be applied to the pVM device tree. See
[debug policy][debug_policy] for an example.
+##### Version 1.1 {#pvmfw-data-v1-1}
+
In version 1.1, a third blob is added.
- entry 2 may point to a [DTBO] that describes VM DA DTBO for
[device assignment][device_assignment].
pvmfw will provision assigned devices with the VM DTBO.
+#### Version 1.2 {#pvmfw-data-v1-2}
+
In version 1.2, a fourth blob is added.
- entry 3 if present contains the VM reference DT. This defines properties that