]>
git.proxmox.com Git - mirror_edk2.git/log
niruiyu [Thu, 7 Apr 2011 02:02:21 +0000 (02:02 +0000)]
Add assertion check for TmpString against NULL.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11509
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Thu, 7 Apr 2011 02:01:22 +0000 (02:01 +0000)]
Add (UINT16) static cast before passing UINT32 parameter to CreateDeviceNode
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11508
6f19259b -4bc3-4df7-8a09-
765794883524
tye1 [Wed, 6 Apr 2011 07:19:38 +0000 (07:19 +0000)]
Update ISID to fixed value: first 3 bytes are derived from MAC address while the other 3 bytes are configurable via ISCSI configuration.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11507
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 5 Apr 2011 21:19:39 +0000 (21:19 +0000)]
add some parens.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11506
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 5 Apr 2011 20:55:45 +0000 (20:55 +0000)]
add comments to function declarations and definitions and updated to match coding style document.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11505
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 5 Apr 2011 20:18:03 +0000 (20:18 +0000)]
rename a file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11504
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 4 Apr 2011 21:41:24 +0000 (21:41 +0000)]
check memory allocations for success.
check pointer before access.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11503
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 4 Apr 2011 16:11:07 +0000 (16:11 +0000)]
correct last commit. fix build break for some compilers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11502
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 4 Apr 2011 16:05:53 +0000 (16:05 +0000)]
fix build break on some compilers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11501
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 1 Apr 2011 22:19:02 +0000 (22:19 +0000)]
remove duplicate memory de-allocation.
Add function header comment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11500
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 1 Apr 2011 22:16:01 +0000 (22:16 +0000)]
Comment's added and fixed.
Pointer's checked for NULL before access and after memory allocations.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11499
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 1 Apr 2011 16:11:59 +0000 (16:11 +0000)]
fix initialization of pointer.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11498
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 1 Apr 2011 09:39:11 +0000 (09:39 +0000)]
Use the minimum value for Numeric and the first option value for OneOf as their default value when no specific default value is specified.
HII IFR Numeric and OneOf opcode may not specify their default value in opcode. And, zero may not be valid value for them. To make sure the valid value is set to default value, the minimum value for Numeric and the first option value for OneOf will be chosen as default value.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11497
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Fri, 1 Apr 2011 06:30:43 +0000 (06:30 +0000)]
PerformancePkg.dsc:
1. Change FileHandleLib instance path.
2. Add SortLib used by ShellLib.
Detail:
This library instance was renamed from BaseFileHandleLib to UefiFileHandleLib in r11421.
The SortLib is added to be used by ShellLib in r11424.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11496
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Fri, 1 Apr 2011 06:27:16 +0000 (06:27 +0000)]
NetworkPkg.dsc:
1. Change FileHandleLib instance path.
2. Add SortLib used by ShellLib.
Detail:
This library instance was renamed from BaseFileHandleLib to UefiFileHandleLib in r11421.
The SortLib is added to be use by ShellLib in r11424.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11495
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Fri, 1 Apr 2011 05:22:18 +0000 (05:22 +0000)]
> When GetHealthStatus() returns NULL FormHiiHandle, DeviceManager shouldn't call SendForm to show the configuration form.
> Combine the multiple reset request returned by GetHealthStatus() when repairing all the controllers.
> Fix the bug that source code and VFR code use different value for DRIVER_HEALTH_FORM_ID.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11494
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Fri, 1 Apr 2011 03:07:38 +0000 (03:07 +0000)]
Set the BlockIo.Media.IoAlign to 0 because the BlockIo produced by Partition driver consumes DiskIo for read/write operation which doesn't have IO alignment requirement.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11493
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Thu, 31 Mar 2011 23:17:07 +0000 (23:17 +0000)]
OvmfPkg/*.dsc: Change FileHandleLib instance path
This library instance was renamed from BaseFileHandleLib
to UefiFileHandleLib in r11421.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11492
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Thu, 31 Mar 2011 15:31:36 +0000 (15:31 +0000)]
Fix Xcode compile bug. It looks like these two arguments had an extra level of indirection that was in error. Good thing about extra compilers is we catch this kind of thing for almost free.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11491
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 13:06:48 +0000 (13:06 +0000)]
ArmPkg/Arm9Lib: Assert if memory region size is TT_DESCRIPTOR_SECTION_SIZE aligned
The current code does not support memory region size that is not
aligned on TT_DESCRIPTOR_SECTION_SIZE boundary.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11490
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:59:00 +0000 (12:59 +0000)]
BeagleBoardPkg: Fix build
Add missing DebugPrintErrorLevelLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11489
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:55:48 +0000 (12:55 +0000)]
ArmPkg: Fix ArmPkg.dsc and ArmVExpress-CTA9x4.dsc builds
- There were some missing and duplicate files in ArmPkg.dsc
- PL301Axi.h was missing to build ArmVExpress-CTA9x4 build
Note: PL34xDmc has been temporary removed from ArmPkg just
the time to fix its dependency on ArmPlatform.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11488
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:28:01 +0000 (12:28 +0000)]
ArmPlatformPkg/Bds: Connect all drivers if the SimpleTextIO is not available
If none of the Simple Text Input/Output Protocol implementations were started
before starting BDS then an exception error occured.
This fix forces to connect all the drivers if no SimpleText IO protocols are
found.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11487
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:26:20 +0000 (12:26 +0000)]
ArmPkg: Fix InternalMemCopyMem()
This function crashed when regions overalapped. The condition to
optimize the copy of overlapped regions was not correct.
ArmPkg: Add comments to InternalMemCopyMem()
These comments explain the flow of this assembly function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11486
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:24:44 +0000 (12:24 +0000)]
ArmPkg/ArmDisassemblerLib: Fix register list
'r1' register was missing from the list.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11485
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:24:08 +0000 (12:24 +0000)]
ArmPlatformPkg: Fix build
Declared DebugPrintErrorLevelLib for the ArmPlatformPkg builds.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11484
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:23:19 +0000 (12:23 +0000)]
ArmPlatformPkg/PrePeiCore: Fix build
Renamed TEMPORARY_RAM_SUPPORT_PPI into EFI_PEI_TEMPORARY_RAM_SUPPORT_PPI
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11483
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:22:39 +0000 (12:22 +0000)]
ArmPlatformPkg/Bds: Fix build
Renamed BdsLinuxLib.h into BdsUnixLib.h
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11482
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:21:41 +0000 (12:21 +0000)]
ArmPlatformPkg/ArmPlatformLib: Move the UEFI memory partionning to MemoryInitPei
Formerly, each platform was responsible to declare the location of its UEFI memory
region (used by PEI and DXE Foundations).
The ArmPlatformLib was also declaring every region of its partitionned system memory
with a System Resource HOB.
In this new model, the MemoryInit expects the system memory to be declared with the
PCDs gArmTokenSpaceGuid.PcdSystemMemoryBase/Size.
These PCDs declare the largest continuous DRAM region. Additional regions can be
declared with the ArmPLatformLib function ArmPlatformGetAdditionalSystemMemory().
Now, it is the PEIM that partitions the system memory for every platform. It installs
a region of the size PcdSystemMemoryUefiRegionSize (default 128MB) for the PEI permanent
memory at the top of the DRAM region.
And a region of gArmPlatformTokenSpaceGuid.PcdSystemMemoryFixRegionSize (default 128MB)
is declared at the base of the system memory. This region is used for the allocation that
requires fixed address or have some constraints on their locations.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11481
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:18:28 +0000 (12:18 +0000)]
ArmPlatformPkg/ArmPlatformLib: Introduce the function ArmPlatformGetBootMode()
This function returns the current Boot Mode of the ARM Platform.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11480
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:17:37 +0000 (12:17 +0000)]
ArmPkg/BdsLib: Fix GetSystemMemoryResources()
The function was not correctly merging the system memory chunks.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11479
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:16:28 +0000 (12:16 +0000)]
ArmPkg/BdsLib: Prevent application to hang the platform using watchdog
Before to start an image we start the watchdog. And it stops when the
application returns.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11478
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:14:06 +0000 (12:14 +0000)]
EmbeddedPkg/Ebl: Add support for env variable deletion
Passing only the variable name should delete the environment
variable if it exists.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11477
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:12:58 +0000 (12:12 +0000)]
ArmPlatformPkg: Introduce ArmPlatformInitialize() function
This function is responsible to handle all the specific platform code that must
be run in secure world to initialize some controllers.
ArmPlatformPkg/Sec: Move the L2x0 initialization to ArmPlatformLib
The L2x0 controller must be initialized in secure world. Move its initialization
into the ArmPlatformInitialize() of the Cortex A9x4 Core Tile PlatformLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11476
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:11:12 +0000 (12:11 +0000)]
ArmPlatformPkg: Rename gEmbeddedTokenSpaceGuid.PcdEmbeddedFd* into gArmTokenSpaceGuid.PcdNormalFd*
This renaming is for matching the namespace with the secure firmware
gArmTokenSpaceGuid.PcdSecureFdBaseAddress/Size.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11475
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 12:09:31 +0000 (12:09 +0000)]
ArmPlatformPkg: Use Serial print function to print out non debugging information
Exception errors and early print statements must be also print out in Release builds.
Replace the DEBUG() macro by the SerialPortWrite() function.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11474
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 11:35:10 +0000 (11:35 +0000)]
ArmPlatformPkg/SP804Timer: Fix IRQ handler when the Timer IRQ is shared
The handler must check if the raised interrupt belongs to the SP804
Timer controller.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11473
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 11:33:42 +0000 (11:33 +0000)]
ArmPkg/ArmLib: Define the macro IS_ARM_MEMORY_REGION_ATTRIBUTES_SECURE()
This macro returns TRUE is the ARM memory region is a Secure region.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11472
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 11:32:25 +0000 (11:32 +0000)]
ArmPlatformPkg/CTA9x4: Remove Variable Storage FD file from FDF
The Variable Storage is now formated by the NOR Flsah driver.
Force the NOR Flash driver to be loaded before the Variable Service
DXE driver. And check if the Non Volatile Storage exists in NOR flash.
If not, the driver writes the correct header.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11471
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 11:29:46 +0000 (11:29 +0000)]
ArmPkg/ArmV7: Fix TT_DESCRIPTOR_LARGEPAGE_CACHE_POLICY_MASK mask
The value for this mask was not correct.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11470
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 11:28:25 +0000 (11:28 +0000)]
ArmPkg/PL390GixDxe: Return from the interrupt handler when it is a sporadic interrupt
Sporadic interrupts must not be handled by any interrupt handlers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11469
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 11:26:00 +0000 (11:26 +0000)]
ArmPkg/CpuDxe: Replace SIZE_4KB by TT_DESCRIPTOR_PAGE_SIZE
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11468
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 11:23:55 +0000 (11:23 +0000)]
ArmPkg/Mmu: Support page size granularity in the initial MMU setting
Formerly, it was only possible to use section size granularity for the
translation table regions.
This change allows to define initial translation table regions with
4K-byte granularty (page size granularity).
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11467
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 11:20:15 +0000 (11:20 +0000)]
ArmPkg/PL180MciDxe: Improve error handling
Get more error handling using PL180 status registers.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11466
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 11:16:02 +0000 (11:16 +0000)]
ArmPkg/MmcDxe: Fix some returned conditions for MMC/SD commands
Additional support for some states covered by the specifications.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11465
6f19259b -4bc3-4df7-8a09-
765794883524
oliviermartin [Thu, 31 Mar 2011 11:11:59 +0000 (11:11 +0000)]
EmbeddedPkg/MmcDxe: Fix protocols uninstallation in Stop() function
The EFI handle argument passed to disconnect the protocol was not correct.
A pointer to this handle was passed as argument instead to be only the
handle itself.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11464
6f19259b -4bc3-4df7-8a09-
765794883524
erictian [Thu, 31 Mar 2011 09:18:14 +0000 (09:18 +0000)]
1. solve build time issue that FV size is exceed due to more modules is included.
2. solve invalid instruction issue when running SecMain executive.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11463
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Wed, 30 Mar 2011 21:37:01 +0000 (21:37 +0000)]
fix for the cp shell command - halt when an error was encountered and also fix the error message displayed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11462
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Wed, 30 Mar 2011 21:05:25 +0000 (21:05 +0000)]
didn't mean to remove this comment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11461
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Wed, 30 Mar 2011 21:04:57 +0000 (21:04 +0000)]
remove redirection command line updating from the shell core code.
add redirection command line updating to the redirection support function (UpdateStdInStdOutStdErr).
add more user input verification to redirection.
reduce user input verification from inside quoted parameters.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11460
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Wed, 30 Mar 2011 19:33:03 +0000 (19:33 +0000)]
pointer verification (not NULL) and buffer overrun fixes.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11459
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Wed, 30 Mar 2011 16:36:42 +0000 (16:36 +0000)]
add more user input verification to connect and vol commands.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11458
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Wed, 30 Mar 2011 16:12:42 +0000 (16:12 +0000)]
remove unused variable.
add some parens.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11457
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Wed, 30 Mar 2011 04:37:59 +0000 (04:37 +0000)]
Fix ICC compilation failure. No functionality impact.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11456
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Wed, 30 Mar 2011 03:41:33 +0000 (03:41 +0000)]
Update inf file to follow spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11455
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Wed, 30 Mar 2011 03:40:42 +0000 (03:40 +0000)]
Update inf file to follow spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11454
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Wed, 30 Mar 2011 03:38:50 +0000 (03:38 +0000)]
Update inf file to follow spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11453
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Wed, 30 Mar 2011 03:37:47 +0000 (03:37 +0000)]
Update inf file to follow spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11452
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Wed, 30 Mar 2011 03:36:54 +0000 (03:36 +0000)]
Update inf file to follow spec.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11451
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 29 Mar 2011 20:19:51 +0000 (20:19 +0000)]
clarify error message when listing files based on a metaname without a current working directory.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11450
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 29 Mar 2011 19:59:37 +0000 (19:59 +0000)]
fix changing time daylight settings without changing the time.
add extra output for daylight setting.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11449
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 29 Mar 2011 19:31:18 +0000 (19:31 +0000)]
smbiosview - add user input verification.
HexEdit/Edit
- More user input verification for HexEdit.
- updated title bar refreshment.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11448
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Tue, 29 Mar 2011 19:28:20 +0000 (19:28 +0000)]
initialize variable before error returns.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11447
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Tue, 29 Mar 2011 08:57:21 +0000 (08:57 +0000)]
Typo for the old patch enhance code style.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11446
6f19259b -4bc3-4df7-8a09-
765794883524
niruiyu [Tue, 29 Mar 2011 08:24:21 +0000 (08:24 +0000)]
Add DevicePathFromText support for ACPI _ADR node.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11445
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 28 Mar 2011 21:49:17 +0000 (21:49 +0000)]
prevents "" from being the result of trying to open the root of a drive.
more input validation on vol command.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11444
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Mon, 28 Mar 2011 18:42:51 +0000 (18:42 +0000)]
cp - fix conditional for memory de-allocaiton.
string file - fix copyright date.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11443
6f19259b -4bc3-4df7-8a09-
765794883524
hhtian [Sat, 26 Mar 2011 05:53:59 +0000 (05:53 +0000)]
Add right PCD Library instance mapping
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11442
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 22:24:20 +0000 (22:24 +0000)]
add all the command libraries.
add NetLib
add all NULL-named command libraries.
update version.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11441
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 22:23:05 +0000 (22:23 +0000)]
console logger - support disabling the console out.
console wrapper - comment fixes.
file handle wrappers - allow for creation of layers of file interfaces to automatically convert ASCII to UCS-2.
shell - add CTRL-S support and change how searching for startup.nsh.
shellenvvar - zero the memory allocations.
shall man parser - input verification on the help text.
shellparameters protocol - input redirection verification enhanced, leave ^ behind when not used.
shell protocol - remove ASSERTs, fixed GetDeviceName, allow mapping of BlockIO devices, and enhanced key monitoring for CTRL-S (now CTRL-S and CTRL-C).
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11440
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 21:22:50 +0000 (21:22 +0000)]
fix comments.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11439
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 21:22:20 +0000 (21:22 +0000)]
comp - add comments and add input verification
bcfg - updated for bugs.
compress - rename for coding standards. add comments.
dblk - add comments, input verification, and a header line
dmem - add comments, add input verification, add system table info
dmpstore - add comments
eficompress - add comments and add input verification
efidecompress - add comments and add input verification
loadpcirom - add comments and more output messages
memmap - add more output to exceed the spec.
mm - move functions, add comments, add input verification.
mode - add comment
pci - add input verification.
SerMode - add comments and add input verification
setsize - add comments and add input verification
setvar - add comments and add input verification
smbiosview - add input verification.
clarify error messages.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11438
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 21:15:26 +0000 (21:15 +0000)]
add Edit and Hexedit shared features.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11437
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 21:15:07 +0000 (21:15 +0000)]
add Edit and HexEdit commands.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11436
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 21:14:20 +0000 (21:14 +0000)]
zero memory allocation.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11435
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 21:13:43 +0000 (21:13 +0000)]
connect - add comments and add input verification
devices - add comments and add input verification
devtree - add comments and add input verification
dh - add comments, add input verification, add support for "-d"
disconnect - add comments and add input verification
drivers - add comments
drvcfg - add comment
drvdiag - add comments, add input verification, and fix language use
openinfo - add comments and add input verification
reconnect - add comment
unload - add input verification.
main library files: add comments, #define protection, and more output to the user.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11434
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 21:09:21 +0000 (21:09 +0000)]
consist mapping - add comments and change variable names.
UefiShellCommandLib - add comments and zero out memory allocations.
add guid to inf file.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11433
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 21:06:46 +0000 (21:06 +0000)]
clarify library type.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11432
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 21:06:23 +0000 (21:06 +0000)]
remove ASSERT.
zero memory allocations.
add support for virtual devices without driver binding.
add #define protection for the header.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11431
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 21:04:15 +0000 (21:04 +0000)]
add absolute value MACRO.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11430
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 21:03:58 +0000 (21:03 +0000)]
FileHandleLib - use standard unicode file tag.
ShellCEntryLib - add #define protection.
ShellCommandLib - add optional sorting of command list.
ShellLib - add string-to-number with EFI_STATUS return value for verification.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11429
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 21:01:56 +0000 (21:01 +0000)]
move include file line under #define protection.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11428
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 21:01:08 +0000 (21:01 +0000)]
cls - add input verification.
echo - add input verificaiton.
help - prints out commands in sorted order.
touch - add comments.
type - add error when file not found. add comments.
main lib files:
add comments, clarify error messages.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11427
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 20:58:08 +0000 (20:58 +0000)]
Cd - add more input verification.
Cp - support "\" as root of drive indicator.
Load - invert "-nc" to not connect.
Ls - ignore archive file attribute.
Map - add more input verification. fix add by handle.
Mv - support overwrite question. support "\" as root of drive indicator.
Parse - add comments.
Rm - add comments.
TimeDate - add more input verification. add comments.
Vol - add new command.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11426
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 20:51:19 +0000 (20:51 +0000)]
update functionality on Bcfg command.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11425
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 20:49:53 +0000 (20:49 +0000)]
updated comments and added string-to-number conversion with return value to indicate success or failure. All parameter checking updated to non-case-sensitive.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11424
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 20:47:02 +0000 (20:47 +0000)]
Add Network1 profile.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11423
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 20:45:41 +0000 (20:45 +0000)]
update allocation to use Zero pool library function.
correct copyright date.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11422
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 20:43:54 +0000 (20:43 +0000)]
renaming the BaseFileHandleLib to UefiFileHandleLib.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11421
6f19259b -4bc3-4df7-8a09-
765794883524
jcarsey [Fri, 25 Mar 2011 20:43:03 +0000 (20:43 +0000)]
Updating level 1 commands.
exit - correctly convert the parameter to the return code.
for - update string-to-number conversion.
if - use shell string-to-number conversion and add comments.
stall- add command
main lib files:
add comments, clarify user visible strings, add stall.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11420
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Fri, 25 Mar 2011 05:36:54 +0000 (05:36 +0000)]
Refine code to make code follow the coding style.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11419
6f19259b -4bc3-4df7-8a09-
765794883524
rsun3 [Thu, 24 Mar 2011 11:05:27 +0000 (11:05 +0000)]
Add PCD Library instance mapping for GraphicsConsole driver.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11418
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 23 Mar 2011 02:11:31 +0000 (02:11 +0000)]
MdeModulePkg Terminal: Add text mode for PcdConOutColumn/Row
Add a new text mode with a resolution of PcdConOutColumn x PcdConOutRow.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11416
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Wed, 23 Mar 2011 02:11:14 +0000 (02:11 +0000)]
MdeModulePkg GraphicsConsole: Add text mode for PcdConOutColumn/Row
Add a new text mode with a resolution of PcdConOutColumn x PcdConOutRow.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11415
6f19259b -4bc3-4df7-8a09-
765794883524
andrewfish [Tue, 22 Mar 2011 20:30:35 +0000 (20:30 +0000)]
Fix gBS->Stall bug. The current code would only stall for a single timer tick. Fixing this issue exposed another issue with time slip in the stall that was also fixed.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11414
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 22 Mar 2011 04:54:18 +0000 (04:54 +0000)]
OvmfPkg/PlatformPei: Fix issue with 'RELEASE' tag build
When building in release mode on OVMF, the ASSERT_EFI_ERROR
macro is empty. So, to set the BootMode, in a release build,
it must be outside of ASSERT_EFI_ERROR.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11413
6f19259b -4bc3-4df7-8a09-
765794883524
jljusten [Tue, 22 Mar 2011 01:55:08 +0000 (01:55 +0000)]
OvmfPkg/PlatformPei: Set BootMode, install MasterBootMode PPI
MdeModulePkg/Core/DxeIplPeim is now dependent on
gEfiPeiMasterBootModePpiGuid in order to run.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11412
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Fri, 18 Mar 2011 05:59:21 +0000 (05:59 +0000)]
Fix ICC build failure.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11411
6f19259b -4bc3-4df7-8a09-
765794883524
ydong10 [Thu, 17 Mar 2011 07:31:35 +0000 (07:31 +0000)]
Use exactly match method for HiiCompareLanguage.
Compare all of Language2 against the characters in Language1 up to the first ‘;’ or Null terminator.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11409
6f19259b -4bc3-4df7-8a09-
765794883524
lgao4 [Thu, 17 Mar 2011 06:30:50 +0000 (06:30 +0000)]
Remove the local LegacyBiosMpTable.h. It has been defined in MdePkg.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11408
6f19259b -4bc3-4df7-8a09-
765794883524