- 12 Jan, 2015 22 commits
-
-
Lucas Russo authored
As we merged the dev_io main program back into a single code, we need a way to pass additional arguments to it. So, we declare an dev_io_type parameter, meaning what SMIOs are spawned, and a smio_inst_id parameter, used for DEVIOs with a single SMIO, but multiple instances of it.
-
Lucas Russo authored
Only the most necessary functions are here. Missing some functionality.
-
Lucas Russo authored
This makes it easier to maintain, reduces the amount of code duplication and allow to make more generic code to instantiate different types of DEVIOs
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
Now, we can easily interface with exported functions with any type of parameter
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
RFFE is not actually a chip in a physical way, but a whole device with some communication protocol. So, in this way, we can treat it just like a IC and use our same architecture.
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
Some messages have the possibility to return an empty data frame, such as the read_block function when reading 0 bytes. This fixes #64 github issue
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
Now, we can reuse these functions for similar string to enum conversions
-
Lucas Russo authored
-
Lucas Russo authored
Added new LLIO operations for ethernet devices
-
Lucas Russo authored
Now, an exported function can have an argument that has a variable size, up to the maximum specified in the function description. Particularly useful for returning data from "read" functions
-
- 09 Jan, 2015 4 commits
-
-
Lucas Russo authored
-
Lucas Russo authored
Cleaned the constructor and destructor methods, as well as usage of the new smpr_set_handler () and smpr_unset_handler () functions
-
Lucas Russo authored
-
Lucas Russo authored
-
- 17 Dec, 2014 1 commit
-
-
Lucas Russo authored
Missing a trivial free at the end of the bpm_client destructor
-
- 16 Dec, 2014 2 commits
-
-
Lucas Russo authored
Some functions inside the respective open () calls can fail, specifically _init () ones. So, we must destroy everything allocated before that and exit.
-
Lucas Russo authored
Now we chack for the presence of the Makefile. If not present, we generate it through autotools.
-
- 15 Dec, 2014 7 commits
-
-
Lucas Russo authored
As we have changed all of our third-party repos to the foreign folder, we must update them in the top Makefile
-
Lucas Russo authored
-
Lucas Russo authored
Now, our PCIe driver resides on a different path
-
Lucas Russo authored
-
Lucas Russo authored
Now, the PCIe driver is located in foreign/pcie-driver
-
Lucas Russo authored
-
Lucas Russo authored
This folder now holds our subprojects and third-party code
-
- 10 Dec, 2014 4 commits
-
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
-
Lucas Russo authored
We can choose whether or not we want the compilation of DEV_MNGR.
-