mirror_edk2.git
13 years agoRemove the following PPIs from the IntelFrameworkPkg because they were identical...
mdkinney [Mon, 13 Jul 2009 05:01:48 +0000 (05:01 +0000)]
Remove the following PPIs from the IntelFrameworkPkg because they were identical to PPIs from the PI 1.2 Specification
1) Block I/O PPI
2) Device Recovery PPI
3) Recovery Module PPI
4) S3 Resume PPI

Also add Include/Guid/BlockIo.h that contains two hardware device specific GUIDs for recovery devices that are only defined in the Framework Specifications

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8915 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd the following PI 1.2 PPIs to the MdePkg
mdkinney [Mon, 13 Jul 2009 04:59:39 +0000 (04:59 +0000)]
Add the following PI 1.2 PPIs to the MdePkg
1) Block I/O PPI
2) Device Recovery PPI
3) Recovery Module PPI
4) S3 Resume PPI

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8914 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoremove the DEBUG_CODE_BEGIN and DEBUG_CODE_END due to the logic between them are...
eric_tian [Mon, 13 Jul 2009 03:24:25 +0000 (03:24 +0000)]
remove the DEBUG_CODE_BEGIN and DEBUG_CODE_END due to the logic between them are not optional.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8913 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd Framework MP Services Protocol
mdkinney [Mon, 13 Jul 2009 00:18:41 +0000 (00:18 +0000)]
Add Framework MP Services Protocol

Change EFI_AP_PROCEDURE to FRAMEWORK_EFI_AP_PROCEDURE to remove name collision with PI 1.2 MP Services Protocol in MdePkg

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8912 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoClean up doxygen comments
mdkinney [Mon, 13 Jul 2009 00:16:54 +0000 (00:16 +0000)]
Clean up doxygen comments
Remove *_GRANULARITY #defines that are not defined in the Framework CSM Specification

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8911 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd MP Services Protocol from the UEFI Platform Initialization 1.2 Specification
mdkinney [Mon, 13 Jul 2009 00:10:46 +0000 (00:10 +0000)]
Add MP Services Protocol from the UEFI Platform Initialization 1.2 Specification

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8910 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix Doxygen comment syntax
mdkinney [Mon, 13 Jul 2009 00:09:04 +0000 (00:09 +0000)]
Fix Doxygen comment syntax

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8909 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd "FRAMEWORK_" to remove name collision with Security2 PPI in MdePkg
mdkinney [Sun, 12 Jul 2009 23:50:04 +0000 (23:50 +0000)]
Add "FRAMEWORK_" to remove name collision with Security2 PPI in MdePkg

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8908 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix typo in #ifndef name
mdkinney [Sun, 12 Jul 2009 23:41:17 +0000 (23:41 +0000)]
Fix typo in #ifndef name

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8907 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix Doxygen comment syntax
mdkinney [Sun, 12 Jul 2009 23:39:58 +0000 (23:39 +0000)]
Fix Doxygen comment syntax

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8906 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix signed/unsigned mismatch issue
mdkinney [Sun, 12 Jul 2009 18:10:44 +0000 (18:10 +0000)]
Fix signed/unsigned mismatch issue

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8905 6f19259b-4bc3-4df7-8a09-765794883524

13 years agofix parameter type
jcarsey [Sun, 12 Jul 2009 03:43:03 +0000 (03:43 +0000)]
fix parameter type

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8904 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoIf module really is a Framework module and not a PI module, then use FrameworkDxe...
mdkinney [Sat, 11 Jul 2009 23:29:43 +0000 (23:29 +0000)]
If module really is a Framework module and not a PI module, then use FrameworkDxe.h instead of PeDxe.h and FrameworkPei.h instead of PiPei.h

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8903 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove extra #includes where possible to make build more efficient
mdkinney [Sat, 11 Jul 2009 23:29:23 +0000 (23:29 +0000)]
Remove extra #includes where possible to make build more efficient

If module really is a Framework module and not a PI module, then use FrameworkDxe.h instead of PeDxe.h and FrameworkPei.h instead of PiPei.h

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8902 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove extra #includes where possible to make build more efficient
mdkinney [Sat, 11 Jul 2009 23:28:37 +0000 (23:28 +0000)]
Remove extra #includes where possible to make build more efficient

