On 2015-07-06 15:10:45, Laszlo Ersek wrote:
> On 06/28/15 01:36, Jordan Justen wrote:
> > On 2015-06-25 21:26:20, Ni, Ruiyu wrote:
> >> Jordan,
> >> Simply using PCD to split the code is very straightforward. Another
> >> approach is to introduce a new library class with carefully defined
> >> library APIs so that different platforms can use one common driver
> >> plus different instances of libraries.
> >> After all, abstracting is never a easy work.
> >> So let's firstly make OVMF work by duplicating a PciHostBridgeDxe.
> > 
> > Is this the preferred method of making progress then? Duplicate code
> > first, then figure out how to make it more general? I don't see
> > drivers duplicated all that often, so it seems a little strange.
> > 
> > I haven't heard you say the PCD idea can't work, so can you spend a
> > little more time considering it to see if it seems reasonable to you?
> > If you are still concerned about the PCDs, then fine we'll just
> > duplicate the code.
> > 
> > And, Laszlo, is this really that urgent that you'd rather duplicate a
> > driver under the platform rather than allowing for some discussion on
> > a possible common solution?
> 
> I'm back from my PTO. After processing my email backlog, I can't find
> any news related to this patchset, so please consider it dropped, for
> the reasons described elsewhere in this thread.

This continues to be very frustrating to me. I strongly disagree with
forking this driver. I have instead argued that we should make other
EDK II platforms use the same driver.

But, it appears that Ray will not budge. (Or *something* is preventing
us from coming up with a solution in PcAtChipsetPkg.) This is doubly
frustrating since he is saying that we should keep the PcAtChipsetPkg
version that no one else is using because 'maybe some closed source
platform is using it'.

I don't expect that the PcAtChipsetPkg version will ever be updated to
allow OVMF to go back to using it at the common location. Instead, it
will just be orphaned under PcAtChipsetPkg.

I think Ray is just taking the easy/safe route with his decision. :(

But, as much as this all annoys me, I find the prospect of you having
to carry downstream patches for this even worse.

I'm just having trouble giving a Reviewed-by or Acked-by for patches
that are doing the opposite of what I want to happen.

How about?
Acked-under-duress-by: Jordan Justen <jordan.l.jus...@intel.com>

Better yet, how about I say that I'm specifically not NAK'ing the
patches, but I'd rather not have my name on them.

-Jordan

> We'll carry the patches (with slight updates) in our downstream OVMF
> package, for <https://bugzilla.redhat.com/show_bug.cgi?id=1193080>.
> 
> I'll ask Gerd too to add them to his <https://www.kraxel.org/repos/>
> builds, for the benefit of the wider public.

------------------------------------------------------------------------------
Don't Limit Your Business. Reach for the Cloud.
GigeNET's Cloud Solutions provide you with the tools and support that
you need to offload your IT needs and focus on growing your business.
Configured For All Businesses. Start Your Cloud Today.
https://www.gigenetcloud.com/
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to