13.08.2013 Views

Errata Sheet

Errata Sheet

Errata Sheet

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Table Of Contents<br />

<strong>Errata</strong> <strong>Sheet</strong><br />

This document describes known errata with the following specifications:<br />

EDK II Build Specification v 1.22<br />

EDK II DSC File Specification, v1.22<br />

These changes will be made to subsequent releases of the specifications.<br />

1 Introduction............................................................................................................... 2<br />

1.1 Revision History ............................................................................................................... 2<br />

1.2 Typographic Conventions................................................................................................ 2<br />

2 EDK II Build Specification....................................................................................... 3<br />

2.1 Appendix I, HII – UEFI Compliant Unicode String File Format ................................ 3<br />

3 EDK II DSC File Specification ................................................................................ 4<br />

3.1 Section 3.9.4, [PcdsDynamic] Section ............................................................................. 4<br />

3.2 Section 3.9.5, [PcdsDynamicEx] Section......................................................................... 4<br />

Date: 5/20/2010 10:03 AM Page 1 of 4


1 Introduction<br />

The EDK II tools have been modified to the support changes listed in this document.<br />

These changes will be rolled into the next major or minor release of the specification.<br />

1.1 Revision History<br />

Revision<br />

Number<br />

Description Revision Date<br />

1.22a The following items have changed<br />

Update Build Spec to support whitespaces in user visible<br />

text<br />

Updated DSC Spec to remove required maximum size field<br />

for non-VOID* Dynamic and DynamicEx VPD PCDs<br />

1.2 Typographic Conventions<br />

May 2010<br />

Incorrect wording that will be removed is noted by using a red background:<br />

This data has been removed.<br />

New wording has a yellow background.<br />

Date: 5/20/2010 10:03 AM Page 2 of 4


2 EDK II Build Specification<br />

2.1 Appendix I, HII – UEFI Compliant Unicode<br />

String File Format<br />

This change permits the user visible language name to contain space characters. This change<br />

is required to conform to the UEFI specifications. The EBNF will be modified as follows.<br />

::= "langdef" <br />

::= <br />

::= {L"'" L L"'"} {L'"' L L'"'}<br />

::= (NonWhitespaceChar)(NonWhitespaceChar)*<br />

::= (CharOrWhitespace)(CharOrWhitespace)*<br />

Date: 5/20/2010 10:03 AM Page 3 of 4


3 EDK II DSC File Specification<br />

The following errors have been detected in the document after it was published.<br />

3.1 Section 3.9.4, [PcdsDynamic] Section<br />

Correct the EBNF for Dynamic and DynamicEx PCDs that are VPD format. The current spec<br />

requires the datum size if a default value is listed. Since the PCD declaration in the DEC<br />

defines the size of Boolean, UINT8, UINT16, UINT32 and UINT64 types, only VOID* PCDs<br />

need to have the datum size specified in the DSC file.<br />

::= “|” [] <br />

::= [ []]<br />

::= If PcdType == VOID*:<br />

[]<br />

Else:<br />

<br />

::= “|” <br />

::= {“0x” +} {}<br />

3.2 Section 3.9.5, [PcdsDynamicEx] Section<br />

Correct the EBNF for Dynamic and DynamicEx PCDs that are VPD format. The current spec<br />

requires the datum size if a default value is listed. Since the PCD declaration in the DEC<br />

defines the size of Boolean, UINT8, UINT16, UINT32 and UINT64 types, only VOID* PCDs<br />

need to have the datum size specified in the DSC file.<br />

::= “|” [] <br />

::= [ []]<br />

::= If PcdType == VOID*:<br />

[]<br />

Else:<br />

<br />

::= “|” <br />

::= {“0x” +} {}<br />

Date: 5/20/2010 10:03 AM Page 4 of 4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!