rosemary: Switch to power-libperfmgr and refactor cgroup setup

This commit is contained in:
bengris32
2026-01-10 12:22:48 +01:00
committed by Matsvei Niaverau
parent 92d08e7529
commit 640d887205
16 changed files with 1 additions and 2890 deletions
+1 -261
View File
@@ -5,6 +5,7 @@
soong_namespace {
imports: [
"hardware/mediatek",
"hardware/mediatek/libmtkperf_client",
"hardware/xiaomi",
"vendor/xiaomi/rosemary",
],
@@ -1205,53 +1206,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmtkperf_client_vendor",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libmtkperf_client_vendor.so",
],
shared_libs: [
"liblog",
"libhidlbase",
"libutils",
"vendor.mediatek.hardware.mtkpower@1.0",
"vendor.mediatek.hardware.mtkpower@1.1",
"vendor.mediatek.hardware.mtkpower@1.2",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libmtkperf_client_vendor.so",
],
shared_libs: [
"liblog",
"libhidlbase",
"libutils",
"vendor.mediatek.hardware.mtkpower@1.0",
"vendor.mediatek.hardware.mtkpower@1.1",
"vendor.mediatek.hardware.mtkpower@1.2",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libmtkproperty",
owner: "xiaomi",
@@ -1613,49 +1567,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libpowerhalwrap_vendor",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: [
"proprietary/vendor/lib/libpowerhalwrap_vendor.so",
],
shared_libs: [
"liblog",
"libutils",
"libhidlbase",
"vendor.mediatek.hardware.mtkpower@1.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libpowerhalwrap_vendor.so",
],
shared_libs: [
"liblog",
"libutils",
"libhidlbase",
"vendor.mediatek.hardware.mtkpower@1.0",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libscltm",
owner: "xiaomi",
@@ -5428,39 +5339,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.mediatek.hardware.mtkpower@1.2-impl",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/hw/vendor.mediatek.hardware.mtkpower@1.2-impl.so",
],
shared_libs: [
"liblog",
"libhardware",
"libhidlbase",
"libutils",
"libcutils",
"vendor.mediatek.hardware.mtkpower@1.0",
"vendor.mediatek.hardware.mtkpower@1.1",
"vendor.mediatek.hardware.mtkpower@1.2",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
relative_install_path: "hw",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "vendor.mediatek.hardware.pq@2.15-impl",
owner: "xiaomi",
@@ -25195,106 +25073,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libperfctl_vendor",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libperfctl_vendor.so",
],
shared_libs: [
"libc",
"libcutils",
"libui",
"libutils",
"libexpat",
"liblog",
"libc++",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libpower_timer",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libpower_timer.so",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libpowerhal",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm64: {
srcs: [
"proprietary/vendor/lib64/libpowerhal.so",
],
shared_libs: [
"libcutils",
"libui",
"libutils",
"liblog",
"libexpat",
"libtinyxml2",
"libhidlbase",
"libhardware",
"vendor.mediatek.hardware.netdagent@1.0",
"vendor.mediatek.hardware.bluetooth.audio@2.1",
"vendor.mediatek.hardware.bluetooth.audio@2.2",
"libbluetooth_audio_session_mediatek",
"vendor.mediatek.hardware.mtkpower@1.0",
"vendor.mediatek.hardware.mtkpower@1.1",
"vendor.mediatek.hardware.mtkpower@1.2",
"libpower_timer",
"libged",
"libfmq",
"libbase",
"libaedv",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
prefer: true,
soc_specific: true,
}
cc_prebuilt_library_shared {
name: "libpq_cust_base",
owner: "xiaomi",
@@ -30482,44 +30260,6 @@ cc_prebuilt_binary {
soc_specific: true,
}
cc_prebuilt_binary {
name: "vendor.mediatek.hardware.mtkpower@1.0-service",
owner: "xiaomi",
target: {
android_arm64: {
srcs: [
"proprietary/vendor/bin/hw/vendor.mediatek.hardware.mtkpower@1.0-service",
],
shared_libs: [
"liblog",
"libutils",
"libcutils",
"libhardware",
"libhidlbase",
"vendor.mediatek.hardware.mtkpower@1.0",
"vendor.mediatek.hardware.mtkpower@1.1",
"vendor.mediatek.hardware.mtkpower@1.2",
"android.hardware.power-service-mediatek",
"libbase",
"libbinder_ndk",
"android.hardware.power-V2-ndk",
"libpower_timer",
"libc++",
"libc",
"libm",
"libdl",
],
},
},
compile_multilib: "64",
strip: {
none: true,
},
prefer: true,
relative_install_path: "hw",
soc_specific: true,
}
cc_prebuilt_binary {
name: "vendor.mediatek.hardware.nvram@1.1-service",
owner: "xiaomi",