I am trying to figure out 4 things :
What do the branches in https://android.googlesource.com/kernel/common/+refs correspond to ? Linux kernel tags[citation needed] ?
How is
kernel/common
related to the device kernel repositories (kernel/
) ? The build instructions refer to/device/*/*/kernel
prebuilt files that I am not sure how they fit in tooWhat is the repo at Kernel-Projects ? Looks empty as the void
How are mapped android kernel versions to API releases (found this but it is outdated) ?
I know about git and why is the master branch empty. I would appreciate links to official docs/forums or to some thorough guide of the source tree(s).
Related : Kernel Sources for Android 4.0 - Ice Cream Sandwich
EDIT :
The kernel trees are apparently :
kernel/common Common Android Kernel Tree
kernel/exynos
kernel/goldfish
kernel/lk
kernel/msm Kernel tree for Qualcomm chipsets
kernel/omap
kernel/samsung Kernel tree for Samsung systems on Android.
kernel/tegra
The page here got me in this direction - unfortunately it is not updated since 2011 - started a discussion and hopefully someone will volunteer. From the same page I came to the conclusion that the kernel/lk
repo is "a bootloader".
EDIT 2 :
I just found out that older kernels can be found here : https://www.codeaurora.org/cgit/quic/la/kernel/common/refs/heads