From 9fd988ff0affc93cb840391acb7bc44152f74d9b Mon Sep 17 00:00:00 2001 From: Kweku Adams Date: Wed, 21 Jul 2021 14:30:06 -0700 Subject: [PATCH] Initialize the IRS as a SystemService. Bug: 158300259 Test: Flash device and check logcat for IRS startup Change-Id: Icf0bfc5a09b9d430f64660a8aacd27be5ce50775 --- services/java/com/android/server/SystemServer.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java index 787f588cb901a..5798c0d290ccb 100644 --- a/services/java/com/android/server/SystemServer.java +++ b/services/java/com/android/server/SystemServer.java @@ -286,6 +286,8 @@ public final class SystemServer implements Dumpable { "com.android.server.job.JobSchedulerService"; private static final String LOCK_SETTINGS_SERVICE_CLASS = "com.android.server.locksettings.LockSettingsService$Lifecycle"; + private static final String RESOURCE_ECONOMY_SERVICE_CLASS = + "com.android.server.tare.InternalResourceService"; private static final String STORAGE_MANAGER_SERVICE_CLASS = "com.android.server.StorageManagerService$Lifecycle"; private static final String STORAGE_STATS_SERVICE_CLASS = @@ -1465,6 +1467,12 @@ public final class SystemServer implements Dumpable { t.traceEnd(); } + // TODO(aml-jobscheduler): Think about how to do it properly. + t.traceBegin("StartResourceEconomy"); + mSystemServiceManager.startService(RESOURCE_ECONOMY_SERVICE_CLASS); + t.traceEnd(); + + // TODO(aml-jobscheduler): Think about how to do it properly. t.traceBegin("StartAlarmManagerService"); mSystemServiceManager.startService(ALARM_MANAGER_SERVICE_CLASS); t.traceEnd();