14 Nov, 2020

1 commit


11 Nov, 2020

1 commit

  • This reverts commit e145f7b10374662f03889c2dea0fdc14df7f1371.

    AOSP's distribution of GNU binutils always had a curious target triple
    prefix on the binaries. Now that GNU binutils is deprecated for Android
    Common Kernels, we can now remove this out of tree workaround. Now
    building Android kernels with LLVM matches upstream (see
    Documentation/kbuild/llvm.rst).

    Bug: 118439987
    Bug: 120440614
    Bug: 141693040
    Signed-off-by: Nick Desaulniers
    Change-Id: Iecaa3264a440f795f2f3a44bdf74fe28ad4ed1cc

    Nick Desaulniers
     

01 Oct, 2020

1 commit

  • Completes stage 5 of:
    https://android.googlesource.com/platform/prebuilts/clang/host/linux-x86/+/master/BINUTILS_KERNEL_DEPRECATION.md

    Bug: 141693040
    Test: remove host binutils (easy for cross compiling, hard for host
    tools), rebuild multiple configs including cuttlefish configs which rely
    on these.
    Signed-off-by: Nick Desaulniers
    Change-Id: Ia88f4f6572049c0173742aee95df824c0f31c050

    Nick Desaulniers
     

27 Mar, 2020

1 commit

  • The default goals for an ARCH=arm64 kernel will build all of the dtb
    files available in the tree, and hard-codes the generation of a
    gzip-compressed Image artifact. For GKI, we want to support various
    compression methods (gz, lz4 and uncompressed) and this can be handled
    outside of kbuild where compressor flags can be tuned. Also, GKI does
    not need to build any dtb files because it is board-neutral, and in most
    cases the dtbs will come from downstream kernels, not ACK.

    On arm and aarch64, this suppresses the generation of the useless gzip
    compressed Image artifact, and dtbs on the gki configs, which do not make
    sense. The x86 defaults were already optimal but make them match
    aarch64. On db845c, this builds only the needed dtb file and a compressed
    artifact for backwards compatibility.

    Bug: 152546767
    Change-Id: If90ea331fc7564358b77a777fb367d7d2f95e6a6
    Signed-off-by: Alistair Delva

    Alistair Delva
     

30 Aug, 2019

1 commit