Changeset 1e78607 in rtems


Ignore:
Timestamp:
Sep 5, 2008, 10:04:42 PM (11 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.9, master
Children:
2d4d710b
Parents:
b3836ce
Message:

2008-09-05 Joel Sherrill <joel.sherrill@…>

  • bsp_howto/clock.t: The Shared Memory Driver no longer requires the special IOCTL in Clock_control. This was a hack which has existed since before the Classic API Timer Manager was implemented. All implementations of and references to Clock_control were removed.
Location:
doc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • doc/ChangeLog

    rb3836ce r1e78607  
     12008-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
     2
     3        * bsp_howto/clock.t: The Shared Memory Driver no longer requires the
     4        special IOCTL in Clock_control. This was a hack which has existed
     5        since before the Classic API Timer Manager was implemented. All
     6        implementations of and references to Clock_control were removed.
     7
    182008-09-02      Joel Sherrill <joel.sherrill@oarcorp.com>
    29
  • doc/bsp_howto/clock.t

    rb3836ce r1e78607  
    105105@section IO Control
    106106
    107 The clock driver must supply a handler for the IO control device driver
    108 entry point.  This functionality is used by other components -- notably
    109 the Shared Memory Driver to install a wrapper for the clock interrupt
    110 service routine.  The following shows the functionality required:
     107Prior to RTEMS 4.9, the Shared Memory MPCI Driver required a special
     108IOCTL in the Clock Driver.  This is no longer required and the Clock
     109Driver does not have to provide an IOCTL method at all.
    111110
    112 @example
    113 @group
    114 rtems_device_driver Clock_control(
    115   rtems_device_major_number major,
    116   rtems_device_minor_number minor,
    117   void *pargp
    118 )
    119 @{
    120   error check the argument pointer parameter
    121 
    122   if the command is "ISR"
    123     invoke the clock interrupt service routine
    124   else if the command is "NEW"
    125     install the requested handler
    126 @}
    127 @end group
    128 @end example
    129 
    130 
    131 
    132 
Note: See TracChangeset for help on using the changeset viewer.