lp:~johill-lanl/epics-base/server2

Created by Jeff Hill and last modified
Get this branch:
bzr branch lp:~johill-lanl/epics-base/server2
Only Jeff Hill can upload to this branch. If you are Jeff Hill please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Jeff Hill
Project:
EPICS Base
Status:
Mature

Recent revisions

13178. By Jeff Hill 101150 <email address hidden>

made the -s flag work correctly

13177. By Jeff Hill 101150 <email address hidden>

fixed realloc warning found by static analysis
(looking at this code I doubt that it works, and also
it doesnt appear to be called by anything in base)

13176. By Jeff Hill 101150 <email address hidden>

fixed memory leak found by static analysis

13175. By Jeff Hill 101150 <email address hidden>

initialized file pointer variable to fix compiler warning

13174. By Jeff Hill 101150 <email address hidden>

added parenthesis around macro definition to avoid unexpected
order of operations identified by comnpiler warnings

13173. By Jeff Hill 101150 <email address hidden>

removed READONLY, its nolonger used

13172. By Jeff Hill 101150 <email address hidden>

In the past, the RTEMS epicsThreadGetPriority function relied on a feature of the
 system call rtems_task_set_priority to query the priority as follows.

 rtems_task_set_priority (tid, RTEMS_CURRENT_PRIORITY, &pri)

 However, the priority received by this feature is the RTEMS
 "current" priority which, after referencing the RTEMS source
  code, appears to reflect the current priority in the scheduling
  system including side effects from priority inheritance, and is
 _not_ the as-requested RTEMS "real" priority.

  Maybe up to RTEMS 4.11+ (just before RTEMS 5) there is no system
  call to query the "real" priority as specified when creating the
  thread, and or requesting a new thread priority. In RTEMS 5 I see
  that there is a new rtems_task_get_priority call. I dont know if
  it returns the "real" or the "current" priority.

  We need to return the "real" priority because the ca context is
  offset off of the current thread's as-specified priority, and
  the current "priority" is inappropriate, very unreliably spasmodic,
  for use in any end user context other than for diagnostic output.

Also fixed an issue where the task internals show method could return
witout renabling dispatch

13171. By Jeff Hill 101150 <email address hidden>

o backed out most of revision 13164 because my conclusions about
strange CAC thread priorities I have seen are incorrect, and the
decision to postpone thread creation until creation of the first
channel appears to be well advised.
o made the m_initializingThreadsPriority data member of class cac
a constant data member

13170. By Jeff Hill 101150 <email address hidden>

change to raw mode from cooked mode only when RTEMS 'top' command is running

13169. By Jeff Hill 101150 <email address hidden>

Addetd RTEMS specific "top" and "stackuse" shell commands. Im not certain that "top" will persist in future versions of RTEMS.

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