summaryrefslogtreecommitdiff
path: root/cmds/system_server/library/system_init.cpp
AgeCommit message (Collapse)Author
2013-07-15Remove dead code in system server initialization.Jeff Brown
System server always forks from Zygote so we no longer need the system_server executable which was probably broken anyhow. This makes the initialization sequence slightly more intelligible. Likewise, we don't need the GrimReaper anymore because init will automatically take care of restarting the system when the service manager dies. Change-Id: I02c88d9392f7c8133d9cde9d0d978da89ed80452
2013-05-09Merge "surfaceflinger is now always running in its own process"Mathias Agopian
2013-05-09Merge "Cleanup some of the thread merging."Dianne Hackborn
2013-05-09surfaceflinger is now always running in its own processMathias Agopian
Change-Id: I4e04e1aa181b3ebe661354edd0b8dbbfd7a623a6
2013-05-07libutils clean-upMathias Agopian
Change-Id: I11ee943da23a66828455a9770fc3c5ceb4bbcaa9
2013-05-07Cleanup some of the thread merging.Dianne Hackborn
Adds an optimization for checking whether a looper is stuck, with a new Looper method to see if its thread is currently idle. This will allow us to put a large number of loopers in the monitor efficiently, since we generally won't have to do a context switch on each of them (since most looper threads spend most of their time idle waiting for work). Also change things so the system process's main thread is actually running on the main thread. Because Jeff asked for this, and who am I to argue? :) Change-Id: I12999e6f9c4b056c22dd652cb78c2453c391061f
2012-10-24Move app_process and system_server back to frameworks/baseMike Lockwood
due to dependency on libandroid_runtime Change-Id: I96c0ba72ea406c9e7e63b9a160498187b6ec9b21 Signed-off-by: Mike Lockwood <lockwood@google.com>
2012-10-24Move non-Java commands to frameworks/nativeMike Lockwood
Change-Id: Id77c2cecb27cec500dfe066e4430f9e67802a433 Signed-off-by: Mike Lockwood <lockwood@google.com>
2012-03-14Remove false dependenciesGlenn Kasten
Change-Id: I2a2976eb27b262bcba0c76ab37d822407d2337a7
2012-01-04Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGESteve Block
See https://android-git.corp.google.com/g/156801 Bug: 5449033 Change-Id: Ib08fe86d23db91ee153e9f91a99a35c42b9208ea
2011-07-08Eliminate single-process mode.Jeff Brown
Bug: 5010576 Change-Id: Id450dc83efed4897d1e4ff451530fed14457aace
2011-05-27sensorservice can now be ran standaloneMathias Agopian
Change-Id: I6e757f31f1e020046038e5ab84e71b8689a0aed3
2011-04-13Replace a custom AndroidRuntime::findClass with a more targeted fix.Elliott Hughes
This seems simpler and more contained, and I think the comment explaining why hoop-jumping is necessary is a bit clearer now. Change-Id: Ief4afd7cbb42188ed835fce23e497520bdb753a8
2010-07-19new SensorServiceMathias Agopian
remove old sensor service and implement SensorManager on top of the new (native) SensorManger API. Change-Id: Iddb77d498755da3e11646473a44d651f12f40281
2009-07-23Fix issue 1795088 Improve audio routing codeEric Laurent
Initial commit for review. Integrated comments after patch set 1 review. Fixed lockup in AudioFlinger::ThreadBase::exit() Fixed lockup when playing tone with AudioPlocyService startTone()
2009-05-20move libbinder's header files under includes/binderMathias Agopian
2009-03-03auto import from //depot/cupcake/@135843The Android Open Source Project
2009-03-03auto import from //depot/cupcake/@135843The Android Open Source Project
2008-10-21Initial ContributionThe Android Open Source Project