                                 BIOSIDx64.EFI
                                 RELEASE NOTES
                              version_number=3.03.1.0001

OVERVIEW

  BIOSID.EFI is a  EFI utility that sets BIOS ID environment variables: 

	BIOS_VERSION - complete BIOS version string for the unit under test.
				ex. "4R4CB0XA.15A.0018.P08.9903051113"

	OEMTableID - the ACPI OEM Table ID string
				ex. "RC440BXA"

	BIOS_BOARDOEMVERSION - the BIOS Family ID + OEM ID + BIOS Version
				ex. "4R4CB0XA.15A.0018.P08"

	BIOS_BOARDOEM - the BIOS Family ID + OEM ID
				ex. "4R4CB0XA.15A"

	BIOS_BOARDOEMVERSION_ACPI - the BIOS Family ID + OEM ID + BIOS Version + ACPI OEM Table ID.
				ex. "4R4CB0XA.15A.0018.P08.RC440BXA".

	BIOS_BOARDOEM_ACPI - the BIOS Family ID + OEM ID + ACPI OEM Table ID.
				ex. "4R4CB0XA.15A.RC440BXA"

	BIOS_BOARD - the BIOS Family ID.
				ex. "4R4CB0XA"

	BIOS_BOARD_ACPI - the BIOS Family ID + ACPI OEM Table ID.
				ex. "4R4CB0XA.RC440BXA"
	
  These environment variables can then be used in the test process to
  determine family and to compare the unit's BIOS version versus expected.  
  The BIDSTATUS environment variable will also be set based on the Error code generated.
  Error codes out are:
	3 - Unable to find SMBIOS table entry point - BIDSTAUTS=FAILED_SMBIOS_ENTRY
	2 - Unable to find SMBIOS ID - BIDSTATUS=FAILED_SMBIOS_ID
	1 - Unable to find OEM Table ID - BIDSTATUS=FAILED_OEM_ID
	0 - Success - BIDSTATUS=SUCCESS


HISTORY

  04/  /2010 V3.03.1.0001 CLS	
	- Remove the AcpiTableGUID not found message.

  04/  /2010 V3.02.1.0001 CLS	
	- Added '-' as valid BIOS character.

  03/  /2008 V3.01.1.0001 CLS	
	- Recompiled with 2.0 toolkit. Locate the Acpi20TableGuid if AcpiTableGuid is
	not found on UEFI BIOS. Fixed the OEM Table ID not found issue on Thurley products.

  09/  /2007 V1.00.1.0000 kps 
	- new release for x64 support.  Seperated this support file into 3 so that the versions
	can be updated independantly.  biosid.txt becomes biosid32.txt, biosid64.txt, biosidx64.txt


  02/  /2007 V2.01.1.0000 kps 
	- Changed to walk through smbios table to find type0 entry rather than
		assume the first entry is the type0 entry.
 
  03/11/2004 V2.00.1.0002 SJN
	- Update makefile for EFI Core 14.62 and EFI Toolkit 1.1

  12/02/2003 V1.05.0.0002 NMai Fixed the function to strip out Non-valid BIOS 
							   chars. Release to support urgent McCarran build.

  07/03/2003 V1.04.1.0001 SLK Added function to strip out "-[" and "]-" at 
                              beginning and end of BIOS string.

  08/27/2002 V1.03.1.0004 DAY Added additional BIOS & OEM ID combinations

  09/07/2000 V1.02 TSS BIDSTATUS environment variable setting added.

  07/10/2000 V1.01 TSS Fix for OEMTableID reading.

  06/30/2000 V1.00 TSS Original release.
 