If module really is a Framework module and not a PI module, then use FrameworkDxe.h instead of PeDxe.h and FrameworkPei.h instead of PiPei.h

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8901 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove extra #includes where possible to make build more efficient
mdkinney [Sat, 11 Jul 2009 23:27:49 +0000 (23:27 +0000)]
Remove extra #includes where possible to make build more efficient

If module really is a Framework module and not a PI module, then use FrameworkDxe.h instead of PeDxe.h

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8900 6f19259b-4bc3-4df7-8a09-765794883524

13 years ago1) Add Include/Framework/BootScript.h that contains defines shared between Boot Scrip...
mdkinney [Sat, 11 Jul 2009 23:25:44 +0000 (23:25 +0000)]
1) Add Include/Framework/BootScript.h that contains defines shared between Boot Script Executer PPI and Boot Script Save Protocol.  Remove those safe defines from Include/Ppi/BootScriptExecuter.h
2) Remove Include/Framework/DataHubRecords.h and merge its content into Include/Guid/DataHubRecords.h
3) Remove Include/Framework/Legacy16.h and merge its contents into Include/Protocol/LegacyBios.h
4) Update FrameworkDxe.h to no longer include all the Legacy16.h and DataHubRecords.h contents.  This reduces the number of include file and definitions pulled in when a module include FrameworkDxe.h.  The Legacy16.h contents can now be included by a module through Protocol/LegacyBios.h and the DataHubRecords.h contents can be included by a module through Guid/DataHubRecords.h
5) Update Include/Guid/StatusCodeDataTypeId.h so it can be safely included by both PEIMs and DXE Modules since both the PEI and DXE phases support status codes
6) Remove extra #includes where possible to reduce number of files included during a build.
7) Update Include/Protocol/LegacyBiosPlatform.h to #include Include/Protocol/LegacyBios.h since it depends on HDD_INFO and COMPATIBILITY16 strictures carried by LegacyBios.h

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8899 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoCorrect #include statements. This is a DXE DRIVER, not a UEFI module.
mdkinney [Sat, 11 Jul 2009 23:11:21 +0000 (23:11 +0000)]
Correct #include statements.  This is a DXE DRIVER, not a UEFI module.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8898 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRetire NetLibQueueDpc() and NetLibDispatchDpc() and use QueueDpc() and DispatchDpc...
mdkinney [Sat, 11 Jul 2009 22:51:51 +0000 (22:51 +0000)]
Retire NetLibQueueDpc() and NetLibDispatchDpc() and use QueueDpc() and DispatchDpc() from the DpcLib instead.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8897 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoPut EOF (End of File) on its own line for all source files. This is required for...
mdkinney [Sat, 11 Jul 2009 19:33:25 +0000 (19:33 +0000)]
Put EOF (End of File) on its own line for all source files.  This is required for some compiler to build.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8896 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove "Module Name:" from include file headers.
mdkinney [Sat, 11 Jul 2009 16:05:53 +0000 (16:05 +0000)]
Remove "Module Name:" from include file headers.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8895 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMake CR/LF consistent in source file
mdkinney [Sat, 11 Jul 2009 16:03:44 +0000 (16:03 +0000)]
Make CR/LF consistent in source file

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8894 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove "Module Name:" from include file headers.
mdkinney [Sat, 11 Jul 2009 16:02:13 +0000 (16:02 +0000)]
Remove "Module Name:" from include file headers.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8893 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix Doxygen document generation for function prototypes
mdkinney [Fri, 10 Jul 2009 23:56:39 +0000 (23:56 +0000)]
Fix Doxygen document generation for function prototypes

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8892 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove extra #Include
mdkinney [Fri, 10 Jul 2009 23:55:52 +0000 (23:55 +0000)]
Remove extra #Include
Remove platform specific capsule action from generic BdsDxe

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8891 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoDocument the macro definitions for Variable Attributes.
darylm503 [Fri, 10 Jul 2009 22:09:04 +0000 (22:09 +0000)]
Document the macro definitions for Variable Attributes.
Clean up some sentence syntax.
Add direction tags to @param directives to match the declaration being commented.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8890 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdjust syntax of comment contents.
darylm503 [Fri, 10 Jul 2009 22:00:05 +0000 (22:00 +0000)]
Adjust syntax of comment contents.
Document members of the Device Recovery Module PPI.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8889 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd Doxygen comment block to SMRAM state macro definitions.
darylm503 [Fri, 10 Jul 2009 21:55:33 +0000 (21:55 +0000)]
Add Doxygen comment block to SMRAM state macro definitions.
Clean up comment for the EFI_SMRAM_HOB_DESCRIPTOR_BLOCK structure type to combine the orphan comment about the specification inconsistency with the comment for the type.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8888 6f19259b-4bc3-4df7-8a09-765794883524

