]>
git.proxmox.com Git - mirror_edk2.git/log
qhuang8 [Wed, 31 Mar 2010 16:32:04 +0000 (16:32 +0000)]
Fix INF file header format
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10323
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Wed, 31 Mar 2010 16:25:38 +0000 (16:25 +0000)]
Update to clean up some obsolete info
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10322
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 29 Mar 2010 09:49:53 +0000 (09:49 +0000)]
Remove RELEASE tag from DuetPkg DSC, because DuetPkg post build script only support DEBUG tag.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10321
6f19259b -4bc3-4df7-8a09-
765794883524
qianouyang [Sun, 28 Mar 2010 09:49:47 +0000 (09:49 +0000)]
fixed IP fragment issue which caused the MTU used by IP is less than the one IP exposed to upper layers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10320
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Sat, 27 Mar 2010 05:21:43 +0000 (05:21 +0000)]
1. Remove the duplicated contents from source files and INF file of PiSmmStatusCodeOnFrameworkSmmStatusCodeThunk module.
2. Add PiSmmStatusCodeOnFrameworkSmmStatusCodeThunk module into EdkCompatibilityPkg.dsc to verify its build on package level.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10319
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Sat, 27 Mar 2010 00:48:22 +0000 (00:48 +0000)]
remove PxeBc->Stop () when EFI_BUFFER_TOO_SMALL, the calling PxeBc->Stop() in Driver Binding Stop() could make sure PXE functionality is stopped when disconnecting UefiPxeBcDxe module.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10318
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Fri, 26 Mar 2010 08:44:36 +0000 (08:44 +0000)]
Add PI SMM Status Code Protocol on Framework SMM Status Code Protocol thunk driver. This thunk driver produces PI SMM Status Code Protocol and SMM Report Status Code Handler Protocol and it registers a status code handler within itself to route status codes into Framework SMM Status Code Protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10317
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Fri, 26 Mar 2010 08:41:06 +0000 (08:41 +0000)]
Security enhancement to SMM Base thunk drivers: Framework SMM drivers can't be loaded after SMRAM is locked.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10316
6f19259b -4bc3-4df7-8a09-
765794883524
hhtian [Thu, 25 Mar 2010 14:47:11 +0000 (14:47 +0000)]
Not maintained.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10315
6f19259b -4bc3-4df7-8a09-
765794883524
hhtian [Thu, 25 Mar 2010 14:46:47 +0000 (14:46 +0000)]
Not maintained.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10314
6f19259b -4bc3-4df7-8a09-
765794883524
hhtian [Thu, 25 Mar 2010 14:45:55 +0000 (14:45 +0000)]
Not maintained.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10313
6f19259b -4bc3-4df7-8a09-
765794883524
hhtian [Thu, 25 Mar 2010 14:45:17 +0000 (14:45 +0000)]
Not maintained.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10312
6f19259b -4bc3-4df7-8a09-
765794883524
hhtian [Thu, 25 Mar 2010 14:44:18 +0000 (14:44 +0000)]
Not maintained.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10311
6f19259b -4bc3-4df7-8a09-
765794883524
hhtian [Thu, 25 Mar 2010 14:41:50 +0000 (14:41 +0000)]
Not maintained.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10310
6f19259b -4bc3-4df7-8a09-
765794883524
hhtian [Thu, 25 Mar 2010 14:40:18 +0000 (14:40 +0000)]
Not maintained.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10309
6f19259b -4bc3-4df7-8a09-
765794883524
li-elvin [Thu, 25 Mar 2010 05:53:10 +0000 (05:53 +0000)]
This patch is to fix incorrect value for EfiCacheAssociativity24Way. I added other definitions as well defined by SMBIOS 2.6.1 spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10308
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 23 Mar 2010 11:46:50 +0000 (11:46 +0000)]
Sync EDKII BaseTools to BaseTools project r1940
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10307
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 23 Mar 2010 09:15:25 +0000 (09:15 +0000)]
Remove obsolete BuildCapsuleHob() function in DxeCoreHobLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10306
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 23 Mar 2010 06:43:53 +0000 (06:43 +0000)]
OVMF BlockMmioToBlockIoDxe: Fix build error for VS2005
The previous code would generate compiler intrinsic function calls.
Patch provided by Scott Wang.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10305
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Tue, 23 Mar 2010 00:39:54 +0000 (00:39 +0000)]
Remove the work around as the Fat driver's lock issue was found and fixed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10304
6f19259b -4bc3-4df7-8a09-
765794883524
myronporter [Mon, 22 Mar 2010 16:28:12 +0000 (16:28 +0000)]
Per Liming request: 1)remove duplicate header disclaimer lines IntelFrameworkModulePkg.dsc; 2) IntelFrameworkModulePkg\Include\Library\GenericBdsLib.h line 948 is actually 948 to 963, 8 lines of @retval.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10303
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 22 Mar 2010 12:31:57 +0000 (12:31 +0000)]
Don't create a dummy string with new language.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10302
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Sun, 21 Mar 2010 13:14:47 +0000 (13:14 +0000)]
Clean up Nt32Pkg and DuetPkg DSCs to move common used library instance to Common [LibraryClasses] section.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10301
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Sun, 21 Mar 2010 13:14:27 +0000 (13:14 +0000)]
Clean up Nt32Pkg and DuetPkg DSCs to move common used library instance to Common [LibraryClasses] section.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10300
6f19259b -4bc3-4df7-8a09-
765794883524
jyao1 [Sun, 21 Mar 2010 04:17:16 +0000 (04:17 +0000)]
Change BufferSize from UINTN * to UINTN to eliminate pointer to pointer in SmmCore for security consideration.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10299
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Sun, 21 Mar 2010 02:06:59 +0000 (02:06 +0000)]
Add RELEASE target
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10298
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Sun, 21 Mar 2010 01:42:16 +0000 (01:42 +0000)]
Fix sync issue to make EbcLLCALLEX() function check the same value to ones that are used in EbcCreateThunks() to decide whether the input function is a thunk to EBC.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10297
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Sun, 21 Mar 2010 00:34:15 +0000 (00:34 +0000)]
OVMF: Add BlockMmioToBlockIoDxe driver
This driver will wrapper BlockMmio protocol instances to produce the
standard UEFI BlockIo protocol.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10296
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Sun, 21 Mar 2010 00:33:59 +0000 (00:33 +0000)]
OVMF: Add Block MMIO protocol definition
This protocol is similar to the standard UEFI BlockIo protocol,
except it has no function calls and simply defines a base address
in memory where reads & writes for the block device should occur.
One planned usage is to fill a memory region with a small disk
image, and allow it to be used as a normal disk by the
standard drivers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10295
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Sat, 20 Mar 2010 18:08:31 +0000 (18:08 +0000)]
Add [Depex] section for DUETFwh DXE_DRIVER. A DXE_DRIVR must has [depex] section.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10294
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Sat, 20 Mar 2010 06:58:55 +0000 (06:58 +0000)]
Correct file path separator to be consistent.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10293
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Sat, 20 Mar 2010 06:49:56 +0000 (06:49 +0000)]
Fix compile break on IA32 arch.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10292
6f19259b -4bc3-4df7-8a09-
765794883524
hhuan13 [Fri, 19 Mar 2010 13:57:46 +0000 (13:57 +0000)]
Fix an bug for PXE boot assert
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10291
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Fri, 19 Mar 2010 09:22:28 +0000 (09:22 +0000)]
Ensure GDT for APs is under 4G, in order to secure that APs can safely use it to switch from real mode to protected mode, as well as from protected mode to long mode.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10290
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Fri, 19 Mar 2010 08:39:40 +0000 (08:39 +0000)]
Add parameter check in SmmBase.Communicate().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10289
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Fri, 19 Mar 2010 06:55:58 +0000 (06:55 +0000)]
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10288
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 19 Mar 2010 06:55:07 +0000 (06:55 +0000)]
Sync EDKII BaseTools to BaseTools project r1937.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10287
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Fri, 19 Mar 2010 06:54:35 +0000 (06:54 +0000)]
Fix a bug that usb keybarod can not work well when it is inserted at a usb 2.0 hub.
It's due to AsyncInterruptList does not update the corresponding QTDHw->Data with pci bus master address.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10286
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Fri, 19 Mar 2010 06:49:00 +0000 (06:49 +0000)]
NumberOfCpus and SmmStartupThisAp field in Framework SMST should be updated per PI SMST at SMM runtime context. These two fields in PI SMST are not guaranteed to be valid at SMM initialization phase.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10285
6f19259b -4bc3-4df7-8a09-
765794883524
jgong5 [Fri, 19 Mar 2010 04:22:35 +0000 (04:22 +0000)]
Hold Memory Lock until DEBUG_CLEAR_MEMORY called in CoreFreePages().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10284
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Fri, 19 Mar 2010 00:25:47 +0000 (00:25 +0000)]
Define VERIFY_SIZE_OF macro to verify size of basic UEFI Data types. This should be equivalent with previous implementation.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10283
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 18 Mar 2010 11:35:35 +0000 (11:35 +0000)]
changing UDP default timeout value to 2s to improve PXE BC boot performance.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10282
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Thu, 18 Mar 2010 08:58:48 +0000 (08:58 +0000)]
variable driver doesn't support EFI_AUTHENTICATED_WRITE_ACCESS. we use:
1. EFI_INVALID_PARAMETER as a return value of SetVariable() to indicate it does not support this feature.
2. EFI_NOT_FOUND will be a return value of QueryVariableInfo() to indicate it does not support this feature.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10281
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Thu, 18 Mar 2010 08:57:05 +0000 (08:57 +0000)]
variable driver doesn't support EFI_AUTHENTICATED_WRITE_ACCESS. we use:
1. EFI_INVALID_PARAMETER as a return value of SetVariable() to indicate it does not support this feature.
2. EFI_NOT_FOUND will be a return value of QueryVariableInfo() to indicate it does not support this feature.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10280
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Thu, 18 Mar 2010 08:37:20 +0000 (08:37 +0000)]
Refine Legacy Region thunk to comply with PI 1.2.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10279
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 18 Mar 2010 07:50:17 +0000 (07:50 +0000)]
Update shell binaries to use release build target and integrate the following hot fixes:
1. Security hole in LoadImage() when EFI_SECURITY_VIOLATION status is returned.
2. Load.efi to load 32bit driver in 64bit platform causing system hang.
3. Fix for PCI multi-segment support.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10278
6f19259b -4bc3-4df7-8a09-
765794883524
jchen20 [Thu, 18 Mar 2010 07:34:50 +0000 (07:34 +0000)]
Fixed a minor bug in PlatformDriOverrideDxe which will assert when user trigger "Clear all mapping record" twice.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10277
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 18 Mar 2010 06:24:53 +0000 (06:24 +0000)]
1, For Pcd_PPI, UnregistedCallBack should return EFI_INVALID_PARAMETER if Callback function can not be found.
2, PCD_PPI/PROTOCOL should return EFI_INVALID_PARAMETER if size is unmatched
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10276
6f19259b -4bc3-4df7-8a09-
765794883524
qianouyang [Thu, 18 Mar 2010 05:36:52 +0000 (05:36 +0000)]
Bug Fix: IPv4 Fragment is not correct when VLAN is enable.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10275
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 18 Mar 2010 03:11:12 +0000 (03:11 +0000)]
Roll back previous change.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10274
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Thu, 18 Mar 2010 02:39:32 +0000 (02:39 +0000)]
1. Update Fat Binaries to fix a migration bug about EFI lock semantics change.
2. Update Fat Binaries to use release build target.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10273
6f19259b -4bc3-4df7-8a09-
765794883524
klu2 [Thu, 18 Mar 2010 02:36:52 +0000 (02:36 +0000)]
Separate IA32/X64 architecture into two DSC file to avoid the their output mixup.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10272
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 18 Mar 2010 02:01:32 +0000 (02:01 +0000)]
Update SmmBase Communicate Thunk behaivor to be compatible with Framework implemenation.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10271
6f19259b -4bc3-4df7-8a09-
765794883524
myronporter [Wed, 17 Mar 2010 23:27:19 +0000 (23:27 +0000)]
Former change breaks build; changed back to commented lines 58 & 59, but as regular comments (not Doxygen comments).
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10270
6f19259b -4bc3-4df7-8a09-
765794883524
myronporter [Wed, 17 Mar 2010 20:48:52 +0000 (20:48 +0000)]
Grammatical and disclaimer changes (does not follow internal C coding stds.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10269
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Wed, 17 Mar 2010 11:06:45 +0000 (11:06 +0000)]
fix ia32 build error.
With IA32 tool chain, we can not use a 64bit data to divide a 32 bit data. MS tool chain may introduce an intrinsic function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10268
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Wed, 17 Mar 2010 11:06:21 +0000 (11:06 +0000)]
fix ia32 build error.
With IA32 tool chain, we can not use a 64bit data to divide a 32 bit data. MS tool chain may introduce an intrinsic function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10267
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Wed, 17 Mar 2010 09:48:05 +0000 (09:48 +0000)]
The ATA alignment_logic_in_phy_blocks field doesn’t directly report the lowest aligned LBA. Instead, there’s some modulo arithmetic involved.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10266
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Wed, 17 Mar 2010 09:46:53 +0000 (09:46 +0000)]
The ATA alignment_logic_in_phy_blocks field doesn’t directly report the lowest aligned LBA. Instead, there’s some modulo arithmetic involved.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10265
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Wed, 17 Mar 2010 02:37:34 +0000 (02:37 +0000)]
Remove hook for debugger. Should be implemented using the new library scheme.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10264
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Wed, 17 Mar 2010 02:29:58 +0000 (02:29 +0000)]
Fix bug
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10263
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Wed, 17 Mar 2010 02:29:12 +0000 (02:29 +0000)]
Update intrinsics for code sourcery gcc
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10262
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Wed, 17 Mar 2010 02:25:41 +0000 (02:25 +0000)]
Sync up ARMASM and GCC version
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10261
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Wed, 17 Mar 2010 02:25:12 +0000 (02:25 +0000)]
Add a build script for code socery gcc.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10260
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Wed, 17 Mar 2010 02:21:18 +0000 (02:21 +0000)]
Add Math64.S to reduce the number of compiler intrinsics that need to be supported. It turns out they seem to change from GCC generation to generation.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10259
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Wed, 17 Mar 2010 02:06:04 +0000 (02:06 +0000)]
Remove the implementation limitation in the SmmBaseHelper driver that it assumes the Framework SMM driver to be loaded has a copy in memory.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10258
6f19259b -4bc3-4df7-8a09-
765794883524
myronporter [Tue, 16 Mar 2010 23:34:53 +0000 (23:34 +0000)]
Grammatical and disclaimer changes (does not follow internal C coding stds.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10257
6f19259b -4bc3-4df7-8a09-
765794883524
xdu2 [Tue, 16 Mar 2010 13:16:19 +0000 (13:16 +0000)]
Add check of MediaPresentSupported field in SNP mode data to support UNDI without cable detect capability.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10256
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 16 Mar 2010 06:25:10 +0000 (06:25 +0000)]
Add sample use case for IFR security op-code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10255
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Tue, 16 Mar 2010 06:22:05 +0000 (06:22 +0000)]
Fix a bug in SetupBrowserDxe driver when check current user's access setup permission. EFI_USER_INFO_ACCESS_CONTROL.Size may be equal to sizeof (EFI_USER_INFO_ACCESS_CONTROL) because of no extra data.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10254
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Tue, 16 Mar 2010 05:57:21 +0000 (05:57 +0000)]
Minor update the patch for Edk r10248
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10253
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Tue, 16 Mar 2010 05:22:23 +0000 (05:22 +0000)]
Remove FD section from DuetPkg.fdf and move the BlockSize/NumBlocks declaration from FD to FV.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10252
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Tue, 16 Mar 2010 05:10:06 +0000 (05:10 +0000)]
add missed GUID definition of EFI_NETWORK_INTERFACE_IDENTIFIER_PROTOCOL_GUID_31.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10251
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Tue, 16 Mar 2010 04:08:24 +0000 (04:08 +0000)]
Add missing words for the description of EFI_SMM_CONTROL_PROTOCOL.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10250
6f19259b -4bc3-4df7-8a09-
765794883524
myronporter [Tue, 16 Mar 2010 01:53:11 +0000 (01:53 +0000)]
Grammatical and disclaimer changes (does not follow internal C coding stds.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10249
6f19259b -4bc3-4df7-8a09-
765794883524
myronporter [Mon, 15 Mar 2010 17:28:58 +0000 (17:28 +0000)]
Clarify @pram b in Base.h. Accepted and edited in Qing Huang changes for @retval EFI_INVALID_PARAMETER lines. 171 & 321.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10248
6f19259b -4bc3-4df7-8a09-
765794883524
myronporter [Mon, 15 Mar 2010 16:37:21 +0000 (16:37 +0000)]
Correction to remove Apple lines from Disclaimers. These were introduced after r10220, indicating the copies of disclaimer with Apple lines are a corruption.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10247
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 15 Mar 2010 09:25:21 +0000 (09:25 +0000)]
Add GlueLib SmmRuntimeDxeReportStatusCodeLib into EdkCompatibilityPkg , which provides the security status code library for EDK runtime and smm driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10246
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 15 Mar 2010 09:24:26 +0000 (09:24 +0000)]
Add GlueLib SmmRuntimeDxeReportStatusCodeLib into EdkCompatibilityPkg , which provides the security status code library for EDK runtime and smm driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10245
6f19259b -4bc3-4df7-8a09-
765794883524
qhuang8 [Mon, 15 Mar 2010 02:57:43 +0000 (02:57 +0000)]
Remove one leftover in protocol definitions.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10244
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Mon, 15 Mar 2010 01:40:59 +0000 (01:40 +0000)]
Merge the same type PCD section.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10243
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Sun, 14 Mar 2010 09:53:45 +0000 (09:53 +0000)]
Clean up PCDs section in Nt32 DSCs by removing those PCDs that use the default values/types from the DEC file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10242
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Sun, 14 Mar 2010 07:09:37 +0000 (07:09 +0000)]
Fix a issue to support the callback related to framework IFR REF opcode. Its callback type is EFI_IFR_TYPE_UNDEFINED according to the latest UEFI spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10241
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Sun, 14 Mar 2010 07:07:46 +0000 (07:07 +0000)]
Support Framework IFR SELECT OP code.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10240
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Sat, 13 Mar 2010 16:52:46 +0000 (16:52 +0000)]
1. update the definitions in debug agent library, rename DEBUG_AGENT_INIT_DXE to DEBUG_AGENT_INIT_DXE_CORE and add DEBUG_AGENT_INIT_S3.
2. disable debug timer interrupt in ExitBootServices().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10239
6f19259b -4bc3-4df7-8a09-
765794883524
myronporter [Sat, 13 Mar 2010 01:03:39 +0000 (01:03 +0000)]
Grammatical and disclaimer changes (does not follow internal C coding stds.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10238
6f19259b -4bc3-4df7-8a09-
765794883524
myronporter [Fri, 12 Mar 2010 23:19:05 +0000 (23:19 +0000)]
Grammatical and disclaimer changes (does not follow internal C coding stds.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10237
6f19259b -4bc3-4df7-8a09-
765794883524
myronporter [Fri, 12 Mar 2010 23:09:20 +0000 (23:09 +0000)]
Grammatical and disclaimer changes (does not follow internal C coding stds.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10236
6f19259b -4bc3-4df7-8a09-
765794883524
myronporter [Fri, 12 Mar 2010 22:19:12 +0000 (22:19 +0000)]
Grammatical and disclaimer changes (does not follow internal C coding stds.)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10235
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 12 Mar 2010 10:54:01 +0000 (10:54 +0000)]
Sync EDKII BaseTools to BaseTools project r1928
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10234
6f19259b -4bc3-4df7-8a09-
765794883524
jchen20 [Fri, 12 Mar 2010 04:35:00 +0000 (04:35 +0000)]
Fixed a bug in LMFA code
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10233
6f19259b -4bc3-4df7-8a09-
765794883524
geekboy15a [Thu, 11 Mar 2010 20:52:54 +0000 (20:52 +0000)]
Updating processor bindings to not use stdint.h. Also added code to verify at compile time that data widths are correct.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10232
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Thu, 11 Mar 2010 09:33:40 +0000 (09:33 +0000)]
Change the PM Timer RegisterBitWidth according to the Flags
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10231
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Thu, 11 Mar 2010 03:03:34 +0000 (03:03 +0000)]
Add BlockSize declaration in FvMain section other tool would create a FV with blocksize=1 and huge number of blocks.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10230
6f19259b -4bc3-4df7-8a09-
765794883524
vanjeff [Thu, 11 Mar 2010 02:04:04 +0000 (02:04 +0000)]
roll back IDT_ENTRY counter to 32
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10229
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Wed, 10 Mar 2010 09:20:17 +0000 (09:20 +0000)]
Fix the hardware flow control logic in SerialIo driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10228
6f19259b -4bc3-4df7-8a09-
765794883524
hhuan13 [Wed, 10 Mar 2010 07:15:40 +0000 (07:15 +0000)]
Update this module from DXE_DRIVER to DXE_RUNTIME_DRIVER and convert mSmmControl pointer upon GoVirtual().
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10227
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Wed, 10 Mar 2010 05:38:25 +0000 (05:38 +0000)]
Minor comment fix.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10226
6f19259b -4bc3-4df7-8a09-
765794883524
jchen20 [Wed, 10 Mar 2010 02:47:05 +0000 (02:47 +0000)]
The patch attached is to fix the issue that LMFA feature is failed on OVMF. The root cause is that OVMF platform reserved 128k top memory range for EMU variable range before PEI memory range re-locate to specified memory range, which is quite different from real platform. The original implementation has an assumption that AllocatePage will NOT be invoked until PEI memory range is re-located to preassigned memory range, , which is TRUE in most real platform, but FALSE on OVMF platform. So This patch is to enhanced the memory resource HOB re-organization algorithm to eliminate the assumption.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10225
6f19259b -4bc3-4df7-8a09-
765794883524
xli24 [Wed, 10 Mar 2010 02:38:39 +0000 (02:38 +0000)]
Add Checking for MTRR existence.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10223
6f19259b -4bc3-4df7-8a09-
765794883524