audk/EdkModulePkg/Universal
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
..
Capsule/RuntimeDxe Bug fix for "CapsuleUpdate does not handle memory lost correctly" 2006-11-02 07:24:49 +00:00
ConPlatform/Dxe Fix component name bugs when input Controller Name is invalid 2007-01-19 08:06:15 +00:00
Console 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
DataHub Partially make EdkModulePkg pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:15:58 +00:00
DebugSupport/Dxe Partially make EdkModulePkg pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:15:58 +00:00
Debugger/Debugport/Dxe Partially make EdkModulePkg pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:15:58 +00:00
DevicePath/Dxe Remove some unused internal functions. 2007-01-25 07:30:10 +00:00
Disk Make EdkModulePkg pass Intel IPF compiler with /W4 /WX switches, solving warning #1419. 2007-01-31 04:57:46 +00:00
Ebc/Dxe Make EdkModulePkg pass Intel IPF compiler with /W4 /WX switches, solving warning #1419. 2007-01-31 04:57:46 +00:00
EmuVariable/RuntimeDxe Make EdkModulePkg pass Intel IPF compiler with /W4 /WX switches, solving warning #1419. 2007-01-31 04:57:46 +00:00
FirmwareVolume Make EdkModulePkg pass Intel IPF compiler with /W4 /WX switches, solving warning #1419. 2007-01-31 04:57:46 +00:00
GenericMemoryTest Partially make EdkModulePkg pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:15:58 +00:00
MonotonicCounter/RuntimeDxe Partially make EdkModulePkg pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:15:58 +00:00
Network Make EdkModulePkg pass Intel IPF compiler with /W4 /WX switches, solving warning #1419. 2007-01-31 04:57:46 +00:00
PCD Partially make EdkModulePkg pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:15:58 +00:00
Runtime/RuntimeDxe Partially make EdkModulePkg pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:15:58 +00:00
Security/SecurityStub/Dxe Remove the duplicated Copy Right in msa header. 2006-09-27 09:26:40 +00:00
StatusCode Make EdkModulePkg pass Intel IPF compiler with /W4 /WX switches, solving warning #1419. 2007-01-31 04:57:46 +00:00
UserInterface Make EdkModulePkg pass Intel IPF compiler with /W4 /WX switches, solving warning #1419. 2007-01-31 04:57:46 +00:00
Variable Make EdkModulePkg pass Intel IPF compiler with /W4 /WX switches, solving warning #1419. 2007-01-31 04:57:46 +00:00
WatchdogTimer/Dxe Partially make EdkModulePkg pass intel IPF compiler with /W4 /WX switched on. 2007-01-25 06:15:58 +00:00