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 221: | Line 221: | ||
|- | |- | ||
| 0x6002 | | 0x6002 | ||
| | | update_mgr_inspect_package_tophalf( ,,,,) | ||
|- | |- | ||
| 0x6003 | | 0x6003 | ||
| | | update_mgr_get_package_info( int, out:uint8[8] ) | ||
|- | |- | ||
| 0x6004 | | 0x6004 | ||
Line 242: | Line 242: | ||
|- | |- | ||
| 0x6009 | | 0x6009 | ||
| | | update_mgr_get_token_seed( uint8[size1],size1,uint8[size2],size2) size>=0x50 | ||
|- | |- | ||
| 0x600A | | 0x600A | ||
| | | update_mgr_set_token( , ) | ||
|- | |- | ||
| 0x600B | | 0x600B | ||
| | | update_mgr_read_eprom(uint32 offset,out:uint8[1]) | ||
|- | |- | ||
| 0x600C | | 0x600C | ||
| | | update_mgr_write_eprom(uint32 offset,uint8 value) | ||
|- | |- | ||
| 0x600D | | 0x600D | ||
Line 257: | Line 257: | ||
|- | |- | ||
| 0x600E | | 0x600E | ||
| | | update_mgr_allocate_buffer( , ) | ||
|- | |- | ||
| 0x600F | | 0x600F | ||
| | | update_mgr_release_buffer( ) | ||
|- | |- | ||
| 0x6010 | | 0x6010 | ||
Line 266: | Line 266: | ||
|- | |- | ||
| 0x6011 | | 0x6011 | ||
| | | update_mgr_get_applicable_version( , ) | ||
|- | |- | ||
| 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 341: | Line 341: | ||
|} | |} | ||
=== 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 352: | ||
|- | |- | ||
| 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 367: | ||
|- | |- | ||
|} | |} | ||
=== 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 453: | ||
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 494: | ||
| 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 518: | ||
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 550: | ||
|- | |- | ||
|} | |} | ||
=== Syscall 879 (0x36F) Media ID === | === Syscall 879 (0x36F) Media ID === | ||
Line 572: | Line 570: | ||
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 595: | ||
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 633: | ||
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,748: | ||
//--> | //--> | ||