13 years agoAdding GCC and RVCT support. Since edk uses [nmake] section we add to add <BuildOpito...
AJFISH [Tue, 10 Nov 2009 17:54:08 +0000 (17:54 +0000)]
Adding GCC and RVCT support. Since edk uses [nmake] section we add to add <BuildOpitons> to pass the correct flags to the shell. I had to make lots of changes to the Shell svn r33 to make it compile for GCC and to compile with RVCT. I will post a diff to the discusion list and see how we should handle the Shell source code changes.

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

13 years agoUpdate Nt32 package to remove UID support .
qhuang8 [Tue, 10 Nov 2009 13:58:41 +0000 (13:58 +0000)]
Update Nt32 package to remove UID support .

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

13 years agoEnable UID support in NT32 platform
gdong1 [Tue, 10 Nov 2009 10:03:05 +0000 (10:03 +0000)]
Enable UID support in NT32 platform

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

13 years agoMake PcdPeim/PcdDxe driver also produce EFI_PCD_PPI/EFI_PCD_PROTOCOL defined in PI...
klu2 [Tue, 10 Nov 2009 08:45:07 +0000 (08:45 +0000)]
Make PcdPeim/PcdDxe driver also produce EFI_PCD_PPI/EFI_PCD_PROTOCOL defined in PI 1.2 vol3. The EFI_PCD_PPI/EFI_PCD_PROTOCOL only support dynamic-ex type PCD, but original PCD_PPI/PCD_PROTOCOL in MdePkg support dynamic and dynamic-ex type PCDs.

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

13 years agoMake PcdPeim/PcdDxe driver also produce EFI_PCD_PPI/EFI_PCD_PROTOCOL defined in PI...
klu2 [Tue, 10 Nov 2009 08:44:56 +0000 (08:44 +0000)]
Make PcdPeim/PcdDxe driver also produce EFI_PCD_PPI/EFI_PCD_PROTOCOL defined in PI 1.2 vol3. The EFI_PCD_PPI/EFI_PCD_PROTOCOL only support dynamic-ex type PCD, but original PCD_PPI/PCD_PROTOCOL in MdePkg support dynamic and dynamic-ex type PCDs.

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

13 years agoAdding new library instance for SortLib with built in function for sorting device...
jcarsey [Mon, 9 Nov 2009 23:33:11 +0000 (23:33 +0000)]
Adding new library instance for SortLib with built in function for sorting device paths.

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

13 years agoUpgrade ShellLib and fix bug with param parsing
jcarsey [Mon, 9 Nov 2009 18:08:58 +0000 (18:08 +0000)]
Upgrade ShellLib and fix bug with param parsing

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

13 years agoSync tool code to BuildTools project r1739.
lgao4 [Mon, 9 Nov 2009 11:47:35 +0000 (11:47 +0000)]
Sync tool code to BuildTools project r1739.

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

13 years agoChange the GUID value of FVB to be that of FVB2 in PI 1.2 spec. this will force FVB...
qhuang8 [Mon, 9 Nov 2009 05:13:14 +0000 (05:13 +0000)]
Change the GUID value of FVB to be that of FVB2 in PI 1.2 spec. this will force FVB drivers built through the ECP to produce the PI 1.2 FVB2 Protocol GUID

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

13 years agoAdd Framework version of EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL_GUID and its GUID C Name...
qhuang8 [Mon, 9 Nov 2009 05:12:25 +0000 (05:12 +0000)]
Add Framework version of EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL_GUID and its GUID C Name to IntelFrameworkPkg.

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

13 years agoAdd new protocol definition of FVB2 defined in PI1.2 and change GUID value of FVB...
qhuang8 [Mon, 9 Nov 2009 05:10:55 +0000 (05:10 +0000)]
Add new protocol definition of FVB2 defined in PI1.2 and change GUID value of FVB to be that of FVB2.

This is a source level compatible change, but not binary level. We might need to rebuild some old binary modules to work with newer version of MdePkg.

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

13 years agoChange the behavior of the HII Library function HiiGetHiiHandles() when the PackageLi...
rsun3 [Thu, 5 Nov 2009 08:53:47 +0000 (08:53 +0000)]
Change the behavior of the HII Library function HiiGetHiiHandles() when the PackageListGuid parameter is not NULL. The original behavior is that if this parameter is not NULL at most 1 HII Handle is returned. Behavior after change is if this parameter is not NULL zero or more HII Handles associated with PackageListGuid are returned, because it is possible that there are multiple package lists with same package list GUID in the HII Database.

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

