Commit Graph

38 Commits

Author SHA1 Message Date
Nav
1f4788b039 Blocked signals on the DebugServer thread and some tidying 2022-08-30 03:10:48 +01:00
Nav
2ae3786130 Removed MemoryAccessCommandPacket class and moved GDB memory offsets to GDB TargetDescriptor class 2022-08-30 02:04:40 +01:00
Nav
fd68089214 Corrected iterators invalidation bug in BiMap class 2022-08-30 02:00:01 +01:00
Nav
ae5747e79b Replaced project configuration format from JSON to YAML 2022-07-23 15:39:00 +01:00
Nav
cb577c7acd String and YAML utilities 2022-07-23 15:36:05 +01:00
Nav
c7cd88e198 Tidying 2022-07-16 19:12:45 +01:00
Nav
dd204742d3 Renamed Linux to GNU/Linux and other tidying 2022-06-01 21:48:27 +01:00
Nav
63dc84aba0 Moved CMake installation rules into separate CMake file. Plus some other tidying 2022-04-29 22:12:47 +01:00
Nav
a8c78dc86a Added timeout to ConditionVariableNotifier::waitForNotification() function 2022-04-15 23:30:57 +01:00
Nav
bd6a5d5051 New ConditionVariableNotifier (implementation of NotifierInterface, using an std::condition_variable) 2022-04-15 22:30:26 +01:00
Nav
ec060a469b Renamed EventNotifer to EventFdNotifier and employed new NotifierInterface 2022-04-15 22:05:50 +01:00
Nav
3509d0de78 New NotiferInterface class, for describing the interface used to notify different components within Bloom, of any important events. 2022-04-15 22:04:02 +01:00
Nav
a9d9d934f6 Tidying Thread class 2022-04-14 23:08:28 +01:00
Nav
75c28ba803 Tidied SyncSafe template class 2022-04-14 23:06:38 +01:00
Nav
bd73051003 Refactored EventNotifier RAII class 2022-04-05 23:32:24 +01:00
Nav
ffd57c94fa Tidying 2022-04-04 22:21:42 +01:00
Nav
a743381d8c Const-correctness for EpollInstance RAII wrapper 2022-04-04 22:21:42 +01:00
Nav
2b55f8f5ea New RAII wrapper for Linux epoll instances 2022-04-04 22:21:42 +01:00
Nav
53a3c815d7 Removed using namespace directive for class member function definitions in source files 2022-02-05 15:32:08 +00:00
Nav
ae00ed8013 Tidying 2022-01-16 18:54:58 +00:00
Nav
5ae7bd020c Tidied BiMap class 2022-01-15 13:37:24 +00:00
Nav
51a9cbe6f2 Corrected bug in BiMap at() function for flippedMap lookups 2022-01-15 13:36:56 +00:00
Nav
d462358b1e Tidying 2022-01-11 21:12:25 +00:00
Nav
2ecde9d11d Foundations laid for project settings and Insight porject settings 2022-01-02 21:24:23 +00:00
Nav
0faa97fc68 Defined paths in Paths helper class 2022-01-02 21:24:23 +00:00
Nav
c29db60b4c Tidying 2021-12-28 01:16:29 +00:00
Nav
7e76503969 at() function to retrieve reference within bidirectional map 2021-12-27 23:59:59 +00:00
Nav
1ef78dafb1 Single definition of Bloom website domain 2021-11-02 23:26:11 +00:00
Nav
6edfb7376a Tidied structure of all classes within the entire code base
Also some other small bits of tidying
2021-10-31 11:36:28 +00:00
Nav
df6b94b0de Tidying/consistency of includes 2021-10-02 17:39:33 +01:00
Nav
c60b1ef75d Removed unused include. Added new line at EOF 2021-08-19 22:20:32 +01:00
Nav
7ebc447344 Updated AvrGdbRsp debug server to use the provided register descriptors, instead of creating them 2021-08-07 17:22:59 +01:00
Nav
d365f6348b General tidying, addressing issues found by static analysis tool. 2021-06-22 23:52:31 +01:00
Nav
635f908a45 Fixed bug with event notifier being notified with a bad eventfd 2021-05-31 00:02:10 +01:00
Nav
602328d9d1 Added BLOOM_COMPILED_RESOURCES_PATH_OVERRIDE macro to avoid using compiled resources in debug builds 2021-05-30 19:05:18 +01:00
Nav
1e741d18d7 Once again, this should have been included in a previous commit, RE renaming compnent state changed events 2021-05-30 16:45:37 +01:00
Nav
ce480a996c Removed all using declarations and directives from header files 2021-05-24 20:58:49 +01:00
Nav
a29c5e1fec Initial commit 2021-04-04 21:04:12 +01:00