Remove Marshal.c

This is not a valid C source and structures defined in this file do
not seem to be used anywhere.

BUG=none
TEST=none

Change-Id: Ib4fa5e784693c6ad3f510426980c8e4026c6208a
Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/274059
Reviewed-by: Utkarsh Sanghi <usanghi@chromium.org>
diff --git a/Makefile b/Makefile
index c429bfa..3710bd8 100644
--- a/Makefile
+++ b/Makefile
@@ -79,7 +79,6 @@
 SOURCES += LocalityPlat.c
 SOURCES += MakeCredential.c
 SOURCES += Manufacture.c
-SOURCES += Marshal.c
 SOURCES += MathFunctions.c
 SOURCES += MemoryLib.c
 SOURCES += NV.c
diff --git a/Marshal.c b/Marshal.c
deleted file mode 100644
index b7c09b4..0000000
--- a/Marshal.c
+++ /dev/null
@@ -1,19 +0,0 @@
-// This file was extracted from the TCG Published
-// Trusted Platform Module Library
-// Part 4: Supporting Routines
-// Family "2.0"
-// Level 00 Revision 01.16
-// October 30, 2014
-
-typedef struct {
-   UINT16              size;
-   BYTE                buffer[1];
-} TPM2B;
-typedef struct {
-   UINT16              size;
-   BYTE                buffer[1024];
-} EVENT_2B;
-typedef union {
-   EVENT_2B            t;      // The type-specific union member
-   TPM2B               b;      // The generic union member
-} TPM2B_EVENT;