diff options
author | Andreas Fritiofson <andreas.fritiofson@gmail.com> | 2015-01-18 15:13:20 +0100 |
---|---|---|
committer | Andreas Fritiofson <andreas.fritiofson@gmail.com> | 2015-02-11 22:16:51 +0000 |
commit | 0ecb0396d4ddfcfb8c499a0fba5ccc929100e000 (patch) | |
tree | 3f633d0da786a809b315ac4fe3f33a15f334494e /src/rtos/rtos.c | |
parent | fd43be07265b5f3cf3146f2bb80c1c2fc0a44fcf (diff) |
nds32: Use the correct method to access registers
The registers are represented as bit arrays intended to be accessed using
the buf_set_* and buf_get_* functions. Storing the register values in
integers enables accessing them directly, which gives different results
depending on host byte order.
Convert the register store to use a byte array instead and fix all the
byte order bugs uncovered by that.
Also merge the 32 and 64 bit register fields. Only one of them is used at
a time and after the change to byte arrays their types are also the same.
Change-Id: I456869a1737f4b4f5e8ecbfc1c63c49a75d21619
Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Reviewed-on: http://openocd.zylin.com/2475
Tested-by: jenkins
Reviewed-by: Hsiangkai Wang <hsiangkai@gmail.com>
Reviewed-by: Paul Fertser <fercerpav@gmail.com>
Diffstat (limited to 'src/rtos/rtos.c')
0 files changed, 0 insertions, 0 deletions