cgpt: Add powerwash partition in disk layout V3

It is required to have a new partition to preserve all
rollback data.

Partitoin no# 11 is unused, so it's a great option to choose
as the new partition's location.

The name chosen as more generic such as powerwash to allow for future
improvements if we will add more data there (other than rollback ones).

The partition won't have a filesystem.

For more information about the partition proposal, see
go/rollback-partition-proposal.

BUG=chromium:1234079
TEST=build_images and chromeos-install

Change-Id: I2b6c8730e2d8cade741d32d72e7ed88141f7fc40
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosutils/+/3059025
Tested-by: Amr Aboelkher <amraboelkher@chromium.org>
Commit-Queue: Amr Aboelkher <amraboelkher@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/build_library/README.disk_layout b/build_library/README.disk_layout
index 3646634..0bb955a 100644
--- a/build_library/README.disk_layout
+++ b/build_library/README.disk_layout
@@ -269,6 +269,9 @@
     Has feature 'last_partition' which ensures that it is placed at the
     end of the disk.
 
+  Partition 11 - Powerwash data
+    The powerwash partition preserves rollback data. It does not
+    have a filesystem.
 
 Inheritance Rules:
 
diff --git a/build_library/disk_layout_v3.json b/build_library/disk_layout_v3.json
index 5b24dfa..c34f11d 100644
--- a/build_library/disk_layout_v3.json
+++ b/build_library/disk_layout_v3.json
@@ -98,6 +98,14 @@
         "size": "4096 MiB"
       },
       {
+        # Powerwash data, including rollback data.
+        "num": 11,
+        "label": "POWERWASH-DATA",
+        "type": "data",
+        "size": "4 MiB",
+        "uuid": "random"
+      },
+      {
         # User data, fills all remaining space on drive.
         "num": 1,
         "label": "STATE",