Changes

767 bytes added ,  21:09, 27 January 2023
no edit summary
Line 287: Line 287:     
[3.0.0+] Cmd11 now takes a total of 8-bytes of input.
 
[3.0.0+] Cmd11 now takes a total of 8-bytes of input.
 +
 +
= Notes =
 +
A [[System_Settings|system-setting]] (<code>"systemstartup!skip_psc_wait"</code>) and the output from [[Process_Manager_services|pm:bm]] GetBootMode is used to determine a value passed to a func. When the setting is set to non-zero, the passed value is 2, otherwise the passed value is <code>BootMode == Maintenance</code>. This value is eventually written into global state.
 +
 +
The funcs which create threads "nn.notification.PresenterStateManagement" and "nn.notification.PresenterMain" will only create the threads when [[Process_Manager_services|pm:bm]] GetBootMode output is Normal, otherwise these funcs just return.
 +
 +
[[BCAT_services|prepro]] SetOperationMode is only used when [[Process_Manager_services|pm:bm]] GetBootMode output is not Maintenance.