Editing Talk:LV2 Functions and Syscalls
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 57: | Line 57: | ||
syscall(861,packet_id, r4,r5,r6,r7,r8,r9,r10)<br> | syscall(861,packet_id, r4,r5,r6,r7,r8,r9,r10)<br> | ||
Note: access to this Syscall | Note: access to this Syscall requries 0x40 Root Control Flags, else 0x80010003 | ||
{| class="wikitable FCK__ShowTableBorders" | {| class="wikitable FCK__ShowTableBorders" | ||
Line 129: | Line 129: | ||
syscall(862,packet_id, r4,r5,r6,r7)<br> | syscall(862,packet_id, r4,r5,r6,r7)<br> | ||
Note: access to this Syscall | Note: access to this Syscall requries 0x40 Root Control Flags, else 0x80010003 | ||
{| class="wikitable FCK__ShowTableBorders" | {| class="wikitable FCK__ShowTableBorders" | ||
Line 176: | Line 176: | ||
|- | |- | ||
| 0x200E | | 0x200E | ||
| | | | ||
|- | |- | ||
| 0x200F | | 0x200F | ||
Line 210: | Line 210: | ||
syscall(863,packet_id, r4,r5,r6,r7,r8,r9) <br> | syscall(863,packet_id, r4,r5,r6,r7,r8,r9) <br> | ||
Note: access to this Syscall | Note: access to this Syscall requries 0x40 Root Control Flags, else 0x80010003 | ||
{| class="wikitable FCK__ShowTableBorders" | {| class="wikitable FCK__ShowTableBorders" | ||
Line 218: | Line 218: | ||
|- | |- | ||
| 0x6001 | | 0x6001 | ||
| | | | ||
|- | |- | ||
| 0x6002 | | 0x6002 | ||
| | | | ||
|- | |- | ||
| 0x6003 | | 0x6003 | ||
| | | | ||
|- | |- | ||
| 0x6004 | | 0x6004 | ||
| | | | ||
|- | |- | ||
| 0x6005 | | 0x6005 | ||
| | | | ||
|- | |- | ||
| 0x6006 | | 0x6006 | ||
| | | | ||
|- | |- | ||
| 0x6007 | | 0x6007 | ||
| | | | ||
|- | |- | ||
| 0x6008 | | 0x6008 | ||
| | | | ||
|- | |- | ||
| 0x6009 | | 0x6009 | ||
| | | | ||
|- | |- | ||
| 0x600A | | 0x600A | ||
| | | | ||
|- | |- | ||
| 0x600B | | 0x600B | ||
| | | | ||
|- | |- | ||
| 0x600C | | 0x600C | ||
| | | | ||
|- | |- | ||
| 0x600D | | 0x600D | ||
| | | | ||
|- | |- | ||
| 0x600E | | 0x600E | ||
| | | | ||
|- | |- | ||
| 0x600F | | 0x600F | ||
| | | | ||
|- | |- | ||
| 0x6010 | | 0x6010 | ||
| | | | ||
|- | |- | ||
| 0x6011 | | 0x6011 | ||
| | | | ||
|- | |- | ||
| 0x6012 | | 0x6012 | ||
Line 276: | Line 276: | ||
syscall(864,packet_id, r4) <br> | syscall(864,packet_id, r4) <br> | ||
Note: access to this Syscall | Note: access to this Syscall requries at least 0x20 Debug Control Flags, else 0x80010003 | ||
{| class="wikitable FCK__ShowTableBorders" | {| class="wikitable FCK__ShowTableBorders" | ||
Line 313: | Line 313: | ||
|- | |- | ||
| 2 | | 2 | ||
| | | syscall(865,1, out[size], size) | ||
| | | | ||
|- | |- | ||
|} | |} | ||
=== Syscall 866 (0x362) Secure RTC Manager Interface === | === Syscall 866 (0x362) Secure RTC Manager Interface === | ||
Line 341: | Line 342: | ||
|} | |} | ||
=== Syscall 867 ( | === Syscall 867 (0x63) AIM Manager Interface === | ||
syscall(867,packet_id, r4) <br> | syscall(867,packet_id, r4) <br> | ||
Note: access to this Syscall | Note: access to this Syscall requries 0x40 Root Control Flags, else 0x80010003 | ||
{| class="wikitable FCK__ShowTableBorders" | {| class="wikitable FCK__ShowTableBorders" | ||
Line 352: | Line 353: | ||
|- | |- | ||
| 0x19002 | | 0x19002 | ||
| | | sys_ss_aim_get_device_type(uint8[0x10]) | ||
|- | |- | ||
| 0x19003 | | 0x19003 | ||
| | | sys_ss_aim_get_device_id(uint8[0x10]) | ||
|- | |- | ||
| 0x19004 | | 0x19004 | ||
| | | sys_ss_aim_get_ps_code(uint8[8]) | ||
|- | |- | ||
| 0x19005 | | 0x19005 | ||
| | | sys_ss_aim_get_open_psid(uint8[0x10]) | ||
|- | |- | ||
| 0x19006 | | 0x19006 | ||
Line 367: | Line 368: | ||
|- | |- | ||
|} | |} | ||
=== Syscall 868 (0x364) Indi Info Manager Interface === | === Syscall 868 (0x364) Indi Info Manager Interface === | ||
syscall(868,packet_id, r4,r5,r6,r7) <br> | syscall(868,packet_id, r4,r5,r6,r7) <br> | ||
Note: access to this Syscall | Note: access to this Syscall requries 0x40 Root Control Flags, but allows 0x20 Debug Flags and certain authentication id's for first packet_id | ||
{| class="wikitable FCK__ShowTableBorders" | {| class="wikitable FCK__ShowTableBorders" | ||
Line 452: | Line 454: | ||
syscall(869,packet_id, r4) <br> | syscall(869,packet_id, r4) <br> | ||
Note: access to this Syscall | Note: access to this Syscall requries 0x40 Root Control Flags and possibly restricted to certain authentication id's, else 0x80010003 | ||
{| class="wikitable FCK__ShowTableBorders" | {| class="wikitable FCK__ShowTableBorders" | ||
Line 493: | Line 495: | ||
| 3 | | 3 | ||
| syscall(871,3,sys_pid_t id) | | syscall(871,3,sys_pid_t id) | ||
| this packet_id | | this packet_id requries 0x20 Debug Control Flags, else 0x80010003, but returns 0x8001009 | ||
|} | |} | ||
Line 517: | Line 519: | ||
syscall(877,packet_id, r4,size) <br> | syscall(877,packet_id, r4,size) <br> | ||
Note: access to this Syscall | Note: access to this Syscall requries 0x40 Root Control Flags, else 0x80010003 | ||
{| class="wikitable FCK__ShowTableBorders" | {| class="wikitable FCK__ShowTableBorders" | ||
Line 549: | Line 551: | ||
|- | |- | ||
|} | |} | ||
=== Syscall 879 (0x36F) Media ID === | === Syscall 879 (0x36F) Media ID === | ||
Line 572: | Line 571: | ||
these lv2 syscalls are present, but neither ordinal nor branches are known yet | these lv2 syscalls are present, but neither ordinal nor branches are known yet | ||
sys_usbbtaudio_start_recording_ex | sys_usbbtaudio_start_recording_ex | ||
sys_raw_spu_mmio_read_ls | sys_lwcond_attribute_name_set | ||
sys_raw_spu_mmio_write_ls | sys_lwmutex_attribute_name_set | ||
sys_raw_spu_mmio_read | sys_event_flag_attribute_name_set | ||
sys_raw_spu_mmio_write | sys_semaphore_attribute_name_set | ||
sys_cond_attribute_name_set | |||
sys_mutex_attribute_name_set | |||
sys_raw_spu_mmio_read_ls | |||
sys_raw_spu_mmio_write_ls | |||
sys_raw_spu_mmio_read | |||
sys_raw_spu_mmio_write | |||
sys_event_queue_attribute_name_set | |||
sys_lwcond_signal | |||
sys_lwcond_signal_all | |||
sys_lwcond_signal_to | |||
sys_lwcond_wait | |||
sys_spu_elf_get_segments | sys_spu_elf_get_segments | ||
sys_raw_spu_image_load | sys_raw_spu_image_load | ||
sys_mmapper_allocate_memory | |||
sys_ppu_thread_unregister_atexit | sys_ppu_thread_unregister_atexit | ||
sys_ppu_thread_once | sys_ppu_thread_once | ||
Line 585: | Line 596: | ||
sys_process_atexitspawn | sys_process_atexitspawn | ||
sys_game_process_exitspawn2 | sys_game_process_exitspawn2 | ||
sys_process_is_stack | sys_process_is_stack | ||
debug syscalls | debug syscalls | ||
Line 623: | Line 634: | ||
sys_dbg_get_event_flag_information | sys_dbg_get_event_flag_information | ||
sys_dbg_disable_floating_point_enabled_exception | sys_dbg_disable_floating_point_enabled_exception | ||
== firmware version offsets == | == firmware version offsets == | ||
Line 7,744: | Line 7,749: | ||
//--> | //--> | ||