Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I81f0520c9a3fe9bf0d2a0058c7ac5986e89634f9
|
|
Change-Id: I3b0a4d99c51fcb7723ccc46199893c54b8f8d9b8
|
|
Change-Id: I1759a3b530216feacc9ee8d48936b4070fd5e623
|
|
Change-Id: I93843274dba56809fd43358a219c3fe2ba9e8a3e
|
|
Fix build.
|
|
Change-Id: I4e3a36fac77fefa271ae9facbaa990fa330501ae
|
|
Support program buffers that are just 2 instructions large
|
|
Update encoding.h.
|
|
Change-Id: Id653500aa525746e8824ff5fd2850c62c8c21c08
|
|
Change-Id: Ida32482903cdfd8eeb043088e84bb1f4f5ac673c
|
|
Clean up this JTAG debug code.
|
|
No Russian
|
|
Change-Id: I1d48cb1f8448ebbf98c8bb369928d1e7a7a78c75
|
|
Fix compile warning with gcc 6.3.0
|
|
Build OpenOCD the way we expect users to build it.
|
|
Change-Id: I3769137bc3109b44da76f2ca689d351bb93e7832
|
|
Change-Id: I14ebf597f41429c0fc3ebac8da9c9f62c78fb1ae
|
|
Because there is no instruction that moves just half of a 64-bit FPR
to/from a GPR, we need to use scratch memory for this operation. This
code can theoretically use:
1. DMI_DATA, if it is memory mapped in the target.
2. DMI_PROGBUF, if it is writable in the target.
3. A user-configured address.
I have only tested this code very lightly. One reason is that gdb thinks
that on RV32 harts every register is 32 bits wide. Another is that this
is mostly proof-of-concept to satisfy the small program buffer code
review, which I don't want to drag out forever.
Existing tests don't realize that floating support was broken with
RV32D, and don't realize that it still doesn't work because of the gdb
problem mentioned above.
This change improves Issue #110 but there's more work to be done.
Change-Id: I99b8a36e5fea26f1d9e16e36cf99adc7be26b944
|
|
|
|
Remove unused variables.
|
|
Change-Id: I678d0a65c22792895375dc6916381f81af8f83e4
|
|
Change-Id: I43283b9556c959f891a587fb39bdd1ab9206e8af
|
|
Change-Id: I5137479b685f735aa573cec5d40170016c40f597
|
|
Change-Id: I962660f58d948f85df6e073065e15e5d8f4a02b6
|
|
Change-Id: Id91237c163d86e8f4d039503ca33b4ad7571ecd1
|
|
Change-Id: Ic70cebd62bbd04f7ae5566504fbb279a11de57f0
|
|
Change-Id: I377054495e860076edc2f38d1cc0f11c23f98d3b
|
|
This required updating debug_defines.h, which caused a few other small
cleanups as well.
Change-Id: I3c2cb418d7eff3093d7664c5563b2af5e8b530eb
|
|
Change-Id: I0c1464e2e6aa12d0cb1025ed0a7c1c483e7403b7
|
|
Change-Id: I11571f0926f69a34f95b4929f633fdecd3a4e810
|
|
Change-Id: I1379de87904f1cf40b45d1a5490249e3ba90d7d0
|
|
Change-Id: Ie915ce830c3499919e4918ad443a5e225cf8c4d9
|
|
Change-Id: Ieca50ece266fbc9d2ff16a5cc2e6b4b926ad5e6f
|
|
Change-Id: I75996b71c3f31025c89ef596a08e01d191405336
|
|
Change-Id: I15c2a4fd2bb9a7b30762d07f3b3a74d2f477746b
|
|
Change-Id: I6fcf261341f10ec34df01bb844744439d02471a8
|
|
Change-Id: I6c51d6157dde56d8cd666b4d30ec7bbc7a4bef9f
|
|
Change-Id: Ia407e82ccbd2044ad61e0845d285dd5765154476
|
|
Change-Id: I662ff84d13ecfc7faae51406a4df57a3643116f0
|
|
Add read buffer to bitbang, improving performance.
|
|
Revert this LOG_INFO to LOG_DEBUG.
|
|
Change-Id: I75dd7667a542aa1c6ea10f97fe1e00dd1ecba69d
|
|
Change-Id: Ie7c773b98271d11085d5e50c40b64990710de387
|
|
Fix compile warnings.
|
|
Partly fixes #124.
Change-Id: I3a7fd65c643e40b142709806cb9fb4cc62bb955f
|
|
Revert ae74097f (extra ftdi debug).
|
|
Instead it makes more sense to push the debug changes to jtag/core.c.
Change-Id: I73bafa2a054e1f72b7752cfbce9ffc14303fc4c4
|
|
Tested with a variety of prime buffer sizes.
Change-Id: I2b4835d46adf4c971111da88e8de4b46eb8dad41
|
|
Fix priv access
|
|
This reduces the time for one testcase where OpenOCD connects to a
simulator from 12.30s to 5.35s!
Running all our tests went from 13m13s to 3m55s.
Change-Id: I7dc774e1e0f5752905ac4318fd9b85b930374a05
|