Changes

Jump to navigation Jump to search
516 bytes added ,  14:31, 7 October 2017
Line 5: Line 5:  
This service is used during [[Factory Setup|factory setup]] by [[Manu Services|manu]].
 
This service is used during [[Factory Setup|factory setup]] by [[Manu Services|manu]].
   −
This service session is used as an IPC [[IPC_Marshalling|domain]]. All of these {get-session} commands also return an output u8 and the u32 <[[IPC_Marshalling|domainID]]>, for using those sessions as domains.
+
This service session is used as an IPC [[IPC_Marshalling|domain]] by [[Manu Services|manu]]. All of these {get-session} commands also return an output u8 and the u32 <[[IPC_Marshalling|domainID]]>, for using those sessions as domains.
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 23: Line 23:  
| 5 || [[#SetVidPidBcd]] ||  
 
| 5 || [[#SetVidPidBcd]] ||  
 
|}
 
|}
 +
 +
Initialization done by [[Manu Services|manu]]:
 +
* Initial service init:
 +
** Get service/etc.
 +
** Uses [[#BindComplex]].
 +
** Uses [[#BindClientProcess]].
 +
** Uses [[#GetStateChangeEvent]].
 +
** Uses [[#SetVidPidBcd]].
 +
* Interface init:
 +
** Uses [[#GetDsInterface]], then uses commands from that with the rest of the following.
 +
** Uses [[#GetSetupEvent]].
 +
** Uses [[#GetCtrlInCompletionEvent]].
 +
** Uses [[#GetCtrlOutCompletionEvent]].
 +
* Initializes two endpoints via using [[#GetDsEndpoint]] twice.
    
== Configuration ==
 
== Configuration ==

Navigation menu