- 01 Dec, 2022 4 commits
-
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
It is not possible to run this anymore, among other things it depends on hdl/sim/flash/M25P128.v, which in turns depends on a missing file (include/DevParam.h). If we really need it we can try to restore it and revive it one day, but the SFPGA bootloader has been stable for years as it is.
-
Dimitris Lampridis authored
These files, when needed are now available from dependencies in hdl/ip_cores. (for example, ddr memory model can be found in ddr controller project). There were also some obsolete testbenches in here.
-
Dimitris Lampridis authored
These are obsolete
-
- 30 Nov, 2022 9 commits
-
-
Dimitris Lampridis authored
Resolve "Fix dependencies / submodules" Closes #7 See merge request be-cem-edl/fec/hardware-modules/svec!8
-
Federico Vaga authored
Merge branch '12-svec-fmc-carrier-svec-vme-slot-fpga-cannot-create-debugfs-file-csr_regs-0' into 'master' Resolve "svec-fmc-carrier svec-vme.<slot>-fpga: Cannot create debugfs file "csr_regs" (0)" Closes #12 See merge request be-cem-edl/fec/hardware-modules/svec!9
-
Vaibhav Gupta authored
After this: commit 156b03ec ("software: kernel: svec-core-fpga: Update API 'debugfs_create_regset32'") The pointer `svec_fpga->dbg_csr` was never initialized. And when we check it for "IS_ERR_ORNULL", we get false failure. Thus, put conditional directive for this API update. Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
Some constraints were commented-out by Tristan because the golden did not use them and Xilinx ISE was producing errors because of that. This commits re-enables all constraints and enables an option in the Translate step of the golden design to demote empty timegroups to warnings instead.
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
The xilinx-generated DDR ip-cores do not use self-refresh (the 'enter self-refresh' signal is tied to ground). This constraint as such is not needed and many times it creates issues because ISE will remove the signal and then Translate step will fail because it cannot match the constraint to a signal.
-
Dimitris Lampridis authored
-
- 25 Nov, 2022 4 commits
-
-
Federico Vaga authored
Resolve "Removing "svec_fmc_carrier" module results in OOPS" Closes #9 See merge request be-cem-edl/fec/hardware-modules/svec!7
-
Federico Vaga authored
Resolve "copy relevant documentation from texi to sphinx" Closes #4 See merge request be-cem-edl/fec/hardware-modules/svec!5
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
If the driver is not able to create "dbg_dir", the pointer should be set as NULL and should not be left with some error-pointer. Reported-by: Federico Vaga <federico.vaga@cern.ch> Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
- 09 Nov, 2022 20 commits
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Tristan Gingold authored
-
Adam Wujek authored
Fix svec_base_regs.cheby to allow cheby to generate map in the rest format. Signed-off-by: Adam Wujek <dev_public@wujek.eu>
-
Federico Vaga authored
Resolve "Review vaibhav changes" Closes #6 See merge request be-cem-edl/fec/hardware-modules/svec!4
-
Vaibhav Gupta authored
Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Vaibhav Gupta authored
1- Header-files and Module.symvers from fpga-mgr-backport project should only be used for the FEC-OS based on 3.10.0-957.1.3.rt56.913.el7.x86_64 CentOS kernel. 2- Module.symvers from fmc-sw project were included twice. Thus giving warning for duplication. Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Vaibhav Gupta authored
For FPGA re-programming, debugfs was used. For this purpose, the corresponding function was making use of 'device_schedule_callback()' which was removed in linux-v3.15 at commit: 33ac1257ff0dee2e9c7f009b1c1914b7990217b2 ("sysfs, driver-core: remove unused {sysfs|device}_schedule_callback_owner()") The similar and better functionality is provided by an sysfs-API 'device_remove_file_self()'. Thus, convert this procedure from debugfs to sysfs. Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Vaibhav Gupta authored
The return type of 'debugfs_create_regset32()' was changed to 'void' in linux-v5.6 at commit: ae91c92565494a37c30ce9a691c87890f800d826 ("debugfs: remove return value of debugfs_create_regset32()") Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Vaibhav Gupta authored
Variable name 'LINUX' is very ambiguous for its purpose in the makefile. Also, this project builds as a part of COHT project which uses another variable name 'KERNELSRC' for the same purpose. Hence, this change makes this project uniform with others. Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Vaibhav Gupta authored
Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Federico Vaga authored
Resolve "Add CI support" Closes #3 See merge request be-cem-edl/fec/hardware-modules/svec!3
-
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
Resolve "Document the CSR registers" Closes #1 See merge request be-cem-edl/fec/hardware-modules/svec!2
-
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
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
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
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 05 Sep, 2022 1 commit
-
-
Federico Vaga authored
Resolve "s/SPEC/SVEC -- doc/index.rst" Closes #2 See merge request be-cem-edl/fec/hardware-modules/svec!1
-
- 30 Aug, 2022 1 commit
-
-
Vaibhav Gupta authored
This documentation is for SVEC project. By mistake it was mentioned as SPEC. Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
- 29 Jul, 2021 1 commit
-
-
Federico Vaga authored
-