13 years agofixed typo
vanjeff [Wed, 4 Nov 2009 08:39:25 +0000 (08:39 +0000)]
fixed typo

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

13 years ago[Change summary]:
tye [Wed, 4 Nov 2009 08:18:34 +0000 (08:18 +0000)]
[Change summary]:
1. Update NetLib to a combined NetLib support dual network stack:
1) Add Network Debug facility for IPv4 stack.
2) Extend the library APIs to support IPv6 stack:
   a. NetIp6IsUnspecifiedAddr
   b. NetIp6IsLinkLocalAddr
   c. NetIp6IsNetEqual
   d. NetLibCreateIPv6DPathNode.
   e. NetIp6PseudoHeadChecksum
   f. NetIp6IsValidUnicast
3) Update the structure definitions:
   a. Update NET_BUF to add EFI_IP6_HEADER and EFI_UDP_HEADER
4) Update Ip4IsUnicast to NetIp4IsUnicast

2. Update the impacted modules to adopt the combined NetLib.

3. Clean up coding style errors in all network drivers and libraries.

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

13 years agoadded comments for CAPSULE_HOB_INFO in CapsuleVendor.h (MdeModuleModulePkg).
vanjeff [Wed, 4 Nov 2009 06:51:34 +0000 (06:51 +0000)]
added comments for CAPSULE_HOB_INFO in CapsuleVendor.h (MdeModuleModulePkg).

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

13 years ago1. rolled back Hob library to remove new API - BuildCapsuleHob() and related implemen...
vanjeff [Wed, 4 Nov 2009 06:51:07 +0000 (06:51 +0000)]
1. rolled back Hob library to remove new API - BuildCapsuleHob() and related implementation in MdePkg.
2. implemented BuildCvHob() in PeiHobLib/HobLib.c.

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

13 years agoEnable Report Status Code Router introduced in PI 1.2 for PEI and DXE.
xli24 [Tue, 3 Nov 2009 02:39:10 +0000 (02:39 +0000)]
Enable Report Status Code Router introduced in PI 1.2 for PEI and DXE.

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

13 years agoDescribe update of default status code PCD values in change log.
xli24 [Mon, 2 Nov 2009 07:57:49 +0000 (07:57 +0000)]
Describe update of default status code PCD values in change log.

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

13 years agoAdd description comments for status code PCDs with macros defined in PI 1.2.
xli24 [Mon, 2 Nov 2009 04:22:44 +0000 (04:22 +0000)]
Add description comments for status code PCDs with macros defined in PI 1.2.

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

13 years agoThe value of PcdStatusCodeValueSetVirtualAddressMap is changed from 0x03101004 to...
xli24 [Mon, 2 Nov 2009 04:13:25 +0000 (04:13 +0000)]
The value of PcdStatusCodeValueSetVirtualAddressMap is changed from 0x03101004 to 0x03111004, which equals EFI_SOFTWARE_EFI_RUNTIME_SERVICE | EFI_SW_RS_PC_SET_VIRTUAL_ADDRESS_MAP.

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

13 years ago2 PCD values of status code are updated:
xli24 [Mon, 2 Nov 2009 03:22:51 +0000 (03:22 +0000)]
2 PCD values of status code are updated:

1. PcdStatusCodeValueBootServiceExit. Its value is changed from 0x3100019 to 0x3101019, which equals EFI_SOFTWARE_EFI_BOOT_SERVICE | EFI_SW_BS_PC_EXIT_BOOT_SERVICES.
2. PcdStatusCodeValuePeiHandoffToDxe. Its value is changed from 0x3031001 to 0x3021001, which equals EFI_SOFTWARE_PEI_CORE | EFI_SW_PEI_CORE_PC_HANDOFF_TO_NEXT.

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

13 years agoCorrect the typo in comments.
lgao4 [Fri, 30 Oct 2009 07:08:22 +0000 (07:08 +0000)]
Correct the typo in comments.

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

13 years ago1. Update the UdpIo to a combined UdpIo to support both v4 and v6 stack.
tye [Fri, 30 Oct 2009 05:11:38 +0000 (05:11 +0000)]
1. Update the UdpIo to a combined UdpIo to support both v4 and v6 stack.
2. Update Dhcp4 and Mtftp4 driver to adopt the combined UdpIo.
3. Clean up coding style problems in combined IpIoLib/NetLib. Update Tcp4 and Udp4 to adopt the changes.

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

