Import vboot_reference under _vboot_reference
vboot_reference has been copied to this repository prior to this change
Thus, all commits below here originate from vboot_reference.
Files under _vboot_reference will not be modified in place but they'll be
moved out of the directory (then modified) as needed by v3. This way, we
can trace the history of the files which originate from vboot_reference.
BUG=none
BRANCH=tot
TEST=none
Signed-off-by: Daisuke Nojiri <[email protected]>
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index d251496..0000000
--- a/LICENSE
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-// * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-// * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-// * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/Android.mk b/_vboot_reference/Android.mk
similarity index 100%
rename from Android.mk
rename to _vboot_reference/Android.mk
diff --git a/bdb/LICENSE b/_vboot_reference/LICENSE
similarity index 100%
copy from bdb/LICENSE
copy to _vboot_reference/LICENSE
diff --git a/Makefile b/_vboot_reference/Makefile
similarity index 100%
rename from Makefile
rename to _vboot_reference/Makefile
diff --git a/PRESUBMIT.cfg b/_vboot_reference/PRESUBMIT.cfg
similarity index 100%
rename from PRESUBMIT.cfg
rename to _vboot_reference/PRESUBMIT.cfg
diff --git a/README b/_vboot_reference/README
similarity index 100%
rename from README
rename to _vboot_reference/README
diff --git a/WATCHLISTS b/_vboot_reference/WATCHLISTS
similarity index 100%
rename from WATCHLISTS
rename to _vboot_reference/WATCHLISTS
diff --git a/bdb/LICENSE b/_vboot_reference/bdb/LICENSE
similarity index 100%
rename from bdb/LICENSE
rename to _vboot_reference/bdb/LICENSE
diff --git a/bdb/Makefile b/_vboot_reference/bdb/Makefile
similarity index 100%
rename from bdb/Makefile
rename to _vboot_reference/bdb/Makefile
diff --git a/bdb/README b/_vboot_reference/bdb/README
similarity index 100%
rename from bdb/README
rename to _vboot_reference/bdb/README
diff --git a/bdb/bdb.c b/_vboot_reference/bdb/bdb.c
similarity index 100%
rename from bdb/bdb.c
rename to _vboot_reference/bdb/bdb.c
diff --git a/bdb/bdb.h b/_vboot_reference/bdb/bdb.h
similarity index 100%
rename from bdb/bdb.h
rename to _vboot_reference/bdb/bdb.h
diff --git a/bdb/bdb_create.c b/_vboot_reference/bdb/bdb_create.c
similarity index 100%
rename from bdb/bdb_create.c
rename to _vboot_reference/bdb/bdb_create.c
diff --git a/bdb/bdb_struct.h b/_vboot_reference/bdb/bdb_struct.h
similarity index 100%
rename from bdb/bdb_struct.h
rename to _vboot_reference/bdb/bdb_struct.h
diff --git a/bdb/bdb_test.c b/_vboot_reference/bdb/bdb_test.c
similarity index 100%
rename from bdb/bdb_test.c
rename to _vboot_reference/bdb/bdb_test.c
diff --git a/bdb/dump_rsa.c b/_vboot_reference/bdb/dump_rsa.c
similarity index 100%
rename from bdb/dump_rsa.c
rename to _vboot_reference/bdb/dump_rsa.c
diff --git a/bdb/ecdsa.c b/_vboot_reference/bdb/ecdsa.c
similarity index 100%
rename from bdb/ecdsa.c
rename to _vboot_reference/bdb/ecdsa.c
diff --git a/bdb/host.c b/_vboot_reference/bdb/host.c
similarity index 100%
rename from bdb/host.c
rename to _vboot_reference/bdb/host.c
diff --git a/bdb/host.h b/_vboot_reference/bdb/host.h
similarity index 100%
rename from bdb/host.h
rename to _vboot_reference/bdb/host.h
diff --git a/bdb/rsa.c b/_vboot_reference/bdb/rsa.c
similarity index 100%
rename from bdb/rsa.c
rename to _vboot_reference/bdb/rsa.c
diff --git a/bdb/sha.c b/_vboot_reference/bdb/sha.c
similarity index 100%
rename from bdb/sha.c
rename to _vboot_reference/bdb/sha.c
diff --git a/bdb/testdata/ap-rw.bin b/_vboot_reference/bdb/testdata/ap-rw.bin
similarity index 100%
rename from bdb/testdata/ap-rw.bin
rename to _vboot_reference/bdb/testdata/ap-rw.bin
diff --git a/bdb/testdata/oem0.bin b/_vboot_reference/bdb/testdata/oem0.bin
similarity index 100%
rename from bdb/testdata/oem0.bin
rename to _vboot_reference/bdb/testdata/oem0.bin
diff --git a/bdb/testdata/oem1.bin b/_vboot_reference/bdb/testdata/oem1.bin
similarity index 100%
rename from bdb/testdata/oem1.bin
rename to _vboot_reference/bdb/testdata/oem1.bin
diff --git a/bdb/testdata/sp-rw.bin b/_vboot_reference/bdb/testdata/sp-rw.bin
similarity index 100%
rename from bdb/testdata/sp-rw.bin
rename to _vboot_reference/bdb/testdata/sp-rw.bin
diff --git a/bdb/testkeys/bdbkey.crt b/_vboot_reference/bdb/testkeys/bdbkey.crt
similarity index 100%
rename from bdb/testkeys/bdbkey.crt
rename to _vboot_reference/bdb/testkeys/bdbkey.crt
diff --git a/bdb/testkeys/bdbkey.keyb b/_vboot_reference/bdb/testkeys/bdbkey.keyb
similarity index 100%
rename from bdb/testkeys/bdbkey.keyb
rename to _vboot_reference/bdb/testkeys/bdbkey.keyb
Binary files differ
diff --git a/bdb/testkeys/bdbkey.pem b/_vboot_reference/bdb/testkeys/bdbkey.pem
similarity index 100%
rename from bdb/testkeys/bdbkey.pem
rename to _vboot_reference/bdb/testkeys/bdbkey.pem
diff --git a/bdb/testkeys/subkey.crt b/_vboot_reference/bdb/testkeys/subkey.crt
similarity index 100%
rename from bdb/testkeys/subkey.crt
rename to _vboot_reference/bdb/testkeys/subkey.crt
diff --git a/bdb/testkeys/subkey.keyb b/_vboot_reference/bdb/testkeys/subkey.keyb
similarity index 100%
rename from bdb/testkeys/subkey.keyb
rename to _vboot_reference/bdb/testkeys/subkey.keyb
Binary files differ
diff --git a/bdb/testkeys/subkey.pem b/_vboot_reference/bdb/testkeys/subkey.pem
similarity index 100%
rename from bdb/testkeys/subkey.pem
rename to _vboot_reference/bdb/testkeys/subkey.pem
diff --git a/cgpt/cgpt.c b/_vboot_reference/cgpt/cgpt.c
similarity index 100%
rename from cgpt/cgpt.c
rename to _vboot_reference/cgpt/cgpt.c
diff --git a/cgpt/cgpt.h b/_vboot_reference/cgpt/cgpt.h
similarity index 100%
rename from cgpt/cgpt.h
rename to _vboot_reference/cgpt/cgpt.h
diff --git a/cgpt/cgpt_add.c b/_vboot_reference/cgpt/cgpt_add.c
similarity index 100%
rename from cgpt/cgpt_add.c
rename to _vboot_reference/cgpt/cgpt_add.c
diff --git a/cgpt/cgpt_boot.c b/_vboot_reference/cgpt/cgpt_boot.c
similarity index 100%
rename from cgpt/cgpt_boot.c
rename to _vboot_reference/cgpt/cgpt_boot.c
diff --git a/cgpt/cgpt_common.c b/_vboot_reference/cgpt/cgpt_common.c
similarity index 100%
rename from cgpt/cgpt_common.c
rename to _vboot_reference/cgpt/cgpt_common.c
diff --git a/cgpt/cgpt_create.c b/_vboot_reference/cgpt/cgpt_create.c
similarity index 100%
rename from cgpt/cgpt_create.c
rename to _vboot_reference/cgpt/cgpt_create.c
diff --git a/cgpt/cgpt_endian.h b/_vboot_reference/cgpt/cgpt_endian.h
similarity index 100%
rename from cgpt/cgpt_endian.h
rename to _vboot_reference/cgpt/cgpt_endian.h
diff --git a/cgpt/cgpt_find.c b/_vboot_reference/cgpt/cgpt_find.c
similarity index 100%
rename from cgpt/cgpt_find.c
rename to _vboot_reference/cgpt/cgpt_find.c
diff --git a/cgpt/cgpt_legacy.c b/_vboot_reference/cgpt/cgpt_legacy.c
similarity index 100%
rename from cgpt/cgpt_legacy.c
rename to _vboot_reference/cgpt/cgpt_legacy.c
diff --git a/cgpt/cgpt_nor.c b/_vboot_reference/cgpt/cgpt_nor.c
similarity index 100%
rename from cgpt/cgpt_nor.c
rename to _vboot_reference/cgpt/cgpt_nor.c
diff --git a/cgpt/cgpt_nor.h b/_vboot_reference/cgpt/cgpt_nor.h
similarity index 100%
rename from cgpt/cgpt_nor.h
rename to _vboot_reference/cgpt/cgpt_nor.h
diff --git a/cgpt/cgpt_prioritize.c b/_vboot_reference/cgpt/cgpt_prioritize.c
similarity index 100%
rename from cgpt/cgpt_prioritize.c
rename to _vboot_reference/cgpt/cgpt_prioritize.c
diff --git a/cgpt/cgpt_repair.c b/_vboot_reference/cgpt/cgpt_repair.c
similarity index 100%
rename from cgpt/cgpt_repair.c
rename to _vboot_reference/cgpt/cgpt_repair.c
diff --git a/cgpt/cgpt_show.c b/_vboot_reference/cgpt/cgpt_show.c
similarity index 100%
rename from cgpt/cgpt_show.c
rename to _vboot_reference/cgpt/cgpt_show.c
diff --git a/cgpt/cgpt_wrapper.c b/_vboot_reference/cgpt/cgpt_wrapper.c
similarity index 100%
rename from cgpt/cgpt_wrapper.c
rename to _vboot_reference/cgpt/cgpt_wrapper.c
diff --git a/cgpt/cmd_add.c b/_vboot_reference/cgpt/cmd_add.c
similarity index 100%
rename from cgpt/cmd_add.c
rename to _vboot_reference/cgpt/cmd_add.c
diff --git a/cgpt/cmd_boot.c b/_vboot_reference/cgpt/cmd_boot.c
similarity index 100%
rename from cgpt/cmd_boot.c
rename to _vboot_reference/cgpt/cmd_boot.c
diff --git a/cgpt/cmd_create.c b/_vboot_reference/cgpt/cmd_create.c
similarity index 100%
rename from cgpt/cmd_create.c
rename to _vboot_reference/cgpt/cmd_create.c
diff --git a/cgpt/cmd_find.c b/_vboot_reference/cgpt/cmd_find.c
similarity index 100%
rename from cgpt/cmd_find.c
rename to _vboot_reference/cgpt/cmd_find.c
diff --git a/cgpt/cmd_legacy.c b/_vboot_reference/cgpt/cmd_legacy.c
similarity index 100%
rename from cgpt/cmd_legacy.c
rename to _vboot_reference/cgpt/cmd_legacy.c
diff --git a/cgpt/cmd_prioritize.c b/_vboot_reference/cgpt/cmd_prioritize.c
similarity index 100%
rename from cgpt/cmd_prioritize.c
rename to _vboot_reference/cgpt/cmd_prioritize.c
diff --git a/cgpt/cmd_repair.c b/_vboot_reference/cgpt/cmd_repair.c
similarity index 100%
rename from cgpt/cmd_repair.c
rename to _vboot_reference/cgpt/cmd_repair.c
diff --git a/cgpt/cmd_show.c b/_vboot_reference/cgpt/cmd_show.c
similarity index 100%
rename from cgpt/cmd_show.c
rename to _vboot_reference/cgpt/cmd_show.c
diff --git a/emerge_test.sh b/_vboot_reference/emerge_test.sh
similarity index 100%
rename from emerge_test.sh
rename to _vboot_reference/emerge_test.sh
diff --git a/firmware/2lib/2api.c b/_vboot_reference/firmware/2lib/2api.c
similarity index 100%
rename from firmware/2lib/2api.c
rename to _vboot_reference/firmware/2lib/2api.c
diff --git a/firmware/2lib/2common.c b/_vboot_reference/firmware/2lib/2common.c
similarity index 100%
rename from firmware/2lib/2common.c
rename to _vboot_reference/firmware/2lib/2common.c
diff --git a/firmware/2lib/2crc8.c b/_vboot_reference/firmware/2lib/2crc8.c
similarity index 100%
rename from firmware/2lib/2crc8.c
rename to _vboot_reference/firmware/2lib/2crc8.c
diff --git a/firmware/2lib/2misc.c b/_vboot_reference/firmware/2lib/2misc.c
similarity index 100%
rename from firmware/2lib/2misc.c
rename to _vboot_reference/firmware/2lib/2misc.c
diff --git a/firmware/2lib/2nvstorage.c b/_vboot_reference/firmware/2lib/2nvstorage.c
similarity index 100%
rename from firmware/2lib/2nvstorage.c
rename to _vboot_reference/firmware/2lib/2nvstorage.c
diff --git a/firmware/2lib/2rsa.c b/_vboot_reference/firmware/2lib/2rsa.c
similarity index 100%
rename from firmware/2lib/2rsa.c
rename to _vboot_reference/firmware/2lib/2rsa.c
diff --git a/firmware/2lib/2secdata.c b/_vboot_reference/firmware/2lib/2secdata.c
similarity index 100%
rename from firmware/2lib/2secdata.c
rename to _vboot_reference/firmware/2lib/2secdata.c
diff --git a/firmware/2lib/2secdatak.c b/_vboot_reference/firmware/2lib/2secdatak.c
similarity index 100%
rename from firmware/2lib/2secdatak.c
rename to _vboot_reference/firmware/2lib/2secdatak.c
diff --git a/firmware/2lib/2sha1.c b/_vboot_reference/firmware/2lib/2sha1.c
similarity index 100%
rename from firmware/2lib/2sha1.c
rename to _vboot_reference/firmware/2lib/2sha1.c
diff --git a/firmware/2lib/2sha256.c b/_vboot_reference/firmware/2lib/2sha256.c
similarity index 100%
rename from firmware/2lib/2sha256.c
rename to _vboot_reference/firmware/2lib/2sha256.c
diff --git a/firmware/2lib/2sha512.c b/_vboot_reference/firmware/2lib/2sha512.c
similarity index 100%
rename from firmware/2lib/2sha512.c
rename to _vboot_reference/firmware/2lib/2sha512.c
diff --git a/firmware/2lib/2sha_utility.c b/_vboot_reference/firmware/2lib/2sha_utility.c
similarity index 100%
rename from firmware/2lib/2sha_utility.c
rename to _vboot_reference/firmware/2lib/2sha_utility.c
diff --git a/firmware/2lib/2stub.c b/_vboot_reference/firmware/2lib/2stub.c
similarity index 100%
rename from firmware/2lib/2stub.c
rename to _vboot_reference/firmware/2lib/2stub.c
diff --git a/firmware/2lib/2tpm_bootmode.c b/_vboot_reference/firmware/2lib/2tpm_bootmode.c
similarity index 100%
rename from firmware/2lib/2tpm_bootmode.c
rename to _vboot_reference/firmware/2lib/2tpm_bootmode.c
diff --git a/firmware/2lib/include/2api.h b/_vboot_reference/firmware/2lib/include/2api.h
similarity index 100%
rename from firmware/2lib/include/2api.h
rename to _vboot_reference/firmware/2lib/include/2api.h
diff --git a/firmware/2lib/include/2common.h b/_vboot_reference/firmware/2lib/include/2common.h
similarity index 100%
rename from firmware/2lib/include/2common.h
rename to _vboot_reference/firmware/2lib/include/2common.h
diff --git a/firmware/2lib/include/2crc8.h b/_vboot_reference/firmware/2lib/include/2crc8.h
similarity index 100%
rename from firmware/2lib/include/2crc8.h
rename to _vboot_reference/firmware/2lib/include/2crc8.h
diff --git a/firmware/2lib/include/2crypto.h b/_vboot_reference/firmware/2lib/include/2crypto.h
similarity index 100%
rename from firmware/2lib/include/2crypto.h
rename to _vboot_reference/firmware/2lib/include/2crypto.h
diff --git a/firmware/2lib/include/2fw_hash_tags.h b/_vboot_reference/firmware/2lib/include/2fw_hash_tags.h
similarity index 100%
rename from firmware/2lib/include/2fw_hash_tags.h
rename to _vboot_reference/firmware/2lib/include/2fw_hash_tags.h
diff --git a/firmware/2lib/include/2id.h b/_vboot_reference/firmware/2lib/include/2id.h
similarity index 100%
rename from firmware/2lib/include/2id.h
rename to _vboot_reference/firmware/2lib/include/2id.h
diff --git a/firmware/2lib/include/2misc.h b/_vboot_reference/firmware/2lib/include/2misc.h
similarity index 100%
rename from firmware/2lib/include/2misc.h
rename to _vboot_reference/firmware/2lib/include/2misc.h
diff --git a/firmware/2lib/include/2nvstorage.h b/_vboot_reference/firmware/2lib/include/2nvstorage.h
similarity index 100%
rename from firmware/2lib/include/2nvstorage.h
rename to _vboot_reference/firmware/2lib/include/2nvstorage.h
diff --git a/firmware/2lib/include/2nvstorage_fields.h b/_vboot_reference/firmware/2lib/include/2nvstorage_fields.h
similarity index 100%
rename from firmware/2lib/include/2nvstorage_fields.h
rename to _vboot_reference/firmware/2lib/include/2nvstorage_fields.h
diff --git a/firmware/2lib/include/2recovery_reasons.h b/_vboot_reference/firmware/2lib/include/2recovery_reasons.h
similarity index 100%
rename from firmware/2lib/include/2recovery_reasons.h
rename to _vboot_reference/firmware/2lib/include/2recovery_reasons.h
diff --git a/firmware/2lib/include/2return_codes.h b/_vboot_reference/firmware/2lib/include/2return_codes.h
similarity index 100%
rename from firmware/2lib/include/2return_codes.h
rename to _vboot_reference/firmware/2lib/include/2return_codes.h
diff --git a/firmware/2lib/include/2rsa.h b/_vboot_reference/firmware/2lib/include/2rsa.h
similarity index 100%
rename from firmware/2lib/include/2rsa.h
rename to _vboot_reference/firmware/2lib/include/2rsa.h
diff --git a/firmware/2lib/include/2secdata.h b/_vboot_reference/firmware/2lib/include/2secdata.h
similarity index 100%
rename from firmware/2lib/include/2secdata.h
rename to _vboot_reference/firmware/2lib/include/2secdata.h
diff --git a/firmware/2lib/include/2sha.h b/_vboot_reference/firmware/2lib/include/2sha.h
similarity index 100%
rename from firmware/2lib/include/2sha.h
rename to _vboot_reference/firmware/2lib/include/2sha.h
diff --git a/firmware/2lib/include/2struct.h b/_vboot_reference/firmware/2lib/include/2struct.h
similarity index 100%
rename from firmware/2lib/include/2struct.h
rename to _vboot_reference/firmware/2lib/include/2struct.h
diff --git a/firmware/2lib/include/2sysincludes.h b/_vboot_reference/firmware/2lib/include/2sysincludes.h
similarity index 100%
rename from firmware/2lib/include/2sysincludes.h
rename to _vboot_reference/firmware/2lib/include/2sysincludes.h
diff --git a/firmware/2lib/include/2tpm_bootmode.h b/_vboot_reference/firmware/2lib/include/2tpm_bootmode.h
similarity index 100%
rename from firmware/2lib/include/2tpm_bootmode.h
rename to _vboot_reference/firmware/2lib/include/2tpm_bootmode.h
diff --git a/firmware/README b/_vboot_reference/firmware/README
similarity index 100%
rename from firmware/README
rename to _vboot_reference/firmware/README
diff --git a/firmware/include/bmpblk_header.h b/_vboot_reference/firmware/include/bmpblk_header.h
similarity index 100%
rename from firmware/include/bmpblk_header.h
rename to _vboot_reference/firmware/include/bmpblk_header.h
diff --git a/firmware/include/gbb_access.h b/_vboot_reference/firmware/include/gbb_access.h
similarity index 100%
rename from firmware/include/gbb_access.h
rename to _vboot_reference/firmware/include/gbb_access.h
diff --git a/firmware/include/gbb_header.h b/_vboot_reference/firmware/include/gbb_header.h
similarity index 100%
rename from firmware/include/gbb_header.h
rename to _vboot_reference/firmware/include/gbb_header.h
diff --git a/firmware/include/gpt.h b/_vboot_reference/firmware/include/gpt.h
similarity index 100%
rename from firmware/include/gpt.h
rename to _vboot_reference/firmware/include/gpt.h
diff --git a/firmware/include/gpt_misc.h b/_vboot_reference/firmware/include/gpt_misc.h
similarity index 100%
rename from firmware/include/gpt_misc.h
rename to _vboot_reference/firmware/include/gpt_misc.h
diff --git a/firmware/include/region.h b/_vboot_reference/firmware/include/region.h
similarity index 100%
rename from firmware/include/region.h
rename to _vboot_reference/firmware/include/region.h
diff --git a/firmware/include/tlcl.h b/_vboot_reference/firmware/include/tlcl.h
similarity index 100%
rename from firmware/include/tlcl.h
rename to _vboot_reference/firmware/include/tlcl.h
diff --git a/firmware/include/tss_constants.h b/_vboot_reference/firmware/include/tss_constants.h
similarity index 100%
rename from firmware/include/tss_constants.h
rename to _vboot_reference/firmware/include/tss_constants.h
diff --git a/firmware/include/vb2_api.h b/_vboot_reference/firmware/include/vb2_api.h
similarity index 100%
rename from firmware/include/vb2_api.h
rename to _vboot_reference/firmware/include/vb2_api.h
diff --git a/firmware/include/vboot_api.h b/_vboot_reference/firmware/include/vboot_api.h
similarity index 100%
rename from firmware/include/vboot_api.h
rename to _vboot_reference/firmware/include/vboot_api.h
diff --git a/firmware/include/vboot_nvstorage.h b/_vboot_reference/firmware/include/vboot_nvstorage.h
similarity index 100%
rename from firmware/include/vboot_nvstorage.h
rename to _vboot_reference/firmware/include/vboot_nvstorage.h
diff --git a/firmware/include/vboot_struct.h b/_vboot_reference/firmware/include/vboot_struct.h
similarity index 100%
rename from firmware/include/vboot_struct.h
rename to _vboot_reference/firmware/include/vboot_struct.h
diff --git a/firmware/lib/cgptlib/cgptlib.c b/_vboot_reference/firmware/lib/cgptlib/cgptlib.c
similarity index 100%
rename from firmware/lib/cgptlib/cgptlib.c
rename to _vboot_reference/firmware/lib/cgptlib/cgptlib.c
diff --git a/firmware/lib/cgptlib/cgptlib_internal.c b/_vboot_reference/firmware/lib/cgptlib/cgptlib_internal.c
similarity index 100%
rename from firmware/lib/cgptlib/cgptlib_internal.c
rename to _vboot_reference/firmware/lib/cgptlib/cgptlib_internal.c
diff --git a/firmware/lib/cgptlib/crc32.c b/_vboot_reference/firmware/lib/cgptlib/crc32.c
similarity index 100%
rename from firmware/lib/cgptlib/crc32.c
rename to _vboot_reference/firmware/lib/cgptlib/crc32.c
diff --git a/firmware/lib/cgptlib/include/cgptlib.h b/_vboot_reference/firmware/lib/cgptlib/include/cgptlib.h
similarity index 100%
rename from firmware/lib/cgptlib/include/cgptlib.h
rename to _vboot_reference/firmware/lib/cgptlib/include/cgptlib.h
diff --git a/firmware/lib/cgptlib/include/cgptlib_internal.h b/_vboot_reference/firmware/lib/cgptlib/include/cgptlib_internal.h
similarity index 100%
rename from firmware/lib/cgptlib/include/cgptlib_internal.h
rename to _vboot_reference/firmware/lib/cgptlib/include/cgptlib_internal.h
diff --git a/firmware/lib/cgptlib/include/crc32.h b/_vboot_reference/firmware/lib/cgptlib/include/crc32.h
similarity index 100%
rename from firmware/lib/cgptlib/include/crc32.h
rename to _vboot_reference/firmware/lib/cgptlib/include/crc32.h
diff --git a/firmware/lib/crc8.c b/_vboot_reference/firmware/lib/crc8.c
similarity index 100%
rename from firmware/lib/crc8.c
rename to _vboot_reference/firmware/lib/crc8.c
diff --git a/firmware/lib/cryptolib/README b/_vboot_reference/firmware/lib/cryptolib/README
similarity index 100%
rename from firmware/lib/cryptolib/README
rename to _vboot_reference/firmware/lib/cryptolib/README
diff --git a/firmware/lib/cryptolib/include/cryptolib.h b/_vboot_reference/firmware/lib/cryptolib/include/cryptolib.h
similarity index 100%
rename from firmware/lib/cryptolib/include/cryptolib.h
rename to _vboot_reference/firmware/lib/cryptolib/include/cryptolib.h
diff --git a/firmware/lib/cryptolib/include/padding.h b/_vboot_reference/firmware/lib/cryptolib/include/padding.h
similarity index 100%
rename from firmware/lib/cryptolib/include/padding.h
rename to _vboot_reference/firmware/lib/cryptolib/include/padding.h
diff --git a/firmware/lib/cryptolib/include/rsa.h b/_vboot_reference/firmware/lib/cryptolib/include/rsa.h
similarity index 100%
rename from firmware/lib/cryptolib/include/rsa.h
rename to _vboot_reference/firmware/lib/cryptolib/include/rsa.h
diff --git a/firmware/lib/cryptolib/include/sha.h b/_vboot_reference/firmware/lib/cryptolib/include/sha.h
similarity index 100%
rename from firmware/lib/cryptolib/include/sha.h
rename to _vboot_reference/firmware/lib/cryptolib/include/sha.h
diff --git a/firmware/lib/cryptolib/padding.c b/_vboot_reference/firmware/lib/cryptolib/padding.c
similarity index 100%
rename from firmware/lib/cryptolib/padding.c
rename to _vboot_reference/firmware/lib/cryptolib/padding.c
diff --git a/firmware/lib/cryptolib/rsa.c b/_vboot_reference/firmware/lib/cryptolib/rsa.c
similarity index 100%
rename from firmware/lib/cryptolib/rsa.c
rename to _vboot_reference/firmware/lib/cryptolib/rsa.c
diff --git a/firmware/lib/cryptolib/rsa_utility.c b/_vboot_reference/firmware/lib/cryptolib/rsa_utility.c
similarity index 100%
rename from firmware/lib/cryptolib/rsa_utility.c
rename to _vboot_reference/firmware/lib/cryptolib/rsa_utility.c
diff --git a/firmware/lib/cryptolib/sha1.c b/_vboot_reference/firmware/lib/cryptolib/sha1.c
similarity index 100%
rename from firmware/lib/cryptolib/sha1.c
rename to _vboot_reference/firmware/lib/cryptolib/sha1.c
diff --git a/firmware/lib/cryptolib/sha256.c b/_vboot_reference/firmware/lib/cryptolib/sha256.c
similarity index 100%
rename from firmware/lib/cryptolib/sha256.c
rename to _vboot_reference/firmware/lib/cryptolib/sha256.c
diff --git a/firmware/lib/cryptolib/sha512.c b/_vboot_reference/firmware/lib/cryptolib/sha512.c
similarity index 100%
rename from firmware/lib/cryptolib/sha512.c
rename to _vboot_reference/firmware/lib/cryptolib/sha512.c
diff --git a/firmware/lib/cryptolib/sha_utility.c b/_vboot_reference/firmware/lib/cryptolib/sha_utility.c
similarity index 100%
rename from firmware/lib/cryptolib/sha_utility.c
rename to _vboot_reference/firmware/lib/cryptolib/sha_utility.c
diff --git a/firmware/lib/gpt_misc.c b/_vboot_reference/firmware/lib/gpt_misc.c
similarity index 100%
rename from firmware/lib/gpt_misc.c
rename to _vboot_reference/firmware/lib/gpt_misc.c
diff --git a/firmware/lib/include/bmpblk_font.h b/_vboot_reference/firmware/lib/include/bmpblk_font.h
similarity index 100%
rename from firmware/lib/include/bmpblk_font.h
rename to _vboot_reference/firmware/lib/include/bmpblk_font.h
diff --git a/firmware/lib/include/crc8.h b/_vboot_reference/firmware/lib/include/crc8.h
similarity index 100%
rename from firmware/lib/include/crc8.h
rename to _vboot_reference/firmware/lib/include/crc8.h
diff --git a/firmware/lib/include/load_firmware_fw.h b/_vboot_reference/firmware/lib/include/load_firmware_fw.h
similarity index 100%
rename from firmware/lib/include/load_firmware_fw.h
rename to _vboot_reference/firmware/lib/include/load_firmware_fw.h
diff --git a/firmware/lib/include/load_kernel_fw.h b/_vboot_reference/firmware/lib/include/load_kernel_fw.h
similarity index 100%
rename from firmware/lib/include/load_kernel_fw.h
rename to _vboot_reference/firmware/lib/include/load_kernel_fw.h
diff --git a/firmware/lib/include/rollback_index.h b/_vboot_reference/firmware/lib/include/rollback_index.h
similarity index 100%
rename from firmware/lib/include/rollback_index.h
rename to _vboot_reference/firmware/lib/include/rollback_index.h
diff --git a/firmware/lib/include/stateful_util.h b/_vboot_reference/firmware/lib/include/stateful_util.h
similarity index 100%
rename from firmware/lib/include/stateful_util.h
rename to _vboot_reference/firmware/lib/include/stateful_util.h
diff --git a/firmware/lib/include/sysincludes.h b/_vboot_reference/firmware/lib/include/sysincludes.h
similarity index 100%
rename from firmware/lib/include/sysincludes.h
rename to _vboot_reference/firmware/lib/include/sysincludes.h
diff --git a/firmware/lib/include/tpm_bootmode.h b/_vboot_reference/firmware/lib/include/tpm_bootmode.h
similarity index 100%
rename from firmware/lib/include/tpm_bootmode.h
rename to _vboot_reference/firmware/lib/include/tpm_bootmode.h
diff --git a/firmware/lib/include/utility.h b/_vboot_reference/firmware/lib/include/utility.h
similarity index 100%
rename from firmware/lib/include/utility.h
rename to _vboot_reference/firmware/lib/include/utility.h
diff --git a/firmware/lib/include/vboot_audio.h b/_vboot_reference/firmware/lib/include/vboot_audio.h
similarity index 100%
rename from firmware/lib/include/vboot_audio.h
rename to _vboot_reference/firmware/lib/include/vboot_audio.h
diff --git a/firmware/lib/include/vboot_audio_private.h b/_vboot_reference/firmware/lib/include/vboot_audio_private.h
similarity index 100%
rename from firmware/lib/include/vboot_audio_private.h
rename to _vboot_reference/firmware/lib/include/vboot_audio_private.h
diff --git a/firmware/lib/include/vboot_common.h b/_vboot_reference/firmware/lib/include/vboot_common.h
similarity index 100%
rename from firmware/lib/include/vboot_common.h
rename to _vboot_reference/firmware/lib/include/vboot_common.h
diff --git a/firmware/lib/include/vboot_display.h b/_vboot_reference/firmware/lib/include/vboot_display.h
similarity index 100%
rename from firmware/lib/include/vboot_display.h
rename to _vboot_reference/firmware/lib/include/vboot_display.h
diff --git a/firmware/lib/include/vboot_kernel.h b/_vboot_reference/firmware/lib/include/vboot_kernel.h
similarity index 100%
rename from firmware/lib/include/vboot_kernel.h
rename to _vboot_reference/firmware/lib/include/vboot_kernel.h
diff --git a/firmware/lib/mocked_rollback_index.c b/_vboot_reference/firmware/lib/mocked_rollback_index.c
similarity index 100%
rename from firmware/lib/mocked_rollback_index.c
rename to _vboot_reference/firmware/lib/mocked_rollback_index.c
diff --git a/firmware/lib/mocked_tpm_bootmode.c b/_vboot_reference/firmware/lib/mocked_tpm_bootmode.c
similarity index 100%
rename from firmware/lib/mocked_tpm_bootmode.c
rename to _vboot_reference/firmware/lib/mocked_tpm_bootmode.c
diff --git a/firmware/lib/region-fw.c b/_vboot_reference/firmware/lib/region-fw.c
similarity index 100%
rename from firmware/lib/region-fw.c
rename to _vboot_reference/firmware/lib/region-fw.c
diff --git a/firmware/lib/region-init.c b/_vboot_reference/firmware/lib/region-init.c
similarity index 100%
rename from firmware/lib/region-init.c
rename to _vboot_reference/firmware/lib/region-init.c
diff --git a/firmware/lib/region-kernel.c b/_vboot_reference/firmware/lib/region-kernel.c
similarity index 100%
rename from firmware/lib/region-kernel.c
rename to _vboot_reference/firmware/lib/region-kernel.c
diff --git a/firmware/lib/rollback_index.c b/_vboot_reference/firmware/lib/rollback_index.c
similarity index 100%
rename from firmware/lib/rollback_index.c
rename to _vboot_reference/firmware/lib/rollback_index.c
diff --git a/firmware/lib/stateful_util.c b/_vboot_reference/firmware/lib/stateful_util.c
similarity index 100%
rename from firmware/lib/stateful_util.c
rename to _vboot_reference/firmware/lib/stateful_util.c
diff --git a/firmware/lib/tpm_bootmode.c b/_vboot_reference/firmware/lib/tpm_bootmode.c
similarity index 100%
rename from firmware/lib/tpm_bootmode.c
rename to _vboot_reference/firmware/lib/tpm_bootmode.c
diff --git a/firmware/lib/tpm_lite/include/tlcl_internal.h b/_vboot_reference/firmware/lib/tpm_lite/include/tlcl_internal.h
similarity index 100%
rename from firmware/lib/tpm_lite/include/tlcl_internal.h
rename to _vboot_reference/firmware/lib/tpm_lite/include/tlcl_internal.h
diff --git a/firmware/lib/tpm_lite/include/tlcl_structures.h b/_vboot_reference/firmware/lib/tpm_lite/include/tlcl_structures.h
similarity index 100%
rename from firmware/lib/tpm_lite/include/tlcl_structures.h
rename to _vboot_reference/firmware/lib/tpm_lite/include/tlcl_structures.h
diff --git a/firmware/lib/tpm_lite/include/tpm_error_messages.h b/_vboot_reference/firmware/lib/tpm_lite/include/tpm_error_messages.h
similarity index 100%
rename from firmware/lib/tpm_lite/include/tpm_error_messages.h
rename to _vboot_reference/firmware/lib/tpm_lite/include/tpm_error_messages.h
diff --git a/firmware/lib/tpm_lite/mocked_tlcl.c b/_vboot_reference/firmware/lib/tpm_lite/mocked_tlcl.c
similarity index 100%
rename from firmware/lib/tpm_lite/mocked_tlcl.c
rename to _vboot_reference/firmware/lib/tpm_lite/mocked_tlcl.c
diff --git a/firmware/lib/tpm_lite/tlcl.c b/_vboot_reference/firmware/lib/tpm_lite/tlcl.c
similarity index 100%
rename from firmware/lib/tpm_lite/tlcl.c
rename to _vboot_reference/firmware/lib/tpm_lite/tlcl.c
diff --git a/firmware/lib/utility.c b/_vboot_reference/firmware/lib/utility.c
similarity index 100%
rename from firmware/lib/utility.c
rename to _vboot_reference/firmware/lib/utility.c
diff --git a/firmware/lib/utility_string.c b/_vboot_reference/firmware/lib/utility_string.c
similarity index 100%
rename from firmware/lib/utility_string.c
rename to _vboot_reference/firmware/lib/utility_string.c
diff --git a/firmware/lib/vboot_api_firmware.c b/_vboot_reference/firmware/lib/vboot_api_firmware.c
similarity index 100%
rename from firmware/lib/vboot_api_firmware.c
rename to _vboot_reference/firmware/lib/vboot_api_firmware.c
diff --git a/firmware/lib/vboot_api_init.c b/_vboot_reference/firmware/lib/vboot_api_init.c
similarity index 100%
rename from firmware/lib/vboot_api_init.c
rename to _vboot_reference/firmware/lib/vboot_api_init.c
diff --git a/firmware/lib/vboot_api_kernel.c b/_vboot_reference/firmware/lib/vboot_api_kernel.c
similarity index 100%
rename from firmware/lib/vboot_api_kernel.c
rename to _vboot_reference/firmware/lib/vboot_api_kernel.c
diff --git a/firmware/lib/vboot_audio.c b/_vboot_reference/firmware/lib/vboot_audio.c
similarity index 100%
rename from firmware/lib/vboot_audio.c
rename to _vboot_reference/firmware/lib/vboot_audio.c
diff --git a/firmware/lib/vboot_common.c b/_vboot_reference/firmware/lib/vboot_common.c
similarity index 100%
rename from firmware/lib/vboot_common.c
rename to _vboot_reference/firmware/lib/vboot_common.c
diff --git a/firmware/lib/vboot_common_init.c b/_vboot_reference/firmware/lib/vboot_common_init.c
similarity index 100%
rename from firmware/lib/vboot_common_init.c
rename to _vboot_reference/firmware/lib/vboot_common_init.c
diff --git a/firmware/lib/vboot_display.c b/_vboot_reference/firmware/lib/vboot_display.c
similarity index 100%
rename from firmware/lib/vboot_display.c
rename to _vboot_reference/firmware/lib/vboot_display.c
diff --git a/firmware/lib/vboot_firmware.c b/_vboot_reference/firmware/lib/vboot_firmware.c
similarity index 100%
rename from firmware/lib/vboot_firmware.c
rename to _vboot_reference/firmware/lib/vboot_firmware.c
diff --git a/firmware/lib/vboot_kernel.c b/_vboot_reference/firmware/lib/vboot_kernel.c
similarity index 100%
rename from firmware/lib/vboot_kernel.c
rename to _vboot_reference/firmware/lib/vboot_kernel.c
diff --git a/firmware/lib/vboot_nvstorage.c b/_vboot_reference/firmware/lib/vboot_nvstorage.c
similarity index 100%
rename from firmware/lib/vboot_nvstorage.c
rename to _vboot_reference/firmware/lib/vboot_nvstorage.c
diff --git a/firmware/lib/vboot_nvstorage_rollback.c b/_vboot_reference/firmware/lib/vboot_nvstorage_rollback.c
similarity index 100%
rename from firmware/lib/vboot_nvstorage_rollback.c
rename to _vboot_reference/firmware/lib/vboot_nvstorage_rollback.c
diff --git a/firmware/lib20/api.c b/_vboot_reference/firmware/lib20/api.c
similarity index 100%
rename from firmware/lib20/api.c
rename to _vboot_reference/firmware/lib20/api.c
diff --git a/firmware/lib20/api_kernel.c b/_vboot_reference/firmware/lib20/api_kernel.c
similarity index 100%
rename from firmware/lib20/api_kernel.c
rename to _vboot_reference/firmware/lib20/api_kernel.c
diff --git a/firmware/lib20/common.c b/_vboot_reference/firmware/lib20/common.c
similarity index 100%
rename from firmware/lib20/common.c
rename to _vboot_reference/firmware/lib20/common.c
diff --git a/firmware/lib20/include/vb2_common.h b/_vboot_reference/firmware/lib20/include/vb2_common.h
similarity index 100%
rename from firmware/lib20/include/vb2_common.h
rename to _vboot_reference/firmware/lib20/include/vb2_common.h
diff --git a/firmware/lib20/include/vb2_struct.h b/_vboot_reference/firmware/lib20/include/vb2_struct.h
similarity index 100%
rename from firmware/lib20/include/vb2_struct.h
rename to _vboot_reference/firmware/lib20/include/vb2_struct.h
diff --git a/firmware/lib20/kernel.c b/_vboot_reference/firmware/lib20/kernel.c
similarity index 100%
rename from firmware/lib20/kernel.c
rename to _vboot_reference/firmware/lib20/kernel.c
diff --git a/firmware/lib20/misc.c b/_vboot_reference/firmware/lib20/misc.c
similarity index 100%
rename from firmware/lib20/misc.c
rename to _vboot_reference/firmware/lib20/misc.c
diff --git a/firmware/lib20/packed_key.c b/_vboot_reference/firmware/lib20/packed_key.c
similarity index 100%
rename from firmware/lib20/packed_key.c
rename to _vboot_reference/firmware/lib20/packed_key.c
diff --git a/firmware/lib21/api.c b/_vboot_reference/firmware/lib21/api.c
similarity index 100%
rename from firmware/lib21/api.c
rename to _vboot_reference/firmware/lib21/api.c
diff --git a/firmware/lib21/common.c b/_vboot_reference/firmware/lib21/common.c
similarity index 100%
rename from firmware/lib21/common.c
rename to _vboot_reference/firmware/lib21/common.c
diff --git a/firmware/lib21/include/vb2_common.h b/_vboot_reference/firmware/lib21/include/vb2_common.h
similarity index 100%
rename from firmware/lib21/include/vb2_common.h
rename to _vboot_reference/firmware/lib21/include/vb2_common.h
diff --git a/firmware/lib21/include/vb2_struct.h b/_vboot_reference/firmware/lib21/include/vb2_struct.h
similarity index 100%
rename from firmware/lib21/include/vb2_struct.h
rename to _vboot_reference/firmware/lib21/include/vb2_struct.h
diff --git a/firmware/lib21/misc.c b/_vboot_reference/firmware/lib21/misc.c
similarity index 100%
rename from firmware/lib21/misc.c
rename to _vboot_reference/firmware/lib21/misc.c
diff --git a/firmware/lib21/packed_key.c b/_vboot_reference/firmware/lib21/packed_key.c
similarity index 100%
rename from firmware/lib21/packed_key.c
rename to _vboot_reference/firmware/lib21/packed_key.c
diff --git a/firmware/linktest/main.c b/_vboot_reference/firmware/linktest/main.c
similarity index 100%
rename from firmware/linktest/main.c
rename to _vboot_reference/firmware/linktest/main.c
diff --git a/firmware/linktest/main_vbinit.c b/_vboot_reference/firmware/linktest/main_vbinit.c
similarity index 100%
rename from firmware/linktest/main_vbinit.c
rename to _vboot_reference/firmware/linktest/main_vbinit.c
diff --git a/firmware/linktest/main_vbsf.c b/_vboot_reference/firmware/linktest/main_vbsf.c
similarity index 100%
rename from firmware/linktest/main_vbsf.c
rename to _vboot_reference/firmware/linktest/main_vbsf.c
diff --git a/firmware/stub/tpm_lite_stub.c b/_vboot_reference/firmware/stub/tpm_lite_stub.c
similarity index 100%
rename from firmware/stub/tpm_lite_stub.c
rename to _vboot_reference/firmware/stub/tpm_lite_stub.c
diff --git a/firmware/stub/utility_stub.c b/_vboot_reference/firmware/stub/utility_stub.c
similarity index 100%
rename from firmware/stub/utility_stub.c
rename to _vboot_reference/firmware/stub/utility_stub.c
diff --git a/firmware/stub/vboot_api_stub.c b/_vboot_reference/firmware/stub/vboot_api_stub.c
similarity index 100%
rename from firmware/stub/vboot_api_stub.c
rename to _vboot_reference/firmware/stub/vboot_api_stub.c
diff --git a/firmware/stub/vboot_api_stub_disk.c b/_vboot_reference/firmware/stub/vboot_api_stub_disk.c
similarity index 100%
rename from firmware/stub/vboot_api_stub_disk.c
rename to _vboot_reference/firmware/stub/vboot_api_stub_disk.c
diff --git a/firmware/stub/vboot_api_stub_init.c b/_vboot_reference/firmware/stub/vboot_api_stub_init.c
similarity index 100%
rename from firmware/stub/vboot_api_stub_init.c
rename to _vboot_reference/firmware/stub/vboot_api_stub_init.c
diff --git a/firmware/stub/vboot_api_stub_region.c b/_vboot_reference/firmware/stub/vboot_api_stub_region.c
similarity index 100%
rename from firmware/stub/vboot_api_stub_region.c
rename to _vboot_reference/firmware/stub/vboot_api_stub_region.c
diff --git a/firmware/stub/vboot_api_stub_sf.c b/_vboot_reference/firmware/stub/vboot_api_stub_sf.c
similarity index 100%
rename from firmware/stub/vboot_api_stub_sf.c
rename to _vboot_reference/firmware/stub/vboot_api_stub_sf.c
diff --git a/firmware/stub/vboot_api_stub_static_sf.c b/_vboot_reference/firmware/stub/vboot_api_stub_static_sf.c
similarity index 100%
rename from firmware/stub/vboot_api_stub_static_sf.c
rename to _vboot_reference/firmware/stub/vboot_api_stub_static_sf.c
diff --git a/firmware/stub/vboot_api_stub_stream.c b/_vboot_reference/firmware/stub/vboot_api_stub_stream.c
similarity index 100%
rename from firmware/stub/vboot_api_stub_stream.c
rename to _vboot_reference/firmware/stub/vboot_api_stub_stream.c
diff --git a/futility/cmd_create.c b/_vboot_reference/futility/cmd_create.c
similarity index 100%
rename from futility/cmd_create.c
rename to _vboot_reference/futility/cmd_create.c
diff --git a/futility/cmd_dump_fmap.c b/_vboot_reference/futility/cmd_dump_fmap.c
similarity index 100%
rename from futility/cmd_dump_fmap.c
rename to _vboot_reference/futility/cmd_dump_fmap.c
diff --git a/futility/cmd_dump_kernel_config.c b/_vboot_reference/futility/cmd_dump_kernel_config.c
similarity index 100%
rename from futility/cmd_dump_kernel_config.c
rename to _vboot_reference/futility/cmd_dump_kernel_config.c
diff --git a/futility/cmd_gbb_utility.c b/_vboot_reference/futility/cmd_gbb_utility.c
similarity index 100%
rename from futility/cmd_gbb_utility.c
rename to _vboot_reference/futility/cmd_gbb_utility.c
diff --git a/futility/cmd_load_fmap.c b/_vboot_reference/futility/cmd_load_fmap.c
similarity index 100%
rename from futility/cmd_load_fmap.c
rename to _vboot_reference/futility/cmd_load_fmap.c
diff --git a/futility/cmd_pcr.c b/_vboot_reference/futility/cmd_pcr.c
similarity index 100%
rename from futility/cmd_pcr.c
rename to _vboot_reference/futility/cmd_pcr.c
diff --git a/futility/cmd_show.c b/_vboot_reference/futility/cmd_show.c
similarity index 100%
rename from futility/cmd_show.c
rename to _vboot_reference/futility/cmd_show.c
diff --git a/futility/cmd_sign.c b/_vboot_reference/futility/cmd_sign.c
similarity index 100%
rename from futility/cmd_sign.c
rename to _vboot_reference/futility/cmd_sign.c
diff --git a/futility/cmd_vbutil_firmware.c b/_vboot_reference/futility/cmd_vbutil_firmware.c
similarity index 100%
rename from futility/cmd_vbutil_firmware.c
rename to _vboot_reference/futility/cmd_vbutil_firmware.c
diff --git a/futility/cmd_vbutil_kernel.c b/_vboot_reference/futility/cmd_vbutil_kernel.c
similarity index 100%
rename from futility/cmd_vbutil_kernel.c
rename to _vboot_reference/futility/cmd_vbutil_kernel.c
diff --git a/futility/cmd_vbutil_key.c b/_vboot_reference/futility/cmd_vbutil_key.c
similarity index 100%
rename from futility/cmd_vbutil_key.c
rename to _vboot_reference/futility/cmd_vbutil_key.c
diff --git a/futility/cmd_vbutil_keyblock.c b/_vboot_reference/futility/cmd_vbutil_keyblock.c
similarity index 100%
rename from futility/cmd_vbutil_keyblock.c
rename to _vboot_reference/futility/cmd_vbutil_keyblock.c
diff --git a/futility/dump_kernel_config_lib.c b/_vboot_reference/futility/dump_kernel_config_lib.c
similarity index 100%
rename from futility/dump_kernel_config_lib.c
rename to _vboot_reference/futility/dump_kernel_config_lib.c
diff --git a/futility/file_type.c b/_vboot_reference/futility/file_type.c
similarity index 100%
rename from futility/file_type.c
rename to _vboot_reference/futility/file_type.c
diff --git a/futility/file_type.h b/_vboot_reference/futility/file_type.h
similarity index 100%
rename from futility/file_type.h
rename to _vboot_reference/futility/file_type.h
diff --git a/futility/file_type.inc b/_vboot_reference/futility/file_type.inc
similarity index 100%
rename from futility/file_type.inc
rename to _vboot_reference/futility/file_type.inc
diff --git a/futility/file_type_bios.c b/_vboot_reference/futility/file_type_bios.c
similarity index 100%
rename from futility/file_type_bios.c
rename to _vboot_reference/futility/file_type_bios.c
diff --git a/futility/file_type_bios.h b/_vboot_reference/futility/file_type_bios.h
similarity index 100%
rename from futility/file_type_bios.h
rename to _vboot_reference/futility/file_type_bios.h
diff --git a/futility/file_type_rwsig.c b/_vboot_reference/futility/file_type_rwsig.c
similarity index 100%
rename from futility/file_type_rwsig.c
rename to _vboot_reference/futility/file_type_rwsig.c
diff --git a/futility/file_type_usbpd1.c b/_vboot_reference/futility/file_type_usbpd1.c
similarity index 100%
rename from futility/file_type_usbpd1.c
rename to _vboot_reference/futility/file_type_usbpd1.c
diff --git a/futility/futility.c b/_vboot_reference/futility/futility.c
similarity index 100%
rename from futility/futility.c
rename to _vboot_reference/futility/futility.c
diff --git a/futility/futility.h b/_vboot_reference/futility/futility.h
similarity index 100%
rename from futility/futility.h
rename to _vboot_reference/futility/futility.h
diff --git a/futility/futility_options.h b/_vboot_reference/futility/futility_options.h
similarity index 100%
rename from futility/futility_options.h
rename to _vboot_reference/futility/futility_options.h
diff --git a/futility/kernel_blob.h b/_vboot_reference/futility/kernel_blob.h
similarity index 100%
rename from futility/kernel_blob.h
rename to _vboot_reference/futility/kernel_blob.h
diff --git a/futility/misc.c b/_vboot_reference/futility/misc.c
similarity index 100%
rename from futility/misc.c
rename to _vboot_reference/futility/misc.c
diff --git a/futility/ryu_root_header.c b/_vboot_reference/futility/ryu_root_header.c
similarity index 100%
rename from futility/ryu_root_header.c
rename to _vboot_reference/futility/ryu_root_header.c
diff --git a/futility/vb1_helper.c b/_vboot_reference/futility/vb1_helper.c
similarity index 100%
rename from futility/vb1_helper.c
rename to _vboot_reference/futility/vb1_helper.c
diff --git a/futility/vb1_helper.h b/_vboot_reference/futility/vb1_helper.h
similarity index 100%
rename from futility/vb1_helper.h
rename to _vboot_reference/futility/vb1_helper.h
diff --git a/futility/vb2_helper.c b/_vboot_reference/futility/vb2_helper.c
similarity index 100%
rename from futility/vb2_helper.c
rename to _vboot_reference/futility/vb2_helper.c
diff --git a/host/arch/arm/lib/crossystem_arch.c b/_vboot_reference/host/arch/arm/lib/crossystem_arch.c
similarity index 100%
rename from host/arch/arm/lib/crossystem_arch.c
rename to _vboot_reference/host/arch/arm/lib/crossystem_arch.c
diff --git a/host/arch/mips/lib/crossystem_arch.c b/_vboot_reference/host/arch/mips/lib/crossystem_arch.c
similarity index 100%
rename from host/arch/mips/lib/crossystem_arch.c
rename to _vboot_reference/host/arch/mips/lib/crossystem_arch.c
diff --git a/host/arch/x86/lib/crossystem_arch.c b/_vboot_reference/host/arch/x86/lib/crossystem_arch.c
similarity index 100%
rename from host/arch/x86/lib/crossystem_arch.c
rename to _vboot_reference/host/arch/x86/lib/crossystem_arch.c
diff --git a/host/arch/x86_64/lib/crossystem_arch.c b/_vboot_reference/host/arch/x86_64/lib/crossystem_arch.c
similarity index 100%
rename from host/arch/x86_64/lib/crossystem_arch.c
rename to _vboot_reference/host/arch/x86_64/lib/crossystem_arch.c
diff --git a/host/include/cgpt_params.h b/_vboot_reference/host/include/cgpt_params.h
similarity index 100%
rename from host/include/cgpt_params.h
rename to _vboot_reference/host/include/cgpt_params.h
diff --git a/host/include/crossystem.h b/_vboot_reference/host/include/crossystem.h
similarity index 100%
rename from host/include/crossystem.h
rename to _vboot_reference/host/include/crossystem.h
diff --git a/host/include/vboot_host.h b/_vboot_reference/host/include/vboot_host.h
similarity index 100%
rename from host/include/vboot_host.h
rename to _vboot_reference/host/include/vboot_host.h
diff --git a/host/lib/crossystem.c b/_vboot_reference/host/lib/crossystem.c
similarity index 100%
rename from host/lib/crossystem.c
rename to _vboot_reference/host/lib/crossystem.c
diff --git a/host/lib/extract_vmlinuz.c b/_vboot_reference/host/lib/extract_vmlinuz.c
similarity index 100%
rename from host/lib/extract_vmlinuz.c
rename to _vboot_reference/host/lib/extract_vmlinuz.c
diff --git a/host/lib/file_keys.c b/_vboot_reference/host/lib/file_keys.c
similarity index 100%
rename from host/lib/file_keys.c
rename to _vboot_reference/host/lib/file_keys.c
diff --git a/host/lib/fmap.c b/_vboot_reference/host/lib/fmap.c
similarity index 100%
rename from host/lib/fmap.c
rename to _vboot_reference/host/lib/fmap.c
diff --git a/host/lib/host_common.c b/_vboot_reference/host/lib/host_common.c
similarity index 100%
rename from host/lib/host_common.c
rename to _vboot_reference/host/lib/host_common.c
diff --git a/host/lib/host_key.c b/_vboot_reference/host/lib/host_key.c
similarity index 100%
rename from host/lib/host_key.c
rename to _vboot_reference/host/lib/host_key.c
diff --git a/host/lib/host_keyblock.c b/_vboot_reference/host/lib/host_keyblock.c
similarity index 100%
rename from host/lib/host_keyblock.c
rename to _vboot_reference/host/lib/host_keyblock.c
diff --git a/host/lib/host_misc.c b/_vboot_reference/host/lib/host_misc.c
similarity index 100%
rename from host/lib/host_misc.c
rename to _vboot_reference/host/lib/host_misc.c
diff --git a/host/lib/host_signature.c b/_vboot_reference/host/lib/host_signature.c
similarity index 100%
rename from host/lib/host_signature.c
rename to _vboot_reference/host/lib/host_signature.c
diff --git a/host/lib/include/crossystem_arch.h b/_vboot_reference/host/lib/include/crossystem_arch.h
similarity index 100%
rename from host/lib/include/crossystem_arch.h
rename to _vboot_reference/host/lib/include/crossystem_arch.h
diff --git a/host/lib/include/file_keys.h b/_vboot_reference/host/lib/include/file_keys.h
similarity index 100%
rename from host/lib/include/file_keys.h
rename to _vboot_reference/host/lib/include/file_keys.h
diff --git a/host/lib/include/fmap.h b/_vboot_reference/host/lib/include/fmap.h
similarity index 100%
rename from host/lib/include/fmap.h
rename to _vboot_reference/host/lib/include/fmap.h
diff --git a/host/lib/include/host_common.h b/_vboot_reference/host/lib/include/host_common.h
similarity index 100%
rename from host/lib/include/host_common.h
rename to _vboot_reference/host/lib/include/host_common.h
diff --git a/host/lib/include/host_key.h b/_vboot_reference/host/lib/include/host_key.h
similarity index 100%
rename from host/lib/include/host_key.h
rename to _vboot_reference/host/lib/include/host_key.h
diff --git a/host/lib/include/host_keyblock.h b/_vboot_reference/host/lib/include/host_keyblock.h
similarity index 100%
rename from host/lib/include/host_keyblock.h
rename to _vboot_reference/host/lib/include/host_keyblock.h
diff --git a/host/lib/include/host_misc.h b/_vboot_reference/host/lib/include/host_misc.h
similarity index 100%
rename from host/lib/include/host_misc.h
rename to _vboot_reference/host/lib/include/host_misc.h
diff --git a/host/lib/include/host_signature.h b/_vboot_reference/host/lib/include/host_signature.h
similarity index 100%
rename from host/lib/include/host_signature.h
rename to _vboot_reference/host/lib/include/host_signature.h
diff --git a/host/lib/include/signature_digest.h b/_vboot_reference/host/lib/include/signature_digest.h
similarity index 100%
rename from host/lib/include/signature_digest.h
rename to _vboot_reference/host/lib/include/signature_digest.h
diff --git a/host/lib/include/util_misc.h b/_vboot_reference/host/lib/include/util_misc.h
similarity index 100%
rename from host/lib/include/util_misc.h
rename to _vboot_reference/host/lib/include/util_misc.h
diff --git a/host/lib/signature_digest.c b/_vboot_reference/host/lib/signature_digest.c
similarity index 100%
rename from host/lib/signature_digest.c
rename to _vboot_reference/host/lib/signature_digest.c
diff --git a/host/lib/util_misc.c b/_vboot_reference/host/lib/util_misc.c
similarity index 100%
rename from host/lib/util_misc.c
rename to _vboot_reference/host/lib/util_misc.c
diff --git a/host/lib21/host_fw_preamble.c b/_vboot_reference/host/lib21/host_fw_preamble.c
similarity index 100%
rename from host/lib21/host_fw_preamble.c
rename to _vboot_reference/host/lib21/host_fw_preamble.c
diff --git a/host/lib21/host_key.c b/_vboot_reference/host/lib21/host_key.c
similarity index 100%
rename from host/lib21/host_key.c
rename to _vboot_reference/host/lib21/host_key.c
diff --git a/host/lib21/host_keyblock.c b/_vboot_reference/host/lib21/host_keyblock.c
similarity index 100%
rename from host/lib21/host_keyblock.c
rename to _vboot_reference/host/lib21/host_keyblock.c
diff --git a/host/lib21/host_misc.c b/_vboot_reference/host/lib21/host_misc.c
similarity index 100%
rename from host/lib21/host_misc.c
rename to _vboot_reference/host/lib21/host_misc.c
diff --git a/host/lib21/host_signature.c b/_vboot_reference/host/lib21/host_signature.c
similarity index 100%
rename from host/lib21/host_signature.c
rename to _vboot_reference/host/lib21/host_signature.c
diff --git a/host/lib21/include/host_fw_preamble2.h b/_vboot_reference/host/lib21/include/host_fw_preamble2.h
similarity index 100%
rename from host/lib21/include/host_fw_preamble2.h
rename to _vboot_reference/host/lib21/include/host_fw_preamble2.h
diff --git a/host/lib21/include/host_key2.h b/_vboot_reference/host/lib21/include/host_key2.h
similarity index 100%
rename from host/lib21/include/host_key2.h
rename to _vboot_reference/host/lib21/include/host_key2.h
diff --git a/host/lib21/include/host_keyblock2.h b/_vboot_reference/host/lib21/include/host_keyblock2.h
similarity index 100%
rename from host/lib21/include/host_keyblock2.h
rename to _vboot_reference/host/lib21/include/host_keyblock2.h
diff --git a/host/lib21/include/host_misc2.h b/_vboot_reference/host/lib21/include/host_misc2.h
similarity index 100%
rename from host/lib21/include/host_misc2.h
rename to _vboot_reference/host/lib21/include/host_misc2.h
diff --git a/host/lib21/include/host_signature2.h b/_vboot_reference/host/lib21/include/host_signature2.h
similarity index 100%
rename from host/lib21/include/host_signature2.h
rename to _vboot_reference/host/lib21/include/host_signature2.h
diff --git a/host/linktest/extern.c b/_vboot_reference/host/linktest/extern.c
similarity index 100%
rename from host/linktest/extern.c
rename to _vboot_reference/host/linktest/extern.c
diff --git a/host/linktest/main.c b/_vboot_reference/host/linktest/main.c
similarity index 100%
rename from host/linktest/main.c
rename to _vboot_reference/host/linktest/main.c
diff --git a/inherit-review-settings-ok b/_vboot_reference/inherit-review-settings-ok
similarity index 100%
rename from inherit-review-settings-ok
rename to _vboot_reference/inherit-review-settings-ok
diff --git a/msc/README.txt b/_vboot_reference/msc/README.txt
similarity index 100%
rename from msc/README.txt
rename to _vboot_reference/msc/README.txt
diff --git a/msc/nmakefile b/_vboot_reference/msc/nmakefile
similarity index 100%
rename from msc/nmakefile
rename to _vboot_reference/msc/nmakefile
diff --git a/scripts/OWNERS b/_vboot_reference/scripts/OWNERS
similarity index 100%
rename from scripts/OWNERS
rename to _vboot_reference/scripts/OWNERS
diff --git a/scripts/genpadding.sh b/_vboot_reference/scripts/genpadding.sh
similarity index 100%
rename from scripts/genpadding.sh
rename to _vboot_reference/scripts/genpadding.sh
diff --git a/scripts/getversion.sh b/_vboot_reference/scripts/getversion.sh
similarity index 100%
rename from scripts/getversion.sh
rename to _vboot_reference/scripts/getversion.sh
diff --git a/scripts/image_signing/align_rootfs.sh b/_vboot_reference/scripts/image_signing/align_rootfs.sh
similarity index 100%
rename from scripts/image_signing/align_rootfs.sh
rename to _vboot_reference/scripts/image_signing/align_rootfs.sh
diff --git a/scripts/image_signing/common.sh b/_vboot_reference/scripts/image_signing/common.sh
similarity index 100%
rename from scripts/image_signing/common.sh
rename to _vboot_reference/scripts/image_signing/common.sh
diff --git a/scripts/image_signing/common_minimal.sh b/_vboot_reference/scripts/image_signing/common_minimal.sh
similarity index 100%
rename from scripts/image_signing/common_minimal.sh
rename to _vboot_reference/scripts/image_signing/common_minimal.sh
diff --git a/scripts/image_signing/convert_recovery_to_full_ssd.sh b/_vboot_reference/scripts/image_signing/convert_recovery_to_full_ssd.sh
similarity index 100%
rename from scripts/image_signing/convert_recovery_to_full_ssd.sh
rename to _vboot_reference/scripts/image_signing/convert_recovery_to_full_ssd.sh
diff --git a/scripts/image_signing/convert_recovery_to_ssd.sh b/_vboot_reference/scripts/image_signing/convert_recovery_to_ssd.sh
similarity index 100%
rename from scripts/image_signing/convert_recovery_to_ssd.sh
rename to _vboot_reference/scripts/image_signing/convert_recovery_to_ssd.sh
diff --git a/scripts/image_signing/ensure_no_nonrelease_files.sh b/_vboot_reference/scripts/image_signing/ensure_no_nonrelease_files.sh
similarity index 100%
rename from scripts/image_signing/ensure_no_nonrelease_files.sh
rename to _vboot_reference/scripts/image_signing/ensure_no_nonrelease_files.sh
diff --git a/scripts/image_signing/ensure_no_password.sh b/_vboot_reference/scripts/image_signing/ensure_no_password.sh
similarity index 100%
rename from scripts/image_signing/ensure_no_password.sh
rename to _vboot_reference/scripts/image_signing/ensure_no_password.sh
diff --git a/scripts/image_signing/ensure_not_ASAN.sh b/_vboot_reference/scripts/image_signing/ensure_not_ASAN.sh
similarity index 100%
rename from scripts/image_signing/ensure_not_ASAN.sh
rename to _vboot_reference/scripts/image_signing/ensure_not_ASAN.sh
diff --git a/scripts/image_signing/ensure_sane_lsb-release.sh b/_vboot_reference/scripts/image_signing/ensure_sane_lsb-release.sh
similarity index 100%
rename from scripts/image_signing/ensure_sane_lsb-release.sh
rename to _vboot_reference/scripts/image_signing/ensure_sane_lsb-release.sh
diff --git a/scripts/image_signing/ensure_secure_kernelparams.sh b/_vboot_reference/scripts/image_signing/ensure_secure_kernelparams.sh
similarity index 100%
rename from scripts/image_signing/ensure_secure_kernelparams.sh
rename to _vboot_reference/scripts/image_signing/ensure_secure_kernelparams.sh
diff --git a/scripts/image_signing/ensure_update_verification.sh b/_vboot_reference/scripts/image_signing/ensure_update_verification.sh
similarity index 100%
rename from scripts/image_signing/ensure_update_verification.sh
rename to _vboot_reference/scripts/image_signing/ensure_update_verification.sh
diff --git a/scripts/image_signing/firmware_boot.sh b/_vboot_reference/scripts/image_signing/firmware_boot.sh
similarity index 100%
rename from scripts/image_signing/firmware_boot.sh
rename to _vboot_reference/scripts/image_signing/firmware_boot.sh
diff --git a/scripts/image_signing/insert_au_publickey.sh b/_vboot_reference/scripts/image_signing/insert_au_publickey.sh
similarity index 100%
rename from scripts/image_signing/insert_au_publickey.sh
rename to _vboot_reference/scripts/image_signing/insert_au_publickey.sh
diff --git a/scripts/image_signing/lib/shflags/README.chromium b/_vboot_reference/scripts/image_signing/lib/shflags/README.chromium
similarity index 100%
rename from scripts/image_signing/lib/shflags/README.chromium
rename to _vboot_reference/scripts/image_signing/lib/shflags/README.chromium
diff --git a/scripts/image_signing/lib/shflags/shflags b/_vboot_reference/scripts/image_signing/lib/shflags/shflags
similarity index 100%
rename from scripts/image_signing/lib/shflags/shflags
rename to _vboot_reference/scripts/image_signing/lib/shflags/shflags
diff --git a/scripts/image_signing/make_dev_firmware.sh b/_vboot_reference/scripts/image_signing/make_dev_firmware.sh
similarity index 100%
rename from scripts/image_signing/make_dev_firmware.sh
rename to _vboot_reference/scripts/image_signing/make_dev_firmware.sh
diff --git a/scripts/image_signing/make_dev_ssd.sh b/_vboot_reference/scripts/image_signing/make_dev_ssd.sh
similarity index 100%
rename from scripts/image_signing/make_dev_ssd.sh
rename to _vboot_reference/scripts/image_signing/make_dev_ssd.sh
diff --git a/scripts/image_signing/remove_test_label.sh b/_vboot_reference/scripts/image_signing/remove_test_label.sh
similarity index 100%
rename from scripts/image_signing/remove_test_label.sh
rename to _vboot_reference/scripts/image_signing/remove_test_label.sh
diff --git a/scripts/image_signing/resign_firmwarefd.sh b/_vboot_reference/scripts/image_signing/resign_firmwarefd.sh
similarity index 100%
rename from scripts/image_signing/resign_firmwarefd.sh
rename to _vboot_reference/scripts/image_signing/resign_firmwarefd.sh
diff --git a/scripts/image_signing/resign_image.sh b/_vboot_reference/scripts/image_signing/resign_image.sh
similarity index 100%
rename from scripts/image_signing/resign_image.sh
rename to _vboot_reference/scripts/image_signing/resign_image.sh
diff --git a/scripts/image_signing/resign_kernel_partition.sh b/_vboot_reference/scripts/image_signing/resign_kernel_partition.sh
similarity index 100%
rename from scripts/image_signing/resign_kernel_partition.sh
rename to _vboot_reference/scripts/image_signing/resign_kernel_partition.sh
diff --git a/scripts/image_signing/sample-test-configs/README b/_vboot_reference/scripts/image_signing/sample-test-configs/README
similarity index 100%
rename from scripts/image_signing/sample-test-configs/README
rename to _vboot_reference/scripts/image_signing/sample-test-configs/README
diff --git a/scripts/image_signing/sample-test-configs/ensure_no_nonrelease_files.config b/_vboot_reference/scripts/image_signing/sample-test-configs/ensure_no_nonrelease_files.config
similarity index 100%
rename from scripts/image_signing/sample-test-configs/ensure_no_nonrelease_files.config
rename to _vboot_reference/scripts/image_signing/sample-test-configs/ensure_no_nonrelease_files.config
diff --git a/scripts/image_signing/sample-test-configs/ensure_sane_lsb-release.config b/_vboot_reference/scripts/image_signing/sample-test-configs/ensure_sane_lsb-release.config
similarity index 100%
rename from scripts/image_signing/sample-test-configs/ensure_sane_lsb-release.config
rename to _vboot_reference/scripts/image_signing/sample-test-configs/ensure_sane_lsb-release.config
diff --git a/scripts/image_signing/sample-test-configs/ensure_secure_kernelparams.config b/_vboot_reference/scripts/image_signing/sample-test-configs/ensure_secure_kernelparams.config
similarity index 100%
rename from scripts/image_signing/sample-test-configs/ensure_secure_kernelparams.config
rename to _vboot_reference/scripts/image_signing/sample-test-configs/ensure_secure_kernelparams.config
diff --git a/scripts/image_signing/set_channel.sh b/_vboot_reference/scripts/image_signing/set_channel.sh
similarity index 100%
rename from scripts/image_signing/set_channel.sh
rename to _vboot_reference/scripts/image_signing/set_channel.sh
diff --git a/scripts/image_signing/set_chronos_password.sh b/_vboot_reference/scripts/image_signing/set_chronos_password.sh
similarity index 100%
rename from scripts/image_signing/set_chronos_password.sh
rename to _vboot_reference/scripts/image_signing/set_chronos_password.sh
diff --git a/scripts/image_signing/set_gbb_flags.sh b/_vboot_reference/scripts/image_signing/set_gbb_flags.sh
similarity index 100%
rename from scripts/image_signing/set_gbb_flags.sh
rename to _vboot_reference/scripts/image_signing/set_gbb_flags.sh
diff --git a/scripts/image_signing/set_lsb_release.sh b/_vboot_reference/scripts/image_signing/set_lsb_release.sh
similarity index 100%
rename from scripts/image_signing/set_lsb_release.sh
rename to _vboot_reference/scripts/image_signing/set_lsb_release.sh
diff --git a/scripts/image_signing/sign_firmware.sh b/_vboot_reference/scripts/image_signing/sign_firmware.sh
similarity index 100%
rename from scripts/image_signing/sign_firmware.sh
rename to _vboot_reference/scripts/image_signing/sign_firmware.sh
diff --git a/scripts/image_signing/sign_nv_cbootimage.sh b/_vboot_reference/scripts/image_signing/sign_nv_cbootimage.sh
similarity index 100%
rename from scripts/image_signing/sign_nv_cbootimage.sh
rename to _vboot_reference/scripts/image_signing/sign_nv_cbootimage.sh
diff --git a/scripts/image_signing/sign_official_build.sh b/_vboot_reference/scripts/image_signing/sign_official_build.sh
similarity index 100%
rename from scripts/image_signing/sign_official_build.sh
rename to _vboot_reference/scripts/image_signing/sign_official_build.sh
diff --git a/scripts/image_signing/strip_boot_from_image.sh b/_vboot_reference/scripts/image_signing/strip_boot_from_image.sh
similarity index 100%
rename from scripts/image_signing/strip_boot_from_image.sh
rename to _vboot_reference/scripts/image_signing/strip_boot_from_image.sh
diff --git a/scripts/image_signing/swap_rootfs.sh b/_vboot_reference/scripts/image_signing/swap_rootfs.sh
similarity index 100%
rename from scripts/image_signing/swap_rootfs.sh
rename to _vboot_reference/scripts/image_signing/swap_rootfs.sh
diff --git