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
Bug: 63899698
Test: verified min_prio in /d/binder output
Merged-In: If72dd8322381246832b460c386dda44fbd225757
Change-Id: If72dd8322381246832b460c386dda44fbd225757
diff --git a/transport/Static.cpp b/transport/Static.cpp
index 496c8f0..18cb475 100644
--- a/transport/Static.cpp
+++ b/transport/Static.cpp
@@ -32,6 +32,8 @@
 ConcurrentMap<std::string, std::function<sp<IBinder>(void *)>>
         gBnConstructorMap{};
 
+ConcurrentMap<wp<::android::hidl::base::V1_0::IBase>, SchedPrio> gServicePrioMap{};
+
 ConcurrentMap<std::string, std::function<sp<::android::hidl::base::V1_0::IBase>(void *)>>
         gBsConstructorMap;