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

include compatibility definition of pdevLibVirtualOS

12082. By mdavidsaver

fix typo in rtems internal function names

Not externally visible so no reason not to fix

12081. By mdavidsaver

copyright boilerplate for devLibVME

12080. By mdavidsaver

[PATCH 12/12] add entry to release notes

12079. By mdavidsaver

[PATCH 11/12] remove unimplimented PCI api

12078. By mdavidsaver

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

includes devLibVME.h for compatibility

12077. By mdavidsaver

[PATCH 09/12] rename vme pointer table

12076. By mdavidsaver

[PATCH 08/12] fix includes

12075. By mdavidsaver

[PATCH 07/12] rename devLib to devLibVME

12074. By Michael Davidsaver <davidsav@md-laptop.(none)>

[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