[yocto] Accelerate kernel module built in eSDK?
Zhaolong Zhang
zhangzl2013 at 126.com
Fri Dec 28 06:35:50 PST 2018
On 2018/12/28 19:40, richard.purdie at linuxfoundation.org wrote:
> On Fri, 2018-12-28 at 18:19 +0800, Zhaolong Zhang wrote:
>> Hi Experts,
>>
>> Building out-of-tree kernel modules in eSDK will trigger a new
>> rebuilding of kernel, which consumes lots of time.
>> Is it possible to cache the do_shared_workdir() task in sstate-cache
>> and ship it within eSDK? And how?
>>
>> Or is there other method to accelerate?
>>
>> Thanks in advance.
>
> It is possible but it means creating a tarball of all the kernel source
> and build artefacts. Usually its just as quick to extract new kernel
> source and build it than it is to store this and extract it. The sstate
> object would be huge.
>
Hi Richard,
Thanks for responding!
Isn't sstate object also a tarball for them? Creating another tarball
would be a hacking and how can I let module.bbclass know that the kernel
source and build artifact are ready, without sstate hashes?
Regards,
Zhaolong
> Cheers,
>
> Richard
>
More information about the yocto
mailing list