13 years agoadd back CAPSULE_HOB_INFO definition for back-compatible.
vanjeff [Thu, 29 Oct 2009 01:49:20 +0000 (01:49 +0000)]
add back CAPSULE_HOB_INFO definition for back-compatible.

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

13 years agoremove CAPSULE_HOB_INFO definition from MdeModulePkg.
vanjeff [Wed, 28 Oct 2009 07:54:40 +0000 (07:54 +0000)]
remove CAPSULE_HOB_INFO definition from MdeModulePkg.

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

13 years agoupdated BDS to get capsule information from UEFI capsule HOB instead of CAPSULE_HOB_I...
vanjeff [Wed, 28 Oct 2009 07:54:17 +0000 (07:54 +0000)]
updated BDS to get capsule information from UEFI capsule HOB instead of CAPSULE_HOB_INFO(one GUIDed HOB).

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

13 years agoUEFI Capsule HOB updating includes:
vanjeff [Wed, 28 Oct 2009 07:53:32 +0000 (07:53 +0000)]
UEFI Capsule HOB updating includes:
1. add BuildCapsuleHob() in HobLib.h
2. add related APIs implementation in hob library instances.

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

13 years agoUpdate transition from EBC function to native IPF function to guarantee that at least...
mdkinney [Tue, 27 Oct 2009 22:58:55 +0000 (22:58 +0000)]
Update transition from EBC function to native IPF function to guarantee that at least 0x40 bytes of stack frame are reserved to prevent stack corruption.

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

13 years agoCorrectly get the width of orderedlist question.
lgao4 [Tue, 27 Oct 2009 07:55:00 +0000 (07:55 +0000)]
Correctly get the width of orderedlist question.

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

13 years agoFix the EBC build problem in DxeIpIoLib of r9374.
tye [Tue, 27 Oct 2009 02:45:43 +0000 (02:45 +0000)]
Fix the EBC build problem in DxeIpIoLib of r9374.

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

13 years agoNetLib:
tye [Mon, 26 Oct 2009 10:15:40 +0000 (10:15 +0000)]
1. Add new interface Ip6IsValidUnicast
3. Add new structure IP6_ICMP_* definitions
4. Update structure from EFI_UDP4_HEADER to EFI_UDP_HEADER
5. Add new macro EFI_IP6_EQUAL

1. Update the IpIoLib to a combined library for both v4 and v6 network stack
2. Fix a bug in IpIoIcmpHandler() - for IPv6 packet, the header length is variable (basic header + extension) rathar than fixed length.
   The fix removes the IPv6 header fields and notify the user with the ICMPv6 packet only containing payload.

1. Update to adapt the new combined IpIoLib
2. Add gEfiIp6ProtocolGuid/gEfiIp6ServiceBindingProtocolGuid to [Protocols] in INF file since the Ip6.h is included in IpIoLib and NetLib.
3. Pass the TCP4/UDP4 UEFI SCT test on NT32 platform.

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

13 years agoAllocated one buffer to for option->description, since it may be released by BdsLibBo...
vanjeff [Mon, 26 Oct 2009 09:38:17 +0000 (09:38 +0000)]
Allocated one buffer to for option->description, since it may be released by BdsLibBootViaBootOption().

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

13 years agoUpdate comments on setting >= 8 bytes Fv Alignment.
lgao4 [Mon, 26 Oct 2009 09:14:47 +0000 (09:14 +0000)]
Update comments on setting >= 8 bytes Fv Alignment.

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

13 years agoCorrect the patch in r9367.
xdu2 [Mon, 26 Oct 2009 08:35:38 +0000 (08:35 +0000)]
Correct the patch in r9367.

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

13 years agoset filename with device path for load file devices.
vanjeff [Mon, 26 Oct 2009 07:47:31 +0000 (07:47 +0000)]
set filename with device path for load file devices.

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

13 years agoUpdate SetupBrowser to support call to SendForm() by specify a formset class GUID...
xdu2 [Mon, 26 Oct 2009 07:44:10 +0000 (07:44 +0000)]
Update SetupBrowser to support call to SendForm() by specify a formset class GUID with input parameter FormsetGuid.
With this update, SendForm() could support formset class GUID other than EFI_HII_PLATFORM_SETUP_FORMSET_GUID, for example, the EFI_HII_DRIVER_HEALTH_FORMSET_GUID.

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

