SceVeneziaWrapper

From Vita Development Wiki
Revision as of 18:57, 20 April 2020 by CelesteBlue (talk | contribs)
Jump to navigation Jump to search

On PSVita, Venezia is also named Codec Engine which is more explicit. Venezia makes use of Vip which might be Venezia driver and mailbox.

Module

Known NIDs

Version Name World Privilege NID
1.69 SceVeneziaWrapper Non-secure Kernel 0x122350B8

Libraries

Known NIDs

Version Name World Visibility NID
0.990-1.69 SceVeneziaWrapperForDriver Non-secure Kernel 0x4F5231A4
0.990-1.69 SceVeneziaWrapper Non-secure User 0x2B2DA8E1

SceVeneziaWrapperForDriver

sceVeneziaGetVThreadProcessingResourceForDriver

Version NID
0.990 0x788D332A

sceVeneziaIsProcessSuspendedForDriver

Version NID
0.990 0x97938556

sceVeneziaMemcpyChainForDriver

Version NID
0.990 0xC32A88F7
typedef struct SceVeneziaMemcpyChainParam { // size is 0x24 on FW 0.990
    SceUInt32 unk_0; // mayse size or number of elements in the struct, must be greater or equals 9
    SceUInt32 unk_4; // mayse size or number of elements in the struct, must be greater or equals 9
    SceBool someId; // it affects which elements of the struct are used
    SceUInt32 unk_C;
    SceUInt32 unk_10;
    SceUInt32 unk_14;
    void *someSrc;
    SceUInt32 unk_1C;
    SceSize someSize;
} SceVeneziaMemcpyChainParam;

int sceVeneziaMemcpyChainForDriver(SceVeneziaMemcpyChainParam *pParam);

sceVipDmacMemcpyBlockingForDriver

Version NID
0.990 0x2B78C6D2

sceVeneziaConvertVirtualToPhysicalForDriver

Version NID
0.990 0x8BC041CA

sceVeneziaConvertPhysicalToVirtualForDriver

Version NID
0.990 0x64DFA0A9

SceVeneziaWrapper

_sceCodecEngineAllocMemoryFromUnmapMemBlock

Version NID
0.990-1.69 0x03DCBDCA

_sceCodecEngineChangeNumWorkerCoresMax

Version NID
0.990-1.69 0x04BA9415

_sceCodecEnginePmonStop

Version NID
0.990-1.69 0x04D5F36B

_sceCodecEngineGetMemoryState

Version NID
0.990 not present
1.69 0x1E9E5A79

_sceCodecEngineGetProcessorLoad

Version NID
0.990 not present
1.69 0x241B194B

_sceCodecEngineChangeNumWorkerCoresDefault

Version NID
0.990-1.69 0x362E9415

_sceCodecEnginePmonGetProcessorLoad

Version NID
0.990-1.69 0x3EBA4982

_sceCodecEngineFreeMemoryFromUnmapMemBlock

Version NID
0.990-1.69 0x489FF965

_sceCodecEnginePmonStart

Version NID
0.990-1.69 0x6AF71F08

_sceCodecEngineChangeNumWorkerCores

Version NID
0.990 not present
1.69 0x7E5E1F38

_sceCodecEngineResetNumRpcCalled

Version NID
0.990 not present
1.69 0x8EFF2DAA

_sceCodecEngineGetNumRpcCalled

Version NID
0.990 not present
1.69 0x9B157692

_sceCodecEngineCloseUnmapMemBlock

Version NID
0.990-1.69 0xAD30912D

_sceCodecEngineOpenUnmapMemBlock

Version NID
0.990-1.69 0xB0E654EE

_sceCodecEnginePmonReset

Version NID
0.990-1.69 0xCA79BFC4

_sceCodecEngineSetClockFrequency

Version NID
0.990 not present
1.69 0xDE5EF6CC