14 cmdbuf[0] = 0x00010040;
15 cmdbuf[1] = (
u32)value;
28 cmdbuf[0] = 0x00020000;
44 cmdbuf[0] = 0x00050082;
47 cmdbuf[3] = (size<<4) | 12;
61 cmdbuf[0] = 0x00060082;
64 cmdbuf[3] = (size<<4) | 10;
77 u32 chunksize = 0x100;
79 for(pos=0; pos<size; pos+=chunksize)
81 if(size-pos < chunksize)chunksize = size-pos;
94 u32 chunksize = 0x100;
96 for(pos=0; pos<size; pos+=chunksize)
98 if(size-pos < chunksize)chunksize = size-pos;
Result CFGNOR_Initialize(u8 value)
Result CFGNOR_WriteData(u32 offset, u32 *buf, u32 size)
s32 svcCloseHandle(Handle handle)
Result srvGetServiceHandle(Handle *out, const char *name)
u32 * getThreadCommandBuffer(void)
Result CFGNOR_DumpFlash(u32 *buf, u32 size)
Result CFGNOR_WriteFlash(u32 *buf, u32 size)
s32 svcSendSyncRequest(Handle session)
Result CFGNOR_ReadData(u32 offset, u32 *buf, u32 size)