* Add support for bearer 18
* Update mmsc urls
* Remove bad dun apn
* Set approprite auth_types
* Set visibility
* Update max_conns
Change-Id: Ie9256f10899343242c64ae3896434b4c994f3dac
* Sort MCC orders
* Sort phone number orders
* Remove one duplicate phone number entry (116123 in GB)
* Add a note about maintaining this file
Change-Id: Ifcf392c1ca54c0daf37248a647d401d4a93dd355
* Fix makefile generation for packages that have set
a different target destination
* Thanks to rashed and javelinanddart for their help
in debugging and solving this issue.
Change-Id: I1f5a1abd6929e4a7e0ccd6370d3a3dd986f94fed
Accordind to https://www.symamobile.com/parametrage-internet.html#8 the Syma APN should be symamobile.com not symacom.fr
I had to edit the APN manually to get it working
Change-Id: I62ccdc6bdcf8803e47c2f454a6ece622e06027d1
* The anti-falsing implementation from HumanInteractionClassifier
regularly prevents easy swipe to unlock or to pattern / pin
on the keyguard lockscreen, requiring multiple attempts
until accepted due to a hardcoded evaluation (5.0f)
while normal usage shows better results without it
* Another solved situation is remote device access like
Vysor or TeamViewer where the device is almost impossible
to swipe properly from a computer client
Change-Id: I1caf603bc6a3bf7794af724b8e48a9ebb96da971
* This is the exported header for libbfqio, of course it includes the
function listed. No need for extern.
Change-Id: Idbdd9b51f14e52741fed5eb7d7fb78a46bb7dc72
The existing kernel header logic has several issues:
* It does not depend on the actual kernel headers, so it does not
detect actual kernel header changes.
* It does depend on the kernel config, which should not be used to
generate (user space) kernel headers.
The end result is that kernel headers aren't properly regenerated when
needed, and spuriously regenerated when not needed. Additionally, the
kernel header rebuild mucks around with the kernel config, which is
unneccesary and fraught with danger.
Rewrite the kernel header dependency and generation logic as follows:
* Use the dependency file $(KERNEL_OUT)/.headers_install_deps to
manage dependencies on the actual kernel header files which are
exported to user space (and the top level kernel Makefile, which
is used to generate version.h). The dependency file is exactly
the same as what GCC would output for a C/C++ dependency with the
M/MM flags.
* Conditionally include the dependency file to detect when headers
should be (re)generated.
* Introduce the phony target INSTALLED_KERNEL_HEADERS for modules to
declare a dependency on kernel headers.
Additionally:
* Get rid of TARGET_KERNEL_HEADER_ARCH and KERNEL_HEADER_DEFCONFIG.
* Get rid of KERNEL_OUT_STAMP and move commands to the appropriate
places in the rules.
* Fail the build when $(KERNEL_OUT)/usr is mentioned in a dependency.
Note a separate commit to build/core/binary.mk will provide a
migration path and a suitable deprecation warning.
* Declare the kernel*config targets phony.
Change-Id: I8b46f4ea1c622d8e73cca5157be96ec09d42ebb3
taimen uses the dtbo.img as an DTB Overlay in order to use the same defconfig for both, taimen and wahoo.
The dtbo.img is built with "make dtbo.img". Allow automatically building it when setting TARGET_NEEDS_DTBOIMAGE to true, or by manually calling make dtboimage.
Thanks to luca020400 for help with the kernel.mk logic
[raymanfx] Add AVB hash footer support
Change-Id: Iaddafaa98e3e84880462a2c35b899e3fea21e161
* Introduce a standalone libbfqio to be picked by inputflinger,
surfaceflinger and display HAL, without extending the VNDK.
* This commit is based on the following patches:
From: Steve Kondik <steve@cyngn.com>
Date: Tue, 08 Sep 2015 02:23:41 -0700
cutils: Add support for BFQIO cgroups
* Add support for a custom hierarchy of cgroups on top of the BFQ
IO scheduler. This allows us to place every thread into the
right class (realtime/best-effort/idle) with a set up priority
buckets depending on use case.
* The benefit of doing this is pretty incredible from an
interactivity standpoint. Realtime users (display/audio) benefit
the most, resulting in glitch-free audio and jank-free video.
Dexopting in the background no longer causes active harm to
foreground tasks. Other tasks such as account syncing become
invisible from the user's perspective.
* Magic bullet? Perhaps.
Change-Id: I4eb911395364ce46d6dcbff43e94286ded03a97d
From: Steve Kondik <steve@cyngn.com>
Date: Sat, 19 Sep 2015 12:43:40 -0700
cutils: Fix copypasta in ioprio code
Change-Id: I976693be4a6913ed2090fa32d0f8e4c93657e7e7
From: Steve Kondik <steve@cyngn.com>
Date: Sun, 20 Sep 2015 01:08:07 -0700
cutils: Fix display ioprio
* A few unwanted items are sneaking into this class resulting in
system slowdowns. Fixit.
Change-Id: I29033a38adf2c65535f916135d395d5147afe323
From: Steve Kondik <steve@cyngn.com>
Date: Sun, 20 Sep 2015 03:00:54 -0700
cutils: Clean up ioprio grouping
* It's now better understood what's happening system-wide due to these
changes, so clean up the stuff which is not necessary and/or
potentially harmful.
Change-Id: I72178770844c1ac388a0b424b12cdc49042aec87
From: Steve Kondik <steve@cyngn.com>
Date: Sun, 20 Sep 2015 17:36:54 -0700
cutils: Remove ioprio magic
* ..and replace it with something we can call explictly where it is
required in order to achieve the same goodness without the badness.
Change-Id: I605b3acbc56ce82663dd6f1c9f3320d0ab75e178
From: Zhao Wei Liew <zhaoweiliew@gmail.com>
Date: Thu, 08 Sep 2016 20:01:29 +0800
cutils: iosched_policy: Access BFQIO cgroup in /dev/bfqio
AOSP doesn't mount cgroups in /sys/fs/cgroup, but in /dev/.
Follow what AOSP does.
Change-Id: I40d2241e3e5c41612d3a54d22981d3250f8b1ed6
Change-Id: I7d42bd6bb9176724c1e5687de14946923150ae89
While UM platform HALs are interchangable and very much interoperable
between platforms and kernels, some have qualms about commonizing
platforms that Qualcomm hasn't fully commonized themselves yet. Therefore
introduce 2 seperate UM platforms, UM3.18 and UM4.4 (corresponding to
the kernel version used for that "version" of UM) and use msm8996 for
UM3.18 and msm8998 for UM4.4 (sdm845 will probably be UM4.9).
Also disable TARGET_USES_QCOM_BSP on the UM platforms to match Qualcomm
trees as it causes WiFi display not to work and calls for missing headers
and struct elements at build time.
Change-Id: Ia574231243b7d628d35959b474dd28bd37ac4031
* Use msm8996 HAL for 8953 & 8937 since they share the exact same
git history sha1 in all 7.0+ released tags.
Change-Id: I764a9a092b6d530de8a9b9e6e54f41c0b5d8a593
Add support for compiling kernels with Clang as intoduced on android-4.4
In order to compile with clang, you must set TARGET_KERNEL_CLANG_COMPILE.
If you wish to specify a specific clang version, also set TARGET_KERNEL_CLANG_VERSION,
but if that is not set, the build system will default to the latest version of clang
available in prebuilts/clang
Change-Id: I79dc1dca9758a930f2f5ba1754b5d8de114af900
Signed-off-by: Joe Maples <joe@frap129.org>
Place kernel module output in the correct location.
Perform depmod steps (copied from build-image-kernel-modules function in
build/make/core/Makefile).
See: https://source.android.com/devices/architecture/kernel/modular-kernels
Change-Id: I6e70012a5c1acdb276f9bee0d57631d2805f71ea
* http://www.mtel.ba/frend-plan
* Frend spoken "friend" is their voice & data plan
Change-Id: I014f7549d936c64abb3801596d940cee7703f790
Signed-off-by: Celoxocis <celox.ocis@gmail.com>
* Some devices need this function to return something, yet also do not
set BOARD_USES_QCOM_HARDWARE. Allow them to override this.
Change-Id: I3cf78da39b006ba805ae35fde7379357faa10250
(cherry picked from commit 012cc275e09346ef7909b6a5a144aed59b375ccd)
CAF doesn't use qcom/opensource in their paths, so automatically adjust
the project path for this when using cafremote
Change-Id: I6252fbd1c3e8a545c0d54eefb6b730b893821574