vboot: create VB2_ERROR_EX_SET_VENDOR_DATA
Create VB2_ERROR_EX_SET_VENDOR_DATA error code for use in
VbExSetVendorData callback.
BUG=b:124141368, chromium:988410
TEST=make clean && make runtests
BRANCH=none
Cq-Depend: chromium:2218538
Change-Id: I9d75a608185e475837d9cb4a53b943fd2dae6438
Signed-off-by: Joel Kitching <kitching@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/2218537
Tested-by: Joel Kitching <kitching@chromium.org>
Reviewed-by: Yu-Ping Wu <yupingso@chromium.org>
Commit-Queue: Joel Kitching <kitching@chromium.org>
diff --git a/firmware/2lib/include/2return_codes.h b/firmware/2lib/include/2return_codes.h
index 45fb8b5..6c0bd16 100644
--- a/firmware/2lib/include/2return_codes.h
+++ b/firmware/2lib/include/2return_codes.h
@@ -60,13 +60,6 @@
VB2_ERROR_MOCK,
/**********************************************************************
- * vboot1-style errors
- * TODO: deprecate these once they have all moved over to vboot2 style
- */
- /* Error writing VPD */
- VBERROR_VPD_WRITE = 0x10032,
-
- /**********************************************************************
* SHA errors
*/
VB2_ERROR_SHA = VB2_ERROR_BASE + 0x010000,
@@ -735,6 +728,9 @@
/* AUXFW peripheral busy. Cannot upgrade firmware at present. */
VB2_ERROR_EX_AUXFW_PERIPHERAL_BUSY,
+ /* Error setting vendor data (see: VbExSetVendorData). */
+ VB2_ERROR_EX_SET_VENDOR_DATA,
+
/**********************************************************************
* LoadKernel errors
*