kunlun2: create dummy libqti-perfd-client

* proprietary perfd blobs can finally be nuked without breaking goodix
* we could even map the functions to use libperfmgr powerhints in the future

Signed-off-by: Lucchetto <lucchetto.tie@live.com>
Signed-off-by: Chenyang Zhong <zhongcy95@gmail.com>
This commit is contained in:
Lucchetto 2020-08-12 14:14:36 +02:00 committed by Giammarco Senatore
parent 647ce59262
commit 779979796b
No known key found for this signature in database
GPG key ID: 661348FC1E144F04
3 changed files with 30 additions and 0 deletions

View file

@ -236,6 +236,10 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
netutils-wrapper-1.0
# Perfd (dummy)
PRODUCT_PACKAGES += \
libqti-perfd-client
# Permissions
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.audio.low_latency.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.audio.low_latency.xml \

View file

@ -0,0 +1,16 @@
cc_library_shared {
name: "libqti-perfd-client",
proprietary: true,
defaults: ["hidl_defaults"],
srcs: [
"client.cpp",
],
cflags: [
"-Werror",
"-Wextra",
"-Wall",
],
shared_libs: [
"libutils",
],
}

View file

@ -0,0 +1,10 @@
#include <stdint.h>
namespace android {
extern "C" void perf_get_feedback() {}
extern "C" void perf_hint() {}
extern "C" void perf_lock_acq() {}
extern "C" void perf_lock_cmd() {}
extern "C" void perf_lock_rel() {}
extern "C" void perf_lock_use_profile() {}
}