- Jan 28, 2022
-
-
Ezekiel Dohmen authored
Reduce foot print of cycle1 -> cycle2 dma size change for fast adcs. See merge request cds/advligorts!298
-
- Jan 27, 2022
-
-
Erik von Reis authored
Old code for changing DMA size from the ( possibly smaller ) first cycle was too expensive in some sense, causing momentary channel hopping on the ADC when run at 65k and time_shift=0. The new code just changes the size value of an already existing DMA module instead of totally recreating it.
-
- Jan 26, 2022
-
-
Erik von Reis authored
Shared memory cleanup 1 See merge request cds/advligorts!295
-
- Jan 25, 2022
-
-
Ezekiel Dohmen authored
-
Ezekiel Dohmen authored
-
Ezekiel Dohmen authored
-
Ezekiel Dohmen authored
-
Ezekiel Dohmen authored
-
- Jan 13, 2022
-
-
Jonathan Hanks authored
* typeo in one of the commits left it as the invalid 'lingo_ioremap.h' instead of 'ioremap_selection.h'
-
Erik von Reis authored
Remove all references to ioremap_nocache and replace with the LIGO_IOREMAP macro. See merge request cds/advligorts!292
-
Jonathan Hanks authored
* ligo_iomap.h becomes iomap_selection.h to denote what it actually does. * LIGO_IOREMAP becomes simply IOREMAP to note that it isn't LIGO specific.
-
Jonathan Hanks authored
* This allows the code to call the appropriate version if ioremap/ioremap_nocache depending on the kernel version.
-
Jonathan Hanks authored
Adding the use of the rts-cpu-isolator.h header, and calling the... Closes #337 See merge request cds/advligorts!291
-
- Jan 12, 2022
-
-
Ezekiel Dohmen authored
-
Ezekiel Dohmen authored
-
- Jan 11, 2022
-
-
Ezekiel Dohmen authored
-
Ezekiel Dohmen authored
-
Ezekiel Dohmen authored
Fixing set_fe_code_idle( func ), func prototype needs to match the expected void (*)( void ) and NOT void * (*) (void*)
-
Erik von Reis authored
Adapt the rcg build process to use rts-cpu-isolator symvers file (if present) See merge request cds/advligorts!290
-
Ezekiel Dohmen authored
Adding the use of the rts-cpu-isolator.h header, and calling the swappable/better named functions rts_isolator_exec()/rts_isolator_cleanup() instead of cpu up/down directly
-
Jonathan Hanks authored
Adding functions with more general real-time/isolation language because this functionality extends to more general core isolation use-cases. Closes #334 See merge request cds/advligorts!289
-
Ezekiel Dohmen authored
-
Jonathan Hanks authored
* work towards #335 * modify find_module_symvers to user argparser and have a quiet option to make missing symvers files empty strings * update the src/epics/util/Makefile.in to pass the location of the rts cpu isolator symver file to feCodeGen.pl * update createKernelMakefile.pm to add the rts cpu isolator symvers file to the KBUILD_EXTRA_SYMBOLS for the module
-
Ezekiel Dohmen authored
Adding funtions with more general real-time/isolation language because this functionality extends to more general core isolation usecases.
-
- Jan 10, 2022
-
-
Ezekiel Dohmen authored
-
- Jan 08, 2022
-
-
Jonathan Hanks authored
* rename from ligo_rt_* to rts_cpu_isolator_*
-
Erik von Reis authored
Close issue #333 rename ligo_rt to rts-cpu-isolator Closes #333 See merge request cds/advligorts!288
-
Jonathan Hanks authored
-
- Jan 07, 2022
-
-
Erik von Reis authored
Fix for 332, standalone_edcu does not reflect all of its created values into EPICS. Closes #332 See merge request cds/advligorts!287
-
Jonathan Hanks authored
Six channels are created by the EDCU. Only three were sent to both EPICS and the data stream. * Update the standalone_edcu to export the UPTIME, GPS, and DATA_RATE_KB_PER_S values in EPICS as well. * Minor formatting changes as per clang-format run. Closes #332
-
- Dec 17, 2021
-
-
Jonathan Hanks authored
Updates to gpstime/mbuf code to build on 5.10.x kernels. See merge request cds/advligorts!283
-
Ezekiel Dohmen authored
Including a Linux kernel module that encapsulates the LIGO RT patch. See merge request cds/advligorts!285
-
Erik von Reis authored
Python org See merge request cds/advligorts!286
-
Jameson Rollins authored
-
Jameson Rollins authored
-
Jonathan Hanks authored
The ligo_rt module has the functionality of the real time patch, without the requirement to rebuild the kernel.
-
Jonathan Hanks authored
remove old unused stuff See merge request cds/advligorts!284
-
Jameson Rollins authored
-
Jonathan Hanks authored
* Use the proper version of ioremap for each kernel version. * Use a 64bit time call in newer kernels. * Only use unlocked ioctls as the interface in the mbuf/gpstime code.
-
Jonathan Hanks authored
Correct TIME 0 values for non-standard IOPs See merge request cds/advligorts!282
-