From 58f1099f3dd6d1d7606cc57046e59488d4cbf023 Mon Sep 17 00:00:00 2001 From: qwang12 Date: Fri, 23 Jun 2006 04:30:23 +0000 Subject: 1) remove some dead code from WinNtBusDriver.c 2) change PCD_INVALID_TOKEN_NUMBER to 0 as stipulated in MWG spec and PCD spec. 3) support returning a Default Value when a read failure by variable service for PCD entry with Variable Enabled. 4) Remove a lot of unreferenced JAVA import from CollectPCDAction.java, PCDAutoGenAction.java, MemoryDatabaseManager.java, Token.java and UsageInstance.java. 5) Opimized to merge elements in all tables in PCD database for make the code compact. 6) Did a tighter check on how dynamic PCD entry is referenced in each module. 7) Update the PCD driver/PEIM and PCD database generation verion to 2. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@605 6f19259b-4bc3-4df7-8a09-765794883524 --- Tools/Conf/Pcd/PcdDatabaseCommonDefinitions.sample | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'Tools/Conf') diff --git a/Tools/Conf/Pcd/PcdDatabaseCommonDefinitions.sample b/Tools/Conf/Pcd/PcdDatabaseCommonDefinitions.sample index 011d3df603..eaa692d25e 100644 --- a/Tools/Conf/Pcd/PcdDatabaseCommonDefinitions.sample +++ b/Tools/Conf/Pcd/PcdDatabaseCommonDefinitions.sample @@ -33,9 +33,10 @@ typedef struct { typedef struct { - UINT16 GuidTableIndex; // Offset in Guid Table in units of GUID. - UINT16 StringIndex; // Offset in String Table in units of UINT16. - UINT16 Offset; // Offset in Variable + UINT16 GuidTableIndex; // Offset in Guid Table in units of GUID. + UINT16 StringIndex; // Offset in String Table in units of UINT16. + UINT16 Offset; // Offset in Variable + UINT16 DefaultValueOffset; // Offset of the Default Value } VARIABLE_HEAD ; @@ -43,6 +44,8 @@ typedef struct { UINT32 Offset; } VPD_HEAD; +typedef UINT16 STRING_HEAD; + typedef struct { UINT32 LocalTokenNumber; UINT16 TokenNumber; -- cgit v1.2.3