16 Dec, 2020
1 commit
-
Bug: 175534863
Signed-off-by: Matthias Maennich
Change-Id: I99bb33802b001bbe9e0adb96b52ba81b9df3b30b
14 Dec, 2020
1 commit
-
Bug: 175534863
Signed-off-by: Matthias Maennich
Change-Id: Ie50e1fbaa0f96b052c3f5f856a58531b5a67e11d
10 Nov, 2020
1 commit
-
Enable the use of the hermetic toolchain across all builds of this
branch. For allmodconfig builds, also allow the use of openssl from the
host.Bug: 157507870
Change-Id: Iabb1fe4f760f9821df0318934942302ffffade7c
Signed-off-by: Matthias Maennich
28 Oct, 2020
1 commit
-
Bug: 170775238
Signed-off-by: Nick Desaulniers
Change-Id: Ibf405b519d406c58a25f4a765c6ba2d6f1bae50f
23 Sep, 2020
1 commit
-
This moves builds to all use LLVM=1 argument to make, rather than
CC=clang NM=llvm-nm OBJCOPY=llvm-objcopy ... (see also
https://www.kernel.org/doc/html/latest/kbuild/llvm.html#llvm-utilities).Step 3 of aosp/1405387.
Bug: 65987925
Bug: 141693040
Signed-off-by: Nick Desaulniers
Change-Id: I0975dcad48b6c5344124343606e1c7f85e76e4ee
31 Aug, 2020
1 commit
-
And replace many references of ${ROOT_DIR}/common with
${ROOT_DIR}/${KERNEL_DIR}, which makes it a lot easier
to branch off of ACK and update the KERNEL_DIR.The variable of KERNEL_DIR will be set in build/_setup_env.sh
to the directory of the build config file by default if it's
not set explicitly in the build config file or in environment.Test: build test with following configs
common/build.config.gki.aarch64
common/build.config.db845c
common/build.config.hikey960
cuttlefish-modules/build.config.cuttlefish.aarch64Bug: 162785964
Change-Id: I790ac0ded10bd790484f14c6f93d53e06c38b830
Signed-off-by: Will McVicker
Signed-off-by: Yongqin Liu
(cherry picked from commit 931718fa65fe5e34d143250c048f591a7d74e5f8)
[elavila: resolve conflicts]
Signed-off-by: J. Avila
19 Aug, 2020
1 commit
-
Set DTC from kernel build tools. The DTC is the same as used in AOSP.
Bug: 162811113
Change-Id: I16c513ba9c6ce5a1206e95e8de4ae923c11db894
Signed-off-by: Elliot Berman
28 Jul, 2020
1 commit
-
The new kernel release format is: w.x.y-zz-k where,
w.x.y are the current values
zzz is the Android Release value
k is the KMI Generation numberThis allows one to identify the kernel module interface version using
`uname -r`. The KMI Generation number is used to identify any KMI
changes that occur after the KMI freeze. This should only occur in an
unlikely event that a security patch requires a KMI update.Here is a local example:
5.4.51-android12-0-00153-ga972f59040e4-dirtySigned-off-by: Will McVicker
Bug: 159842160
Change-Id: I33f40e424ca967b85d810cdb12c6a2c58e4197b7
[willmcvicker: squash with commit 0c0d417747d8e289b2808c3fca32c845f82fd5e5]
22 Jun, 2020
1 commit
-
DEPMOD=depmod overwrites the default DEPMOD=/sbin/depmod and uses the
depmod version from PATH (coming from the hermetic toolchain).Bug: 130657633
Signed-off-by: Matthias Maennich
Change-Id: I73eefaa5508298bc61e9e586f981c5ddabed7656
19 May, 2020
1 commit
-
Bug: 155426344
Signed-off-by: Alistair Delva
Change-Id: Id3fde5d1aef8420f280863dfb1bede16056b4a83
09 Apr, 2020
1 commit
-
Bug: 153164546
Change-Id: Iedeef21a93e45d2266a049f360ffe7f5bbc5f943
Signed-off-by: Nick Desaulniers
31 Mar, 2020
1 commit
-
Bug: 151950245
Signed-off-by: Alistair Delva
Change-Id: Id3112a7530683fdfbb136191e6e395eda9ed279f
20 Feb, 2020
1 commit
-
Bug: 149785865
Change-Id: Id666b686a6e62c035f4abd620994326792c6bc8a
Signed-off-by: Alistair Delva
27 Nov, 2019
1 commit
-
Bug: 144776928
Change-Id: Ic1c76a05a54b0001eac6f9c6f248222989aa79bd
Signed-off-by: Alistair Delva
21 Nov, 2019
1 commit
-
The kernel ABI is determined by what vmlinux and the kernel modules are
exposing in their distribution. Hence, add IN_KERNEL_MODULES to the
distribution and ensure they have proper debug information.Change-Id: Ia0ac6b8aa98fa28690acc1469c92c92e01f0fcbd
Signed-off-by: Matthias Maennich
15 Nov, 2019
1 commit
-
Causes CONFIG_RELR to be enabled, resulting in a gki_defconfig image size
decrease of 2.2MB/10.3% uncompressed or 170KB/2.0% compressed.Bug: 137200966
Change-Id: I85d36e346ca54bfc50aaca6804684b9bf16c47f0
Signed-off-by: Peter Collingbourne
26 Oct, 2019
1 commit
-
We've been building mainline x86_64 with LLD for months now, and don't
plan to upgrade Android's binutils to work around issues upstream
related to:commit c603a309cc75 ("x86/mm: Identify the end of the kernel area to be reserved")
Bug: 138463564
Signed-off-by: Nick Desaulniers
Signed-off-by: Alistair Delva
Change-Id: Ic52f7f374c494e5d39efb758a7739ebd33799f49
23 Oct, 2019
1 commit
-
Bug: 139440459
Test: BUILD_CONFIG=common/build.config.gki.x86_64 build/build.sh
Test: BUILD_CONFIG=common/build.config.gki.aarch64 build/build.sh
Change-Id: I7ee5d9a687843c09bbc5edb591d3337bd5bfbcbc
Signed-off-by: Ram Muthiah
30 Aug, 2019
1 commit
-
The build.config.* files largely contain duplicate information by their
nature. Reorganize them reduce duplication and to allow adding new
configurations without copying the definitions again.Bug: 140224784
Change-Id: I6a3810a125b0ed48591690ca33bb5c02be58218a
Signed-off-by: Matthias Maennich