From 0e07fa1138085400845d8fca9bf59c07fa5a15cc Mon Sep 17 00:00:00 2001 From: SamarV-121 Date: Wed, 13 May 2020 17:15:54 +0530 Subject: [PATCH] kunlun2: Compile libperfmgr in system Signed-off-by: SamarV-121 --- device.mk | 7 +++++++ power-libperfmgr/Android.bp | 1 - power-libperfmgr/Power.cpp | 2 +- .../android.hardware.power@1.3-service.pixel-libperfmgr.rc | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/device.mk b/device.mk index 6fe319e..bb0577a 100644 --- a/device.mk +++ b/device.mk @@ -101,6 +101,13 @@ PRODUCT_PACKAGES += \ PRODUCT_PRODUCT_PROPERTIES += \ ro.build.fingerprint=google/flame/flame:10/QQ2A.200501.001.A3/6353761:user/release-keys +# Power +PRODUCT_PACKAGES += \ + android.hardware.power@1.3-service.pixel-libperfmgr + +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/configs/powerhint.json:system/etc/powerhint.json + # Soong namespaces PRODUCT_SOONG_NAMESPACES += \ $(LOCAL_PATH) diff --git a/power-libperfmgr/Android.bp b/power-libperfmgr/Android.bp index 7874d10..81fed17 100644 --- a/power-libperfmgr/Android.bp +++ b/power-libperfmgr/Android.bp @@ -43,5 +43,4 @@ cc_binary { "android.hardware.power@1.3", "libperfmgr", ], - proprietary: true, } diff --git a/power-libperfmgr/Power.cpp b/power-libperfmgr/Power.cpp index e2b1d47..ad83a5e 100644 --- a/power-libperfmgr/Power.cpp +++ b/power-libperfmgr/Power.cpp @@ -52,7 +52,7 @@ constexpr char kPowerHalStateProp[] = "vendor.powerhal.state"; constexpr char kPowerHalAudioProp[] = "vendor.powerhal.audio"; constexpr char kPowerHalInitProp[] = "vendor.powerhal.init"; constexpr char kPowerHalRenderingProp[] = "vendor.powerhal.rendering"; -constexpr char kPowerHalConfigPath[] = "/vendor/etc/powerhint.json"; +constexpr char kPowerHalConfigPath[] = "/system/etc/powerhint.json"; static const std::map kCamStreamingHint = { {CAMERA_STREAMING_OFF, "CAMERA_STREAMING_OFF"}, diff --git a/power-libperfmgr/android.hardware.power@1.3-service.pixel-libperfmgr.rc b/power-libperfmgr/android.hardware.power@1.3-service.pixel-libperfmgr.rc index 6179f6e..205e077 100644 --- a/power-libperfmgr/android.hardware.power@1.3-service.pixel-libperfmgr.rc +++ b/power-libperfmgr/android.hardware.power@1.3-service.pixel-libperfmgr.rc @@ -1,4 +1,4 @@ -service vendor.power-hal-1-3 /vendor/bin/hw/android.hardware.power@1.3-service.pixel-libperfmgr +service vendor.power-hal-1-3 /system/bin/hw/android.hardware.power@1.3-service.pixel-libperfmgr class hal user root group system