| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
replicant-6.0
|
| |
| |
| |
| |
| | |
Change-Id: Ibe043d997008c9157fb59237ab088e5e3a82f22c
(cherry picked from commit bbaab6139330ce3b8cac8e99e7b83f6395784100)
|
| |
| |
| |
| |
| |
| |
| | |
Bug:35314737
Change-Id: I10b7a9f66524ab64f9b8033b2e9ef353ee4aae12
(cherry picked from commit 93c1a722c2c579a7360a160c77c754382018f348)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change correctly handles devices with underscores in their
name even if there is a device with the same name after the last
underscore (spyder, umts_spyder) by not allowing any underscores
in the manufacturers name.
Without this change, spyder gets resolved to:
device/motorola_umts/spyder
device/motorola/spyder
Only the last one is valid.
With this change, both spyder and umts_spyder get resolved correctly.
Change-Id: I0c95ff126d827a2d6b58875dfcb9327e999f4913
|
| |
| |
| |
| |
| |
| |
| |
| | |
b/34345751
Change-Id: I55d9ba3f16264f9e4f9ad72e861527a3f8ae566c
(cherry picked from commit 003e5aad03b405c7aecc63339c2d7995ddcbaaa9)
(cherry picked from commit 0ed26601263463d7f024d75ba2998baad39caa38)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Generate zips that include the su binary out of the system image
when WITH_SU is not true. This allows to update the binary that
was installed with the addonsu zip.
Note: this requires backuptool to work and user builds are excluded.
Change-Id: Idc905e3397816b7d3701c43bbb809878f0d22b9b
|
| |
| |
| |
| | |
Change-Id: Ibebbc75c4c825b72f084c569466bca0d0866bfc6
|
| |
| |
| |
| |
| |
| |
| |
| | |
Currently, this script creates and leaves nearly 2GB in tmp
per run. Clean up on exit.
Change-Id: I4247dd2508e9d27de57c611c18e70800d7a47f33
(cherry picked from commit 462425468899f264155a3413aab75a099d1bbd25)
|
| |
| |
| |
| |
| |
| | |
This flag has been obsolete for a while now.
Change-Id: Ib78a1b141ddd757d2546b2eff2158e6e0cc0d673
|
| |
| |
| |
| | |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This results in nearly all functions with the possibility of stack
corruption getting stack canaries, because it applies to any function
taking a reference to the frame or with a local array rather than just
the functions with arrays larger than 8 bytes. It was developed for use
in Chrome (and Chrome OS) and has also been adopted by various other
distributions (Arch, Fedora, Ubuntu, etc).
The code size increase ranges from ~1.5% to ~2.5%, compared to ~0.3% to
~0.7% with the more conservative switch. The increase in the performance
loss is usually minimal. The overall size increase once everything other
than C and C++ code is taken into account is minimal, and it greatly
improves the mitigation of stack buffer overflow vulnerabilities.
https://lwn.net/Articles/584225/
Change-Id: Iccc20852db8a5e4dd9792f9da6d5e325fc59b0a5
|
| |
| |
| |
| |
| |
| |
| | |
Currently, this script creates and leaves nearly 2GB in tmp
per run. Clean up on exit.
Change-Id: I4247dd2508e9d27de57c611c18e70800d7a47f33
|
| |
| |
| |
| |
| |
| | |
Relocation packer is built from source.
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
| |
| |
| |
| | |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
| |
| |
| |
| | |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
| |
| |
| |
| |
| |
| | |
Newer manifest merger expects colons instead of spaces.
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|\ \
| |/
| |
| |
| |
| | |
replicant-6.0
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
| |
| |
| |
| | |
Change-Id: Iedca93d7990fd8cd67e2086fe5bc151964d1059f
|
| |
| |
| |
| |
| |
| |
| |
| | |
* As more and more people are building twrp,
let's remind them what they are doing
Change-Id: I60b9d708f9192b9014d94c248fab8385b95951cf
Signed-off-by: Paul Keith <javelinanddart@aidenswann.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
-Allow folks to see easily if the term session they are in has
WITH_SU set to true
-Also add a dumpvar rule for WITH_GMS for those that have it
-Remove unused CYNGN dumpvar rules
Change-Id: I8cba8ffecd8f8943c69326ae07bcc17ea61e3f34
|
| |
| |
| |
| | |
Change-Id: I1657ae2ca79214eab70e8976f6f59e6b5433afcd
|
| |
| |
| |
| | |
Change-Id: I21cea7dab2ab3236521a171ffa63dae6bb12cccd
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In commit 24d91d8dd36b1b2a681461bea56a44605521861e,
info_dict is yet to be initialized when it is checked for
"ota_override_device" and "ota_override_prop".
Move the checks down to after info_dict is initialized.
Change-Id: Ibcbc4f993dcd2dd281ec19624107dddd994fd497
|
| |
| |
| |
| |
| |
| |
| | |
If TARGET_OTA_ASSERT_DEVICE is not set, TARGET_DEVICE should be
used for OTA_SCRIPT_OVERRIDE_DEVICE.
Change-Id: If382dfa29dddb39498dec5f5eadc9895b7c47d88
|
| |
| |
| |
| | |
Change-Id: I4f31352139b2f38570f0370afff3901999082e48
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These device-specific arguments are defined at build time and are
necessary to generate the zip correctly. Don't use command line
arguments to specify them, but write all the needed information
in misc_info.txt when the target-files zip is generated.
ota_from_target_files will then read misc_info.txt and set
everything automatically.
Change-Id: Ibdbca575b76eb07b53fccfcea52a351c7e333f91
|
| |
| |
| |
| |
| |
| |
| | |
key passphrases may live in some sort of secure storage, support running
an arbitrary command to retrieve them.
Change-Id: I49862cf60f1b73a2356e0c492e1038beef28a95f
|
| |
| |
| |
| | |
Change-Id: I9cbeb6edea79a7e9bb0fc692e53497b54058d67f
|
| |
| |
| |
| |
| |
| |
| |
| | |
* BOARD_USES_UBOOT is unused.
* Same goes for BOARD_USES_UNCOMPRESSED_BOOT. Furthermore,
it is superseded by TARGET_USES_UNCOMPRESSED_KERNEL.
Change-Id: I9f0e2848fcd0cd212bccacf14df55ad03f821051
|
| |
| |
| |
| | |
Change-Id: I087a97e31cab2ccfba16b5378cef429785baf7d0
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* These (qcom specifically) are now needed sooner than we had
previously been importing them. Include them within their
<platform>_target.mk makefiles. This ensures they'll be
imported before their macros are needed.
Change-Id: I06c6ab66446e2f0b54c245cf6c2cf665b649e0c9
|
| |
| |
| |
| |
| |
| | |
CAF recommends using https://source.codeaurora.org/quic/la now.
Change-Id: Ic8d6451111f0e71bce044ffaae79f0acfc34caa1
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently, in the media HAL, we're replacing the usage
of this variable with a check for TARGET_BOARD_PLATFORM.
Instead of having to do that every time a new branch is made,
define the variable in qcom_target.
Change-Id: Idd85b6f0b167bbc64833eb03335abcaa7b9de4a9
|
| |
| |
| |
| | |
Change-Id: I97f812412f94a0638e78eaf7e45112b6924120a9
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Replace this with TARGET_BOOTANIMATION as part of the
rework of the boot animation generation process in
vendor/cm change Iee32f18440ff955d13ed85b273e97cbd540721fc.
This reverts commit b2483ae08c00c42bd97f3b9e2ba5e841ec243d62.
Change-Id: Id6fc55ee1bc0149f25e6165a3e5f3209ad4424fc
(cherry picked from commit 74b511974651cbbcffd6e472777d33b4bf9ae5bc)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* This code was introduced to support building from Qualcomm hardware
manifests, placing the appropriate Qualcomm HALs at the AOSP
hardware/qcom/$(HAL_TYPE) location. This isn't a supported use case
anymore, so remove the dead code.
Change-Id: Id7d53b33f53289bc1ead8eb983d7e252940b0387
|
| |
| |
| |
| | |
Change-Id: I8b44007ebbe395df3c989be37a5d45339f111130
|
| |
| |
| |
| |
| | |
Change-Id: Iebdb9bb97787901096d629b469a9dca6bb50528d
Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
|
| |
| |
| |
| | |
Change-Id: Ie03583dc2a974a159fa50c6cb19cb68aa256ca77
|
| |
| |
| |
| | |
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
| |
| |
| |
| |
| |
| | |
Port of commit f6fe3cf5 from Replicant 4.2
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|\ \
| |/
| |
| | |
replicant-6.0
|
| |
| |
| |
| |
| |
| |
| |
| | |
CYNGNOS-3312
mnc-dev
b/32249855
Change-Id: I0ff4dccb4e307e35fb9fcc6b1e0267f5476a5898
|
|\ \
| |/
| |
| | |
replicant-6.0
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Some projects with multiple merges and
discountinuous histories could trigger
an error here when the HEAD~{?} does
not exist, hence avoid this by ignoring
the commit and continue the search
Change-Id: Ice28c87d1bf8897da52236b637bbb0c5d349f848
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Commits are identified by their last Change-Id,
but the parser only considers the first one found
* Reverse the list to find the last Change-Id
and avoid multiple repopick attempts on the same commit
RM-290
Change-Id: Ie0204245a47799f8ead21148e0b4e9356cf271eb
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Verify that the project has at least 10 commits to verify,
if not check only the amount of existing commits
RM-290
Change-Id: Ic95212510d8f5b980c9a94af8d5ac1e0dfd94b3e
|
| |
| |
| |
| |
| |
| | |
RM-290
Change-Id: I6f7891a52fb1538e88f5a68dd28ef1c603ee7067
|
| |
| |
| |
| |
| |
| |
| |
| | |
check the last 10 commits to HEAD for a dupe change id.
RM-290
Change-Id: Icfbf8b4eae165cf84ef4a82f54f792e9c9acd67b
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* If the project doesn't have a revision specified, try
to see if it's remote has one specified before falling back
to the global default.
RM-290
Change-Id: I05129413b154e5d08d0fa9ef0ce853631b7e1562
|