13 years agoFor now PEI Core LoadImage() service to always call LoadAndRelocatePeCoffImage()...
jchen20 [Mon, 26 Oct 2009 06:54:55 +0000 (06:54 +0000)]
For now PEI Core LoadImage() service to always call LoadAndRelocatePeCoffImage() even for XIP PEIMs.However the AllocatePage invoked in S3 path will make system assert. The patch is to fix it.

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

13 years agoFix a UI hang bug when adding Boot Option or Driver Option.
xdu2 [Mon, 26 Oct 2009 06:47:50 +0000 (06:47 +0000)]
Fix a UI hang bug when adding Boot Option or Driver Option.
Reproduce steps:
1. plug a NIC card to system
2. boot and select "Boot Maintenance Manager"->"Driver Options"->"Add Driver Option", a "MAC" device path will show up
3. select "MAC" device path and press Enter, and then press ESC
4. select "MAC" device path again, then the UI will hang.

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

13 years agoUpdate to align with UEFI 2.3 spec: rename "UEFI_CONFIG_LANG2" to be "UEFI_CONFIG_LANG_2"
xdu2 [Mon, 26 Oct 2009 06:05:35 +0000 (06:05 +0000)]
Update to align with UEFI 2.3 spec: rename "UEFI_CONFIG_LANG2" to be "UEFI_CONFIG_LANG_2"

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

xdu2 [Mon, 26 Oct 2009 05:27:28 +0000 (05:27 +0000)]

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

13 years agoSupport call of SendForm() from Callback(), i.e. nested call of SendForm().
xdu2 [Mon, 26 Oct 2009 03:06:06 +0000 (03:06 +0000)]
Support call of SendForm() from Callback(), i.e. nested call of SendForm().

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

13 years ago1. Code clean up: add IN/OUT modifier for parameters.
xdu2 [Mon, 26 Oct 2009 03:05:16 +0000 (03:05 +0000)]
1. Code clean up: add IN/OUT modifier for parameters.
2. UI enchancement: if there is no editable item in a Form, the F9/F10 will not be displayed in the footer.

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

13 years agoAdd support for newly defined Browser action type EFI_BROWSER_ACTION_FORM_OPEN and...
xdu2 [Mon, 26 Oct 2009 03:04:31 +0000 (03:04 +0000)]
Add support for newly defined Browser action type EFI_BROWSER_ACTION_FORM_OPEN and EFI_BROWSER_ACTION_FORM_CLOSE in UEFI spec.

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

13 years agoUpdate FormBrowser to conform to UEFI spec Table 197. Callback Behavior for Cross...
xdu2 [Mon, 26 Oct 2009 03:04:08 +0000 (03:04 +0000)]
Update FormBrowser to conform to UEFI spec Table 197. Callback Behavior for Cross-Reference:
  "CHANGING: If EFI_UNSUPPORTED or EFI_SUCCESS, cross-reference is taken. Any other error the cross-reference will not be taken."

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

13 years agoAdd support for newly defined VarStore type EFI_IFR_TYPE_UNDEFINED, EFI_IFR_TYPE_ACTI...
xdu2 [Mon, 26 Oct 2009 03:03:47 +0000 (03:03 +0000)]
Add support for newly defined VarStore type EFI_IFR_TYPE_UNDEFINED, EFI_IFR_TYPE_ACTION and EFI_IFR_TYPE_BUFFER in UEFI spec.
Note: with this update, the limitation for "OrderedList should use array of data type UINT8 as its storage" is removed; now OrderedList could use any data type (UINT8/UINT16/UINT32/UINT64) as its storage array.

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

13 years agoChange the FormBrowser behavior of "Pressing ESC":
xdu2 [Mon, 26 Oct 2009 03:03:12 +0000 (03:03 +0000)]
Change the FormBrowser behavior of "Pressing ESC":
The old behavior is: if press ESC, it will exit the whole Formset.
The new behavior is: if press ESC, it will return to the parent Form; if current Form is the root Form of a FormSet, it will exit the whole FormSet.

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

13 years agoSet Handle to NULL when creating a new handle.
vanjeff [Mon, 26 Oct 2009 02:28:49 +0000 (02:28 +0000)]
Set Handle to NULL when creating a new handle.

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

13 years agoAdd a MACRO IP6_IS_MULTICAST.
tye [Thu, 22 Oct 2009 06:32:44 +0000 (06:32 +0000)]

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