13 years agofixed operator order
jcarsey [Fri, 10 Jul 2009 19:46:17 +0000 (19:46 +0000)]
fixed operator order

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8887 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix build break
mdkinney [Fri, 10 Jul 2009 18:16:26 +0000 (18:16 +0000)]
Fix build break

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8886 6f19259b-4bc3-4df7-8a09-765794883524

13 years agofix build breaks. and allow for new lists to be created.
jcarsey [Fri, 10 Jul 2009 18:06:01 +0000 (18:06 +0000)]
fix build breaks. and allow for new lists to be created.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8885 6f19259b-4bc3-4df7-8a09-765794883524

13 years agorestore @par Revision Reference.
eric_tian [Fri, 10 Jul 2009 12:40:31 +0000 (12:40 +0000)]
restore @par Revision Reference.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8884 6f19259b-4bc3-4df7-8a09-765794883524

13 years agorestore @par Revision Reference.
eric_tian [Fri, 10 Jul 2009 12:17:41 +0000 (12:17 +0000)]
restore @par Revision Reference.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8883 6f19259b-4bc3-4df7-8a09-765794883524

13 years agofix build issue
eric_tian [Fri, 10 Jul 2009 10:25:44 +0000 (10:25 +0000)]
fix build issue

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8882 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoroll back the change on the naming of DataHubRecords.h for backward compatibility.
eric_tian [Fri, 10 Jul 2009 10:20:57 +0000 (10:20 +0000)]
roll back the change on the naming of DataHubRecords.h for backward compatibility.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8881 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoTo keep the code not change as original for compatible purpose. GetNextVariable ...
jchen20 [Fri, 10 Jul 2009 10:19:26 +0000 (10:19 +0000)]
To keep the code not change as original for compatible purpose. GetNextVariable --> PeiGetVariable. SetVariable--> PeiSetVariable

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8880 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoupdate the function header comment to comply with PI1.2 volume 5
eric_tian [Fri, 10 Jul 2009 10:17:40 +0000 (10:17 +0000)]
update the function header comment to comply with PI1.2 volume 5

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8879 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoroll back the change on the naming of DataHubRecords.h for backward compatibility.
eric_tian [Fri, 10 Jul 2009 10:16:50 +0000 (10:16 +0000)]
roll back the change on the naming of DataHubRecords.h for backward compatibility.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8878 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoroll back the change on the naming of DataHubRecords.h for backward compatibility.
eric_tian [Fri, 10 Jul 2009 10:16:37 +0000 (10:16 +0000)]
roll back the change on the naming of DataHubRecords.h for backward compatibility.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8877 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoroll back the change on the naming of DataHubRecords.h for backward compatibility.
eric_tian [Fri, 10 Jul 2009 10:15:41 +0000 (10:15 +0000)]
roll back the change on the naming of DataHubRecords.h for backward compatibility.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8876 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoroll back the change on the naming of DataHubRecords.h for backward compatibility.
eric_tian [Fri, 10 Jul 2009 10:15:24 +0000 (10:15 +0000)]
roll back the change on the naming of DataHubRecords.h for backward compatibility.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8875 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoThe FrameworkHiiOnUefiHiiThunk driver registers notification for creating/adding...
rsun3 [Fri, 10 Jul 2009 10:13:04 +0000 (10:13 +0000)]
The FrameworkHiiOnUefiHiiThunk driver registers notification for creating/adding/removing string/form packages into the UEFI HII Database. The notification handler wants to parse the IFR binary data of the form package. However, the code assumes that a form package have a FORM SET OP and if not, it will assert.  Remove assert and ignore form packages that can not be handled for error tolerant.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8874 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix a bug in BuidHobGuidType() of PeiHobLib that it does not adjust the hob length...
rsun3 [Fri, 10 Jul 2009 10:03:46 +0000 (10:03 +0000)]
Fix a bug in BuidHobGuidType() of PeiHobLib that it does not adjust the hob length to be multiple of 8. This does not follow the spec.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8873 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoSynchronize build tools binaries with source code r1654 at build tool project.
klu2 [Fri, 10 Jul 2009 09:38:06 +0000 (09:38 +0000)]
Synchronize build tools binaries with source code r1654 at build tool project.
The modifications includes:
1) Correct the issue that build tool generate UINT8 array for unicode string type PCD, it maybe cause alignment issue. Now build tool will generate UINT16 array for unicode string type PCD.
2) Merge FdfParser.py updates to FdfParserLite.py
3) Replace EFI_IMAGE_NT_HEADERS with EFI_IMAGE_OPTIONAL_HEADER_UNION. (GenFv)
The code referencing EFI_IMAGE_NT_HEADERS has been modified to
refer to EFI_IMAGE_OPTIONAL_HEADER_UNION => Pe32/Pe32Plus.
4) Remove definitions of build machine specific types.
Remove EFI_IMAGE_OPTIONAL_HEADER, EFI_IMAGE_NT_HEADERS,
EFI_IMAGE_NT_OPTIONAL_HDR_MAGIC, and EFI_IMAGE_MACHINE_TYPE_SUPPORTED,
since these were defined differently based on the architecture
of the build machine.  The BaseTools should support the edk2
supported processor architectures and not depend on the architecture
of the build platform.
5) Added support for the ARM processor type
Added RVCT as a ToolChainFamily (Real View Compiler Tools from ARM)
Enabled FixedAtBuild 32-bit PCDs to be used from GCC or RVCT assembler.
Updated GenFw to support RVCT ELF images and removed #ifdefs for ELF. Also made ELF to PE/COFF features available on all supported build targets for the tools by adding some FreeBSD ELF headers.
Updated GenFv to support the ARM reset vector in ZeroBytes of the FV header.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8872 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoClean the public header files to remove the unnecessary include files.
lgao4 [Fri, 10 Jul 2009 09:30:53 +0000 (09:30 +0000)]
Clean the public header files to remove the unnecessary include files.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8871 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate FrameworkHiiOnUefiHiiThunk driver due to clean up of FrameworkHii.h.
rsun3 [Fri, 10 Jul 2009 09:10:59 +0000 (09:10 +0000)]
Update FrameworkHiiOnUefiHiiThunk driver due to clean up of FrameworkHii.h.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8870 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd the missing header file.
lgao4 [Fri, 10 Jul 2009 08:37:27 +0000 (08:37 +0000)]
Add the missing header file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8869 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove unused PeiServiceLib header file.
lgao4 [Fri, 10 Jul 2009 08:25:51 +0000 (08:25 +0000)]
Remove unused PeiServiceLib header file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8868 6f19259b-4bc3-4df7-8a09-765794883524

