Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android 5.1.1 #8

Open
wants to merge 1,122 commits into
base: android-8.1
Choose a base branch
from
Open

Android 5.1.1 #8

wants to merge 1,122 commits into from

Conversation

bahramm500
Copy link

No description provided.

maxwen and others added 28 commits May 8, 2015 13:21
Change-Id: I5dccba2172dade3dacc55d832a2042fce306b5f5
Change-Id: I533cc0403e5e98c25615eb4b590613638fef9060
Change-Id: Ifd47cbeab2ca7e99a117883e3a3ecb880581e110
Android 5.1.1 release 5

Change-Id: I10524035a4e41b2d6cc8f0b27e67c1020ba3ae67
PS2: Add default toolchain prefix for KERNEL_ARCH=arm64

Allow specifying kernel toolchain and prefix

Change-Id: Ib75cfe772e073f2196455f3e3dfba247f6b3feff

core: More flexible kernel configuration

 * Allow various combinations of kernel vs. userspace architectures
 * Get rid of various assumptions about everything being ARM or 32-bit
 * This adds the following target flags:
     TARGET_KERNEL_ARCH
     TARGET_KERNEL_HEADER_ARCH
     KERNEL_HEADER_DEFCONFIG
     TARGET_KERNEL_CROSS_COMPILE_PREFIX

Change-Id: If0bc202abd35c216ba3ea5707ffdb602526d8ed3

Fix kernel.mk if SELINUX or VARIANT_DEFCONFIG is defined

KERNEL_HEADER_DEFCONFIG was ignoring SELINUX_DEFCONFIG thus breaking
all selinux support

Change-Id: Idc3367d6b4b85343078e63e87dca6d6d052e7f53

build: kernel: Fix stray "@"

Nested "$(hide)"s (makefile @) don't work. There was one at the
beginning of the script, remove the inner one to prevent it from
being interpreted as a shell command

Change-Id: I08a829ee56b212366a0f5a3812f7a614667a9c2b

build: Add support for additional kernel config snippet

 * Add support for TARGET_KERNEL_ADDITIONAL_CONFIG which will append a
   config snippet from arch/$ARCH/configs/ to the main defconfig.
 * This can be used for various things, such as including DIAG support
   into debuggable builds.

Change-Id: Ifa48688a3f951dd8ecc9a13a27de3a476e7bf633

kernel: Fix kernelconfig build

* Copy the generated defconfig to the correct directory

Change-Id: Ia8e259946d67501675dd5a3433165d54df6c13c5
Change-Id: Iad741afeabbec5806eb9f1f235c84555ef9fd522
Change-Id: I61b3c86b270bdba975f37853782f5d133f879ae6
Change-Id: Iab8ce395972c242970ed5f19b17ab1361a30a354
CL#2/3

b/23946860

Change-Id: I42a2aaf26cf458d1775b11029789330cdd85b3a3
PS2: Added 8909

Change-Id: I9b539017e02a4232e76fe8d473f6df42ac167076
Change-Id: I2a685cf8d79e6c85ae26c7d7a4395a56168a8395
Change-Id: Ic7ab7d763a44e96f0499be3f1cf18a0ce294cecb
Change-Id: I6b10c34099bae73fc09f9a1147c57be77fcb058e
Change-Id: I3554cdc6a792a1deab068c61e5a84c2e094bcccc
The foreach loops output a space separated list, not necessarily one
command per line. Separate commands with semicolons. Notably, this
fixes an issue with multiple device directories included in
TARGET_RECOVERY_DEVICE_DIRS.

Change-Id: I5ebdc84ecaaacabaea77b8b752141e2041622480
* changes:
  "LYZ28N"
  "LYZ28M"
  LYZ28L
  "LYZ28K"
When invoking clang for the host to assemble .S files, the -B flag
would not be provided, which allowed the host prebuilt clang to
use an 'as' from the native environment. Most of the time this
"just works", but some newer 'as' versions cause problems with
the older prebuilt toolchain, for example by generating
unsupported relocation types.

To avoid this problem, simply use the -B flag to tell clang to
invoke the assembler from the correct prebuilt gcc prefix.

Change-Id: I18ea4f37ae637b652cfd7321c41929f8be075342
Signed-off-by: Alistair Strachan <alistair.strachan@imgtec.com>
@bahramm500 bahramm500 changed the title Android 5.1 Android 5.1.1 Mar 1, 2018
@bahramm500
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet