#include "lolevel.h"
#include "platform.h"
#include "core.h"
#include "dryos31.h"
#include "asmsafe.h"
gehe zum Quellcode dieser Datei
#define offsetof |
( |
|
TYPE, |
|
|
|
MEMBER |
|
) |
| ((int) &((TYPE *)0)->MEMBER) |
Definiert in Zeile 9 der Datei boot.c.
*-------------------------------------------------------------------—
!!
Definiert in Zeile 52 der Datei boot.c.
54 "LDR R1, =0xC0410000\n"
58 "MCR p15, 0, R1,c1,c0\n"
60 "MCR p15, 0, R1,c7,c10, 4\n"
61 "MCR p15, 0, R1,c7,c5\n"
62 "MCR p15, 0, R1,c7,c6\n"
64 "MCR p15, 0, R0,c6,c0\n"
65 "MOV R0, #0xC000002F\n"
66 "MCR p15, 0, R0,c6,c1\n"
68 "MCR p15, 0, R0,c6,c2\n"
69 "MOV R0, #0x40000035\n"
70 "MCR p15, 0, R0,c6,c3\n"
71 "MOV R0, #0x80000017\n"
72 "MCR p15, 0, R0,c6,c4\n"
73 "LDR R0, =0xFF80002D\n"
74 "MCR p15, 0, R0,c6,c5\n"
76 "MCR p15, 0, R0,c2,c0\n"
78 "MCR p15, 0, R0,c2,c0, 1\n"
80 "MCR p15, 0, R0,c3,c0\n"
81 "LDR R0, =0x3333330\n"
82 "MCR p15, 0, R0,c5,c0, 2\n"
83 "LDR R0, =0x3333330\n"
84 "MCR p15, 0, R0,c5,c0, 3\n"
85 "MRC p15, 0, R0,c1,c0\n"
86 "ORR R0, R0, #0x1000\n"
89 "MCR p15, 0, R0,c1,c0\n"
90 "MOV R1, #0x80000006\n"
91 "MCR p15, 0, R1,c9,c1\n"
93 "MCR p15, 0, R1,c9,c1, 1\n"
94 "MRC p15, 0, R1,c1,c0\n"
95 "ORR R1, R1, #0x50000\n"
96 "MCR p15, 0, R1,c1,c0\n"
97 "LDR R2, =0xC0200000\n"
99 "STR R1, [R2,#0x10C]\n"
101 "STR R1, [R2,#0xC]\n"
102 "STR R1, [R2,#0x1C]\n"
103 "STR R1, [R2,#0x2C]\n"
104 "STR R1, [R2,#0x3C]\n"
105 "STR R1, [R2,#0x4C]\n"
106 "STR R1, [R2,#0x5C]\n"
107 "STR R1, [R2,#0x6C]\n"
108 "STR R1, [R2,#0x7C]\n"
109 "STR R1, [R2,#0x8C]\n"
110 "STR R1, [R2,#0x9C]\n"
111 "STR R1, [R2,#0xAC]\n"
112 "STR R1, [R2,#0xBC]\n"
113 "STR R1, [R2,#0xCC]\n"
114 "STR R1, [R2,#0xDC]\n"
115 "STR R1, [R2,#0xEC]\n"
116 "STR R1, [R2,#0xFC]\n"
117 "LDR R1, =0xC0400008\n"
118 "LDR R2, =0x430005\n"
121 "LDR R2, =0xC0243100\n"
123 "LDR R2, =0xC0242010\n"
127 "LDR R0, =0xFFC206D4\n"
132 "LDRCC R2, [R0],#4\n"
133 "STRCC R2, [R1],#4\n"
135 "LDR R1, =0x14B394\n"
139 "STRCC R2, [R3],#4\n"
143 "B sub_FF810354_my\n"
Definiert in Zeile 43 der Datei boot.c.
45 long *canon_data_src = (
void*)0xFFEDAC70;
46 long *canon_data_dst = (
void*)0x1900;
47 long canon_data_len = 0xDF84 - 0x1900;
48 long *canon_bss_start = (
void*)0xDF84;
49 long canon_bss_len = 0xD4F38 - 0xDF84;
56 "MRC p15, 0, R0,c1,c0\n"
57 "ORR R0, R0, #0x1000\n"
60 "MCR p15, 0, R0,c1,c0\n"
64 for(i=0;i<canon_data_len/4;i++)
65 canon_data_dst[i]=canon_data_src[i];
67 for(i=0;i<canon_bss_len/4;i++)
70 asm volatile (
"B sub_FFC001A4_my\n");
void CreateTask_PhySw |
( |
) | |
|
void CreateTask_spytask |
( |
) | |
|
void JogDial_task_my |
( |
void |
) | |
|
void task_InitFileModules |
( |
) | |
|
void task_MovieRecord |
( |
) | |
|
void task_RotaryEncoder |
( |
) | |
|
*-------------------------------------------------------------------—
Definiert in Zeile 29 der Datei boot.c.
volatile int jogdial_stopped |
Definiert in Zeile 81 der Datei kbd.c.
Definiert in Zeile 7 der Datei boot.c.