Line 4: |
Line 4: |
| | | |
| = boot2.prodBoot = | | = boot2.prodBoot = |
− | It opens the [[Process_Manager_services#pm:shell|pm:shell]] service and launches the following titles in order: | + | It opens the [[Process_Manager_services#pm:shell|pm:shell]] service and prior to [[10.0.0|10.0.0]] launches the following titles in order: |
| * 0100000000000021 (psc) | | * 0100000000000021 (psc) |
| * 0100000000000009 (settings) | | * 0100000000000009 (settings) |
Line 20: |
Line 20: |
| If it's in maintenance mode then it opens the [[Process_Manager_services#pm:bm|pm:bm]] service and calls [[Process_Manager_services#pm:bm|SetMaintenanceBoot]]. | | If it's in maintenance mode then it opens the [[Process_Manager_services#pm:bm|pm:bm]] service and calls [[Process_Manager_services#pm:bm|SetMaintenanceBoot]]. |
| | | |
− | It then launches the following titles in order:
| + | Prior to [[10.0.0|10.0.0]] it then launches the following titles in order: |
| * 0100000000000023 (am) | | * 0100000000000023 (am) |
| * 0100000000000019 (nvservices) | | * 0100000000000019 (nvservices) |
Line 61: |
Line 61: |
| * 010000000000003E (olsc) [6.0.0+] | | * 010000000000003E (olsc) [6.0.0+] |
| * 0100000000000041 (ngct) [9.0.0+] | | * 0100000000000041 (ngct) [9.0.0+] |
| + | |
| + | |
| + | |
| + | In [[10.0.0|10.0.0]] the order was switched up a bit |
| + | |
| + | It now starts by launching the following titles in order: |
| + | * 0100000000000021 (psc) |
| + | * 0100000000000009 (settings) |
| + | * 0100000000000006 (usb) |
| + | * 010000000000001D (pcie) |
| + | * 010000000000000A (bus) |
| + | * 010000000000001A (pcv) |
| + | * 0100000000000007 (tma) |
| + | |
| + | Then it launches the following titles in order: |
| + | * 0100000000000023 (am) |
| + | * 0100000000000019 (nvservices) |
| + | * 010000000000001C (nvnflinger) |
| + | * 010000000000002D (vi) |
| + | * 0100000000000042 (pgl) |
| + | * 010000000000001F (ns) |
| + | * 0100000000000015 (lm) |
| + | * 0100000000000010 (ptm) |
| + | * 0100000000000013 (hid) |
| + | * 0100000000000014 (audio) |
| + | * 0100000000000016 (wlan) |
| + | * 010000000000000B (bluetooth) |
| + | * 0100000000000012 (bsdsockets) |
| + | * 010000000000000F (nifm) |
| + | * 0100000000000018 (ldn) |
| + | * 010000000000001E (account) |
| + | * 0100000000000020 (nfc) |
| + | * 010000000000003C (jpegdec) |
| + | * 0100000000000022 (capsrv) |
| + | * 0100000000000024 (ssl) |
| + | * 0100000000000025 (nim) |
| + | * 010000000000002B (erpt) |
| + | * 0100000000000033 (es) |
| + | * 010000000000002E (pctl) |
| + | * 010000000000002A (btm) |
| + | * 0100000000000031 (glue) |
| + | * 0100000000000032 (eclct) |
| + | * 010000000000002F (npns) |
| + | * 0100000000000034 (fatal) |
| + | * 0100000000000037 (ro) |
| + | * 0100000000000038 (profiler) (doesn't exist on retail systems) |
| + | * 0100000000000039 (sdb) |
| + | * 010000000000003A (migration) |
| + | * 0100000000000035 (grc) |
| + | * 010000000000003E (olsc) |
| + | * 0100000000000041 (ngct) |
| + | * 010000000000000E (friends) |
| + | * 010000000000000C (bcat) |
| + | * 0100000000000030 (eupld) |
| | | |
| This list is probably optimized for boot-time. It launches display-related things first presumably to make sure it displays something as soon as possible. | | This list is probably optimized for boot-time. It launches display-related things first presumably to make sure it displays something as soon as possible. |
Line 67: |
Line 121: |
| | | |
| = boot2 = | | = boot2 = |
− | Just like [[#boot2.prodBoot|boot2.prodBoot]], it opens the [[Process_Manager_services#pm:shell|pm:shell]] service and launches the following titles in order: | + | Just like [[#boot2.prodBoot|boot2.prodBoot]], it opens the [[Process_Manager_services#pm:shell|pm:shell]] service and prior to [[10.0.0|10.0.0]] launches the following titles in order: |
| * 0100000000000021 (psc) | | * 0100000000000021 (psc) |
| * 0100000000000009 (settings) | | * 0100000000000009 (settings) |
Line 122: |
Line 176: |
| * 010000000000003E (olsc) [6.0.0+] | | * 010000000000003E (olsc) [6.0.0+] |
| * 0100000000000041 (ngct) [9.0.0+] | | * 0100000000000041 (ngct) [9.0.0+] |
| + | |
| + | |
| + | |
| + | In [[10.0.0|10.0.0]] the order was switched up a bit |
| + | |
| + | It now starts by launching the following titles in order: |
| + | * 0100000000000021 (psc) |
| + | * 0100000000000009 (settings) |
| + | * 0100000000000006 (usb) |
| + | * 010000000000001D (pcie) |
| + | * 010000000000000A (bus) |
| + | * 010000000000001A (pcv) |
| + | * 0100000000000007 (tma) or 010000000000b240 (htc) |
| + | * 010000000000000D (dmnt) or 010000000000d609 (???) |
| + | |
| + | Then it launches the following titles in order: |
| + | * 0100000000000023 (am) |
| + | * 0100000000000019 (nvservices) |
| + | * 010000000000001C (nvnflinger) |
| + | * 010000000000002D (vi) |
| + | * 010000000000B120 (nvdbgsvc) |
| + | * 0100000000000017 (cs) |
| + | * 0100000000000011 (shell) |
| + | * 0100000000000042 (pgl) |
| + | * 010000000000001F (ns) |
| + | * 0100000000000015 (lm) |
| + | * 0100000000000010 (ptm) |
| + | * 0100000000000013 (hid) |
| + | * 0100000000000014 (audio) |
| + | * 0100000000000016 (wlan) |
| + | * 010000000000000B (bluetooth) |
| + | * 0100000000000012 (bsdsockets) |
| + | * 010000000000000F (nifm) |
| + | * 0100000000000018 (ldn) |
| + | * 010000000000001E (account) |
| + | * 0100000000000020 (nfc) |
| + | * 010000000000003C (jpegdec) |
| + | * 0100000000000022 (capsrv) |
| + | * 0100000000000024 (sll) |
| + | * 0100000000000025 (nim) |
| + | * 010000000000002B (erpt) |
| + | * 0100000000000033 (es) |
| + | * 010000000000002E (pctl) |
| + | * 010000000000002A (btm) |
| + | * 0100000000000031 (glue) |
| + | * 0100000000000032 (eclct) |
| + | * 010000000000002F (npns) |
| + | * 0100000000000034 (fatal) |
| + | * 0100000000000037 (ro) |
| + | * 0100000000000038 (profiler) |
| + | * 0100000000000039 (sdb) |
| + | * 010000000000003A (migration) |
| + | * 0100000000000035 (grc) |
| + | * 010000000000003E (olsc) |
| + | * 0100000000000041 (ngct) |
| + | * 010000000000000E (friends) |
| + | * 010000000000000C (bcat) |
| + | * 0100000000000030 (eupld) |
| + | |
| | | |
| = boot2.SafeMode = | | = boot2.SafeMode = |