svn commit: r297392 - in head/sys: conf dev/ofw powerpc/mpc85xx powerpc/powermac powerpc/pseries
Nathan Whitehorn
nwhitehorn at freebsd.org
Fri Apr 1 00:05:18 UTC 2016
I seem to be wrong. In any event, we don't have any non-device-tree
platforms on PowerPC anymore, so you can just make it be "pci".
-Nathan
On 03/31/16 01:18, Zbigniew Bodek wrote:
>
> Are you sure? I don't see an example of what you are writing about.
> Instead I can see several other examples such as:
>
> dev/usb/controller/ehci_fsl.coptionalehci mpc85xx | ehci qoriq_dpaa
> dev/iicbus/adm1030.coptionalpowermac windtunnel | adm1030 powermac
> etc.
>
> Why would they do that if they could simply type: ehci mpc85xx |
> qoriq_dpaa?
>
> Best regards
> zbb
>
> 2016-03-30 19:22 GMT+02:00 Nathan Whitehorn <nwhitehorn at freebsd.org
> <mailto:nwhitehorn at freebsd.org>>:
>
> I think it should be pci aim | fdt, just like the previous line
> when the files lived in sys/powerpc. To conf, that evaluates as
> pci && (aim || fdt).
> -Nathan
>
>
> On 03/30/16 08:55, Zbigniew Bodek wrote:
>>
>> Thank you Nathan. Please check out new patch in the attachment.
>>
>> Best regards
>> zbb
>>
>> 2016-03-30 16:33 GMT+02:00 Nathan Whitehorn
>> <nwhitehorn at freebsd.org <mailto:nwhitehorn at freebsd.org>>:
>>
>> PowerPC (and SPARC) can have real OFW without FDT support.
>> Adding FDT to LINT is the wrong solution: rather, it should
>> switch on fdt | aim like the rest of the Open Firmware code.
>> -Nathan
>>
>>
>> On 03/30/16 01:54, Zbigniew Bodek wrote:
>>> Hello Ed,
>>>
>>> Please check out the attached patch. For powerpc we should
>>> compile-in ofwpci.c regardless of FDT option.
>>> However, it seems that LINT for powerpc does not have FDT.
>>> What do you thing about adding it (as can be seen in the
>>> attached patch)?. This would be done in a separate commit.
>>>
>>> Best regards
>>> zbb
>>>
>>> 2016-03-30 1:53 GMT+02:00 Ed Maste <emaste at freebsd.org
>>> <mailto:emaste at freebsd.org>>:
>>>
>>> On 29 March 2016 at 15:19, Zbigniew Bodek
>>> <zbb at freebsd.org <mailto:zbb at freebsd.org>> wrote:
>>> > Author: zbb
>>> > Date: Tue Mar 29 15:19:56 2016
>>> > New Revision: 297392
>>> > URL: https://svnweb.freebsd.org/changeset/base/297392
>>> >
>>> > Log:
>>> > Reduce OFW PCI code duplication - involves ARM, PPC
>>> and SPARC64
>>>
>>> My 'make tinderbox' build is now failing (powerpc LINT)
>>> with:
>>>
>>> linking kernel
>>> cpcht.o: In function `cpcht_attach':
>>> cpcht.c:(.text+0x17dc): undefined reference to
>>> `ofw_pci_attach'
>>> cpcht.o:(.data.rel+0x0): undefined reference to
>>> `ofw_pci_driver'
>>> grackle.o: In function `grackle_attach':
>>> grackle.c:(.text+0x2dc): undefined reference to
>>> `ofw_pci_attach'
>>> grackle.o:(.data.rel+0x0): undefined reference to
>>> `ofw_pci_driver'
>>> uninorthpci.o: In function `uninorth_attach':
>>> uninorthpci.c:(.text+0x68c): undefined reference to
>>> `ofw_pci_attach'
>>> uninorthpci.o:(.data.rel+0x0): undefined reference to
>>> `ofw_pci_driver'
>>> *** [kernel] Error code 1
>>> _______________________________________________
>>> svn-src-all at freebsd.org <mailto:svn-src-all at freebsd.org>
>>> mailing list
>>> https://lists.freebsd.org/mailman/listinfo/svn-src-all
>>> To unsubscribe, send any mail to
>>> "svn-src-all-unsubscribe at freebsd.org
>>> <mailto:svn-src-all-unsubscribe at freebsd.org>"
>>>
>>>
>>
>>
>
>
More information about the svn-src-head
mailing list