On Mon, December 29, 2014 9:25 am, Paulo Alcantara wrote:
> Hi,
>
> This patchset contains a read-only file system driver for UDF/ECMA-167
> volumes
> and revision 2.00 or higher is the only supported.
>
> I initially thought to add support to older revisions as well, however I
> don't
> think it's strongly necessary to keep backward compatibility with them
> since
> we already have a problem with restrict sizes on current flash memories
> and
> newer revisions are OK, IMHO. Besides, I intend - in the near future - to
> add
> write support to it, so it will be become certaintly bigger than it
> currently
> is.
>
> Since I don't have a machine with UEFI at home for testing, all tests I
> made
> were under QEMU + OVMF on Linux, so it would be really appreciable if
> someone
> could test it on a real machine as well. The tool I used to format my USB
> stick
> as UDF was "mkudffs".
>
> If you want to test with OVMF, make sure you add
> "gEfiMdeModulePkgTokenSpaceGuid.PcdUdfFileSystemSupport|TRUE" and
> "MdeModulePkg/Universal/Disk/UdfDxe/UdfDxe.inf" to the appropiate
> DSC and FDF files.
>
> Notes
> =====
> 1- Once this series is applied, I'll send another patchset
> (as requested by Laszlo) that enables it in OVMF and probably in
> ArmPlatformPkg/ArmVirtualizationPkg as well.
> 2- Due to problems ocurred on lists.sourceforge.net in the last few
> days,
> please ignore the last patchsets and consider this one.
>
> git repo:
>
> git://git.zytor.com/users/pcacjr/edk2.git (branch: for-upstream)
>
> Thanks,
>
> Paulo
>
>
> Contributed-under: TianoCore Contribution Agreement 1.0
> Signed-off-by: Paulo Alcantara <[email protected]>
>
> --
>
> Paulo Alcantara (3):
> MdeModulePkg/PartitionDxe: Add UDF/ECMA-167 file system support
> MdeModulePkg: Initial UDF/ECMA-167 file system support
> MdeModulePkg/UdfDxe: Add seek, read and listing support on files
>
> MdeModulePkg/MdeModulePkg.dec | 6 +
> .../Universal/Disk/PartitionDxe/Partition.c | 3 +-
> .../Universal/Disk/PartitionDxe/Partition.h | 41 +-
> .../Universal/Disk/PartitionDxe/PartitionDxe.inf | 10 +-
> .../Universal/Disk/PartitionDxe/PartitionDxe.uni | Bin 3206 -> 3290
> bytes
> MdeModulePkg/Universal/Disk/PartitionDxe/Udf.c | 330 +++
> MdeModulePkg/Universal/Disk/UdfDxe/ComponentName.c | 185 ++
> MdeModulePkg/Universal/Disk/UdfDxe/File.c | 908 +++++++
> MdeModulePkg/Universal/Disk/UdfDxe/FileName.c | 195 ++
> .../Universal/Disk/UdfDxe/FileSystemOperations.c | 2595
> ++++++++++++++++++++
> MdeModulePkg/Universal/Disk/UdfDxe/Udf.c | 411 ++++
> MdeModulePkg/Universal/Disk/UdfDxe/Udf.h | 1276 ++++++++++
> MdeModulePkg/Universal/Disk/UdfDxe/UdfDxe.inf | 66 +
> MdePkg/Include/IndustryStandard/Udf.h | 79 +
> 14 files changed, 6097 insertions(+), 8 deletions(-)
> create mode 100644 MdeModulePkg/Universal/Disk/PartitionDxe/Udf.c
> create mode 100644 MdeModulePkg/Universal/Disk/UdfDxe/ComponentName.c
> create mode 100644 MdeModulePkg/Universal/Disk/UdfDxe/File.c
> create mode 100644 MdeModulePkg/Universal/Disk/UdfDxe/FileName.c
> create mode 100644
> MdeModulePkg/Universal/Disk/UdfDxe/FileSystemOperations.c
> create mode 100644 MdeModulePkg/Universal/Disk/UdfDxe/Udf.c
> create mode 100644 MdeModulePkg/Universal/Disk/UdfDxe/Udf.h
> create mode 100644 MdeModulePkg/Universal/Disk/UdfDxe/UdfDxe.inf
> create mode 100644 MdePkg/Include/IndustryStandard/Udf.h
Ping?
Thanks,
Paulo
--
Paulo Alcantara, C.E.S.A.R
Speaking for myself only.
------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel