Newer
Older
AMI-Aptio-BIOS-Reversed / Fat / README.md
@Ajax Dong Ajax Dong 2 days ago 846 bytes Init

Fat, 0160, 29088 bytes, DXE

UEFI FAT Filesystem Driver implementing the Simple File System Protocol and File Protocol on top of Block I/O and Disk I/O. Supports FAT12, FAT16, and FAT32 file systems with full read/write, directory entry management, LFN (long filename) processing, and cluster chain allocation.

Key Functions: FatOpen (EFI_FILE_PROTOCOL.Open), FatRead/FatWrite, FatCreateOpenFile, FatDiskIo (core I/O), FatAccessFat, FatAccessDataCluster, FatGetDirEnt/FatSetDirEnt, FatGetFatEntry/FatSetFatEntry, FatAllocateVolume, FatAllocateClusterChain, FatTruncateClusterChain, FatGetFileNameFromPath, FatCreateDirEnt/FatDeleteDirEnt.

Protocols/Dependencies: EFI_SIMPLE_FILE_SYSTEM_PROTOCOL, EFI_FILE_PROTOCOL, EFI_BLOCK_IO_PROTOCOL, EFI_DISK_IO_PROTOCOL (BlockIo2 optional), FAT12/16/32.

Platform: MdeModulePkg/Fs/Fat, VS2015 X64 DEBUG.