lp://staging/~epics-core/epics-base/parallel-cbthreads

Created by Ralph Lange and last modified
Get this branch:
bzr branch lp://staging/~epics-core/epics-base/parallel-cbthreads
Members of EPICS Core Developers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
EPICS Core Developers
Project:
EPICS Base
Status:
Merged

Recent revisions

12416. By Ralph Lange

ioc/db/test: add test for parallel callback threads

12415. By Ralph Lange

ioc/db: add support for parallel callback threads

- use thread safe (spinlocked) callback queues
- add callbackParallelThreads() configuration call (with iocShell binding)
- add callbackParallelThreadsDefault variable, preset to number of CPUs
- remove calls to epicsInterruptLock()

12414. By Ralph Lange

libCom/test: add test for thread safe (spinlocked) ringPointer buffer

12413. By Ralph Lange

libCom/ring: add thread safe versions of ring buffers (using spinlocks)

12412. By Ralph Lange

ioc/db/test: add timing statistics to callbackTest

12411. By Ralph Lange

libCom/osi: add epicsThreadGetCPUs()
 * Implementation for posix and WIN32 tries to get the CPUs available for this process,
   rather than the complete number of CPUs in the system.
 * For the time being, vxWorks returns 1. (This will have to change for vxWorks SMP.)

12410. By Ralph Lange

libCom/osi: Make EPICS ID in epicsThreadShow 2 characters wider (for 64bit)

12409. By Andrew Johnson

Merged changes from 3.14 branch

Up to revno 12404.

12408. By Andrew Johnson

libCom/osi: Fix for cygwin

Needed shareLib stuff.

12407. By Andrew Johnson

Remove another Borland on Linux remnant.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/~epics-core/epics-base/3.15
This branch contains Public information 
Everyone can see this information.