summaryrefslogtreecommitdiffstats
path: root/cmds/system_server
Commit message (Collapse)AuthorAgeFilesLines
* Remove dead code in system server initialization.Jeff Brown2013-07-156-392/+0
| | | | | | | | | | | | 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
* Merge "surfaceflinger is now always running in its own process"Mathias Agopian2013-05-091-6/+0
|\
| * surfaceflinger is now always running in its own processMathias Agopian2013-05-091-6/+0
| | | | | | | | Change-Id: I4e04e1aa181b3ebe661354edd0b8dbbfd7a623a6
* | Merge "Cleanup some of the thread merging."Dianne Hackborn2013-05-091-4/+4
|\ \ | |/ |/|
| * Cleanup some of the thread merging.Dianne Hackborn2013-05-071-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | libutils clean-upMathias Agopian2013-05-071-1/+1
|/ | | | Change-Id: I11ee943da23a66828455a9770fc3c5ceb4bbcaa9
* Add liblogYing Wang2013-04-092-4/+5
| | | | | Bug: 8580410 Change-Id: I746aa8258866508c3a725d0773faf4518096548f
* Move app_process and system_server back to frameworks/baseMike Lockwood2012-10-246-0/+397
| | | | | | | due to dependency on libandroid_runtime Change-Id: I96c0ba72ea406c9e7e63b9a160498187b6ec9b21 Signed-off-by: Mike Lockwood <lockwood@google.com>
* Move non-Java commands to frameworks/nativeMike Lockwood2012-10-246-397/+0
| | | | | Change-Id: Id77c2cecb27cec500dfe066e4430f9e67802a433 Signed-off-by: Mike Lockwood <lockwood@google.com>
* move sensorservice to the frameworks/native projectMathias Agopian2012-06-281-1/+1
| | | | Change-Id: I285c190904b2b6b92df3e40154d178407a712f6e
* Remove false dependenciesGlenn Kasten2012-03-142-10/+0
| | | | Change-Id: I2a2976eb27b262bcba0c76ab37d822407d2337a7
* fixup hardcoded include paths for new projectMathias Agopian2012-03-071-1/+2
| | | | Change-Id: Id443ec5c99bb4d7653905f1be1f72a029e0cf087
* Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGESteve Block2012-01-061-1/+1
| | | | | | | See https://android-git.corp.google.com/g/157065 Bug: 5449033 Change-Id: I00a4b904f9449e6f93b7fd35eac28640d7929e69
* Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGESteve Block2012-01-042-8/+8
| | | | | | | See https://android-git.corp.google.com/g/156801 Bug: 5449033 Change-Id: Ib08fe86d23db91ee153e9f91a99a35c42b9208ea
* Remove some #ifdef HAVE_ANDROID_OS that were needed for the simulator buildMike Lockwood2011-07-131-5/+0
| | | | | Change-Id: I13d9f251f86c05ae5405f37adbf6b8e9660935ba Signed-off-by: Mike Lockwood <lockwood@android.com>
* Eliminate single-process mode.Jeff Brown2011-07-081-26/+5
| | | | | | Bug: 5010576 Change-Id: Id450dc83efed4897d1e4ff451530fed14457aace
* sensorservice can now be ran standaloneMathias Agopian2011-05-271-2/+5
| | | | Change-Id: I6e757f31f1e020046038e5ab84e71b8689a0aed3
* Replace a custom AndroidRuntime::findClass with a more targeted fix.Elliott Hughes2011-04-131-9/+19
| | | | | | | 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
* Mouse pointer integration.Jeff Brown2011-01-041-0/+1
| | | | | | | | | | Added support for loading the pointer icon from a resource. Moved the system server related bits of the input manager out of libui and into libinput since they do not need to be linked into applications. Change-Id: Iec11e0725b3add2b905c51f8ea2c3b4b0d1a2d67
* new SensorServiceMathias Agopian2010-07-192-0/+6
| | | | | | | remove old sensor service and implement SensorManager on top of the new (native) SensorManger API. Change-Id: Iddb77d498755da3e11646473a44d651f12f40281
* move native services under services/Mathias Agopian2010-07-141-3/+3
| | | | | | | | moved surfaceflinger, audioflinger, cameraservice all native services should now reside in this location. Change-Id: Iee42b83dd2a94c3bf5107ab0895fe2dfcd5337a8
* Fix issue 1795088 Improve audio routing codeEric Laurent2009-07-231-0/+4
| | | | | | | 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()
* move libbinder's header files under includes/binderMathias Agopian2009-05-202-4/+4
|
* checkpoint: split libutils into libutils + libbinderMathias Agopian2009-05-202-0/+2
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-036-0/+406
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-036-406/+0
|
* Initial ContributionThe Android Open Source Project2008-10-216-0/+406