13 years agoRemove redundant blank character in DSC file.
klu2 [Thu, 22 Oct 2009 06:30:20 +0000 (06:30 +0000)]
Remove redundant blank character in DSC file.

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

13 years ago1. Fix timer unit bug in MNP: default rx/tx timeout value should be 10,000,000 (10s...
tye [Thu, 22 Oct 2009 06:29:51 +0000 (06:29 +0000)]
1. Fix timer unit bug in MNP: default rx/tx timeout value should be 10,000,000 (10s) according to UEFI spec.
2. Enable the mapping from IPv6 multicast address to MAC address in MnpMcastIpToMac().
3. Remove 2 tabs.

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

13 years ago1. Fix a bug in Dhcp4 to prevent unexpected broadcast DHCP packets be queued up in...
tye [Wed, 21 Oct 2009 09:37:10 +0000 (09:37 +0000)]
1. Fix a bug in Dhcp4 to prevent unexpected broadcast DHCP packets be queued up in the system: these packets will never be freed and will cumulate as time goes on, and then it will cause the system becomes very slow. This issue is reported by HP.
2. Sync HSD #210249 patch: Fix bug in handling certain network errors in EfiDhcp4TransmitReceive() for DHCP4 driver
3. Enhance DhcpCleanLease to clear Netmask as well, so that Dhcp4->GetModeData() could return clean data in Dhcp4Stopped state.

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

13 years ago1, Correct the name of PCD_PPI_CALLBACK to EFI_PCD_PPI_CALLBACK
klu2 [Wed, 21 Oct 2009 08:52:53 +0000 (08:52 +0000)]
2, Fix some minor typo.

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

13 years agoRename one field in "EFI_ATA_STATUS_BLOCK" to make it a legal C structure.
qhuang8 [Wed, 21 Oct 2009 01:58:17 +0000 (01:58 +0000)]
Rename one field in "EFI_ATA_STATUS_BLOCK" to make it a legal C structure.

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

13 years ago1. Impl PI 1.2 PCI part. Major changes include:
davidhuang [Tue, 20 Oct 2009 03:44:43 +0000 (03:44 +0000)]
1. Impl PI 1.2 PCI part. Major changes include:
  a. Update PciBusDxe module, and move it from IntelFrameworkModulePkg to MdeModulePkg
  b. Move IncompatiblePciDeviceSupportDxe module from IntelFrameworkModulePkg to MdeModulePkg
  c. Update the related consumes in inf/dsc/fdf

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

13 years ago1. Impl PI 1.2 PCI part. Major changes include:
davidhuang [Tue, 20 Oct 2009 03:44:25 +0000 (03:44 +0000)]
1. Impl PI 1.2 PCI part. Major changes include:
  a. Update PciBusDxe module, and move it from IntelFrameworkModulePkg to MdeModulePkg
  b. Move IncompatiblePciDeviceSupportDxe module from IntelFrameworkModulePkg to MdeModulePkg
  c. Update the related consumes in inf/dsc/fdf

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

13 years ago1. Impl PI 1.2 PCI part. Major changes include:
davidhuang [Tue, 20 Oct 2009 03:44:03 +0000 (03:44 +0000)]
1. Impl PI 1.2 PCI part. Major changes include:
  a. Update PciBusDxe module, and move it from IntelFrameworkModulePkg to MdeModulePkg
  b. Move IncompatiblePciDeviceSupportDxe module from IntelFrameworkModulePkg to MdeModulePkg
  c. Update the related consumes in inf/dsc/fdf

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

13 years ago1. Impl PI 1.2 PCI part. Major changes include:
davidhuang [Tue, 20 Oct 2009 03:43:42 +0000 (03:43 +0000)]
1. Impl PI 1.2 PCI part. Major changes include:
  a. Update PciBusDxe module, and move it from IntelFrameworkModulePkg to MdeModulePkg
  b. Move IncompatiblePciDeviceSupportDxe module from IntelFrameworkModulePkg to MdeModulePkg
  c. Update the related consumes in inf/dsc/fdf

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

13 years ago1. Impl PI 1.2 PCI part. Major changes include:
davidhuang [Tue, 20 Oct 2009 03:43:40 +0000 (03:43 +0000)]
1. Impl PI 1.2 PCI part. Major changes include:
  a. Update PciBusDxe module, and move it from IntelFrameworkModulePkg to MdeModulePkg
  b. Move IncompatiblePciDeviceSupportDxe module from IntelFrameworkModulePkg to MdeModulePkg
  c. Update the related consumes in inf/dsc/fdf

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

13 years ago1. Impl PI 1.2 PCI part. Major changes include:
davidhuang [Tue, 20 Oct 2009 03:43:09 +0000 (03:43 +0000)]
1. Impl PI 1.2 PCI part. Major changes include:
  a. Update PciBusDxe module, and move it from IntelFrameworkModulePkg to MdeModulePkg
  b. Move IncompatiblePciDeviceSupportDxe module from IntelFrameworkModulePkg to MdeModulePkg
  c. Update the related consumes in inf/dsc/fdf

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

13 years ago1. Move ASSERT to proper place.
xdu2 [Tue, 20 Oct 2009 03:01:10 +0000 (03:01 +0000)]
1. Move ASSERT to proper place.
2. Move EFI_IFR_BUTTON_OP to Statemens block since now IfrButton is updated from Question to be Statement.

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

13 years agoAdd an example HII driver to show how to generate HII resource section
lgao4 [Mon, 19 Oct 2009 10:07:34 +0000 (10:07 +0000)]
Add an example HII driver to show how to generate HII resource section

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

13 years agoAdd the example for default opcode usage.
lgao4 [Mon, 19 Oct 2009 01:30:24 +0000 (01:30 +0000)]
Add the example for default opcode usage.

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

13 years agoGLOBAL_REMOVE_IF_UNREFERENCED must be defined to nothing for EBC
mdkinney [Fri, 16 Oct 2009 00:29:28 +0000 (00:29 +0000)]
GLOBAL_REMOVE_IF_UNREFERENCED must be defined to nothing for EBC

This corrects a bug introduced on August 18, 2009 when ARM support was added

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

13 years agoDo not update the ImageBase in the PE/COFF header if Adjust is 0.
mdkinney [Thu, 15 Oct 2009 17:21:22 +0000 (17:21 +0000)]
Do not update the ImageBase in the PE/COFF header if Adjust is 0.

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

13 years agoMdeModule EhciDxe: Fix compiler warning for IA32 architecture.
jljusten [Wed, 14 Oct 2009 20:47:57 +0000 (20:47 +0000)]
MdeModule EhciDxe: Fix compiler warning for IA32 architecture.

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

13 years agoupdate code to eliminate the wrong assumption that pci address is equal to host addre...
eric_tian [Wed, 14 Oct 2009 06:22:49 +0000 (06:22 +0000)]
update code to eliminate the wrong assumption that pci address is equal to host address in all archs.

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

13 years agoFix the incorrect check for IFR OnfOf opcode.
lgao4 [Tue, 13 Oct 2009 00:46:36 +0000 (00:46 +0000)]
Fix the incorrect check for IFR OnfOf opcode.

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

13 years agoupdate comments with the right words.
vanjeff [Sat, 10 Oct 2009 08:32:06 +0000 (08:32 +0000)]
update comments with the right words.

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

13 years agoclean up non-English characters.
vanjeff [Sat, 10 Oct 2009 08:25:50 +0000 (08:25 +0000)]
clean up non-English characters.

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

13 years agoclean up non-English characters.
vanjeff [Sat, 10 Oct 2009 03:32:25 +0000 (03:32 +0000)]
clean up non-English characters.

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

13 years agoPEI Core: Remove unused variable in PeiLoadImageLoadImage function.
jljusten [Thu, 8 Oct 2009 21:35:03 +0000 (21:35 +0000)]
PEI Core: Remove unused variable in PeiLoadImageLoadImage function.

The ICC compiler generated a warning due to this unused variable.

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

13 years agoDo not apply relocation fixups if the Adjust value is zero, which means the image...
mdkinney [Thu, 8 Oct 2009 16:45:40 +0000 (16:45 +0000)]
Do not apply relocation fixups if the Adjust value is zero, which means the image is XIP.

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

13 years agoOVMF: Align PE images in ROM, and strip relocations were possible.
jljusten [Wed, 7 Oct 2009 16:01:09 +0000 (16:01 +0000)]
OVMF: Align PE images in ROM, and strip relocations were possible.

Align the PE32/32+ images in the ROM for XIP (execute in place) images
to function properly following the change in r9327.  Also, convert
pre-memory PEIM's to use the TE image format and strip-relocation
data from image.  This saves a little space, and provides a sample
usage of TE images.

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

13 years agoOVMF SEC: Modify to search sections of FFS file for PE32 image.
jljusten [Wed, 7 Oct 2009 16:01:06 +0000 (16:01 +0000)]
OVMF SEC: Modify to search sections of FFS file for PE32 image.

Previously the code would expect that the PE32 image was in the
first section of the FFS file.  This might not be the case if the
PE32 section is forced to be aligned.

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

13 years agoMdeModulePkg-UsbBusDxe: Add work around for slower USB hubs/devices
jljusten [Mon, 5 Oct 2009 17:59:53 +0000 (17:59 +0000)]
MdeModulePkg-UsbBusDxe: Add work around for slower USB hubs/devices

50 milliseconds to 100 milliseconds.  This provides a work around
for slower USB hubs and devices.

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

13 years agoFix warnings generated by GCC.
jljusten [Fri, 2 Oct 2009 06:40:58 +0000 (06:40 +0000)]
Fix warnings generated by GCC.

These warnings seem to have been triggered by the recent change of

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

13 years agoFix comment describing the library in PlatformFvbLibNull.inf.
jljusten [Fri, 2 Oct 2009 06:40:55 +0000 (06:40 +0000)]
Fix comment describing the library in PlatformFvbLibNull.inf.

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

13 years agoUpdate PEI Core LoadImage() service to always call LoadAndRelocatePeCoffImage() even...
mdkinney [Thu, 1 Oct 2009 23:49:36 +0000 (23:49 +0000)]
Update PEI Core LoadImage() service to always call LoadAndRelocatePeCoffImage() even for XIP PEIMs.  This will guarantee that the PE/COFF Extra Action Lib will be called for all PE/COFF images, even XIP PEIMs.

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

13 years agoCheck to see if the section size of non-zero before failing a load operation due...
mdkinney [Thu, 1 Oct 2009 23:48:00 +0000 (23:48 +0000)]
Check to see if the section size of non-zero before failing a load operation due to a NULL base or end address

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

13 years ago1) Update PE/COFF file alignment to 4KB to match 4KB section alignment.
mdkinney [Thu, 1 Oct 2009 23:44:00 +0000 (23:44 +0000)]
1) Update PE/COFF file alignment to 4KB to match 4KB section alignment.
2) Align uncompressed PEIMs and PEI Core on a 4K boundary to match the section alignment and file alignment of the PE/COFF images

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

