svn commit: r297392 - in head/sys: conf dev/ofw powerpc/mpc85xx powerpc/powermac powerpc/pseries

Nathan Whitehorn nwhitehorn at freebsd.org
Wed Mar 30 17:22:37 UTC 2016


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