summaryrefslogtreecommitdiff
path: root/FatPkg
AgeCommit message (Collapse)Author
2012-12-24Zero out CacheBuffer in FatInitializeDiskCache after allocated.niruiyu
Signed-off-by: Star Zeng <star.zeng@intel.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com> git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@72 efd2e655-3735-4b16-a529-16bfa2dd702b
2012-06-08Enable ARM support.niruiyu
Signed-off-by: Olivier Martin <olivier.martin@arm.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com> git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@71 efd2e655-3735-4b16-a529-16bfa2dd702b
2012-05-31Fix GCC build failure.niruiyu
Signed-off-by: Eric Dong <eric.dong@intel.com> Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com> git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@70 efd2e655-3735-4b16-a529-16bfa2dd702b
2012-05-30Replace GetEfiGlobalVariable interface with GetEfiGlobalVariable2.niruiyu
Signed-off-by: Eric Dong <eric.dong@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com> git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@69 efd2e655-3735-4b16-a529-16bfa2dd702b
2011-12-13Update the Package version and obsolete ReadMe.txt.niruiyu
Signed-off-by: niruiyu Reviewed-by: hhtian git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@67 efd2e655-3735-4b16-a529-16bfa2dd702b
2011-11-22Only traverse recovery file's FAT table to fast the recovery performance.niruiyu
Signed-off-by: erictian Reviewed-by: niruiyu git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@66 efd2e655-3735-4b16-a529-16bfa2dd702b
2011-09-15Clean up non-ASCII charhhtian
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@65 efd2e655-3735-4b16-a529-16bfa2dd702b
2011-07-27FatPkg: Use BasePcdLibNull to prevent PCD dependencyjljusten
When using DxePcdLib or PeiPcdLib, a PCD protocol or PPI dependency is added. This dependency should not be required since the FAT drivers use fixed PCD values. Signed-off-by: jljusten Reviewed-by: mdkinney git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@64 efd2e655-3735-4b16-a529-16bfa2dd702b
2011-07-05Fix the comments to follow the UEFI Spec regarding how to check an ↵niruiyu
EFI_HANDLE is valid/invalid. Signed-off-by: niruiyu Reviewed-by: lgao4 git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@63 efd2e655-3735-4b16-a529-16bfa2dd702b
2011-07-01FatPkg: Add FAT PEIMjljusten
Signed-off-by: jljusten Reviewed-by: mdkinney git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@62 efd2e655-3735-4b16-a529-16bfa2dd702b
2011-06-28Clean up invalid keywords and missing keywords in [Define] section of DEC file.niruiyu
Signed-off-by: lzeng14 Reviewed-by: lhauch Reviewed-by: jljusten git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@61 efd2e655-3735-4b16-a529-16bfa2dd702b
2011-06-16Update to include UEFI laurie0131
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@60 efd2e655-3735-4b16-a529-16bfa2dd702b
2011-03-10Update DebugLib to provide support for "err" command in the EFI Shell to ↵mdkinney
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) Add default mappings for the DebugPrintErrorLevelLib to the DSC file for this package. git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@59 efd2e655-3735-4b16-a529-16bfa2dd702b
2010-08-16Enlarge the buffer to contain file name.qhuang8
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@58 efd2e655-3735-4b16-a529-16bfa2dd702b
2010-08-13Add some NULL pointer check by using ASSERT()qhuang8
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@57 efd2e655-3735-4b16-a529-16bfa2dd702b
2010-05-12remove obsoleted .msa and .nspd fileshhtian
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@56 efd2e655-3735-4b16-a529-16bfa2dd702b
2010-05-07Move lock to FAT driver binding start to prevent interrupt during hot plug ↵qhuang8
event. git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@55 efd2e655-3735-4b16-a529-16bfa2dd702b
2010-04-26Update copyright notice formathhtian
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@54 efd2e655-3735-4b16-a529-16bfa2dd702b
2010-03-18Fix a migration bug in Fat driver as the value of lock has been changed from ↵qhuang8
EDK library to EDKII library git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@52 efd2e655-3735-4b16-a529-16bfa2dd702b
2010-02-25Clean PI_SPECIFICATION_VERSION and EFI_SPECIFICATION_VERSION.klu2
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@51 efd2e655-3735-4b16-a529-16bfa2dd702b
2010-02-241. Correct File header to ## @fileqhuang8
2. Remove unnecessary .common] postfix on section. git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@50 efd2e655-3735-4b16-a529-16bfa2dd702b
2010-02-08Update license headerqhuang8
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@49 efd2e655-3735-4b16-a529-16bfa2dd702b
2010-01-17Fix a warning issue with ARMCC.AJFISH
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@48 efd2e655-3735-4b16-a529-16bfa2dd702b
2009-12-15Fix bug in Unicode colloation that causes ASSERT on BeagleBoard. ↵AJFISH
PlatformLang or Lang variables are not processed correctly. NULL pointer is passed if no variable exists. git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@46 efd2e655-3735-4b16-a529-16bfa2dd702b
2009-10-02Fix warning generated by GCC.jljusten
These warnings seem to have been triggered by the recent change of EFI_STATUS from INTN to UINTN. git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@45 efd2e655-3735-4b16-a529-16bfa2dd702b
2009-09-22Use EFI_FILE_PROTOCOL naming in place of EFI_FILEqhuang8
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@44 efd2e655-3735-4b16-a529-16bfa2dd702b
2009-06-081. FAT doesn't support to store time information in its FileLastAccess ↵gikidy
field. The FileLastAccess only contains date information; 2. Replaced RFC 3066 with RFC 4646. git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@40 efd2e655-3735-4b16-a529-16bfa2dd702b
2009-04-08gEfiFatPkgTokenSpaceGuid.PcdUnicodeCollationSupport and ↵qhuang8
gEfiFatPkgTokenSpaceGuid.PcdUnicodeCollationSupport git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@39 efd2e655-3735-4b16-a529-16bfa2dd702b
2009-03-25Refactor to invoke only one GetBestLanguage()qhuang8
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@38 efd2e655-3735-4b16-a529-16bfa2dd702b
2009-03-24Apply GetBestLanguage() UefiLib to initialize Unicode Collation Protocol.qhuang8
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@37 efd2e655-3735-4b16-a529-16bfa2dd702b
2009-03-24Fix a spec conformance issue that "Attributes" should only be checked when ↵qhuang8
OpenMode is Create. git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@36 efd2e655-3735-4b16-a529-16bfa2dd702b
2009-02-10Add comments in DSC files to explain the function and design of components ↵xli24
section. git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@35 efd2e655-3735-4b16-a529-16bfa2dd702b
2009-02-01Removed unused library instances for FAT package DSC fileqhuang8
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@34 efd2e655-3735-4b16-a529-16bfa2dd702b
2009-01-30Split out Synchronization Library from Base Librarymdkinney
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@33 efd2e655-3735-4b16-a529-16bfa2dd702b
2009-01-04Fix the build error caused by recent MdePkg clean upqhuang8
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@32 efd2e655-3735-4b16-a529-16bfa2dd702b
2008-12-16Clean up to update the reference of the these macros:qhuang8
EFI_SIGNATURE_16 -> SIGNATURE_16 EFI_SIGNATURE_32 -> SIGNATURE_32 EFI_SIGNATURE_64 -> SIGNATURE_64 EFI_FIELD_OFFSET -> OFFSET_OF EFI_MAX_BIT -> MAX_BIT EFI_MAX_ADDRESS -> MAX_ADDRESS These macros are not defined in UEFI spec. It makes more sense to use the equivalent macros in Base.h to avoid alias. git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@31 efd2e655-3735-4b16-a529-16bfa2dd702b
2008-11-06Update for library instance renamingqhuang8
Fix typo in token space GUID git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@30 efd2e655-3735-4b16-a529-16bfa2dd702b
2008-10-10Add details comments for the code flow to initialize Unicode Collation (2) ↵qhuang8
support. git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@29 efd2e655-3735-4b16-a529-16bfa2dd702b
2008-05-27De-unicode in comment for source files.qhuang8
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@27 efd2e655-3735-4b16-a529-16bfa2dd702b
2008-05-05Fix a typo when checking the 16-bit alignment of Unicode String. qhuang8
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@26 efd2e655-3735-4b16-a529-16bfa2dd702b
2008-05-05Fix undefined format in debug print statement.qhuang8
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@25 efd2e655-3735-4b16-a529-16bfa2dd702b
2007-12-21Add preparation for FAR release.qhuang8
git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@24 efd2e655-3735-4b16-a529-16bfa2dd702b
2007-12-20Add EDK II Prime FatPkgqhuang8
New Feature: Support both Unicode Collation and Unicode Collation 2 Protocols Support both Component Name and Component Name 2 Protocol. git-svn-id: https://edk2-fatdriver2.svn.sourceforge.net/svnroot/edk2-fatdriver2/trunk@23 efd2e655-3735-4b16-a529-16bfa2dd702b