diff options
-rw-r--r-- | device.mk | 4 | ||||
-rw-r--r-- | init.bullhead.rc | 6 | ||||
-rw-r--r-- | msm_irqbalance.conf | 2 |
3 files changed, 12 insertions, 0 deletions
@@ -99,6 +99,10 @@ PRODUCT_COPY_FILES += \ device/lge/bullhead/wifi/WCNSS_cfg.dat:system/etc/firmware/wlan/qca_cld/WCNSS_cfg.dat \ device/lge/bullhead/wifi/WCNSS_qcom_cfg.ini:system/etc/firmware/wlan/qca_cld/WCNSS_qcom_cfg.ini +# MSM IRQ Balancer configuration file +PRODUCT_COPY_FILES += \ + device/lge/bullhead/msm_irqbalance.conf:system/vendor/etc/msm_irqbalance.conf + PRODUCT_TAGS += dalvik.gc.type-precise PRODUCT_AAPT_CONFIG := normal diff --git a/init.bullhead.rc b/init.bullhead.rc index 84340dc..ef930fc 100644 --- a/init.bullhead.rc +++ b/init.bullhead.rc @@ -223,6 +223,12 @@ service qseecomd /system/bin/qseecomd user root group root +service msm_irqbalance /system/bin/msm_irqbalance -f /vendor/etc/msm_irqbalance.conf + socket msm_irqbalance seqpacket 660 root system + class core + user root + group root + service charger /sbin/healthd -c class charger critical diff --git a/msm_irqbalance.conf b/msm_irqbalance.conf new file mode 100644 index 0000000..7f5330a --- /dev/null +++ b/msm_irqbalance.conf @@ -0,0 +1,2 @@ +PRIO=1,1,1,1,0,0 +IGNORED_IRQ=20,40,200,203,155,157 |