Laszlo Ersek 
							
						 
					 
					
						
						
							
						
						d00759b212 
					 
					
						
						
							
							IntelFrameworkPkg/FrameworkUefiLib: don't special-case EFI_FILE_MODE_CREATE  
						
						... 
						
						
						
						Synchronize EfiOpenFileByDevicePath() with the MdePkg/UefiLib instance, as
described in the previous patch.
Cc: Liming Gao <liming.gao@intel.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Ruiyu Ni <ruiyu.ni@intel.com >
Suggested-by: Ruiyu Ni <ruiyu.ni@intel.com >
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1074 
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2018-08-22 10:32:24 +02:00 
						 
				 
			
				
					
						
							
							
								Laszlo Ersek 
							
						 
					 
					
						
						
							
						
						29b0bf26aa 
					 
					
						
						
							
							IntelFrameworkPkg/FrameworkUefiLib: introduce EfiOpenFileByDevicePath()  
						
						... 
						
						
						
						Copy the EfiOpenFileByDevicePath() implementation from the previous
(MdePkg/UefiLib) patch to FrameworkUefiLib.
(Note that the FrameworkUefiLib instance too will be updated for
<https://bugzilla.tianocore.org/show_bug.cgi?id=1074 >.)
Cc: Liming Gao <liming.gao@intel.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1008 
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2018-08-16 20:02:46 +02:00 
						 
				 
			
				
					
						
							
							
								Liming Gao 
							
						 
					 
					
						
						
							
						
						1c2f052de2 
					 
					
						
						
							
							IntelFrameworkPkg: Clean up source files  
						
						... 
						
						
						
						1. Do not use tab characters
2. No trailing white space in one line
3. All files must end with CRLF
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2018-06-28 11:19:43 +08:00 
						 
				 
			
				
					
						
							
							
								Liming Gao 
							
						 
					 
					
						
						
							
						
						2e3daaf688 
					 
					
						
						
							
							IntelFrameworkPkg UefiLib: Use comparison logic to check UINTN parameter  
						
						... 
						
						
						
						Commit cb96e7d4f7liming.gao@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com > 
						
						
					 
					
						2018-06-12 09:23:12 +08:00 
						 
				 
			
				
					
						
							
							
								Star Zeng 
							
						 
					 
					
						
						
							
						
						76022b02e8 
					 
					
						
						
							
							IntelFrameworkPkg FrameworkUefiLib: Fix in EfiLocateProtocolBuffer()  
						
						... 
						
						
						
						Free HandleBuffer for error path in EfiLocateProtocolBuffer().
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Liming Gao <liming.gao@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com > 
						
						
					 
					
						2018-06-05 17:43:16 +08:00 
						 
				 
			
				
					
						
							
							
								Liming Gao 
							
						 
					 
					
						
						
							
						
						cb96e7d4f7 
					 
					
						
						
							
							IntelFrameworkPkg UefiLib: Fix XCODE5 varargs warning  
						
						... 
						
						
						
						https://bugzilla.tianocore.org/show_bug.cgi?id=741 
Change GetBestLanguage() parameter type from BOOLEAN to UINTN
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Steven Shi <steven.shi@intel.com >
Cc: Liming Gao <liming.gao@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
					
						2018-05-23 10:37:48 +08:00 
						 
				 
			
				
					
						
							
							
								Dandan Bi 
							
						 
					 
					
						
						
							
						
						5022732fed 
					 
					
						
						
							
							IntelFrameworkPkg/UefiLib: Fix build fail caused by commit  b6d5def2fa 
						
						... 
						
						
						
						In commit b6d5def2faMarvin.Haeuser@outlook.com >
CC: Liming Gao <liming.gao@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan.bi@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2018-05-21 15:16:30 +08:00 
						 
				 
			
				
					
						
							
							
								Marvin.Haeuser@outlook.com 
							
						 
					 
					
						
						
							
						
						b6d5def2fa 
					 
					
						
						
							
							IntelFrameworkPkg/FrameworkUefiLib: Add 'OUT' decorator where necessary.  
						
						... 
						
						
						
						The functions AddUnicodeString() and AddUnicodeString2() might return
a new value into their parameter UnicodeStringTable, hence add the
appropiate 'OUT' decorator.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Marvin Haeuser <Marvin.Haeuser@outlook.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2018-05-17 15:22:16 +08:00 
						 
				 
			
				
					
						
							
							
								Kinney, Michael D 
							
						 
					 
					
						
						
							
						
						7aaa7e67c4 
					 
					
						
						
							
							IntelFrameworkPkg/FrameworkUefiLib: Sync with MdePkg/UefiLib  
						
						... 
						
						
						
						Add functions that have been added to MdePkg/UefiLib.
* GetVariable2()
* GetEfiGlobalVariable2
Cc: Sean Brogan <sean.brogan@microsoft.com >
Cc: Jiewen Yao <jiewen.yao@intel.com >
Cc: Liming Gao <liming.gao@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Bret Barkelew <Bret.Barkelew@microsoft.com > 
						
						
					 
					
						2018-02-11 15:10:17 -08:00 
						 
				 
			
				
					
						
							
							
								Kinney, Michael D 
							
						 
					 
					
						
						
							
						
						3499b150d1 
					 
					
						
						
							
							IntelFrameworkPkg/FrameworkUefiLib: Add EfiLocateProtocolBuffer()  
						
						... 
						
						
						
						https://bugzilla.tianocore.org/show_bug.cgi?id=838 
Add new API to the UefiLib that locates and returns
an array of protocols instances that match a given
protocol.
Cc: Sean Brogan <sean.brogan@microsoft.com >
Cc: Jiewen Yao <jiewen.yao@intel.com >
Cc: Liming Gao <liming.gao@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Bret Barkelew <Bret.Barkelew@microsoft.com > 
					
						2018-02-11 15:10:11 -08:00 
						 
				 
			
				
					
						
							
							
								Star Zeng 
							
						 
					 
					
						
						
							
						
						eb58a02390 
					 
					
						
						
							
							IntelFrameworkPkg UefiLib: Make the event empty function public  
						
						... 
						
						
						
						REF: https://bugzilla.tianocore.org/show_bug.cgi?id=298 
Then this event empty function can be used to remove
the duplication in drivers and other libraries.
Cc: Liming Gao <liming.gao@intel.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Jeff Fan <jeff.fan@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com >
Reviewed-by: Jeff Fan <jeff.fan@intel.com > 
						
						
					 
					
						2017-01-20 15:51:17 +08:00 
						 
				 
			
				
					
						
							
							
								Laszlo Ersek 
							
						 
					 
					
						
						
							
						
						6212b9481d 
					 
					
						
						
							
							IntelFrameworkPkg/FrameworkUefiLib: implement EfiEventGroupSignal  
						
						... 
						
						
						
						This patch follows the implementation seen in MdePkg's UefiLib instance,
so that FrameworkUefiLib also covers the UefiLib.h library class header
completely.
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Jeff Fan <jeff.fan@intel.com >
Cc: Jordan Justen <jordan.l.justen@intel.com >
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org >
Suggested-by: Jordan Justen <jordan.l.justen@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2016-03-23 12:05:45 +01:00 
						 
				 
			
				
					
						
							
							
								Laszlo Ersek 
							
						 
					 
					
						
						
							
						
						ff55dd3bef 
					 
					
						
						
							
							IntelFrameworkPkg/FrameworkUefiLib: move InternalEmptyFunction to UefiLib.c  
						
						... 
						
						
						
						The InternalEmptyFunction() is currently only used by code in
"UefiNotTiano.c" -- "Library functions that abstract areas of conflict
between framework and UEFI 2.0.". In the next patches,
InternalEmptyFunction() will be used from "UefiLib.c" as well, hence
promote it to "general utility" status: move the function definition to
"UefiLib.c", and place the function declaration (which is already extern)
into "UefiLibInternal.h".
Fix a typo in the function's name while at it.
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Jeff Fan <jeff.fan@intel.com >
Cc: Jordan Justen <jordan.l.justen@intel.com >
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2016-03-23 12:05:42 +01:00 
						 
				 
			
				
					
						
							
							
								mdkinney 
							
						 
					 
					
						
						
							
						
						4ea439fb1d 
					 
					
						
						
							
							Sync FrameworkUefiLib with the MdePkg UefiLib  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10583  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-06-14 23:32:07 +00:00 
						 
				 
			
				
					
						
							
							
								hhtian 
							
						 
					 
					
						
						
							
						
						2b3687dbb5 
					 
					
						
						
							
							Update the copyright notice format  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10404  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-04-23 15:52:13 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						bf428cb388 
					 
					
						
						
							
							Sync UefiLib instance in IntelFrameworkPkg with the one in MdePkg.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6797  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-12-01 14:42:26 +00:00 
						 
				 
			
				
					
						
							
							
								jji4 
							
						 
					 
					
						
						
							
						
						df1f748c87 
					 
					
						
						
							
							Patch to remove STATIC modifier. This is on longer recommended by EFI Framework coding style. All duplicated symbols has been renamed accordingly.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6297  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-10-30 06:06:07 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						7459094d5f 
					 
					
						
						
							
							Fix typo in comment.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5109  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-04-22 05:52:01 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						b2cefd7c90 
					 
					
						
						
							
							Fix function comments.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5031  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-04-09 09:07:37 +00:00 
						 
				 
			
				
					
						
							
							
								klu2 
							
						 
					 
					
						
						
							
						
						8e5b17b25e 
					 
					
						
						
							
							Update following library class/Protocol for puting 'Framework' as prefix  
						
						... 
						
						
						
						FrameworkHii
FrameworkFormBrowser
FrameworkFormCallback
FrameworkIfrSupportLib
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4196  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-10-22 09:36:00 +00:00