Zachary T Welch
b699aef4c0
Improve arm966e command argument parsing.
2009-11-05 18:03:19 -08:00
Zachary T Welch
f8f1ac8865
Improve arm926ejs command argument parsing.
2009-11-05 18:03:19 -08:00
Zachary T Welch
714d92a954
Improve arm920t command argument parsing.
2009-11-05 18:03:19 -08:00
Zachary T Welch
0442bda216
Improve arm720t command argument parsing.
2009-11-05 18:03:19 -08:00
Zachary T Welch
11a0afc932
Improve arm7_9_common command argument parsing.
2009-11-05 18:03:19 -08:00
Zachary T Welch
3541ed3aa3
Improve armv7m command argument parsing.
2009-11-05 18:03:19 -08:00
Zachary T Welch
3dd5c59d7d
Improve armv7a command argument parsing.
2009-11-05 18:03:19 -08:00
Zachary T Welch
b62ee5a3c5
Improve armv4_5 command argument parsing.
2009-11-05 18:03:19 -08:00
Zachary T Welch
ab33bdd46c
Improve xscale command argument parsing.
2009-11-05 18:03:19 -08:00
Zachary T Welch
6e542407e7
Improve pld command argument parsing.
2009-11-05 18:03:19 -08:00
Zachary T Welch
2b78a4e82b
Update all server port command to use new helper.
2009-11-05 18:03:19 -08:00
Zachary T Welch
ae5732b9e4
Add server port command helper function.
2009-11-05 18:03:18 -08:00
Zachary T Welch
653ea7b25c
Improve target.c command argument parsing.
...
Passes cmd_ctx into parse_load_image_command_args for reporting the
parsing errors therein.
2009-11-05 18:03:18 -08:00
Zachary T Welch
b7b561aae8
Improve jtag command argument parsing.
2009-11-05 18:03:18 -08:00
Zachary T Welch
f6f1dbfafd
Improve debug_level command argument parsing.
2009-11-05 18:03:18 -08:00
Zachary T Welch
36a3646c22
Add macro for parsing numeric command arguments.
...
This helper eliminates significant amount of redundant code in command
handler functions throughout the system. It wraps the lower-level
parse_* macros to implement a policy for reporting parse errors to the
active command context (cmd_ctx). If errors do occur, this macro causes
the calling function to abort with the proper return code.
2009-11-05 17:27:25 -08:00
Zachary T Welch
68785af4da
Add stringify macros in src/helper/types.h.
2009-11-05 17:20:18 -08:00
Øyvind Harboe
0f3117c19d
arm920t: add mrcmcr interface fn's.
...
The arm920t has a concept of read modify write cycles
that may have to be represented in the mrcmcr interface
eventually.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2009-11-05 23:57:49 +01:00
Øyvind Harboe
dc98c64d71
arm11: check if target is halted before executing mrc/mcr commands.
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2009-11-05 23:57:49 +01:00
Øyvind Harboe
051eaf7950
target: fix ordering of arguments to mcr and mrc commands
...
Now matches machine code syntax and old arm11 syntax.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2009-11-05 23:57:49 +01:00
Øyvind Harboe
4e3c2676f1
target: check args to mrc/mcr.
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2009-11-05 23:57:49 +01:00
Øyvind Harboe
4441c1ffdc
ARM11: added mrc/mcr support to arm11 code.
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2009-11-05 23:57:49 +01:00
Øyvind Harboe
cca7cf1e74
TODO: Wrote up list of remaining tasks for target->type->mrc/mcr
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2009-11-05 23:56:37 +01:00
Øyvind Harboe
b64503e37f
target: Only register mrc mcr commands when one of the targets support them.
...
This avoids polluting help for targets that can never support mrc/mcr
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2009-11-05 23:56:37 +01:00
Øyvind Harboe
1ebdc24494
cortex_a8: add mrc mcr interface.
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2009-11-05 23:56:37 +01:00