MdeModulePkg: Initial UDF/ECMA-167 file system support
authorPaulo Alcantara <>
Fri, 8 Sep 2017 12:41:47 +0000 (09:41 -0300)
committerLaszlo Ersek <>
Fri, 8 Sep 2017 18:42:49 +0000 (20:42 +0200)
MdeModulePkg: Initial UDF/ECMA-167 file system support

This patch introduces UDF file system support in EDK2. All block devices
that support BlockIo and DiskIo protocols and contain a valid UDF file
system - as specified by OSTA Universal Disk Format (revisions 1.02
through 2.60) - will be installed EFI_SIMPLE_FILE_SYSTEM_PROTOCOL to
provide access to underlying file system.

File system operations on regular, directory and symlink files are

Cc: Star Zeng <>
Cc: Eric Dong <>
Cc: Laszlo Ersek <>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Paulo Alcantara <>
Reviewed-by: Ruiyu Ni <>
MdeModulePkg/Universal/Disk/UdfDxe/ComponentName.c [new file with mode: 0644]
MdeModulePkg/Universal/Disk/UdfDxe/File.c [new file with mode: 0644]
MdeModulePkg/Universal/Disk/UdfDxe/FileName.c [new file with mode: 0644]
MdeModulePkg/Universal/Disk/UdfDxe/FileSystemOperations.c [new file with mode: 0644]
MdeModulePkg/Universal/Disk/UdfDxe/Udf.c [new file with mode: 0644]
MdeModulePkg/Universal/Disk/UdfDxe/Udf.h [new file with mode: 0644]
MdeModulePkg/Universal/Disk/UdfDxe/UdfDxe.inf [new file with mode: 0644]