Changeset 014d541f in rtems
- Timestamp:
- 08/04/08 20:45:31 (15 years ago)
- Branches:
- 4.8
- Children:
- c25cea9
- Parents:
- 9f170c9
- Location:
- doc
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/ChangeLog
r9f170c9 r014d541f 1 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com> 2 3 PR 1263/doc 4 * user/part.t: Improve discussion of alignment and minimum buffer 5 sizes. 6 1 7 2008-08-04 Joel Sherrill <joel.sherrill@OARcorp.com> 2 8 -
doc/user/part.t
r9f170c9 r014d541f 1 1 @c 2 @c COPYRIGHT (c) 1988-200 2.2 @c COPYRIGHT (c) 1988-2008. 3 3 @c On-Line Applications Research Corporation (OAR). 4 4 @c All rights reserved. … … 40 40 buffers. Buffers are obtained from the front of the partition's 41 41 free buffer chain and returned to the rear of the same chain. 42 When a buffer is on the free buffer chain, RTEMS uses eight43 bytes of each buffer as the free buffer chain. When a buffer is 44 allocated, the entire buffer is available for application use.42 When a buffer is on the free buffer chain, RTEMS uses two 43 pointers of memory from each buffer as the free buffer chain. 44 When a buffer is allocated, the entire buffer is available for application use. 45 45 Therefore, modifying memory that is outside of an allocated 46 46 buffer could destroy the free buffer chain or the contents of an … … 188 188 at starting_address and is length bytes in size. Each allocated 189 189 buffer is to be of @code{buffer_size} in bytes. The assigned 190 partition id is returned in id. This partition id is used to190 partition id is returned in @code{id}. This partition id is used to 191 191 access the partition with other partition related directives. 192 192 For control and maintenance of the partition, RTEMS allocates a … … 198 198 preempted. 199 199 200 The starting_address and buffer_size parameters must 201 be multiples of four. 200 The @code{starting_address} must be properly aligned for the 201 target architecture. 202 203 Th @code{buffer_size} parameter must be a multiple of 204 the CPU alignment factor. Additionally, @code{buffer_size} 205 must be large enough to hold two pointers on the target 206 architecture. This is required for RTEMS to manage the 207 buffers when they are free. 202 208 203 209 Memory from the partition is not used by RTEMS to
Note: See TracChangeset
for help on using the changeset viewer.