This file has been truncated. show original
This document describes how to build a kernel and test it with OpenEmbedded(OE) Linux root filesystem. Target board is HiKey960.
Authored by: Guodong Xu <firstname.lastname@example.org>
### Step 1: Know the Kernel source repository, and Make
Kernel source code for HiKey960 (and other types of HiKey boards) is kept in this repository:
There are several branches. Here I explain hikey960-upstream-rebase. https://github.com/96boards-hikey/linux/commits/hikey960-upstream-rebase
hikey960-upstream-rebase is tracking the latest mainline -rc releases. As of this writing, it is rebased to v4.14-rc5.
Linaro Landing Team uses this branch to prepare patchsets for upstreaming. Theoretically, all out-of-tree patches in this branch should be upstreamed to Linus' kernel mainline.
* Yes, I do forced-update to hikey960-upstream-rebase
* For history versions, I tagged them. Please find in https://github.com/96boards-hikey/linux/releases, with release names in format: working-hikey960-upstream-rebase-[version]-[date]. Eg. working-hikey960-upstream-rebase-v4.14-rc5-2017-10-18
To make a kernel for OE,