Jiewen,

On 09/16/17 01:38, Yao, Jiewen wrote:
> Hi Laszlo and Ruiyu
> I can think 1 possible alternative, for your consideration only.
> 
> 1)       Move the feature to OvmfPkg.
> 
> As such, it won't block us at this moment.
> 
> Once the UDF solution has good quality, we can move it back to MdeModulePkg.

the urgent issue is not with the UdfDxe driver; a platform can simply
choose not to include the UdfDxe driver. The problem is that the
UDF-related changes in PartitionDxe have caused a regression in
PartitionDxe, and PartitionDxe is something that all platforms must include.

The feature PCD that I suggested would turn the (currently buggy) UDF
logic in PartitionDxe into a no-op by default.

Thanks
Laszlo


> From: Laszlo Ersek [mailto:[email protected]]
> Sent: Saturday, September 16, 2017 12:51 AM
> To: Ni, Ruiyu <[email protected]>; Paulo Alcantara <[email protected]>
> Cc: Yao, Jiewen <[email protected]>; Wu, Hao A <[email protected]>; 
> [email protected]; Zeng, Star <[email protected]>
> Subject: Re: [edk2] Functionality issues in UDF support
> 
> On 09/15/17 18:40, Ni, Ruiyu wrote:
>> Laszlo,
>> Please do not add a PCD for this. Too many PCDs are no good to the project.
> 
> I understand that new MdeModulePkg PCDs are not liked, but what do you
> propose instead? If we simply revert the PartitionDxe changes, then
> people that want to experiment with general UDF support under OVMF won't
> be able to do that at all.
> 
> I'm in the process of adding -D UDF_ENABLE to OvmfPkg, ArmVirtPkg, and
> Nt32Pkg, which would control both the FeaturePCD and the inclusion of
> UdfDxe in the build. If you disagree with the FeaturePCD, I can stop
> working on this, but I don't know what the alternative is. "Fix it
> immediately" is not an alternative; we can't do that. If you want to
> revert the change, it's your prerogative, but that will prevent
> everybody from testing gradual UDF improvements. (No 3rd parties build
> OVMF from any staging branches, so if the feature is only available on a
> staging branch, it might as well not exist, for the outside world.)
> 
> Thanks
> Laszlo
> 

_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to