- Aug 01, 2023
-
-
Philipp Spilger authored
Change-Id: I95abd5cf4a00dbaaae0f9e1c38c50038598a08a9
-
- Jul 26, 2023
-
-
Tobias Thommes authored
Change-Id: Ib62256f918b26254ca3cc45daa4bf03500a3c92b
-
- Jun 20, 2023
-
-
Tobias Thommes authored
* increase the maximum wait period to 10us * 2^20 * print the integral wait period on success. Change-Id: If7e8cd5e0a13cf51a8bdd62c8189433613a507f1
-
- May 19, 2023
-
-
Philipp Spilger authored
* 389 vs. 576 extern symbols Change-Id: I893a0a51fab9cd0960e40ee49da7d370030b6394
-
Philipp Spilger authored
Change-Id: Ia8143beea52e8c461081d1a6f148b38ecfb0def4
-
- Apr 20, 2023
-
-
Tobias Thommes authored
* additionally increase the max number of words per notification by a factor of 512 -> prevent the ringbuffer-controller from limiting the transfer in case of high data-rates by frequently decreasing the filling level Change-Id: Ifcfd8708baa9102e5d09e92f70400869109f6f0b
-
- Mar 15, 2023
-
-
Tobias Thommes authored
Change-Id: I028a941074ce90798d731f1faf6f005501d94a92
-
- Mar 13, 2023
-
-
Tobias Thommes authored
Change-Id: I89531028ec5c3f9fb7f4e65f6002d1996d28bf40
-
- Feb 16, 2023
-
-
Philipp Spilger authored
Change-Id: Ibd7d07c325bdea9e4d609fcd78cde021ee1e5938
-
- Nov 29, 2022
-
-
Tobias Thommes authored
Change-Id: I94257dde0675b4c3d1bc094043c7e5eed72f55d2
-
- Oct 28, 2022
-
-
* Pins main thread and polling thread to single CPU Change-Id: I281994dc61ab7f97a3680dd4eae6cf730b9e4748
-
- Jun 01, 2022
-
-
sborduka authored
* Add ping() function that checks if FPGA responds within 1ms * Add throw in Endpoint constructor if FPGA is unresponsive Change-Id: Iae798fd96a6da66a95680dc525f294f2cd68d5c4
-
sborduka authored
* Add CheckLinks test * Add check_link() for testing if FPGAs are down * Add blacklisting of downed FPGAs in other tests Change-Id: Ieadaec55aac750732dbe4dfb0c35517f9d0658a0
-
- Apr 01, 2022
-
-
sborduka authored
* Add a function for reading all qws currently in the ring buffer. * Add a function for writing data to the send buffer and sending it. Change-Id: Ia7c5de5e4b6e45e3cbcc98e7b6f6b945d1b277a0
-
sborduka authored
* Add rma_send() to Endpoint to use the new send buffer * Increase PhysicalBuffer size to 1024 pages (maximum) Change-Id: Id114d7234d636462ef9e17a34d8b744543617fb0
-
- Mar 21, 2022
-
-
sborduka authored
Change the way the RingBuffer is constructed to use page-aligned memory. Modify some of the existing functions to be more concise. Remove erroneous declaration of the clear() function from the header file. Change-Id: I7d6b1513c2da18351edb1ec5aedcfd83156a87af
-
- Nov 20, 2021
-
-
sborduka authored
* Removes register_file.h/cpp as well as the dummy sw tests. * Adds functionality from the RegisterFile to the Endpoint class. Change-Id: I2a42978fa22e5607278221c51c459a6163fda78a
-
sborduka authored
Change the PhysicalBuffer class used for RRA responses to use physical addresses to avoid internal errors in the translation unit of the Tourmalet card when addressing the host (during setup). Add functionality previously supplied by the PhysicalBuffer to the RingBuffer class. Change-Id: Ie9cef78a10e9cee6cb44072451b7d97e21c1e8e6
-
- Nov 08, 2021
-
-
sborduka authored
Add FPGA configuration and the required ring buffer and notification poller for the ring buffer. Change-Id: I3e6f274b0c0387b72155a0c608c735426ee963da
-
- Oct 21, 2021
-
-
sborduka authored
Change-Id: I19b7cb730360c7b838c5e08f17a7571d60316dd6
-
- Sep 05, 2021
-
-
sborduka authored
Add a test that checks for each node in the network whether or not it is a correct FPGA. Fails if no such FPGA is found. Change-Id: I48d33337471fdea2e989a8907789f46466fe1242
-
- Aug 26, 2021
-
-
sborduka authored
Add RegisterFile class which provides read and write functionality for accessing register files. Templated read and write functions allow for convenient access using predefined structs (not included). Change-Id: I3d741e034667f15c6af5397285af7a9705cf3a2a
-
- Aug 24, 2021
-
-
sborduka authored
Add Connection and Endpoint structs which wrap the various connection parameters. Additionally, on construction performs simple read/write test. Add PhysicalBuffer class to conveniently wrap RMA2_Region. Add helper function throw_on_error to handle exceptions while establishing and testing the connection. Add definitions of exceptions to throw. Change-Id: Ie4d9315208778ec7c484ce3c023775e1eb1c78d1
-
- Jul 01, 2021
-
-
Change-Id: Ibe510ebd8ef34fa8c978f95902a3af3d991f76c3
-
- Jun 29, 2021
-
-
Philipp Spilger authored
Depends-On: 15002 Change-Id: Ib12e630ca85f129ce338c946616b29c855d7f604
-
- Jun 28, 2021
-
-
Eric Müller authored
Change-Id: I0d3c54412339887bbccada1163efeb3b28f885c3
-
Eric Müller authored
-