29extern unsigned char osdsrc[];
30extern unsigned int size_osdsrc;
46 {__NR_SetOsdConfigParam,
48 {__NR_GetOsdConfigParam,
50 {__NR_SetOsdConfigParam2,
52 {__NR_GetOsdConfigParam2,
58 if (PatchIsNeeded()) {
61 setup(SyscallPatchEntries[0].syscall_num, SyscallPatchEntries[0].function);
62 Copy((
unsigned int *)0x80074000, (
unsigned int *)osdsrc, size_osdsrc);
66 setup(SyscallPatchEntries[1].syscall_num, SyscallPatchEntries[1].function);
68 for (i = 2; i < 7; i++) {
69 setup(SyscallPatchEntries[i].syscall_num, GetEntryAddress(SyscallPatchEntries[i].syscall_num));