- Dec 10, 2019
-
-
Keith Thorne authored
Closes #15 Remove kernel patch changing cpu_up to EXPORT_SYMBOL Update README in patches/linux-4.19-cs for change Remove symbols from patched kernel in src/drv/ExtraSymbols.symvers Add parameter in GNUmakefile to build will reference Module.symvers from kernel
-
- Dec 07, 2019
-
-
Jonathan Hanks authored
-
- Dec 06, 2019
-
-
Jonathan Hanks authored
-
CDS Controls authored
Removing some unused diagnostic messages that could overflow under large dcu counts and corrupt the stack
-
Jonathan Hanks authored
The code had been inserting a dcuid '0' into the output headers, make it just skip the model completely in the output. Also removed a duplicate function to parse a comma delimited list of integers.
-
- Dec 05, 2019
-
-
Keith Thorne authored
Disable CONFIG_DRM_AST flag so kernel uses 'nomodeset' on AST VGA chips which prevents interrupts causing long IOP cycles on newer front-ends (and removes need for nomodeset as kernel boot parameter) Update README in patches/linux-4.19-cs for these changes
-
Jonathan Hanks authored
-
Jonathan Hanks authored
Update the test code to allow specifying specific dcus. Update local_dc to fail if it cannot determine the model rate.
-
Jonathan Hanks authored
* Increases the DAQ_TRANSIT_MAX_DCU to 256 * Updates the tests of daqd/nds to run with more dcus and sample more channels * Fixes a spurious failure in the edcu test to keep tests passing
-
- Dec 04, 2019
-
-
Christopher Wipf authored
This fixes a bug in which arbitrary waveform excitations failed, with awgtpman reporting the data was too far in the future
-
- Dec 03, 2019
-
-
Jonathan Hanks authored
-
Jonathan Hanks authored
Allow spurious failures. Just require that we exceed the number of successful connections that used to be in a 32 bit bit mask.
-
Jonathan Hanks authored
The FRAMECPP_VERSION_NUMBER is not properly defined in v2.7.0. If it is empty, assume version 2.7.0.
-
Keith Thorne authored
-
- Dec 02, 2019
-
-
Jonathan Hanks authored
Allow spurious failures. Just require that we exceed the number of successful connections that used to be in a 32 bit bit mask.
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jonathan Hanks authored
-
Jonathan Hanks authored
This addresses the issue by expanding the size of the bitmask. * Replace the 'int' bitmask with a generic structure. This allows the type system to help us find all the places it is used. * Replace direct bitmask manipulation with member functions to increase local readability. * Allow the new bitmask structure to have an increased capacity that can be set (at compile time). * Add unit tests to new bitmask code. * Add test code to look at nds1 load.
-
- Nov 27, 2019
- Nov 22, 2019
-
-
Rolf Bork authored
compile option not used in a normal system.
-
Keith Thorne authored
Use transport-independent RPC package (tirpc) if available, otherwise use RPC headers if still available. Mostly for non-Debian compiles, as Debian asserts non-default flag in glibc to retain the old RPC support
-
Jonathan Hanks authored
-
Jonathan Hanks authored
Removed the edcuFileStatus and edcu_ini_fckrs from the daqd object.
-
Jonathan Hanks authored
external dcu model.
-
Jonathan Hanks authored
Casting where needed. Adding forward declarations. Adding missing includes. Const/Volatile corrections. Adding missing return types.
-
Jonathan Hanks authored
* Removing makefile/autotools build pieces. * Removing non-daqd_shmem specific files * Removed some of the #ifdef soup
-
Jonathan Hanks authored
-
Jonathan Hanks authored
The test will now run the whole test end to end, instead of pausing for manual debugging. Updated the help text and the test to use the correct notifier for the end/duration of the test (-stop).
-
Jonathan Hanks authored
-
Jonathan Hanks authored
Added an 'analyze' mode to mbuf_probe to allow it to dump data in real time with some basic data extracted. Extended tests with new synthentic generators to help highlight issues. It appears that there is a byte swap issue with 16bit ints. Committing code before looking into the daqd code.
-
Jonathan Hanks authored
-
Jonathan Hanks authored
mbuf_probe is a diagnostic tool to manipulate (list, create, copy, delete) mbufs. This change makes it so that you no longer need to read the code to figure out how to use the tool.
-
Jonathan Hanks authored
-
Jonathan Hanks authored
* Moving a size and data type information from daq/channels.h to include/daq_data_types.h. * Extending standalone_edc to use DBR_TIME* to look for late data. * Updating the stream generators to handle more data types.
-
Jonathan Hanks authored
You can get into a situation where multiple disconnect events happen w/o connection events. This makes it look like the code cannot count connected channels. Only change the counts when we have a change from the current state.
-
Jonathan Hanks authored
Introduce fixed sized buffers and split the iteration of the channel list into stages. This bounds the memory use of the each connected client.
-
Jonathan Hanks authored
This allows disconnected channel lists to be extracted from the edc.
-