Rev 4342 | Rev 4345 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4342 | Rev 4344 | ||
|---|---|---|---|
| Line 172... | Line 172... | ||
| 172 | for (i = 0; i < init.cnt; i++) { |
172 | for (i = 0; i < init.cnt; i++) { |
| 173 | if (init.tasks[i].addr % FRAME_SIZE) { |
173 | if (init.tasks[i].addr % FRAME_SIZE) { |
| 174 | printf("init[%" PRIc "].addr is not frame aligned\n", i); |
174 | printf("init[%" PRIc "].addr is not frame aligned\n", i); |
| 175 | continue; |
175 | continue; |
| 176 | } |
176 | } |
| - | 177 | ||
| - | 178 | char *name = init.tasks[i].name; |
|
| - | 179 | if (name[0] == '\0') name = "init-bin"; |
|
| 177 | 180 | ||
| 178 | int rc = program_create_from_image((void *) init.tasks[i].addr, |
181 | int rc = program_create_from_image((void *) init.tasks[i].addr, |
| 179 | "init-bin", &programs[i]); |
182 | name, &programs[i]); |
| 180 | 183 | ||
| 181 | if ((rc == 0) && (programs[i].task != NULL)) { |
184 | if ((rc == 0) && (programs[i].task != NULL)) { |
| 182 | /* |
185 | /* |
| 183 | * Set capabilities to init userspace tasks. |
186 | * Set capabilities to init userspace tasks. |
| 184 | */ |
187 | */ |