2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>

* user/conf.t, user/region.t: Change sizes of heap/region and allocated
	objects in heap to intptr_t so they can be larger than a single
	allocatable object (e.g. size_t).
This commit is contained in:
Joel Sherrill
2008-12-14 22:48:33 +00:00
parent de48cb67a2
commit 1a0e1a7163
3 changed files with 10 additions and 4 deletions

View File

@@ -1,3 +1,9 @@
2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t, user/region.t: Change sizes of heap/region and allocated
objects in heap to intptr_t so they can be larger than a single
allocatable object (e.g. size_t).
2008-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/region.t: Malloc Family is not implemented in termios of Region

View File

@@ -912,7 +912,7 @@ The RTEMS Configuration Table is defined in the following C structure:
@group
typedef struct @{
void *work_space_start;
uint32_t work_space_size;
intptr_t work_space_size;
uint32_t maximum_extensions;
uint32_t microseconds_per_tick;
uint32_t ticks_per_timeslice;

View File

@@ -247,7 +247,7 @@ and status codes.
rtems_status_code rtems_region_create(
rtems_name name,
void *starting_address,
uint32_t length,
intptr_t length,
uint32_t page_size,
rtems_attribute attribute_set,
rtems_id *id
@@ -433,7 +433,7 @@ delete the region.
rtems_status_code rtems_region_extend(
rtems_id id,
void *starting_address,
uint32_t length
intptr_t length
);
@end example
@end ifset
@@ -484,7 +484,7 @@ extend the region.
@example
rtems_status_code rtems_region_get_segment(
rtems_id id,
uint32_t size,
intptr_t size,
rtems_option option_set,
rtems_interval timeout,
void **segment