Commit Graph

17 Commits

Author SHA1 Message Date
Nav
3b458bd12d Use std::set instead of std::vector for TargetRegisterDescriptors 2021-08-30 22:23:27 +01:00
Nav
fd719f1cda Renamed GDB & TargetConrollerConsole read & write register functions/classes to a more generic name. 2021-08-07 17:10:10 +01:00
Nav
12fbbc892d Fixed bug in GDB debug server where interrupt packet wasn't being properly acknowledged 2021-07-04 00:28:31 +01:00
Nav
aa6395a002 Corrected issue with byte order expectations for target registers.
This was the cause for that issue with GDB using the incorrect memory addresses for local variables, after the PC and SP had been changed.
Also renamed SP start address parameter to make the byte order of the register clear.
2021-07-02 01:34:17 +01:00
Nav
d365f6348b General tidying, addressing issues found by static analysis tool. 2021-06-22 23:52:31 +01:00
Nav
69cee4d579 Removed EventRef alias for clarity 2021-06-22 14:44:00 +01:00
Nav
a7df862d36 Moved away from shared pointers in event handlers - didn't make sense to expose the event management implementation to handlers.
Also some other bits of tidying.
2021-06-22 03:06:20 +01:00
Nav
02446116df Tidying 2021-06-05 22:47:04 +01:00
Nav
f7944ac6b4 Fixed bug with GDB RSP debug server handling stale packets 2021-05-31 00:03:18 +01:00
Nav
3c60fee231 GDB RSP debug server handling of TC suspension 2021-05-30 16:53:49 +01:00
Nav
db2221741f TargetController suspension 2021-05-30 16:52:32 +01:00
Nav
ce480a996c Removed all using declarations and directives from header files 2021-05-24 20:58:49 +01:00
Nav
fa2a3f67db Introduced the TargetControllerConsole class to provide access to common functionality within the TargetController. 2021-04-24 21:13:07 +01:00
Nav
8da2aa3a8d Removed debugging code. Other small bits of tidying 2021-04-12 19:43:42 +01:00
Nav
138b45f8bd Small tweaks to port number extract in GDB RSP debug server.
Also included port and address configuration in template config file
2021-04-10 21:56:25 +01:00
Nav
b781900a3f Added support for GDB RSP detach packet 2021-04-08 20:41:22 +01:00
Nav
a29c5e1fec Initial commit 2021-04-04 21:04:12 +01:00