13 years ago1, Add @par section in file header comment
klu2 [Fri, 10 Jul 2009 08:07:23 +0000 (08:07 +0000)]
1, Add @par section in file header comment
2, Rollback the member name changing in last modification to keep backward compatible. Although add more comment to declaration the these inconsistent issue.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8867 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMove LockKeyboards API from GenericBdsLib to PlatformBdsLib
lgao4 [Fri, 10 Jul 2009 08:06:56 +0000 (08:06 +0000)]
Move LockKeyboards API from GenericBdsLib to PlatformBdsLib
And change PlatformBdsLockNonUpdatableFlash in PlatformBdsLib return type to VOID.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8866 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd comments to describe the difference between code and spec and move the processor...
jchen20 [Fri, 10 Jul 2009 08:05:50 +0000 (08:05 +0000)]
Add comments to describe the difference between code and spec and move the processor invalid reason macro to StatusCode.h from CPU pkg to fix the bug #202469

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8865 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoCode clean up to match with Framework HII 0.92 spec. Add comments for mismatches...
rsun3 [Fri, 10 Jul 2009 07:59:23 +0000 (07:59 +0000)]
Code clean up to match with Framework HII 0.92 spec. Add comments for mismatches between code and spec.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8864 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix build break.
lgao4 [Fri, 10 Jul 2009 07:57:34 +0000 (07:57 +0000)]
Fix build break.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8863 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoReplace Fixed PCD with Feature PCD for useHalfHandshake to reduce code size.
gikidy [Fri, 10 Jul 2009 07:55:14 +0000 (07:55 +0000)]
Replace Fixed PCD with Feature PCD for useHalfHandshake to reduce code size.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8862 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMerge 3 PCDs for the ISA Bus Driver to a single PCD that is a bitmask of features.
xli24 [Fri, 10 Jul 2009 07:01:42 +0000 (07:01 +0000)]
Merge 3 PCDs for the ISA Bus Driver to a single PCD that is a bitmask of features.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8861 6f19259b-4bc3-4df7-8a09-765794883524

