Fixed
Created: Dec 30, 2014
Updated: Sep 8, 2018
Resolved Date: Jan 3, 2015
Found In Version: 7.0
Fix Version: 7.0.0.1
Severity: Standard
Applicable for: Wind River Linux 7
Component/s: Kernel
The fast forward WRL7 kernel tree (i.e. the one currently in use for release, RCPLs, etc) has a tiny/base branch (as a BSP starting point) but no BSPs that use it.
On the other hand, generating the WRL7 tree from the kernel cache creates tiny/base and several BSPs that use it.
Hence, when fetching in the WRL7 fast forward (ff) content into the tree created from scratch for sanity check comparisons, the following is seen:
From /7.x/kernel <---- normal FF content
* [new branch] standard/tiny/base -> standard/tiny/base-ff
From /7.x/kernel
* [new branch] standard/tiny/common-pc -> standard/tiny/common-pc-ff
fatal: Couldn't find remote ref standard/tiny/common-pc-64
fatal: The remote end hung up unexpectedly
From /7.x/kernel
* [new branch] standard/tiny/fri2 -> standard/tiny/fri2-ff
fatal: Couldn't find remote ref standard/tiny/intel-x86-32
fatal: The remote end hung up unexpectedly
fatal: Couldn't find remote ref standard/tiny/intel-x86-64/base
fatal: The remote end hung up unexpectedly
fatal: Couldn't find remote ref standard/tiny/intel-x86-64/intel-x86-64
fatal: The remote end hung up unexpectedly
i.e. treegen creates tiny/fri2 tiny/intel-x86-64 tiny/common-pc-64 etc.
It is unclear to me whether these are missing from WRL7, or whether we simply meant to disable them in the kernel cache but failed to do so.
If it is the latter, then I can assist with updating the WRL7 kernel cache to exclude these BSPs.