Daniel Charles Craik (9774d320) at 28 Mar 17:40
We already have a monitoring counter for this. Also for the number of slice splits performed.
This was addressed in !1521 (merged) - the DecReports, SelReports and RoutingBits are all decoded
Daniel Charles Craik (9ff9e7c2) at 28 Mar 12:51
Run passthrough tests over two events to also test slice splitting
... and 13 more commits
Daniel Charles Craik (44ba4889) at 28 Mar 12:12
Merge branch 'ra-large-event-test' into 'dcraik_passthroughLargeEve...
... and 1 more commit
Daniel Charles Craik (147c40d6) at 28 Mar 11:42
Merge remote-tracking branch 'origin/dcraik_passthroughLargeEvents'...
... and 3 more commits
Daniel Charles Craik (c9e5336c) at 28 Mar 11:34
Move large-event passthrough tests back to Allen
Daniel Charles Craik (8763fe99) at 28 Mar 11:29
Revert "Move large-event passthrough test to MooreOnline"
Thanks @raaij - this is much more comprehensive than what I had so far so I'll roll back the move, which should hopefully resolve the conflicts, and merge into the main MR
Fixed
I have some initial tests here: MooreOnline!374
but the decoding one doesn't check routing bits or sel reports yet
Daniel Charles Craik (2554bf55) at 28 Mar 02:29
Fixed formatting
Daniel Charles Craik (0490cea2) at 28 Mar 02:28
Move large-event passthrough test to MooreOnline and add decoding test
Daniel Charles Craik (5f370096) at 28 Mar 02:28
Move large-event passthrough test to MooreOnline
... and 1 more commit
Yes, I guess this will be a MooreOnline test but as we have a linked MooreOnline MR already I'll try to get the test in now
Daniel Charles Craik (7509af01) at 27 Mar 16:12
Fixed formatting
The code now looks for the key Hlt1LargeEventPassthrough
in host_routingbits_writer:routingbit_map
and, if it is found, sets the appropriate bit in the first word of the routing bits bank. Otherwise, no bits are set, as before.
Daniel Charles Craik (8a286dbb) at 27 Mar 16:06
Set routing bits for large-event passthrough
Daniel Charles Craik (84e7f006) at 27 Mar 16:02
Set routing bits for large-event passthrough
... and 19 more commits