{"push_id":3115386678,"size":19,"distinct_size":19,"ref":"refs/heads/9.0-l","head":"f23a68ae0a47fc1a04d3a8775c758d8c8f6e3440","before":"18ceb522e9f6cffed351ce12716715b04369c792","commits":[{"sha":"d6e1fb59a0c169a3044147dc2c69f9799270685c","author":{"name":"Bruno Martins","email":"778fea3f0794d787dfa69253f82646e4f9dc35d6@gmail.com"},"message":"soong_config: Remove extra spacing\n\n * Let's not rewrite the whole list while adding new vars\n\nChange-Id: Icab6116839bbb74a75d207310562faf9d780828b","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/d6e1fb59a0c169a3044147dc2c69f9799270685c"},{"sha":"dea0179b5b294d17f750b1e7fab6378c74c70b70","author":{"name":"Kevin F. Haggerty","email":"b3d43acdf68f60566d4deeada3d54faa7e5e7dcc@lineageos.org"},"message":"soong_config: Allow extension of valid gralloc 1.0 buffer usage bits\n\n* fw/native change I7f4174581e24e361577640b9263514a168ed482d\n  implemented validation of the buffer description info prior to\n  creating the descriptor. Some of our legacy devices need to\n  whitelist additional usage bits to support various functionality.\n* The TARGET_ADDITIONAL_GRALLOC_10_USAGE_BITS variable can contain\n  a singular roll-up value (e.g., 0x02000000U), a left-shifted bit\n  (e.g., (1 << 25)), a bitwise OR of these things, or essentially\n  anything that the compiler can choke down.\n\nChange-Id: I2127d33b03426b5e0f981aae837e07d82163fa17","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/dea0179b5b294d17f750b1e7fab6378c74c70b70"},{"sha":"bc6e90202ea673020cafa27d080bb8cd7c1ea0d2","author":{"name":"Sam Mortimer","email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@mortimer.me.uk"},"message":"vendor/lite: Add support for java source overlays\n\n*) Set JAVA_SOURCE_OVERLAYS in a device makefile as follows:\n   # Java sourcefile overlays (for Android.bp built modules only)\n   # Format is a whitespace separated set of rules, each of which\n   # structured as follows:\n   # modulename|overlay directory|glob pattern within overlay dir\n   JAVA_SOURCE_OVERLAYS := \\\n           org.lineageos.hardware|$(LOCAL_PATH)/lineagehw|**/*.java\n\n*) As of this commit, java sources overlays are only allowed for\n   module org.lineageos.hardware.\n\nChange-Id: I6be1c12567081357f5231a84df98ac002c0563b4","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/bc6e90202ea673020cafa27d080bb8cd7c1ea0d2"},{"sha":"97bd14601e8869cbc4166d342e1da0a35a55c858","author":{"name":"Danny Baumann","email":"4bceda912b479e46f041c22bcc2c9ed75fe8d5cc@web.de"},"message":"soong_config: Allow process-specific override of target SDK version\n\nChange-Id: I775e852c17af12d2233e644e3db10c10bcb20d19","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/97bd14601e8869cbc4166d342e1da0a35a55c858"},{"sha":"5bb0c991610fa9c0474efd8481ed00a14b9c4599","author":{"name":"Paul Keith","email":"a15ba919a159c9a831d26c40bda2f108afe9f008@gmail.com"},"message":"lite: Use add_json_str_omitempty directive for TARGET_LD_SHIM_LIBS\n\n* The code is ifdef'ed out, so let's match that expecation here\n\nChange-Id: I59c8e276c3dd28c4f46222f66d626e48b2aa6551","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/5bb0c991610fa9c0474efd8481ed00a14b9c4599"},{"sha":"13d2192fdab163d139dc4d9672e047a310a6fc49","author":{"name":"Michael Bestas","email":"46f7c721ffdce34ce8f6f45045248d1691b5a576@lineageos.org"},"message":"kernel: Correct CROSS_COMPILE_ARM32 toolchain\n\n* Missed in the original commit that switched to\n  androidkernel toochain\n\nChange-Id: I9b6d2e7216b48d22bcb7eec62c4fd9c05a895d18","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/13d2192fdab163d139dc4d9672e047a310a6fc49"},{"sha":"6efc0da877cc98b32be6a60c10f0aaea0d2abc56","author":{"name":"Paul Keith","email":"a15ba919a159c9a831d26c40bda2f108afe9f008@gmail.com"},"message":"Revert \"soong_config: Add TARGET_NEEDS_PLATFORM_TEXT_RELOCATIONS\"\n\n* The per-process API level override will take care of this\n\nThis reverts commit cf7f7d48d0297f9a64413076d755b00e10e48c9a.\n\nChange-Id: I3c0b5879ddf8e9dcc0b56a6e9a2855e515685389","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/6efc0da877cc98b32be6a60c10f0aaea0d2abc56"},{"sha":"d87e02572ed2dcf3d083215cb817032fe627a93e","author":{"name":"Rashed Abdel-Tawab","email":"5c683af0a96180bd58bcdc2d5b6263d4089c03d4@linux.com"},"message":"lite: Move some kernel definitions to BoardConfigKernel\n\nKernel source settings should always come at BoardConfig population\ntime so things that use the variable later don't end up pointing to\nan empty or wrong variable.\n\nThe following is also squashed in:\n\nAuthor: Christopher N. Hesse <raymanfx@gmail.com>\nDate:   Fri Aug 10 00:23:54 2018 +0200\n    tasks: kernel: Honor prebuilt kernel flag\n    For devices that want to use a prebuilt kernel, TARGET_KERNEL_SOURCE\n    would still be set to TARGET_AUTO_KDIR, meaning the build system would\n    still try to build the kernel if TARGET_AUTO_KDIR was present.\n    Setting TARGET_PREBUILT_KERNEL indicates this is not wanted, so don't\n    attempt to do it.\n    Change-Id: Ic79b3ac1b9c946fd258ada43dce2b08bb74ea0d9\n\nChange-Id: If046b86ff0d18c76898e90295be873a8379f678a","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/d87e02572ed2dcf3d083215cb817032fe627a93e"},{"sha":"d4cbe07ec4dc2f40a894ffa5da6c94ece9819f51","author":{"name":"Sam Mortimer","email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@mortimer.me.uk"},"message":"vendor/lite: Add soong generator module type\n\n*) Similar to genrule but can be used to generate content\n   when the output directory and file structure are not\n   known ahead of time.\n\n*) An example use case is to build kernel headers.\n\nChange-Id: I10deb7ba8825393b0b5fdbf2d96b12ad37257e12","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/d4cbe07ec4dc2f40a894ffa5da6c94ece9819f51"},{"sha":"c1daae35d956b01920c3635371c356ac7965424e","author":{"name":"Rashed Abdel-Tawab","email":"5c683af0a96180bd58bcdc2d5b6263d4089c03d4@linux.com"},"message":"lite: Dynamically generate kernel headers using lineage generator\n\nAdd a soong vendor plugin for kernel config variables so we can use\nthese in go.\n\nChange-Id: Id31f2be8fcc5aba2d965dbe815edaaf1d28279c6","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/c1daae35d956b01920c3635371c356ac7965424e"},{"sha":"e5e5b7071d740c8e614e1ef40177d7ed8091ce8d","author":{"name":"Sam Mortimer","email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@mortimer.me.uk"},"message":"vendor/lite: Remove kernel.mk headers generation\n\n*) This has been deprecated by the bp mobule\n   generated_kernel_headers.\n\n*) To build with kernel headers, do this:\n   LOCAL_HEADER_LIBRARIES += generated_kernel_headers\n   Or for soong targets:\n   header_libs: [ \"generated_kernel_headers\" ],\n\nChange-Id: Idad445709f0ee0ec11b41b40123b14976a0052ad","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/e5e5b7071d740c8e614e1ef40177d7ed8091ce8d"},{"sha":"9c65a106b771cdca71e5716eb93722b0dca94f03","author":{"name":"Michael Bestas","email":"46f7c721ffdce34ce8f6f45045248d1691b5a576@lineageos.org"},"message":"kernel: Remove deprecated flag errors\n\n* All devices should have migrated by now\n\nChange-Id: Iecef58a1193b87ecb084eccda27a3b4e89f42219","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/9c65a106b771cdca71e5716eb93722b0dca94f03"},{"sha":"0277865f64d011e41c41169718ad4b3eab54bab3","author":{"name":"Michael Bestas","email":"46f7c721ffdce34ce8f6f45045248d1691b5a576@lineageos.org"},"message":"kernel: Remove kernel{x}config\n\n* They haven't been working since ninja build was introduced\n\nChange-Id: Icb51412b7a70cdec7f077a6d3d56f7720188bcb0","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/0277865f64d011e41c41169718ad4b3eab54bab3"},{"sha":"9c7df8ddec7661bf883ec2dafa5eebae6b4e77dd","author":{"name":"Nathan Chancellor","email":"f65d3f2dc139dcfe7b6f0b0a466af3bc5fed8fa7@gmail.com"},"message":"kernel.mk: Support kernels that use LTO\n\nGoogle added support for LTO + CFI in the Pixel 3 kernel, which requires\nnot only Clang but a couple of additional binaries, namely llvm-ar and\nllvm-dis for IR generation. Google expects these binaries to be in PATH\naccording to their definitions and the build.config.common file:\n\nhttps://android.googlesource.com/kernel/msm/+/android-9.0.0_r0.31/Makefile#637\nhttps://android.googlesource.com/kernel/msm/+/android-9.0.0_r0.31/build.config.common\n\nHowever, kernel.mk does not add the LLVM bin directory to PATH so the\nbuild fails because the binaries can't be found. We could add LLVM_AR\nand LLVM_DIS to the make commands like CC and CROSS_COMPILE; however,\nadding the bin directory to PATH is a more sustainable solution as\nGoogle might require new binaries in the future.\n\nAdditionally, LTO needs access to the LLVMgold library so it needs to be\navailable in LD_LIBRARY_PATH.\n\nAdd a PATH_OVERRIDE variable that will set up PATH and LD_LIBRARY_PATH\nwith the bin and lib64 folders from the requested LLVM toolchain\nrespectively when building with Clang. This won't affect kernels that\ndon't use LTO like Wahoo.\n\nChange-Id: Ib16fa0d3180de2f96accb2f7648b07a017f8f98b\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/9c7df8ddec7661bf883ec2dafa5eebae6b4e77dd"},{"sha":"f52b6092e8b84f21b950dd6d0c7477c1f6850569","author":{"name":"Bruno Martins","email":"778fea3f0794d787dfa69253f82646e4f9dc35d6@gmail.com"},"message":"lite: Consider techpack/audio when generating kernel headers\n\n * New fancy kernels have techpack modules and we need to\n   account for headers of those modules.\n\nChange-Id: I4da9606d5933209287dd5e881f06ee1e39443f70","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/f52b6092e8b84f21b950dd6d0c7477c1f6850569"},{"sha":"319b0af0fe1383c59cd43708d1bf777efce76d40","author":{"name":"Ethan Chen","email":"bc6501c174fe21162c67cfc51ecb38b9a4d035f0@gmail.com"},"message":"lite: Add techpack/audio to include path also\n\nChange-Id: Ib5af4c77f3342c01325e32222401d7584bac337a","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/319b0af0fe1383c59cd43708d1bf777efce76d40"},{"sha":"bdcc491ec41de96d38b59cfba1621df5aa15763d","author":{"name":"AnilKumar Chimata","email":"39a327f78a3cad909353cd37dc34e1a0b046c78b@codeaurora.org"},"message":"soong_config: Add new flags for HW FDE\n\nAdd new flags for HW FDE to pass CFlags to source code.\n\nCRs-Fixed: 2210986\nChange-Id: I70d68f015ee8eb8d123ce863ce8e36d0310bc082","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/bdcc491ec41de96d38b59cfba1621df5aa15763d"},{"sha":"cc8e74a5861b86f4d2656dfdf70274b6caa6e024","author":{"name":"Michael Bestas","email":"46f7c721ffdce34ce8f6f45045248d1691b5a576@lineageos.org"},"message":"soong_config: Add flag for legacy HW FDE\n\nChange-Id: I4ced98000e7349135dfb62bba9579e1dbf6b959c","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/cc8e74a5861b86f4d2656dfdf70274b6caa6e024"},{"sha":"f23a68ae0a47fc1a04d3a8775c758d8c8f6e3440","author":{"name":"Michael Bestas","email":"46f7c721ffdce34ce8f6f45045248d1691b5a576@lineageos.org"},"message":"soong_config: Add flag for crypto waiting on QSEE to start\n\nChange-Id: I9a5493667c6bb3636468a90df0da65cf5e8c3a8b","distinct":true,"url":"https://api.github.com/repos/lite-os/vendor_lite/commits/f23a68ae0a47fc1a04d3a8775c758d8c8f6e3440"}]}
{"actor":{"display_login":"aleha-druga"}}