summaryrefslogtreecommitdiff
path: root/firmware/linktest/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/linktest/main.c')
-rw-r--r--firmware/linktest/main.c72
1 files changed, 0 insertions, 72 deletions
diff --git a/firmware/linktest/main.c b/firmware/linktest/main.c
deleted file mode 100644
index 0236b8d9..00000000
--- a/firmware/linktest/main.c
+++ /dev/null
@@ -1,72 +0,0 @@
-/* Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-#include "2sysincludes.h"
-#include "cgptlib.h"
-#include "load_kernel_fw.h"
-#include "secdata_tpm.h"
-#include "tlcl.h"
-#include "vboot_common.h"
-#include "vboot_kernel.h"
-
-int main(void)
-{
- /* cgptlib.h */
- GptInit(0);
- GptNextKernelEntry(0, 0, 0);
- GptUpdateKernelEntry(0, 0);
-
- /* load_kernel_fw.h */
- LoadKernel(0, 0);
-
- /* secdata_tpm.h */
- RollbackKernelRead(0);
- RollbackKernelWrite(0);
- RollbackKernelLock(0);
-
- /* tlcl.h */
- TlclStartup();
- TlclResume();
- TlclSelfTestFull();
- TlclContinueSelfTest();
- TlclDefineSpace(0, 0, 0);
- TlclUndefineSpace(0);
- TlclWrite(0, 0, 0);
- TlclRead(0, 0, 0);
- TlclWriteLock(0);
- TlclReadLock(0);
- TlclIsOwned();
- TlclForceClear();
- TlclSetEnable();
- TlclSetDeactivated(0);
- TlclGetFlags(0, 0, 0);
- TlclSetGlobalLock();
- TlclExtend(0, 0, 0);
- TlclGetPermissions(0, 0);
-#ifndef TPM2_MODE
- TlclAssertPhysicalPresence();
- TlclSetNvLocked();
- TlclClearEnable();
-#endif
-
- /* vboot_api.h - entry points INTO vboot_reference */
- VbSelectAndLoadKernel(0, 0, 0);
- VbVerifyMemoryBootImage(0, 0, 0, 0, 0);
-
- /* vboot_common.h */
- GetPublicKeyData(0);
- GetPublicKeyDataC(0);
- GetSignatureData(0);
- GetSignatureDataC(0);
- VerifyPublicKeyInside(0, 0, 0);
- VerifySignatureInside(0, 0, 0);
- PublicKeyInit(0, 0, 0);
- PublicKeyCopy(0, 0);
- VbSharedDataInit(0, 0);
- VbSharedDataReserve(0, 0);
- VbSharedDataSetKernelKey(0, 0);
-
- return 0;
-}