[DAQ-drivers] driver/tir branch, master, created. 75ee08374c6e7042af117f1a5734cef61cd6cbf2
Bryan Moffit
moffit at jlab.org
Tue Jul 8 12:52:57 EDT 2014
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "driver/tir".
The branch, master has been created
at 75ee08374c6e7042af117f1a5734cef61cd6cbf2 (commit)
- Log -----------------------------------------------------------------
commit 75ee08374c6e7042af117f1a5734cef61cd6cbf2
Author: Bryan Moffit <moffit at jlab.org>
Date: Tue Jul 8 16:46:23 2014 +0000
Commit before moving to git repo.
tirLib.{c,h}
- Use vmeRead16/vmeWrite16 instead of tirRead/tirWrite
- Trivial formatting changes
- tirPoll
- Move pthread_testcancel to before tirNeedAck test
Makefile
- Add curly brackets around CODA
- add install recipe
commit 74a9182909bbfbcfafba38f89d2562c9447eb05e
Author: Bryan Moffit <moffit at jlab.org>
Date: Tue Nov 1 19:36:46 2011 +0000
Modify svn:keywords
commit a2effed1583dce6e2fd3eaf32b825369cc6b6395
Author: Bryan Moffit <moffit at jlab.org>
Date: Fri Jun 17 19:33:01 2011 +0000
Makefile
- Change compilation of library to EITHER
-O2
or if DEBUG is defined
-Wall -g
This is probably the best way to handle to get around the warning
about strict-aliasing rules.
commit 9af3eabcda0fb20859a7f1d036a9cec85388b571
Author: Bryan Moffit <moffit at jlab.org>
Date: Mon Mar 28 14:00:07 2011 +0000
tirLib.c
- Move a TLOCK to before a vme read.. this was a bug.
commit ad751e33d981d51c9f7a15ac388f9b1a24dec179
Author: Bryan Moffit <moffit at jlab.org>
Date: Tue Feb 1 22:02:53 2011 +0000
tirLib.{c,h}
- Add two routines to obtain trigger data (type, syncFlag, lateFail)
individually throw pointers from
1. register
2. input data (from register read previously)
commit 22ba926f0aa36c4b21b6bc885cd07d718250b2b8
Author: Bryan Moffit <moffit at jlab.org>
Date: Fri Dec 3 19:12:35 2010 +0000
*
- Add SVN Rev
commit 989ac3a3eef10348a512a23d2ecaa05491f64eb6
Author: Bryan Moffit <moffit at jlab.org>
Date: Tue Aug 10 18:15:26 2010 +0000
tirLib.h
- Redefine trigger lock as a mutex for vxWorks, and a (jvme) robust,
shared mutex for Linux.
commit a41aa3e8169a38d5c841650d10c0dc91320ca055
Author: Bryan Moffit <moffit at jlab.org>
Date: Fri Aug 6 16:00:28 2010 +0000
Remove the test line... the test was successful.
commit 5d3dacfcca5c367039919cffef9f9f85064fe1da
Author: Bryan Moffit <moffit at jlab.org>
Date: Fri Aug 6 15:59:00 2010 +0000
Test commit... see if the mail works now.
commit 132692263c602025b6d721fdc751b472d336270e
Author: Bryan Moffit <moffit at jlab.org>
Date: Wed Aug 4 18:40:59 2010 +0000
Add test directory, and its contents.
commit 338ad8ff7b272112a0ae2b26b39563b10cb85cff
Author: Bryan Moffit <moffit at jlab.org>
Date: Wed Aug 4 18:39:46 2010 +0000
tirLib.{c,h}
- Add perror calls for mutex lock/unlocks
- Remove emptyPoll idea
Makefile
- debug on... hmph
commit 6a9e69dfb62f9d4091c430905bd624e6d8beaedb
Author: Bryan Moffit <moffit at jlab.org>
Date: Wed Jul 28 20:59:33 2010 +0000
tirLib.{c,h}
o Add the capability of attaching a user defined Trigger Acknowledge
Routine. If it's not defined, simply do what we did before.
o Change cast from (char **) back to (char *) in vmeMemProbe.
o Add a tirWriteData routine, to allow user to write to the
write-only bits in the data register.
o Define a few more bits and masks in the header file.
commit 58873e324f766d9db853a1091c1296eb4dc69dde
Author: Bryan Moffit <moffit at jlab.org>
Date: Tue Jul 13 15:57:16 2010 +0000
tirLib.c
o Make CPU Affinity option set through compilation.
o Make cancellation of the polling thread joined by calling thread.
Just to be sure the VME windows aren't closed before the thread is
cancelled. Had to move the TUNLOCK closer to TLOCK in tirIntDisconnect, in order to remove a race condition.
Makefile
o Turn off DEBUG... hope this stays default.
commit 49e3e560318659ba4efabd39bdec091de2e552b9
Author: Bryan Moffit <moffit at jlab.org>
Date: Thu Jun 10 17:19:28 2010 +0000
tirLib.c
o Remove LSWAP and SSWAP definitions (are in jvme)
o Remove vmeCheckAddress in favor of vmeMemProbe
commit 4f50101c2f596fa94a7c849407e5dc24a2d7bcf9
Author: Bryan Moffit <moffit at jlab.org>
Date: Fri Apr 30 21:06:17 2010 +0000
tirLib.{c,h}, Makefile
o Migration to jvme.
- Use vmeBusToLocalAdrs, vmeCheckAddress, vmeIntConnect/Disconnect
- Remove gefanuc dependent code.
commit 71548db73effa2d49ed8fffe9df06aaa54042ef6
Author: Bryan Moffit <moffit at jlab.org>
Date: Thu Apr 29 20:57:20 2010 +0000
tirLib.c
o add sched.h
o set cpu affin to 2
o default scheduler is fifo at 40 priority
o Extra error message if ISR stuck on an event. Should reload the driver
o Check for a cb_hdl before releasing it.
commit 57e0fa88af1abd05c2ab191c865ad00e2bdec156
Author: Bryan Moffit <moffit at jlab.org>
Date: Thu Feb 18 21:06:54 2010 +0000
Change TIR regs to volatile.
commit 6feae54bca785b4c01158997a8b086ef1186adc6
Author: Bryan Moffit <moffit at jlab.org>
Date: Thu Jan 7 16:23:29 2010 +0000
Initial commit of README.
Add comment on polling to the tirIntConnect description.
commit 4f65670e6b6ad07913e548df3004d4fe727f14d0
Author: Bryan Moffit <moffit at jlab.org>
Date: Thu Dec 17 14:38:01 2009 +0000
Updated header with copyright.
Moved pthread include to the header file
Use jlabgefCheckAddress where vxMemProbe is used in VXworks
Add an INTLOCK and INTUNLOCK in the tirIntDisconnect routine.
commit 553fc9b5d7ec83a4dfec04f1689d6d35d3397103
Author: Bryan Moffit <moffit at jlab.org>
Date: Fri Nov 20 22:10:24 2009 +0000
Remove arg4 (GEF vme hdl) from tirIntConnect, and rely on user using
jlabgef to open up access to the controller instead (using vmeHdl).
commit 2749817e1d680aec227e2d69d3cd98f0e23f6920
Author: Bryan Moffit <moffit at jlab.org>
Date: Fri Nov 20 15:47:46 2009 +0000
Add the interrupt mutex locks/unlocks around the ISRs.
commit 5e36852e471755028ee58bc38e2a8f8eed397242
Author: Bryan Moffit <moffit at jlab.org>
Date: Mon Nov 16 14:57:33 2009 +0000
tirLib.{c,h}
o Set default scheduler to SCHED_RR Priority=50 when running as root.
o Introduce INTLOCK and INTUNLOCK macros for
locking and unlocking a tirISR_mutex
commit c8ac1fcf57d77a43b2557449eb8ad4b237671a97
Author: Bryan Moffit <moffit at jlab.org>
Date: Mon Oct 26 18:36:47 2009 +0000
Default compile doesn't have DEBUG or Warnings.
tirLib.c
o Test thread id, before cancellation (otherwise could seg fault)
o In polling thread (and interrupts), make sure we've done
an ack before checking the trigger status (keep busy until ready).
commit 398b3c2616878d989899ef9c283655d2bb820901
Author: Bryan Moffit <moffit at jlab.org>
Date: Fri Oct 23 22:24:41 2009 +0000
Add a line saying "cancelling polling thread"
commit 51ba0c237f7cf4b5bd413b10878186b697975f25
Author: Bryan Moffit <moffit at jlab.org>
Date: Wed Oct 21 14:08:25 2009 +0000
add directive to make softlinks
commit ec2f164df3835aa11d67edb00b09859beb4d5f0e
Author: Bryan Moffit <moffit at jlab.org>
Date: Mon Oct 19 19:09:48 2009 +0000
Move files into the trunk
commit 34234a15df88ffe97cc97635477c303595da45a6
Author: Bryan Moffit <moffit at jlab.org>
Date: Mon Oct 19 19:07:53 2009 +0000
make a trunk dir
-----------------------------------------------------------------------
hooks/post-receive
--
driver/tir
More information about the Daq-drivers
mailing list