sm8350-common: Move to 64bit wfdservice
Co-authored-by: Alexander Koskovich <zvnexus@outlook.com> Co-authored-by: Alexander Winkowski <dereference23@outlook.com> Change-Id: I9d1e97ea8ac8cc75bdb6c29d6dfc0008e57a660d
This commit is contained in:
parent
bb861a7128
commit
9a07963948
26 changed files with 701 additions and 1090 deletions
1719
Android.bp
1719
Android.bp
File diff suppressed because it is too large
Load diff
Binary file not shown.
BIN
proprietary/system_ext/bin/wfdservice64
Executable file
BIN
proprietary/system_ext/bin/wfdservice64
Executable file
Binary file not shown.
|
|
@ -16,13 +16,13 @@ service wfdservice64 /system_ext/bin/wfdservice64
|
||||||
oneshot
|
oneshot
|
||||||
|
|
||||||
on property:vendor.wfdservice=enable
|
on property:vendor.wfdservice=enable
|
||||||
start wfdservice
|
start wfdservice64
|
||||||
|
|
||||||
on property:vendor.wfdservice64=enable
|
on property:vendor.wfdservice64=enable
|
||||||
start wfdservice64
|
start wfdservice64
|
||||||
|
|
||||||
on property:vendor.wfdservice=disable
|
on property:vendor.wfdservice=disable
|
||||||
stop wfdservice
|
stop wfdservice64
|
||||||
|
|
||||||
on property:vendor.wfdservice64=disable
|
on property:vendor.wfdservice64=disable
|
||||||
stop wfdservice64
|
stop wfdservice64
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# Copyright (c) 2020-2021 Qualcomm Technologies, Inc.
|
# Copyright (c) 2021, 2022 Qualcomm Technologies, Inc.
|
||||||
# All Rights Reserved.
|
# All Rights Reserved.
|
||||||
# Confidential and Proprietary - Qualcomm Technologies, Inc
|
# Confidential and Proprietary - Qualcomm Technologies, Inc
|
||||||
#
|
#
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
mmap2: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
|
mmap: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
|
||||||
mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
|
mprotect: arg2 in ~PROT_EXEC || arg2 in ~PROT_WRITE
|
||||||
munmap: 1
|
munmap: 1
|
||||||
futex: 1
|
futex: 1
|
||||||
|
|
@ -29,19 +29,19 @@ ioctl: 1
|
||||||
close: 1
|
close: 1
|
||||||
openat: 1
|
openat: 1
|
||||||
mremap: 1
|
mremap: 1
|
||||||
fstat64: 1
|
fstat: 1
|
||||||
readlinkat: 1
|
readlinkat: 1
|
||||||
pread64: 1
|
pread64: 1
|
||||||
fstatfs64: 1
|
fstatfs: 1
|
||||||
clock_gettime: 1
|
clock_gettime: 1
|
||||||
fstatat64: 1
|
fstatat: 1
|
||||||
read: 1
|
read: 1
|
||||||
write: 1
|
write: 1
|
||||||
fcntl64: 1
|
fcntl: 1
|
||||||
ppoll: 1
|
ppoll: 1
|
||||||
faccessat: 1
|
faccessat: 1
|
||||||
rt_sigaction: 1
|
rt_sigaction: 1
|
||||||
getuid32: 1
|
getuid: 1
|
||||||
madvise: 1
|
madvise: 1
|
||||||
rt_sigprocmask: 1
|
rt_sigprocmask: 1
|
||||||
writev: 1
|
writev: 1
|
||||||
|
|
@ -49,8 +49,9 @@ personality: 1
|
||||||
getrandom: 1
|
getrandom: 1
|
||||||
gettimeofday: 1
|
gettimeofday: 1
|
||||||
#set_tls: 1
|
#set_tls: 1
|
||||||
statfs64: 1
|
statfs: 1
|
||||||
ugetrlimit: 1
|
ugetrlimit: 1
|
||||||
|
getrlimit: 1
|
||||||
execve: 1
|
execve: 1
|
||||||
connect: 1
|
connect: 1
|
||||||
socket: arg0 == AF_UNIX
|
socket: arg0 == AF_UNIX
|
||||||
|
|
@ -76,3 +77,10 @@ getdents64: 1
|
||||||
dup: 1
|
dup: 1
|
||||||
lseek: 1
|
lseek: 1
|
||||||
tgkill: 1
|
tgkill: 1
|
||||||
|
process_vm_readv: 1
|
||||||
|
memfd_create: 1
|
||||||
|
eventfd2: 1
|
||||||
|
epoll_create1: 1
|
||||||
|
epoll_ctl: 1
|
||||||
|
recvfrom: 1
|
||||||
|
epoll_pwait: 1
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -16,7 +16,7 @@ PRODUCT_COPY_FILES += \
|
||||||
vendor/xiaomi/sm8350-common/proprietary/system_ext/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qcrilhook.xml \
|
vendor/xiaomi/sm8350-common/proprietary/system_ext/etc/permissions/qcrilhook.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qcrilhook.xml \
|
||||||
vendor/xiaomi/sm8350-common/proprietary/system_ext/etc/permissions/qti_permissions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qti_permissions.xml \
|
vendor/xiaomi/sm8350-common/proprietary/system_ext/etc/permissions/qti_permissions.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/qti_permissions.xml \
|
||||||
vendor/xiaomi/sm8350-common/proprietary/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml \
|
vendor/xiaomi/sm8350-common/proprietary/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml \
|
||||||
vendor/xiaomi/sm8350-common/proprietary/system_ext/etc/seccomp_policy/wfdservice.policy:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/seccomp_policy/wfdservice.policy \
|
vendor/xiaomi/sm8350-common/proprietary/system_ext/etc/seccomp_policy/wfdservice64.policy:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/seccomp_policy/wfdservice64.policy \
|
||||||
vendor/xiaomi/sm8350-common/proprietary/system_ext/etc/wfdconfigsink.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/wfdconfigsink.xml \
|
vendor/xiaomi/sm8350-common/proprietary/system_ext/etc/wfdconfigsink.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/wfdconfigsink.xml \
|
||||||
vendor/xiaomi/sm8350-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile1.xml \
|
vendor/xiaomi/sm8350-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile1.xml \
|
||||||
vendor/xiaomi/sm8350-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile2.xml \
|
vendor/xiaomi/sm8350-common/proprietary/vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/cne/wqeclient/ATT/ATT_profile2.xml \
|
||||||
|
|
@ -511,26 +511,6 @@ PRODUCT_PACKAGES += \
|
||||||
vendor.qti.imsrtpservice@3.0_vendor \
|
vendor.qti.imsrtpservice@3.0_vendor \
|
||||||
vendor.qti.latency@2.0 \
|
vendor.qti.latency@2.0 \
|
||||||
vendor.qti.latency@2.1 \
|
vendor.qti.latency@2.1 \
|
||||||
libmmosal \
|
|
||||||
libmmparser_lite \
|
|
||||||
libmmrtpdecoder \
|
|
||||||
libmmrtpencoder \
|
|
||||||
libwfdavenhancements \
|
|
||||||
libwfdcommonutils \
|
|
||||||
libwfdconfigutils \
|
|
||||||
libwfddisplayconfig \
|
|
||||||
libwfdmminterface \
|
|
||||||
libwfdmmsink \
|
|
||||||
libwfdmmsrc_system \
|
|
||||||
libwfdrtsp \
|
|
||||||
libwfdservice \
|
|
||||||
libwfdsinksm \
|
|
||||||
libwfduibcinterface \
|
|
||||||
libwfduibcsink \
|
|
||||||
libwfduibcsinkinterface \
|
|
||||||
libwfduibcsrc \
|
|
||||||
libwfduibcsrcinterface \
|
|
||||||
vendor.qti.hardware.wifidisplaysession@1.0 \
|
|
||||||
com.qualcomm.qti.dpm.api@1.0 \
|
com.qualcomm.qti.dpm.api@1.0 \
|
||||||
com.qualcomm.qti.wifidisplayhal@1.0 \
|
com.qualcomm.qti.wifidisplayhal@1.0 \
|
||||||
lib-imsvideocodec \
|
lib-imsvideocodec \
|
||||||
|
|
@ -544,10 +524,30 @@ PRODUCT_PACKAGES += \
|
||||||
libdpmtcm \
|
libdpmtcm \
|
||||||
libimscamera_jni \
|
libimscamera_jni \
|
||||||
libimsmedia_jni \
|
libimsmedia_jni \
|
||||||
|
libmmosal \
|
||||||
|
libmmparser_lite \
|
||||||
|
libmmrtpdecoder \
|
||||||
|
libmmrtpencoder \
|
||||||
|
libwfdavenhancements \
|
||||||
libwfdclient \
|
libwfdclient \
|
||||||
|
libwfdcommonutils \
|
||||||
|
libwfdconfigutils \
|
||||||
|
libwfddisplayconfig \
|
||||||
|
libwfdmminterface \
|
||||||
|
libwfdmmsink \
|
||||||
|
libwfdmmsrc_system \
|
||||||
libwfdnative \
|
libwfdnative \
|
||||||
|
libwfdrtsp \
|
||||||
|
libwfdservice \
|
||||||
|
libwfdsinksm \
|
||||||
|
libwfduibcinterface \
|
||||||
|
libwfduibcsink \
|
||||||
|
libwfduibcsinkinterface \
|
||||||
|
libwfduibcsrc \
|
||||||
|
libwfduibcsrcinterface \
|
||||||
vendor.qti.ImsRtpService-V1-ndk \
|
vendor.qti.ImsRtpService-V1-ndk \
|
||||||
vendor.qti.diaghal@1.0 \
|
vendor.qti.diaghal@1.0 \
|
||||||
|
vendor.qti.hardware.wifidisplaysession@1.0 \
|
||||||
vendor.qti.imsrtpservice@3.0 \
|
vendor.qti.imsrtpservice@3.0 \
|
||||||
vendor.qti.imsrtpservice@3.1 \
|
vendor.qti.imsrtpservice@3.1 \
|
||||||
CACertService \
|
CACertService \
|
||||||
|
|
@ -633,4 +633,4 @@ PRODUCT_PACKAGES += \
|
||||||
wifidisplayhalservice \
|
wifidisplayhalservice \
|
||||||
xtra-daemon \
|
xtra-daemon \
|
||||||
dpmd \
|
dpmd \
|
||||||
wfdservice
|
wfdservice64
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue