On 6/9/21 12:29, Ard Biesheuvel wrote:
On Wed, 26 May 2021 at 12:12, Nhi Pham <n...@os.amperecomputing.com> wrote:
From: Vu Nguyen <vungu...@os.amperecomputing.com>

The roles of this driver:
* Consume PcieCoreLib to initialize all enable PCIe controllers.
* Produce neccessary protocols like RootBridgeIo an ResourceAllocation
   which will be used later by PciBus.

Cc: Thang Nguyen <th...@os.amperecomputing.com>
Cc: Chuong Tran <chu...@os.amperecomputing.com>
Cc: Phong Vo <ph...@os.amperecomputing.com>
Cc: Leif Lindholm <l...@nuviainc.com>
Cc: Michael D Kinney <michael.d.kin...@intel.com>
Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org>
Cc: Nate DeSimone <nathaniel.l.desim...@intel.com>

Signed-off-by: Vu Nguyen <vungu...@os.amperecomputing.com>
Why do you need a re-implementation of PciHostBridgeDxe for any of
this? There is very little h/w specific code there, and it is all
customizable using PciHostBridgeLib and PciSegmentLib (among others)

There are a couple of examples of this in edk2-platforms - please take
a look at those, and if that does not give you enough wiggle room,
let's see if we can accommodate your needs in PciHostBridgeDxe itself.

Hi Leif, Ard,

Thanks for your comments. The current implementation which has little deltas comparing with the standard one has been well-tested. It's a good idea that we need to re-implement it based on Ard's suggestion, but it will take time and we need to make sure that it is well-tested internally before getting it out. So, we want to keep this current implementation but we will start looking at working the re-implementation in the future.

Best regards,
Nhi


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#76527): https://edk2.groups.io/g/devel/message/76527
Mute This Topic: https://groups.io/mt/83097113/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to