title: Android Treble - AIDL for HAL
body: <p>What I understand is, if an application is requesting for any service h/w, the flow goes:</p>
  <p>Process A(Calling Application) --- AIDL --&gt; System Server process B --- AIDL ---&gt; HAL module</p>
  <p>In terms of, context switching, copying data and etc., is done twice through binder interfaces. Is it not overdoing of binder work?</p>