13 years ago1. remove duplicated NetLibDispatchDpc() calling in Pool function.
vanjeff [Fri, 10 Jul 2009 06:59:07 +0000 (06:59 +0000)]
1. remove duplicated NetLibDispatchDpc() calling in Pool function.
2. use mde library
3. add security check.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8860 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoenhanced check when reading BMP file.
vanjeff [Fri, 10 Jul 2009 05:03:24 +0000 (05:03 +0000)]
enhanced check when reading BMP file.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8859 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRefine comments.
xli24 [Fri, 10 Jul 2009 03:53:02 +0000 (03:53 +0000)]
Refine comments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8858 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRefine comments.
xli24 [Fri, 10 Jul 2009 03:41:20 +0000 (03:41 +0000)]
Refine comments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8857 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoKeep inconsistency in code and add additional comments for that.
xli24 [Fri, 10 Jul 2009 03:28:16 +0000 (03:28 +0000)]
Keep inconsistency in code and add additional comments for that.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8856 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoMove LockKeyboards API from GenericBdsLib to PlatformBdsLib
lgao4 [Fri, 10 Jul 2009 03:26:52 +0000 (03:26 +0000)]
Move LockKeyboards API from GenericBdsLib to PlatformBdsLib
And change PlatformBdsLockNonUpdatableFlash in PlatformBdsLib return type to VOID.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8855 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix a bug that process received data twice, it will cause serial work incorrect.
gikidy [Fri, 10 Jul 2009 03:05:10 +0000 (03:05 +0000)]
Fix a bug that process received data twice, it will cause serial work incorrect.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8854 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove code that fills in the FirmwareVendor and FirmwareRevision in the EFI System...
mdkinney [Fri, 10 Jul 2009 00:05:26 +0000 (00:05 +0000)]
Remove code that fills in the FirmwareVendor and FirmwareRevision in the EFI System Table and depend on BdsDxe in the IntelFrameworkModulePkg to do this instead.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8852 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove code that fills in the FirmwareVendor and FirmwareRevision in the EFI System...
mdkinney [Fri, 10 Jul 2009 00:03:30 +0000 (00:03 +0000)]
Remove code that fills in the FirmwareVendor and FirmwareRevision in the EFI System Table and depend on BdsDxe in the IntelFrameworkModulePkg to do this instead.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8851 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove code that fills in the FirmwareVendor and FirmwareRevision in the EFI System...
mdkinney [Thu, 9 Jul 2009 23:59:35 +0000 (23:59 +0000)]
Remove code that fills in the FirmwareVendor and FirmwareRevision in the EFI System Table and depend on BdsDxe in the IntelFrameworkModulePkg to do this instead.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8850 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUpdate BdsDxe to fill int he FirmwareVendor and FirmwareRevision fields of the EFI...
mdkinney [Thu, 9 Jul 2009 23:52:16 +0000 (23:52 +0000)]
Update BdsDxe to fill int he FirmwareVendor and FirmwareRevision fields of the EFI System Table based on PCD settings

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8849 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd PCDs for FirmwareVendor, FirmwareRevision, FirmwareVerisonString, and FirmwareRel...
mdkinney [Thu, 9 Jul 2009 23:48:54 +0000 (23:48 +0000)]
Add PCDs for FirmwareVendor, FirmwareRevision, FirmwareVerisonString, and FirmwareReleaseDateString

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8848 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRemove structure declaration for EFI_UGA_PIXEL.
mdkinney [Thu, 9 Jul 2009 23:26:39 +0000 (23:26 +0000)]
Remove structure declaration for EFI_UGA_PIXEL.

