Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Jun 2016 19:16:16 -0700
From:      Mark Millard <markmi@dsl-only.net>
To:        Nathan Whitehorn <nwhitehorn@freebsd.org>, Bryan Drewery <bdrewery@FreeBSD.org>
Cc:        FreeBSD Current <freebsd-current@freebsd.org>, FreeBSD PowerPC ML <freebsd-ppc@freebsd.org>
Subject:   Re: [CFT] WITH_META_MODE: Working incremental build [only on i386 and amd64] [filemon fails to load on powerpc64]
Message-ID:  <35AFB7AC-7AD4-41D5-AA8D-87C37EB52455@dsl-only.net>
In-Reply-To: <0165aee5-cf6f-8f01-1690-fc51995e2109@FreeBSD.org>
References:  <FE82CBAD-ED55-41A3-9413-34948A9CBC0F@dsl-only.net> <7748cc71-3788-22ae-fcb2-699eae529310@FreeBSD.org> <9A1A624D-9286-4C0F-A435-D590E07C1149@dsl-only.net> <0165aee5-cf6f-8f01-1690-fc51995e2109@FreeBSD.org>

index | next in thread | previous in thread | raw e-mail

May be Nathan Whitehorn knows what is going on that prevents filemon.ko from loading for powerpc64 based on how it is now built (added for more than i386 and amd64 as of -r301130)?

Nathan: See below if it sounds like something you might have a clue about. As to why this comers up: Loading filemon.ko is required in order for WITH_META_MODE=yes to work for incremental builds.

===
Mark Millard
markmi at dsl-only.net

On 2016-Jun-1, at 6:59 PM, Bryan Drewery <bdrewery at FreeBSD.org> wrote:

> On 6/1/2016 6:39 PM, Mark Millard wrote:
>> while filemon.ko now exists:
>>> # ls -l /boot/*/filemon*
>>> -r-xr-xr-x  1 root  wheel  32064 Jun  1 17:59 /boot/kernel/filemon.ko
>> it does not load:
>>> # kldload -n filemon
>>> kldload: can't load filemon: No such file or directory
>>> # dmesg | grep link_elf
>>> link_elf: symbol elf64_freebsd_sysvec undefined
> 
> There's 2 different ABI formats for powerpc64?
> 
>> sys/powerpc/powerpc/elf64_machdep.c:INIT_SYSENTVEC(elf64_sysvec_v1, &elf64_freebsd_sysvec_v1);
>> sys/powerpc/powerpc/elf64_machdep.c:INIT_SYSENTVEC(elf64_sysvec_v2, &elf64_freebsd_sysvec_v2);
> 
> What's up with that?
> 
> -- 
> Regards,
> Bryan Drewery




help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?35AFB7AC-7AD4-41D5-AA8D-87C37EB52455>