qwang12
9e99ce325a
Covert the FvAttributes back to format defined in PI spec after calling the Framework FV Protocol. This behavior is defined in PI spec.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6611 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 14:18:25 +00:00
qwang12
6d8f3e5d57
EBC Cleanup: BaseIoLibIntrinsic is only supported for IA32, IPF, X64
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6610 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 13:55:17 +00:00
qwang12
73396ac275
EBC Cleanup: _break is already defined in EdkCompatibilityPkg\Foundation\Include\Ebc\EfiBind.h
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6609 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 13:53:57 +00:00
jgong5
ce904bae52
synced function header
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6608 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 13:37:36 +00:00
xli24
05975035a2
Update PciOptionRomSupport.c to pass GCC build.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6607 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 13:27:35 +00:00
jji4
f1db45f81a
Code Scrub: Code has been checked with MDE spec
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6606 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 11:33:48 +00:00
qwang12
9a737ffeab
Remove unused comment.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6605 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 10:04:51 +00:00
qwang12
9836611611
1) Change the EFI_SPECIFICATION_VERSION to 0x00020000 and PI_SPECIFICATION_VERSION to 0x00009000. EdkCompatibilityPkg.dsc by default support UEFI 2.0 and Framework 0.9x.
...
2) Replace using these EDK 2 style INF file so that EdkCompatibilityPkg.dsc can be built under GCC, ICC and MSFT tool-chain.
EfiCommonLib_Edk2.inf
EfiRuntimeLib_Edk2.inf
Thunk16Lib_Edk2.inf
PeiLib_Edk2.inf
CpuIA32Lib_Edk2.inf
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6604 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 10:03:39 +00:00
qwang12
a7875fb808
ICC Cleanup.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6603 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 09:58:36 +00:00
qwang12
1bfbd131fa
ICC Cleanup:
...
#if __INTEL_COMPILER
//
// Disable the extra ";" warning;
// All places referencing EFI_GUID_STRING MACRO will generate this error.
//
#pragma warning ( disable : 424 )
//
// error #593 : variable "Status" was set but never used
// This error may be flagged if a function only do ASSERT on return status when
// EFI_DEBUG is not defined (EDK's ASSERT will be defined as empty statement).
// To make EdkCompatibilityPkg buildable by ICC with EFI_DEBUG undefined, disable
// this warning.
//
#pragma warning ( disable : 593 )
//
// Disable ICC's remark #869 : "Parameter" was never referenced warning.
// This is legal ANSI C code so we disable the remark that is turned on with -Wall
//
#pragma warning ( disable : 869 )
//
// Disable ICC's remark #1418 : external function definition with no prior declaration.
// This is legal ANSI C code so we disable the remark that is turned on with /W4
//
#pragma warning ( disable : 1418 )
//
// Disable ICC's remark #1419 : external declaration in primary source file
// This is legal ANSI C code so we disable the remark that is turned on with /W4
//
#pragma warning ( disable : 1419 )
#endif
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6602 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 09:57:59 +00:00
qwang12
78d9194775
ICC cleanup: Add in (CONST EFI_PEI_SERVICES **)
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6601 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 09:56:50 +00:00
qwang12
71f633dd05
ICC cleanup: Add in (CONST EFI_PEI_SERVICES **)
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6600 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 09:56:38 +00:00
qwang12
89f048160a
ICC cleanup: add EFI_PEI_TRANSFER_CONTROL_SET_JUMP and EFI_PEI_TRANSFER_CONTROL_LONG_JUMP data cast.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6599 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 09:56:27 +00:00
qwang12
ec5ed91eef
ICC cleanup: Add in (CONST EFI_PEI_SERVICES **)
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6598 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 09:52:43 +00:00
qwang12
16bd006b23
ICC cleanup: #undef previously defined _DEBUG.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6597 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 09:52:11 +00:00
qwang12
e70330e0e3
Bug Fix: Define CPU_STACK_ALIGNMENT for each ARCH.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6596 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 09:50:35 +00:00
jgong5
2ff2921247
synced function header
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6595 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 09:29:44 +00:00
qwang12
d9ef3b7dc4
GCC Cleanup: UINT8_MAX is defined already in standard header file.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6594 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:33:30 +00:00
qwang12
6b6f745214
ICC Cleanup: add data typecast after arithemtics.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6593 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:12:25 +00:00
qwang12
c44a5016b3
ICC Cleanup: Remove the unnecessary ',' in the last enum.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6592 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:11:23 +00:00
qwang12
0d37437d28
GCC Cleanup: Define EFI_BREAKPOINT for GCC build.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6591 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:10:49 +00:00
qwang12
b8773e24c6
GCC Cleanup: Remove the duplicated typedef and include the header files instead.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6590 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:09:40 +00:00
qwang12
e2be78c1f6
GCC Cleanup: Remove the duplicated #define.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6589 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:09:13 +00:00
qwang12
e16c7fa32b
ICC Cleanup: add enum typecast after arithemtics.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6588 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:08:54 +00:00
qwang12
aeef1b2b84
GCC Cleanup: GUID initializer.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6587 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:07:19 +00:00
qwang12
a6c42ad9b4
ICC Cleanup: add (UINT8 *) typecast.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6586 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:05:32 +00:00
qwang12
1ebee49324
ICC Cleanup: add (VOID **) typecast.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6585 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:04:39 +00:00
qwang12
d24d32ddf8
ICC Cleanup: add (VOID **) typecast.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6584 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:03:58 +00:00
qwang12
70d18ad141
ICC Cleanup: Remove the unnecessary ',' in the last enum.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6583 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:03:05 +00:00
qwang12
e1aa561d76
ICC Cleanup: Remove the unnecessary ',' in the last enum.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6582 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:02:51 +00:00
qwang12
193942bb21
GCC Cleanup: Remove unused typedef.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6581 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:02:02 +00:00
qwang12
0e80e8f112
GCC Cleanup: Remove unused typedef.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6580 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:01:47 +00:00
qwang12
717656c782
ICC Cleanup.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6579 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 08:01:05 +00:00
qwang12
af257d5087
GCC Cleanup: Add () to (EFI_D_ERROR|EFI_D_INFO) pass GCC build.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6578 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 07:59:24 +00:00
qwang12
fa41279feb
GCC Cleanup: Use a commenting style that pass GCC build.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6577 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 07:52:37 +00:00
qwang12
1e0b8cec7e
Add in MdeModulePkg.dec depedency as HiiLib is moved to MdeModulePkg.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6576 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 07:50:50 +00:00
xli24
555e76f83f
Refine MdeModulePkg to pass GCC build.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6575 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 07:01:14 +00:00
jji4
940a892b9a
Code Scrub: Corrected some retvals according to the spec.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6574 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 06:57:25 +00:00
qwang12
7b05e2c958
Add in comment on the EFI_IFR_GUID_VAREQNAME.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6573 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 06:30:49 +00:00
qwang12
4bf858328e
Remove the unnecessary CONST.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6572 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 06:22:02 +00:00
vanjeff
223883198e
refine the comments
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6571 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 06:01:24 +00:00
niry
b6c4ecad36
fix code style issue and add function header
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6570 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 04:52:51 +00:00
qhuang8
563353b71f
Fix GCC build break.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6569 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 03:32:46 +00:00
qwang12
1731b949f8
Fix a typo
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6568 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-18 01:12:28 +00:00
qwang12
6a179dcaee
Add in parameter checking to pass UEFI HII SCT test.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6567 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-17 14:30:47 +00:00
qhuang8
d9304888c5
Add changing log for the removal of timer events macros in UefiScsiLib.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6566 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-17 14:28:54 +00:00
qhuang8
c1f1e9ac84
Remove 4 obsolete macros in UefiScsiLib and we have equivalent macros to the UEFI Lib for managing Timer Events
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6565 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-17 14:24:01 +00:00
qhuang8
e72a3b3ea8
Update SCSI modules to use new macros defined in UefiLib.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6564 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-17 14:22:23 +00:00
qhuang8
52ca0d9816
Add 3 macros to manager Timer events.
...
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6563 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-17 14:21:43 +00:00
qhuang8
8dd2a792d6
Add a workaround to judge the end-of-device path type:
...
We used to have type EFI_END_ENTIRE_DEVICE_PATH (0xff) to tag the end of entire device path.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6562 6f19259b-4bc3-4df7-8a09-765794883524
2008-11-17 12:46:35 +00:00