This structure is already defined in MdePkg/Include/Protocol/UgaDraw.h and this extra declaration is generating build breaks for a redefinition

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8847 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix build break
mdkinney [Thu, 9 Jul 2009 23:23:05 +0000 (23:23 +0000)]
Fix build break

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8846 6f19259b-4bc3-4df7-8a09-765794883524

13 years agofix comment
jcarsey [Thu, 9 Jul 2009 23:15:09 +0000 (23:15 +0000)]
fix comment

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8845 6f19259b-4bc3-4df7-8a09-765794883524

13 years agofix operator order.
jcarsey [Thu, 9 Jul 2009 17:36:06 +0000 (17:36 +0000)]
fix operator order.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8844 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoCommitting changes to the comments, to improve code documentation.
pkandel [Thu, 9 Jul 2009 12:37:01 +0000 (12:37 +0000)]
Committing changes to the comments, to improve code documentation.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8843 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoCommitting changes to the comments, to improve code documentation.
pkandel [Thu, 9 Jul 2009 12:36:25 +0000 (12:36 +0000)]
Committing changes to the comments, to improve code documentation.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8842 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoCommitting changes to the comments, to improve code documentation.
pkandel [Thu, 9 Jul 2009 12:02:01 +0000 (12:02 +0000)]
Committing changes to the comments, to improve code documentation.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8841 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoCommitting changes to the comments, to improve code documentation.
pkandel [Thu, 9 Jul 2009 12:01:01 +0000 (12:01 +0000)]
Committing changes to the comments, to improve code documentation.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8840 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd comments to describe the difference between code and spec to fix the bug #202430
jchen20 [Thu, 9 Jul 2009 10:27:43 +0000 (10:27 +0000)]
Add comments to describe the difference between code and spec to fix the bug #202430

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8839 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd comments to describe the difference between code and spec to fix the bug #202409
jchen20 [Thu, 9 Jul 2009 09:56:42 +0000 (09:56 +0000)]
Add comments to describe the difference between code and spec to fix the bug #202409

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8838 6f19259b-4bc3-4df7-8a09-765794883524

13 years agodescribe the difference with Spec to fix the bug #202465
jchen20 [Thu, 9 Jul 2009 09:41:35 +0000 (09:41 +0000)]
describe the difference with Spec to fix the bug #202465

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8837 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoupdate the file header/function comments of DiskInfo/PciHotPlugRequest protocols...
eric_tian [Thu, 9 Jul 2009 09:31:41 +0000 (09:31 +0000)]
update the file header/function comments of DiskInfo/PciHotPlugRequest protocols to align with PI1.2 spec volume 5

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8836 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRefine comments for BdsGetBootTypeFromDevicePath().
klu2 [Thu, 9 Jul 2009 09:30:28 +0000 (09:30 +0000)]
Refine comments for BdsGetBootTypeFromDevicePath().

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8835 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd definition on SmmStatusCodeProtocol to comply the SMMCIS spec to fix the bug...
jchen20 [Thu, 9 Jul 2009 09:17:18 +0000 (09:17 +0000)]
Add definition on SmmStatusCodeProtocol to comply the SMMCIS spec to fix the bug #202466

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8834 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd comments to describe the difference with Spec to fix the bug #202466
jchen20 [Thu, 9 Jul 2009 09:13:30 +0000 (09:13 +0000)]
Add comments to describe the difference with Spec to fix the bug #202466

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8833 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoadd security check.
vanjeff [Thu, 9 Jul 2009 08:54:39 +0000 (08:54 +0000)]
add security check.
update functions comments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8832 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd the FRAMEWORK_EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL definition to comply with Framew...
jchen20 [Thu, 9 Jul 2009 07:43:00 +0000 (07:43 +0000)]
Add the FRAMEWORK_EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL definition to comply with Framework spec

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8831 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRefine the comments to describe inconsistency between code and spec.
xli24 [Thu, 9 Jul 2009 07:22:06 +0000 (07:22 +0000)]
Refine the comments to describe inconsistency between code and spec.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8830 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoRetire Logo and Shell guid header file, which are replaced by gEfiIntelFrameworkModul...
lgao4 [Thu, 9 Jul 2009 05:48:35 +0000 (05:48 +0000)]
Retire Logo and Shell guid header file, which are replaced by gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile and gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8829 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoSynchronize the build tools' binary with source files at r1645 in build tool project.
lgao4 [Thu, 9 Jul 2009 05:47:15 +0000 (05:47 +0000)]
Synchronize the build tools' binary with source files at r1645 in build tool project.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8828 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoupdated comments per review comments.
vanjeff [Thu, 9 Jul 2009 03:03:32 +0000 (03:03 +0000)]
updated comments per review comments.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8827 6f19259b-4bc3-4df7-8a09-765794883524

