Line 124: |
Line 124: |
| | 304 || Disconnect | | | 304 || Disconnect |
| |- | | |- |
− | | 400 || InitializeSystem | + | | 400 || [[#InitializeSystem]] |
| |- | | |- |
| | 401 || [[#FinalizeSystem]] | | | 401 || [[#FinalizeSystem]] |
Line 132: |
Line 132: |
| | 403 || [7.0.0+] [[#InitializeSystem2]] | | | 403 || [7.0.0+] [[#InitializeSystem2]] |
| |} | | |} |
| + | |
| + | === InitializeSystem === |
| + | Takes an input PID and an u64 pid_placeholder. |
| + | |
| + | This is used immediately after object creation. |
| + | |
| + | With [7.0.0+] [[#InitializeSystem2]] is used instead. |
| | | |
| === FinalizeSystem === | | === FinalizeSystem === |
Line 141: |
Line 148: |
| Takes an input PID, an u32, and an u64 pid_placeholder. | | Takes an input PID, an u32, and an u64 pid_placeholder. |
| | | |
− | Official sw uses hard-coded value 0x1 for the u32. This is used immediately after object creation. | + | Official sw uses hard-coded value 0x1 for the u32. |
| | | |
| = ldn:u = | | = ldn:u = |
Line 217: |
Line 224: |
| | 304 || Disconnect | | | 304 || Disconnect |
| |- | | |- |
− | | 400 || Initialize | + | | 400 || [[#Initialize]] |
| |- | | |- |
| | 401 || [[#Finalize]] | | | 401 || [[#Finalize]] |
Line 223: |
Line 230: |
| | 402 || [7.0.0+] [[#Initialize2]] | | | 402 || [7.0.0+] [[#Initialize2]] |
| |} | | |} |
| + | |
| + | === Initialize === |
| + | Takes an input PID and an u64 pid_placeholder. |
| + | |
| + | This is used immediately after object creation. |
| + | |
| + | With [7.0.0+] [[#Initialize2]] is used instead. |
| | | |
| === Finalize === | | === Finalize === |
Line 232: |
Line 246: |
| Takes an input PID, an u32, and an u64 pid_placeholder. | | Takes an input PID, an u32, and an u64 pid_placeholder. |
| | | |
− | Official sw uses hard-coded value 0x1 for the u32. This is used immediately after object creation. | + | Official sw uses hard-coded value 0x1 for the u32. |
| | | |
| = ndd = | | = ndd = |