13 years agoChange RETURN_STATUS type to UINTN, thus EFI_STATUS is defined as UINTN to align...
qhuang8 [Wed, 30 Sep 2009 06:12:54 +0000 (06:12 +0000)]
Change RETURN_STATUS type to UINTN, thus EFI_STATUS is defined as UINTN to align with recent UEFI 2.3 spec update.

There should be no impact unless code has been written that tests a constant or variable of type EFI_STATUS to be less than 0, or tested it against a negative value. This most likely have not been done.

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

13 years agoFor the data region which will be touched by Pci Bus Master, we should allocate memor...
eric_tian [Wed, 30 Sep 2009 03:00:36 +0000 (03:00 +0000)]
For the data region which will be touched by Pci Bus Master, we should allocate memory by PciIo.AllocateBuffer() but not AllocatePool() base library API. So the memory region can be used to map into Pci controller-specific address thru PciIo.Map().

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

13 years agoAdd the EFI PCI Override Protocol definitions introduced in PI 1.2.
vanjeff [Tue, 29 Sep 2009 07:10:56 +0000 (07:10 +0000)]
Add the EFI PCI Override Protocol definitions introduced in PI 1.2.

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

13 years agoadd security check and remove un-necessary return sentence.
vanjeff [Tue, 29 Sep 2009 05:47:23 +0000 (05:47 +0000)]
add security check and remove un-necessary return sentence.

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

