81ef4da81353cf86d185e90239e4f06d2930c2ba |
|
22-Apr-2017 |
Martijn Coenen <maco@google.com> |
Allow setting a minimum scheduler policy for a service. The binder kernel driver supports priority inheritance at a node (service)-basis, that makes sure all transactions into that service are executed at a specified minimum scheduler policy and priority. This change allows users of HIDL interfaces to set such a policy for their interface. Bug: 37293077 Test: verified min_prio in /d/binder output Change-Id: If72dd8322381246832b460c386dda44fbd225757
/system/libhidl/transport/Static.cpp
|
953e6b0f57b5003390b3e70904bfa47f535492e4 |
|
16-Mar-2017 |
Yifan Hong <elsk@google.com> |
Hide global variables * Move gBn/sConstructorMap into details * Move gDefaultServiceManager[Lock] into details and delete them from Static.h Test: pass Test: boots Bug: 36075507 Change-Id: Ief7938812efe4a9fdf1d7c09850512f19023185d
/system/libhidl/transport/Static.cpp
|
84888d3553c7595ee57dc73023ae94a27895de0d |
|
07-Feb-2017 |
Yifan Hong <elsk@google.com> |
Make gBn/sConstructorMap concurrent. Test: builds Test: hidl_test Bug: 35041785 Change-Id: I60099ddd56fee1faec7e54245d0fa3ccae6e777a
/system/libhidl/transport/Static.cpp
|
6bf733ec867a5d46ea05ae5c280a27b051f5018c |
|
07-Dec-2016 |
Yifan Hong <elsk@google.com> |
create gBsConstructorMap; add wrapPassthrough Similar to gBnConstructorMap, this map helps wrapping a local interface with the smallest BsFoo possible. They are added in Static.h/cpp. Added HidlPassthroughSupport.h/cpp to hold wrapPassthrough. Also fixes a few Return object isOk() checks. Fix: 33307350 Test: hidl_test Change-Id: I92a7283699bfe5b022df5ab5a9ead5690477ea97
/system/libhidl/transport/Static.cpp
|
b2c9c75b74c87e651dd08a100015eab17319556e |
|
08-Dec-2016 |
Yifan Hong <elsk@google.com> |
Cleanup Hidl*Support.* files. * Move gBnConstructorMap to Static.cpp/h * update obsolete comments Test: compiles Change-Id: If9720b8fc3b09e9b91b8fdc04bcde269208471ed
/system/libhidl/transport/Static.cpp
|
00f4a391c6f9a698bbcbbd05bf3d80e213c82884 |
|
16-Nov-2016 |
Yifan Hong <elsk@google.com> |
Split libhidl into base and transport. libhidlbase contains "pure" classes that has nothing to do with tranport level stuff. libhwbinder can now safely depend on libhidlbase. IBinder inheriting from IBase will be in a follow up CL. Bug: 32756130 Test: mma under hardware/interfaces Test: hidl_test Change-Id: Ie2bd80769df3816aab83789ba0d7fca9b5a2e52f
/system/libhidl/transport/Static.cpp
|