- 16 Apr, 2018 5 commits
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
-
Federico Vaga authored
The HMQ architecture changed completely. For this reason it was impossible to propose a step by step migration to the new architecture, instead I did all the changes for all the layers in a single patch (@_@). It will not be easy to review or to blame/bisect but I hope you understand that this was the only way. In this architecture there are HMQ dedicated to each soft-CPU. This improve the soft-CPU determinism; it also simplifies the software layers which can take a couple of assumption: - each CPU has a set of dedicated HMQ - each HMQ has an input and an output channel At the driver level the main changes are on the organization of the HMQ devices and the interrupt handlers for input and output. The removal of the synchronous message ioctl(2) is another great improvement which simplifies the driver logic. At the library level, the user does not need anymore to open and close HMQ independently because this happens automatically when the user open the device. The synchronous messages are implemented in this layer by using the driver message filter to detect a synchronous answer (a convention to be decided later). At the python level I reflected the library changes. Broken things ============= Due to the complexity of this patch, this breaks the following tools: - mockturtle-ping - mockturtle-buffer - mockturtle-variable Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 13 Apr, 2018 8 commits
-
-
Adam Wujek authored
Use Kconfig for RT software builds Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
By this one, we are sure that generated/autoconf.h is included Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
As it was before, the generated/autoconf.h was not included into the printf.c Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
add fmc-svec-carrier to the default build of demos Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
- 12 Apr, 2018 22 commits
-
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
I don't think this file should ever be added to the repo Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
If the configuration item is not selected the code inside if statement will not be present in the final binary, but it will be compiled. Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Add HAS_* for configuration items which depends on not selected items. By default such items are not added to .h nor .config files Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
to remove .config Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
so fw-ac.c is recompiled if its dependencies are changed Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Useful for embedded software to avoid inclusion of not used code, which code will be compiled no matter the Kconfig item was selected or not. It should guarantee at least compiling code. Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
by this all generated files are placed in the project (demos) directory Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
remove rules like: --allmodconfig --kvmconfig --xenconfig --tinyconfig change directory with configs Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
- 11 Apr, 2018 4 commits
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
Adam Wujek authored
Signed-off-by: Adam Wujek <adam.wujek@cern.ch>
-
- 10 Apr, 2018 1 commit
-
-
Tristan Gingold authored
-