13 years agoAdd security check to pass klockwork.
htao [Mon, 28 Sep 2009 02:16:44 +0000 (02:16 +0000)]
Add security check to pass klockwork.

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

13 years agoEmuVariableFvbRuntimeDxe: Fix warnings generated by VS2005
jljusten [Sat, 26 Sep 2009 22:34:08 +0000 (22:34 +0000)]
EmuVariableFvbRuntimeDxe: Fix warnings generated by VS2005

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

13 years agoOVMF: Add support for saving the NV variables to disk following each SetVariable...
jljusten [Sat, 26 Sep 2009 07:15:55 +0000 (07:15 +0000)]
OVMF: Add support for saving the NV variables to disk following each SetVariable call.

* This only works before ExitBootServices
* For OVMF, variables are only preserved on the disk if there
  is a hard disk connected which has a writeable FAT file system.

The Ovmf/Library/EmuVariableFvbLib library will look for the
gUefiOvmfPkgTokenSpaceGuid.PcdEmuVariableEvent PCD to be set to
a non-zero value.  If set, it is treated as an event handle, and
each write to the EmuVariableFvb will cause the event to be

In this change, the OVMF platform BDS library sets up this event,
and sets the PCD so that after each write to the EMU Variable FVB,
the non-volatile variables will be saved out to the file system.

