summaryrefslogtreecommitdiffstats
path: root/IntelFrameworkModulePkg
Commit message (Collapse)AuthorAgeFilesLines
* Add return status check for SetVariable.niruiyu2011-06-021-8/+10
| | | | | | | | Signed-off-by: niruiyu Reviewed-by: jljusten Reviewed-by: hhtian git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11722 6f19259b-4bc3-4df7-8a09-765794883524
* Update the comments to describe the purpose of Removable array.niruiyu2011-05-271-3/+6
| | | | | | | Signed-off-by: niruiyu Reviewed-by: li-elvin git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11709 6f19259b-4bc3-4df7-8a09-765794883524
* Originally BDS only creates boot options for removable media, the patch ↵niruiyu2011-05-261-70/+74
| | | | | | | | | creates boot options for fixed media as well. Signed-off-by: niruiyu Reviewed-by: li-elvin git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11707 6f19259b-4bc3-4df7-8a09-765794883524
* Add more status code in drivers.li-elvin2011-05-262-0/+13
| | | | | | | | | Signed-off-by: li-elvin Reviewed-by: jyao1 Reviewed-by: lgao4 Reviewed-by: erictian git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11705 6f19259b-4bc3-4df7-8a09-765794883524
* Refine all R9 call back function to return EFI_UNSUPPORTED for all ↵ydong102011-05-205-505/+503
| | | | | | | | | | unsupported call back type. Signed-off-by: ydong10 Reviewed-by: lgao4 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11681 6f19259b-4bc3-4df7-8a09-765794883524
* Update PS/2 keyboard driver to return scan code for Pause key.vanjeff2011-05-162-107/+121
| | | | | | | Signed-off-by: vanjeff Reviewed-by: niruiyu git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11657 6f19259b-4bc3-4df7-8a09-765794883524
* Fix DEC files so any PCD declared as Dynamic is also declared as DynamicExmdkinney2011-05-041-2/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11620 6f19259b-4bc3-4df7-8a09-765794883524
* Remove disabling keyboard/auxiliary interface in Driver Binding ↵li-elvin2011-05-043-14/+2
| | | | | | Protocol.Stop() of Ps2KeyboardDxe/Ps2MouseDxe/Ps2MouseAbsolutePointer driver so that PS/2 keyboard and mouse can be used with legacy option ROMs after all EFI drivers have been disconnected. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11611 6f19259b-4bc3-4df7-8a09-765794883524
* Change BlockIo drivers to return EFI_NO_MEDIA or EFI_MEDIA_CHANGED even the ↵niruiyu2011-04-251-9/+10
| | | | | | Buffer/BufferSize/Lba is invalid so that caller can probe the media status easier. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11585 6f19259b-4bc3-4df7-8a09-765794883524
* The hotkey callback in BDS module should defer loading the boot option until ↵niruiyu2011-04-203-63/+79
| | | | | | the TPL drops to TPL_APPLICATION after the keyboard driver is enhanced to call hotkey callback in timer handler whose TPL is higher than TPL_APPLICATION. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11573 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the PS2 keyboard driver to call hotkey callback even no one is calling ↵niruiyu2011-04-194-518/+398
| | | | | | ReadKeyStroke git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11564 6f19259b-4bc3-4df7-8a09-765794883524
* Add assertion check for TmpString against NULL.niruiyu2011-04-071-13/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11509 6f19259b-4bc3-4df7-8a09-765794883524
* > When GetHealthStatus() returns NULL FormHiiHandle, DeviceManager shouldn't ↵niruiyu2011-04-016-130/+154
| | | | | | | | | 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
* Update inf file to follow spec.ydong102011-03-302-4/+3
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11451 6f19259b-4bc3-4df7-8a09-765794883524
* Enhance inf to follow spec.ydong102011-03-146-9/+16
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11390 6f19259b-4bc3-4df7-8a09-765794883524
* Update DebugLib to provide support for "err" command in the EFI Shell to ↵mdkinney2011-03-103-8/+10
| | | | | | | | | | | | | | adjust the filter mask for DEBUG() messages. The "err" command provide the ability to adjust this filter mask at a global level through an EFI Variable and at the module level through a the Debug Mask Protocol. In order to support the degree of flexibility, the DebugLib needs to use library to abstract the get/set operations to the filter mask. 1) Update PeiDxeDebugLibReportStatusCode to use DebugPrintErrorLevelLib instead of the PcdDebugPrintErrorLevel PCD. 2) Add default mappings for the DebugPrintErrorLevelLib to the DSC file for this package. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11368 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the bug that BDS assumes any boot option resides in the FV is Shell ↵niruiyu2011-03-011-3/+6
| | | | | | which causes that the non-Shell FV boot option is removed by GenericBdsLib. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11342 6f19259b-4bc3-4df7-8a09-765794883524
* 1.Refine all the goto and action opcode. When the menu link to the sub form, ↵ydong102011-02-233-35/+37
| | | | | | | | | | use the goto opcode and show the arrow. Others use the action opcode. 2.update the front page info. move down one line. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11335 6f19259b-4bc3-4df7-8a09-765794883524
* Enhance BMM to support changing FlowControl setting in Front Page.ydong102011-02-168-6/+137
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11317 6f19259b-4bc3-4df7-8a09-765794883524
* Add the missing up/down arrow in UNI string.lgao42011-02-011-0/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11292 6f19259b-4bc3-4df7-8a09-765794883524
* Add assertion after memory allocation.niruiyu2011-01-311-0/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11288 6f19259b-4bc3-4df7-8a09-765794883524
* Add back the BdsDeleteBootOption to pass build.niruiyu2011-01-281-0/+56
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11283 6f19259b-4bc3-4df7-8a09-765794883524
* BDS enhancement: enumerate & show all legacy boot options in Boot Manager so ↵niruiyu2011-01-288-670/+778
| | | | | | that user is able to boot any devices in the same type in Boot Manager without changing the legacy dev order. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11279 6f19259b-4bc3-4df7-8a09-765794883524
* Enhance BDS to support Boot/Driver option whose option number >= 0xFF.niruiyu2011-01-105-61/+57
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11242 6f19259b-4bc3-4df7-8a09-765794883524
* Fix ICC9 compiler failureniruiyu2011-01-071-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11236 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the bug that duplicate HDD is shown in the BMM.niruiyu2011-01-061-13/+5
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11233 6f19259b-4bc3-4df7-8a09-765794883524
* in Recovery path, doesn't warm reset even if MemoryTypeInfo data is changed.erictian2011-01-051-1/+11
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11225 6f19259b-4bc3-4df7-8a09-765794883524
* Use REPORT_STATUS_CODExxx() macros directly.mdkinney2011-01-032-41/+38
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11224 6f19259b-4bc3-4df7-8a09-765794883524
* Update the Timeout used for Write() operations to consider the case where ↵mdkinney2010-12-301-1/+33
| | | | | | the Tx FIFO is full on entry to Write(). git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11211 6f19259b-4bc3-4df7-8a09-765794883524
* Add support for BootOption with USB Class or USB WWID device path node.xdu22010-12-243-2/+439
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11198 6f19259b-4bc3-4df7-8a09-765794883524
* Revert patch 11146 about file guid.ydong102010-12-231-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11192 6f19259b-4bc3-4df7-8a09-765794883524
* Removes the assumption in Supported() and Start() routine that the ↵niruiyu2010-12-171-16/+3
| | | | | | EFI_SIO_PROTOCOL is installed in the immediate child handle of the PCI controller. Multiple SIO platform could have an additional layer between the PCI controller and the EFI_SIO_PROTOCOL instance. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11178 6f19259b-4bc3-4df7-8a09-765794883524
* Update inappropriate comments.ydong102010-12-151-1/+0
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11172 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the IsaIo driver to not create ISA resource item when the ACPI resource ↵niruiyu2010-12-141-24/+32
| | | | | | | | returned from EFI_SIO_PROTOCOL::GetResources() is 0. This could avoid creating the ISA resource item with StartRange = 0 and EndRange = 0xffffffff when the ACPI resource Base and Len both are 0 because we set StartRange = Base and EndRange = Base + End - 1. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11164 6f19259b-4bc3-4df7-8a09-765794883524
* fix potential memory access violationydong102010-12-101-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11152 6f19259b-4bc3-4df7-8a09-765794883524
* fix build error on ICC compile.ydong102010-12-101-3/+4
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11150 6f19259b-4bc3-4df7-8a09-765794883524
* Enhance IdeBusDxe to check the class code for IDE mode only.lzeng142010-12-101-4/+41
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11147 6f19259b-4bc3-4df7-8a09-765794883524
* Change the file guid value to avoid conflict as another file.ydong102010-12-101-1/+1
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11146 6f19259b-4bc3-4df7-8a09-765794883524
* [BDS] Device Manager was requested to add more sub-level menu about network ↵ydong102010-12-095-28/+593
| | | | | | | | | | | | device. Now show menu like: Network Device List -> Mac:XX:XX:XX... -> IPv4 Network Config Mac:XX:XX:XX... VLAN Configuration git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11137 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the bug that <continue> may not boot the first boot option but return ↵niruiyu2010-12-011-0/+11
| | | | | | back to front page. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11109 6f19259b-4bc3-4df7-8a09-765794883524
* First try to get log time at TPL level <= TPL_CALLBACK, then fill time into ↵lgao42010-11-291-3/+12
| | | | | | DataHub. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11102 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the checking logic for the boot option enumeration.niruiyu2010-11-261-2/+10
| | | | | | Fix the memory leak issue. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11098 6f19259b-4bc3-4df7-8a09-765794883524
* Reduce DataHub TPL Level to TPL_CALLBACK, because DataHub uses GetTime() ↵lgao42010-11-261-1/+1
| | | | | | service that must be called <= TPL_CALLBACK. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11097 6f19259b-4bc3-4df7-8a09-765794883524
* 1. Rollback the changing on replacing MAX_EXTENDED_DATA_SIZE by ↵vanjeff2010-11-232-3/+10
| | | | | | | | | | EFI_STATUS_CODE_DATA_MAX_SIZE, use MAX_EXTENDED_DATA_SIZE as before. 2. Use DEBUG error message instead of ASSERT(FASLE) when extended data is too large 3. Expand 1 for buffer array size to avoid potential issue. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11084 6f19259b-4bc3-4df7-8a09-765794883524
* Use PcdResetOnMemoryTypeInformationChange in MdeModulePkg to control whether ↵niruiyu2010-11-224-30/+23
| | | | | | | | to reset system when memory type information changes. Check memory type information after signaling the ReadyToBoot event. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11080 6f19259b-4bc3-4df7-8a09-765794883524
* Prevent infinite recursion when ASSERT(), DEBUG(), or any other use of ↵vanjeff2010-11-101-4/+28
| | | | | | ReportStatusCode is performed at > TPL_NOTIFY or there is not enough memory to allocate a buffer for the ExtendedData associated with the status code being reported. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11022 6f19259b-4bc3-4df7-8a09-765794883524
* Remove unnecessary mBdsImageHandle.niruiyu2010-11-086-20/+9
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11012 6f19259b-4bc3-4df7-8a09-765794883524
* Fix bug in DataHub where it would skip the first record in a set when a ↵mdkinney2010-11-051-52/+63
| | | | | | filter is being used. Also add comments and update source code logic to make it easier to understand and maintain. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@11008 6f19259b-4bc3-4df7-8a09-765794883524
* Fix the corner case when there is only "\0\0" appended and the Index is 1. ↵niruiyu2010-10-111-1/+5
| | | | | | Return missing string instead of empty string. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10914 6f19259b-4bc3-4df7-8a09-765794883524
* Add the missing EFIAPI for StatusCode handler.lgao42010-09-252-0/+2
| | | | git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10896 6f19259b-4bc3-4df7-8a09-765794883524