Initialize the IRS as a SystemService.

Bug: 158300259
Test: Flash device and check logcat for IRS startup
Change-Id: Icf0bfc5a09b9d430f64660a8aacd27be5ce50775
This commit is contained in:
Kweku Adams
2021-07-21 14:30:06 -07:00
parent b448a89707
commit 9fd988ff0a

View File

@@ -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();