[coreboot] Patch set updated for coreboot: 3ce67ca Make TPM driver work in rom stage.

Stefan Reinauer (stefan.reinauer@coreboot.org) gerrit at coreboot.org
Wed Mar 7 20:22:37 CET 2012


Stefan Reinauer (stefan.reinauer at coreboot.org) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/738

-gerrit

commit 3ce67caeb820b0e33cf791ea18d79218d4769318
Author: Stefan Reinauer <reinauer at chromium.org>
Date:   Thu Oct 27 21:28:25 2011 +0000

    Make TPM driver work in rom stage.
    
    Change-Id: Ifc827d0cd0159aa3f6752d395974f2812334f262
    Signed-off-by: Stefan Reinauer <reinauer at google.com>
---
 src/pc80/tpm.c |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/pc80/tpm.c b/src/pc80/tpm.c
index 1cbf800..8e94303 100644
--- a/src/pc80/tpm.c
+++ b/src/pc80/tpm.c
@@ -35,6 +35,7 @@
 #include <arch/byteorder.h>
 #include <console/console.h>
 #include <pc80/tpm.h>
+#include <cpu/x86/car.h>
 
 #ifdef DEBUG
 #define TPM_DEBUG_ON	1
@@ -130,10 +131,10 @@ struct device_name {
 struct vendor_name {
 	u16 vendor_id;
 	const char * vendor_name;
-	struct device_name* dev_names;
+	const struct device_name* dev_names;
 };
 
-static struct device_name infineon_devices[] = {
+static const struct device_name infineon_devices[] = {
 	{0xb, "SLB9635 TT 1.2"},
 	{0}
 };
@@ -146,7 +147,7 @@ static const struct vendor_name vendor_names[] = {
  * Cached vendor/device ID pair to indicate that the device has been already
  * discovered
  */
-static u32 vendor_dev_id;
+static u32 vendor_dev_id CAR_GLOBAL;
 
 static int is_byte_reg(u32 reg)
 {




More information about the coreboot mailing list