[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