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-all
mailing list