As HW doesn't have 32 bit address limitation, we can disable
zone dma32 to simplify memory management and improve performance.
Bug: 224535283
Test: boot, test basic wifi, faceauth, camera, UDFP features
Change-Id: Ia7c1098ddd4b91738702dd99552661dbe18cfaa5
Signed-off-by: Martin Liu <liumartin@google.com>
- Its deprecated
vendor/lineage/config/BoardConfigSoong.mk:34: warning:
TARGET_HEALTH_CHARGING_CONTROL_CHARGING_PATH is deprecated, please
migrate to
soong_config_set,lineage_health,charging_control_charging_path
vendor/lineage/config/BoardConfigSoong.mk:42: warning:
TARGET_HEALTH_CHARGING_CONTROL_CHARGING_ENABLED is deprecated, please
migrate to
soong_config_set,lineage_health,charging_control_charging_enabled
vendor/lineage/config/BoardConfigSoong.mk:46: warning:
TARGET_HEALTH_CHARGING_CONTROL_CHARGING_DISABLED is deprecated, please
migrate to
soong_config_set,lineage_health,charging_control_charging_disabled
vendor/lineage/config/BoardConfigSoong.mk:50: warning:
TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_BYPASS is deprecated, please
migrate to
soong_config_set,lineage_health,charging_control_supports_bypass
vendor/lineage/config/BoardConfigSoong.mk:74: warning:
TARGET_INIT_VENDOR_LIB is deprecated, please migrate to
soong_config_set,libinit,vendor_init_lib
[W][2025-05-11T16:15:28-0400][1258695] logParams():267 Process will be
UID/EUID=0 in the global user namespace, and will have user root-level
access to files
[W][2025-05-11T16:15:28-0400][1258695] logParams():277 Process will be
GID/EGID=0 in the global user namespace, and will have group root-level
access to files
vendor/lineage/config/BoardConfigSoong.mk:34: warning:
TARGET_HEALTH_CHARGING_CONTROL_CHARGING_PATH is deprecated, please
migrate to
soong_config_set,lineage_health,charging_control_charging_path
vendor/lineage/config/BoardConfigSoong.mk:42: warning:
TARGET_HEALTH_CHARGING_CONTROL_CHARGING_ENABLED is deprecated, please
migrate to
soong_config_set,lineage_health,charging_control_charging_enabled
vendor/lineage/config/BoardConfigSoong.mk:46: warning:
TARGET_HEALTH_CHARGING_CONTROL_CHARGING_DISABLED is deprecated, please
migrate to
soong_config_set,lineage_health,charging_control_charging_disabled
vendor/lineage/config/BoardConfigSoong.mk:50: warning:
TARGET_HEALTH_CHARGING_CONTROL_SUPPORTS_BYPASS is deprecated, please
migrate to
soong_config_set,lineage_health,charging_control_supports_bypass
* Because Android won't do it on a dirty flash so certain elements will be broken if something is changed in UI.
Signed-off-by: Gustavo Mendes <gusttavo.me@outlook.com>
Change-Id: I611d082319c1d90b2a133e207516d5a2e9a33512
Signed-off-by: angelomds42 <angelomds42@gmail.com>
Signed-off-by: kibria5 <mdkibria687@gmail.com>
It seems that the everything flag causes a problem with the system
taking a very long time to boot (from 2 to 15 minutes), because DEX is
being optimized all this time. To fix this we change the flag from
everything to speed-profile.
debug.stagefright.ccodec=4
is the default value in frameworks.
debug.stagefright.omx_default_rank=0
was used to rank OMX SW codecs lower than OMX HW codecs
but we have removed all OMX SW codecs now.
Change-Id: Idf55ec02c2c0f4d2fa73f949cffef0d820a54570
These are no longer available as of Android 14 QPR3. The C2 codecs
available by default in the swcodec apex will be used instead.
Change-Id: I8cdf3e700823779a7382c66c3df8410d41209b7c
06-30 23:37:15.059 1475 1475 E vndksupport: Could not load libstagefrightdolby.so from default namespace: dlopen failed: library "libstagefright_softomx.so" not found: needed by /vendor/lib/libstagefrightdolby.so in namespace (default).
06-30 23:37:15.060 1475 1475 E vndksupport: Could not load libstagefright_softomx_plugin.so from default namespace: dlopen failed: library "libstagefright_softomx_plugin.so" not found.
Change-Id: Ic073c46f938e4875ca45b41dc32bc69fce734c87
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
* In some cases (for example Xiaomi), the panel dimensions are divided
by 10 in their libsdmcore. This makes that when building OSS
libsdmcore the panel dimensions must be divided by 10 manually
in the device's DTS for proper behavior of some display elements.
* For solving this, add a configurable multiplier so there is no need
of having two different DTS for OSS / prebuilt libsdmcore.
Signed-off-by: Nikita Savchenko <NikitaSavc@yandex.ru>
Change-Id: I02ef88bbb0b1f4a754d8b2b7c6e2078fde21a0e0
This change yields considerable SQLite performance gains. It
should be generally safe as this device has irremovable battery.
Some OEMs have been doing this for years.
Change-Id: I541709fc771d4b501b56b8555e5e8a04486d0293
* Automatic Channel Selection algorithms and implementations
are used to enable interfaces to automatically figure
out which channel configuration to use for initiating
communication, for any mode of operation which initiates
radiation (AP, Mesh, IBSS, P2P).
https://wireless.wiki.kernel.org/en/users/documentation/acs
Implement a smarter system on whether to connect
to the provided 2Ghz or 5Ghz network.
Change-Id: Idd41e3d9a5e2bde3ea9b4873dffc4274d1530324
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
TDLS off-channel feature is needed only for
certification. Disable the feature in production
builds.
Bug: 161320896
Test: Basic wifi sanity test.
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
error: mismatch in the <uses-library> tags between the build system and the manifest:
- required libraries in build system: []
vs. in the manifest: []
- optional libraries in build system: []
and missing ones in build system: []
vs. in the manifest: [androidx.window.extensions, androidx.window.sidecar]
- tags in the manifest (device/xiaomi/sapphire/prebuilt/app/GoogleCameraGo/GoogleCameraGo.apk):
uses-library-not-required:'androidx.window.extensions' uses-library-not-required:'androidx.window.sidecar'
note: the following options are available:
- to temporarily disable the check on command line, rebuild with RELAX_USES_LIBRARY_CHECK=true (this will set compiler filter "verify" and disable AOT-compilation in dexpreopt)
- to temporarily disable the check for the whole product, set PRODUCT_BROKEN_VERIFY_USES_LIBRARIES := true in the product makefiles
- to fix the check, make build system properties coherent with the manifest
- for details, see build/make/Changes.md
04-03 15:00:34.291 1443 1443 F linker : CANNOT LINK EXECUTABLE "/vendor/bin/hw/vendor.dolby.media.c2@1.0-service": cannot locate symbol "_ZN7android13FilterWrapper17getParamReflectorEv" referenced by "/vendor/lib64/libcodec2_hidl@1.0.so"...
04-03 15:00:34.324 1444 1444 F linker : CANNOT LINK EXECUTABLE "/vendor/bin/hw/vendor.qti.media.c2@1.0-service": cannot locate symbol "_ZN7android13FilterWrapper17getParamReflectorEv" referenced by "/vendor/lib64/libcodec2_hidl@1.0.so"...
04-03 15:00:34.339 1445 1445 F linker : CANNOT LINK EXECUTABLE "/vendor/bin/hw/vendor.qti.media.c2audio@1.0-service": cannot locate symbol "_ZN7android13FilterWrapper17getParamReflectorEv" referenced by "/vendor/lib64/libcodec2_hidl@1.0.so"...
04-03 15:00:35.065 1613 1613 F linker : CANNOT LINK EXECUTABLE "/vendor/bin/vendor.dpmd": cannot locate symbol "_ZN7android8hardware6Parcel7setDataEPKhm" referenced by "/vendor/lib64/vendor.libdpmframework.so"...
We never know what upstream is thinking:
W ATFWD-daemon: libminijail[4756]: failed to get path of fd 3: No such file or directory
W ATFWD-daemon: libminijail[4756]: allowing syscall: connect
W ATFWD-daemon: libminijail[4756]: allowing syscall: fcntl
W ATFWD-daemon: libminijail[4756]: allowing syscall: sendto
W ATFWD-daemon: libminijail[4756]: allowing syscall: socket
W ATFWD-daemon: libminijail[4756]: allowing syscall: writev
W ATFWD-daemon: libminijail[4756]: logging seccomp filter failures
E ATFWD-daemon: libminijail[4756]: blocked syscall: gettid
Change-Id: I42e638f9f25395b37df57471fce68cc73e11e83f
Signed-off-by: Kyuofox <kyuofox@gmail.com>
Signed-off-by: Frost <159105703+Karan-Frost@users.noreply.github.com>