13 years agothe Comment the gap between Framework spec and code in the definition of FRAMEWORK_EF...
jchen20 [Thu, 9 Jul 2009 02:19:02 +0000 (02:19 +0000)]
the Comment the gap between Framework spec and code in the definition of FRAMEWORK_EFI_PEI_SERVICES

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8826 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoUse PixelFormat PixelBitMask in CirrusLogic5430Dxe driver.
jljusten [Thu, 9 Jul 2009 00:04:41 +0000 (00:04 +0000)]
Use PixelFormat PixelBitMask in CirrusLogic5430Dxe driver.

Modify CirrusLogic5430Dxe to return mode info with PixelFormat
set to PixelBitMask.  This enables the Linux framebuffer code to
function with the UEFI GOP framebuffer.  Previously the code
would return PixelBltOnly for the PixelFormat, and thus would
not provide any framebuffer information.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8825 6f19259b-4bc3-4df7-8a09-765794883524

13 years agofixing build errors
jcarsey [Wed, 8 Jul 2009 17:26:58 +0000 (17:26 +0000)]
fixing build errors

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8824 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoSynchronize the build tools' binary with source files at r1640 in build tool project.
xli24 [Wed, 8 Jul 2009 15:47:25 +0000 (15:47 +0000)]
Synchronize the build tools' binary with source files at r1640 in build tool project.
This update adds error check for environment path existence.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8823 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoAdd comments for the return value of GenericBdsLib functions.
lgao4 [Wed, 8 Jul 2009 12:06:28 +0000 (12:06 +0000)]
Add comments for the return value of GenericBdsLib functions.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8822 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoaccording to DataHubSubclass spec, all fields of data record should be naturally...
eric_tian [Wed, 8 Jul 2009 09:56:07 +0000 (09:56 +0000)]
according to DataHubSubclass spec, all fields of data record should be naturally alignment.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8821 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoto describe the gap between Framework spec and code to fix the bug #202434
jchen20 [Wed, 8 Jul 2009 09:49:07 +0000 (09:49 +0000)]
to describe the gap between Framework spec and code to fix the bug #202434

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8820 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoadd security check.
vanjeff [Wed, 8 Jul 2009 09:42:16 +0000 (09:42 +0000)]
add security check.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8819 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoto fill the gap between PI1.0 and code to fix the bug #202435
jchen20 [Wed, 8 Jul 2009 09:39:49 +0000 (09:39 +0000)]
to fill the gap between PI1.0 and code to fix the bug #202435

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8818 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoto fill the gap between Framework and code to fix the bug #202405, #202419, #202418...
jchen20 [Wed, 8 Jul 2009 09:38:08 +0000 (09:38 +0000)]
to fill the gap between Framework and code to fix the bug #202405, #202419, #202418, #202435,#202437, #202439, #202440

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8817 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoEnhanced module to handle half handshake flow control.
gikidy [Wed, 8 Jul 2009 09:29:08 +0000 (09:29 +0000)]
Enhanced module to handle half handshake flow control.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8816 6f19259b-4bc3-4df7-8a09-765794883524

13 years agoFix a building error due to check-in r8808
klu2 [Wed, 8 Jul 2009 08:59:07 +0000 (08:59 +0000)]
Fix a building error due to check-in r8808

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8815 6f19259b-4bc3-4df7-8a09-765794883524