On 04/11/16 16:34, Ard Biesheuvel wrote:
> On 11 April 2016 at 16:12, Laszlo Ersek <[email protected]> wrote:
>> On 04/11/16 15:43, Ard Biesheuvel wrote:

[snip]

> I simply want to check that the 'pci-ecam-generic' DT node we end up
> consuming is the only one that exists in the device tree. In fact, I
> think it makes sense to assert that PcdPciExpressBaseAddress equals
> the DT node reg property when we encounter it.

Yes, that definitely makes sense (at least if I understand it
correctly). That is, the library constructor would do the "reg" parsing
/ PCD setting / caching etc (for any DXE_DRIVER that uses this instance,
really), and *specifically* PciHostBridgeDxe, when it parses the same
node (for those other two properties), could also look at "reg", and
assert that PcdPciExpressBaseAddress is *already set* the way it expects
it to be. I think that's a good idea.

>> Do you have a fresh v3-wip branch somewhere? I'd like to try expressing
>> my proposal for patches #13 and #14 in code. (If you are okay with that.)
>>
> 
> Sure, give me 30 mins.

Let's do the following instead (as we discussed off-list):

Please commit patches v2 1-10 (with the fixes I requested) to the master
branch, and then we can collaborate, on the list, with patches for
fw_cfg and PciExpressLib / PciHostBridgeDxe, directly against the master
branch.

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

Reply via email to