lp:~mdavidsaver/epics-base/devlib-cleanup

Created by mdavidsaver and last modified

* Add VME connect/disconnect enable/disable IRQ calls to the "virtual os". (fixes bug #541331)
  It is now possible to compile all devLib code on targets without runtime support
* All internal functions are made static. Some were not before.
* Move VME calls to devLibVME.h. devLib.h contains general defintions and error codes.
  For compatibility devLib.h includes devLibVME.h unless the macro NO_DEVLIB_COMPAT is defined.
* The "virtual os" table API has been moved to a seperate header devLibVMEImpl.h.
* The "virtual os" table is renamed from pdevLibVirtualOS to pdevLibVME to reflect the fact
  that other bus types would use seperate tables.

Get this branch:
bzr branch lp:~mdavidsaver/epics-base/devlib-cleanup
Only mdavidsaver can upload to this branch. If you are mdavidsaver please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
mdavidsaver
Project:
EPICS Base
Status:
Merged

Recent revisions

12083. By mdavidsaver on 2010-05-28

include compatibility definition of pdevLibVirtualOS

12082. By mdavidsaver on 2010-05-27

fix typo in rtems internal function names

Not externally visible so no reason not to fix

12081. By mdavidsaver on 2010-05-26

copyright boilerplate for devLibVME

12080. By mdavidsaver on 2010-05-25

[PATCH 12/12] add entry to release notes

12079. By mdavidsaver on 2010-05-25

[PATCH 11/12] remove unimplimented PCI api

12078. By mdavidsaver on 2010-05-25

[PATCH 10/12] move general macros and error codes to devLib.h

includes devLibVME.h for compatibility

12077. By mdavidsaver on 2010-05-25

[PATCH 09/12] rename vme pointer table

12076. By mdavidsaver on 2010-05-25

[PATCH 08/12] fix includes

12075. By mdavidsaver on 2010-05-25

[PATCH 07/12] rename devLib to devLibVME

12074. By Michael Davidsaver <davidsav@md-laptop.(none)> on 2010-05-25

[PATCH 06/12] use epics extern macro

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers