import org.apache.xmlbeans.*;\r
\r
public class MsaWriter {\r
- MsaWriter(ModuleInfo moduleinfo) {\r
- mi = moduleinfo;\r
- }\r
- \r
+ MsaWriter(ModuleInfo moduleinfo) {\r
+ mi = moduleinfo;\r
+ }\r
+ \r
private ModuleInfo mi;\r
private ModuleSurfaceAreaDocument msadoc = ModuleSurfaceAreaDocument.Factory.newInstance();\r
\r
externs.addNewSpecification().setStringValue("EFI_SPECIFICATION_VERSION 0x00020000");\r
externs.addNewSpecification().setStringValue("EDK_RELEASE_VERSION 0x00020000");\r
if (mi.entrypoint != null) {\r
- externs.addNewExtern().setModuleEntryPoint(mi.entrypoint);\r
- org.tianocore.ModuleTypeDef.Enum moduleType = msaheader.getModuleType();\r
- if (moduleType == ModuleTypeDef.PEIM) {\r
- mi.hashrequiredr9libs.add("PeimEntryPoint");\r
- } else {\r
- mi.hashrequiredr9libs.add("UefiDriverEntryPoint");\r
- }\r
+ externs.addNewExtern().setModuleEntryPoint(mi.entrypoint);\r
+ org.tianocore.ModuleTypeDef.Enum moduleType = msaheader.getModuleType();\r
+ if (moduleType == ModuleTypeDef.PEIM) {\r
+ mi.hashrequiredr9libs.add("PeimEntryPoint");\r
+ } else {\r
+ mi.hashrequiredr9libs.add("UefiDriverEntryPoint");\r
+ }\r
}\r
\r
it = mi.localmodulesources.iterator();\r
while (it.hasNext()) {\r
addSourceFiles(it.next());\r
}\r
- if (!mi.protocol.isEmpty()) {\r
+ if (!mi.protocols.isEmpty()) {\r
protocols = msa.addNewProtocols();\r
- it = mi.protocol.iterator();\r
+ it = mi.protocols.iterator();\r
while (it.hasNext()) {\r
if ((temp = it.next()) != null) {\r
ProtocolsDocument.Protocols.Protocol pr = protocols.addNewProtocol();\r
}\r
}\r
}\r
- if (!mi.ppi.isEmpty()) {\r
+ if (!mi.ppis.isEmpty()) {\r
ppis = msa.addNewPPIs();\r
- it = mi.ppi.iterator();\r
+ it = mi.ppis.iterator();\r
while (it.hasNext()) {\r
if ((temp = it.next()) != null) {\r
PPIsDocument.PPIs.Ppi pp = ppis.addNewPpi();\r
}\r
}\r
}\r
- if (!mi.guid.isEmpty()) {\r
+ if (!mi.guids.isEmpty()) {\r
guids = msa.addNewGuids();\r
- it = mi.guid.iterator();\r
+ it = mi.guids.iterator();\r
while (it.hasNext()) {\r
if ((temp = it.next()) != null) {\r
GuidsDocument.Guids.GuidCNames gcn = guids.addNewGuidCNames();\r