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 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( out:uint8[size1],size1,out: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 344: | Line 344: | ||
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(out:uint8[0x10]) | ||
|- | |- | ||
| 0x19003 | | 0x19003 | ||
| | | sys_ss_aim_get_device_id(out:uint8[0x10]) | ||
|- | |- | ||
| 0x19004 | | 0x19004 | ||
| | | sys_ss_aim_get_ps_code(out:uint8[8]) | ||
|- | |- | ||
| 0x19005 | | 0x19005 | ||
| | | sys_ss_aim_get_open_psid(out:uint8[0x10]) | ||
|- | |- | ||
| 0x19006 | | 0x19006 | ||
Line 371: | Line 371: | ||
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 452: | ||
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 493: | ||
| 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 517: | ||
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 549: | ||
|- | |- | ||
|} | |} | ||
=== Syscall 879 (0x36F) Media ID === | === Syscall 879 (0x36F) Media ID === | ||
Line 572: | Line 569: | ||
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 594: | ||
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 632: | ||
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,747: | ||
//--> | //--> | ||