The end result is that NV variables that are written prior to the
ExitBootServices call should be preserved by storing them on the

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

13 years agoOVMF: Convert from EmuVariableRuntimeDxe to VariableRuntimeDxe.
jljusten [Sat, 26 Sep 2009 07:15:51 +0000 (07:15 +0000)]
OVMF: Convert from EmuVariableRuntimeDxe to VariableRuntimeDxe.

OVMF utilizes EmuVariableFvbRuntimeDxe to provide an emulated
variable firmware volume block device for non-volatile variables.
This allows the VariableRuntimeDxe and FaultTolerantWriteDxe
to function without a real non-volatile backing store.

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

13 years agoOVMF: Add library to customize the EMU Variable FVB driver.
jljusten [Sat, 26 Sep 2009 07:15:48 +0000 (07:15 +0000)]
OVMF: Add library to customize the EMU Variable FVB driver.

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

13 years agoAdd EmuVariableFvbRuntimeDxe driver.
jljusten [Sat, 26 Sep 2009 07:15:45 +0000 (07:15 +0000)]
Add EmuVariableFvbRuntimeDxe driver.

This driver implements a firmware volume block protocol instance
which is stored in system memory.

The MdeModulePkg/Universal/Variable/RuntimeDxe and
MdeModulePkg/Universal/FaultTolerantWriteDxe drivers make use of
this FVB instance to provide variable services.

This driver links to a PlatformFvb library to allow for
platform specific processing to take place when data is written
to the FVB.

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

13 years agoAdd PlatformFvbLibNull instance of PlatformFvbLib.
jljusten [Sat, 26 Sep 2009 07:15:43 +0000 (07:15 +0000)]
Add PlatformFvbLibNull instance of PlatformFvbLib.

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

13 years agoAdd PlatformFvbLib to allow platform customization of an FVB driver.
jljusten [Sat, 26 Sep 2009 07:15:40 +0000 (07:15 +0000)]
Add PlatformFvbLib to allow platform customization of an FVB driver.

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

13 years agoAllow the FaultTolerantWriteDxe addresses to be dynamic PCD's.
jljusten [Sat, 26 Sep 2009 07:15:38 +0000 (07:15 +0000)]
Allow the FaultTolerantWriteDxe addresses to be dynamic PCD's.

PcdFlashNvStorageFtwWorkingBase and PcdFlashNvStorageFtwSpareBase are
now updated each time an FVB instance is installed.  This allows the
PCDs to be set at runtime at any time before the FVB is installed.

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

13 years agoadd security check
vanjeff [Fri, 25 Sep 2009 07:53:34 +0000 (07:53 +0000)]
add security check

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

13 years agoFixed issues compiling for Apple gcc on IA-32
AJFISH [Thu, 24 Sep 2009 21:48:45 +0000 (21:48 +0000)]
Fixed issues compiling for Apple gcc on IA-32

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

13 years agosync comments on data structure to follow latest UEFI spec.
eric_tian [Thu, 24 Sep 2009 08:56:33 +0000 (08:56 +0000)]
sync comments on data structure to follow latest UEFI spec.

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

13 years agoAdd HII animation related definitions into MdePkg.
rsun3 [Thu, 24 Sep 2009 06:19:13 +0000 (06:19 +0000)]
Add HII animation related definitions into MdePkg.

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

13 years agoUpdate definition aligned to UEFI2.3
qhuang8 [Thu, 24 Sep 2009 06:08:28 +0000 (06:08 +0000)]
Update definition aligned to UEFI2.3

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

13 years agosync the latest spec changes with code
eric_tian [Wed, 23 Sep 2009 01:54:04 +0000 (01:54 +0000)]
sync the latest spec changes with code

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

13 years agoNvVarsFileLib: Fix build warning with VS2005 on X64.
jljusten [Tue, 22 Sep 2009 23:44:17 +0000 (23:44 +0000)]
NvVarsFileLib: Fix build warning with VS2005 on X64.

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