Øyvind Harboe
378567da4e
mips: illustrates how to improve performance
...
Do not require unecessary roundtrips for clocking out
data.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-04-01 08:59:11 +02:00
Øyvind Harboe
2615bf4398
types: write memory now uses const
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-04-01 08:59:07 +02:00
Øyvind Harboe
d76fd2aac7
mips: delete kludgy code that modifies data sent to write_memory()
...
Could this cause confusion as data sent to write would be flipped
and then if the caller subsequently used the data, e.g. a
compare mismatch might happen?
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-31 23:46:56 +02:00
Øyvind Harboe
1b9e80f7e6
startup: fix bugs in cleanup upon errors during startup
...
Importantly adapter cleanup will now happen upon startup failure.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-31 23:46:56 +02:00
Øyvind Harboe
0c1ebf2673
mips: mips32_pracc_exec error propagation fixes
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-31 23:46:56 +02:00
Øyvind Harboe
83ab5ad240
mips: mips_ejtag_get_impcode error propagation added
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-31 23:46:56 +02:00
Øyvind Harboe
667c65552e
mips: fix mips_ejtag_set_instr error handling
...
this fn does not fail, it queues data.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-31 23:36:45 +02:00
Øyvind Harboe
e1f5055bb0
mips: fix error handling for jtag_execute_queue()
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-31 23:08:53 +02:00
Øyvind Harboe
f169f86bd1
xscale: fix gaffe in phys write
...
it would *read* instead of *write* to memory
when the MMU was disabled.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-31 18:46:14 +02:00
Øyvind Harboe
8d338f3296
cortex-a: use -dbgbase option
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-31 09:30:48 +02:00
Øyvind Harboe
b75bdb7b04
target: add -dbgbase option to target configuration
...
Really a Cortex-A specific option, but there is no
system in place to support target specific options
currently and there has been no need for such a system
until now.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-31 09:30:48 +02:00
Olivier Schonken
ac6f8f9616
at91sam3: Modified cidr comparisson to ignore version bits
...
production processor versions increment, thus the version
bits should be ignored for future proofing. e.g.
Engineering sample version == 0x00, production version 0x01
2011-03-30 16:01:00 +02:00
Øyvind Harboe
3e83991560
docs: add HACKING file to help users get started with patches
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-30 15:58:11 +02:00
Alexandre Pereira da Silva
56f705525c
Clarify LPC32XX address cycles message
...
Hi,
This is a more descriptive message about LPC32XX error, when the nand
chip needs 5 address cycles.
Thanks.
2011-03-30 08:04:15 +02:00
Alexandre Pereira da Silva
54ec0c4a8a
Add Micron 2GiB nand
...
Hi,
This will add support for a new nand chip device.
Thanks.
2011-03-30 08:04:01 +02:00
Andrew Lyon
be14e8cbb0
bugfix for step <address> mips_m4k
...
The patch below fixes step <address> on mips_m4k.
Spencer Oliver <spen@spen-soft.co.uk >:
The current code is used on all other arch's - is
there a underlying issue with those aswell ?
2011-03-29 12:50:54 +02:00
Øyvind Harboe
68bd107c6d
command: fix leak when executing commands
...
found via valgrind, not observed/reported.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-27 23:51:30 +02:00
Øyvind Harboe
dec80e1cff
cortex_a: rename cortex_a8.c/h to cortex_a.c/h
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-22 11:29:10 +01:00
Øyvind Harboe
a843789ede
omap4430: tried to add in workaround for broken dbgbase query
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-22 09:21:16 +01:00
Øyvind Harboe
fc574c64bb
cortex a9: merge cortex a9 and a8 code
...
better to keep this in a single file.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-22 09:10:21 +01:00
Øyvind Harboe
6c5e1781a1
omap4430: cortex a9 and a8 are now merged again
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-22 09:10:21 +01:00
Øyvind Harboe
ec2b8d71ac
zy1000: fix bug in ir scan handling
...
set cur_instr to BYPASS as optimisation code will
rely on checking the cached value.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-21 13:47:02 +01:00
Øyvind Harboe
a343570195
zy1000: removed JTAG master TCP/IP server
...
Move ZY1000 OpenOCD driver more in the direction of being
a client to simplify code.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-21 08:11:03 +01:00
Øyvind Harboe
17201b5847
dsp563xx_once: fix warning and potential bug
...
I don't think dsp563xx_once_read_register() would ever
be called with len==0, but it would have been broken in
that case.
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-20 19:47:58 +01:00
Øyvind Harboe
558f760ff0
zy1000: add code to check that SRST asserts
...
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com >
2011-03-18 13:29:24 +01:00