Rev 609 | Rev 668 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 609 | Rev 625 | ||
|---|---|---|---|
| Line 308... | Line 308... | ||
| 308 | * @return 0 on failure, 1 on success. |
308 | * @return 0 on failure, 1 on success. |
| 309 | */ |
309 | */ |
| 310 | int cmd_help(cmd_arg_t *argv) |
310 | int cmd_help(cmd_arg_t *argv) |
| 311 | { |
311 | { |
| 312 | link_t *cur; |
312 | link_t *cur; |
| 313 | ipl_t ipl; |
- | |
| 314 | 313 | ||
| 315 | spinlock_lock(&cmd_lock); |
314 | spinlock_lock(&cmd_lock); |
| 316 | 315 | ||
| 317 | for (cur = cmd_head.next; cur != &cmd_head; cur = cur->next) { |
316 | for (cur = cmd_head.next; cur != &cmd_head; cur = cur->next) { |
| 318 | cmd_info_t *hlp; |
317 | cmd_info_t *hlp; |
| Line 337... | Line 336... | ||
| 337 | * @return 0 on failure, 1 on success. |
336 | * @return 0 on failure, 1 on success. |
| 338 | */ |
337 | */ |
| 339 | int cmd_desc(cmd_arg_t *argv) |
338 | int cmd_desc(cmd_arg_t *argv) |
| 340 | { |
339 | { |
| 341 | link_t *cur; |
340 | link_t *cur; |
| 342 | ipl_t ipl; |
- | |
| 343 | 341 | ||
| 344 | spinlock_lock(&cmd_lock); |
342 | spinlock_lock(&cmd_lock); |
| 345 | 343 | ||
| 346 | for (cur = cmd_head.next; cur != &cmd_head; cur = cur->next) { |
344 | for (cur = cmd_head.next; cur != &cmd_head; cur = cur->next) { |
| 347 | cmd_info_t *hlp; |
345 | cmd_info_t *hlp; |
| Line 366... | Line 364... | ||
| 366 | } |
364 | } |
| 367 | 365 | ||
| 368 | /** Search symbol table */ |
366 | /** Search symbol table */ |
| 369 | int cmd_symaddr(cmd_arg_t *argv) |
367 | int cmd_symaddr(cmd_arg_t *argv) |
| 370 | { |
368 | { |
| 371 | __address symaddr; |
- | |
| 372 | char *symbol; |
- | |
| 373 | - | ||
| 374 | symtab_print_search(argv->buffer); |
369 | symtab_print_search(argv->buffer); |
| 375 | 370 | ||
| 376 | return 1; |
371 | return 1; |
| 377 | } |
372 | } |
| 378 | 373 | ||
| Line 508... | Line 503... | ||
| 508 | } |
503 | } |
| 509 | 504 | ||
| 510 | /** Write 4 byte value to address */ |
505 | /** Write 4 byte value to address */ |
| 511 | int cmd_set4(cmd_arg_t *argv) |
506 | int cmd_set4(cmd_arg_t *argv) |
| 512 | { |
507 | { |
| 513 | char *symbol; |
- | |
| 514 | __u32 *addr ; |
508 | __u32 *addr ; |
| 515 | __u32 arg1 = argv[1].intval; |
509 | __u32 arg1 = argv[1].intval; |
| 516 | bool pointer = false; |
510 | bool pointer = false; |
| 517 | 511 | ||
| 518 | if (((char *)argv->buffer)[0] == '*') { |
512 | if (((char *)argv->buffer)[0] == '*') { |