audk/EdkModulePkg
klu2 db6efc11d3 EFI_CONSOLE_CONTROL_PROTOCOL provide the SetMode interface to switch mode between EfiConsoleControlScreenText and EfiConsoleControlScreenGraphics. And implementation of this interface is in EdkModlePkg\Universal\Console\ConSplitter\Dxe\ConSplitterGraphices.c ConSpliterConsoleControlSetMode().
In this function, it is better to judge current mode with wanted mode at first, if current mode is equal to wanted mode, then return and do nothing. Why need add judging:
	1) Missing judge will lead an issue that screen splash when pressing key in front page. It is caused by ui.c will switch to textmode when first in, but current mode has been in text mode.
	2) If switching to text mode, there are many works want to be done such as EnableCursor, ClearScreen. If original has been in text mode, judging will improve the performance of UI.


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2345 6f19259b-4bc3-4df7-8a09-765794883524
2007-02-01 08:42:59 +00:00
..
Application/HelloWorld Make EdkModulePkg pass Intel IPF compiler with /W4 /WX switches, solving warning #1419. 2007-01-31 04:57:46 +00:00
Bus 1. PEI core needs to check image machine type 2007-01-31 07:18:41 +00:00
Core Add PeiCore function declaration in PeiMain.h file. 2007-02-01 03:56:34 +00:00
Include Further check-in to smooth Intel IPF compiler building. 2007-01-29 06:09:43 +00:00
Library There is a bug in original EdkModulePkg\Library\EdkUefiRuntimeLib\Common\RuntimeLib.c. Originally, if a driver did not produce a <SetVirtualAddressMapCallBack>'s function, EFI_EVENT_SIGNAL_VIRTUAL_ADDRESS_CHANGE notify event will not be created in RuntimeDriverLibConstruct(), This is a bug, because at least, mRT pointer need to be converted for runtime service. 2007-02-01 03:05:49 +00:00
Universal EFI_CONSOLE_CONTROL_PROTOCOL provide the SetMode interface to switch mode between EfiConsoleControlScreenText and EfiConsoleControlScreenGraphics. And implementation of this interface is in EdkModlePkg\Universal\Console\ConSplitter\Dxe\ConSplitterGraphices.c ConSpliterConsoleControlSetMode(). 2007-02-01 08:42:59 +00:00
Blank.pad Delete Build directory 2006-09-20 14:24:17 +00:00
EdkModulePkg.fpd - Fixed EDKT240. Now the Blank.pad file for alignment purpose will no longer be needed. 2007-01-25 01:25:02 +00:00
EdkModulePkg.spd Remove USER_DEFINED in IncludePkgHeader in spd files as it does not make sense to specify package include header file for a custom build type module. Package creator has no a priori knowledge about what header file will be needed by the USER_DEFINED module customers created in dependent package. 2007-01-25 10:25:16 +00:00