summaryrefslogtreecommitdiffstats
path: root/cpukit
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-04-08 08:12:06 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-04-12 07:36:19 +0200
commitacf7cf3bdb2ec984525621bceb2c135931a0bc26 (patch)
treeb243e5e2f29393391b035f611f88a3f9cb8a2e85 /cpukit
parentrtems: Delete Region_Control::number_of_used_blocks (diff)
downloadrtems-acf7cf3bdb2ec984525621bceb2c135931a0bc26.tar.bz2
rtems: Delete Region_Control::starting_address
Diffstat (limited to 'cpukit')
-rw-r--r--cpukit/libmisc/monitor/mon-region.c2
-rw-r--r--cpukit/rtems/include/rtems/rtems/region.h1
-rw-r--r--cpukit/rtems/src/regioncreate.c7
3 files changed, 4 insertions, 6 deletions
diff --git a/cpukit/libmisc/monitor/mon-region.c b/cpukit/libmisc/monitor/mon-region.c
index 17e6d185cb..60136c9759 100644
--- a/cpukit/libmisc/monitor/mon-region.c
+++ b/cpukit/libmisc/monitor/mon-region.c
@@ -22,7 +22,7 @@ rtems_monitor_region_canonical(
const Heap_Control *heap = &rtems_region->Memory;
canonical_region->attribute = rtems_region->attribute_set;
- canonical_region->start_addr = rtems_region->starting_address;
+ canonical_region->start_addr = (void *) heap->area_begin;
canonical_region->length = rtems_region->length;
canonical_region->page_size = rtems_region->page_size;
canonical_region->max_seg_size = rtems_region->maximum_segment_size;
diff --git a/cpukit/rtems/include/rtems/rtems/region.h b/cpukit/rtems/include/rtems/rtems/region.h
index 8ae52f3e2b..eb7e4af93a 100644
--- a/cpukit/rtems/include/rtems/rtems/region.h
+++ b/cpukit/rtems/include/rtems/rtems/region.h
@@ -60,7 +60,6 @@ typedef struct {
Objects_Control Object;
Thread_queue_Control Wait_queue; /* waiting threads */
const Thread_queue_Operations *wait_operations;
- void *starting_address; /* physical start addr */
uintptr_t length; /* physical length(bytes) */
uintptr_t page_size; /* in bytes */
uintptr_t maximum_segment_size; /* in bytes */
diff --git a/cpukit/rtems/src/regioncreate.c b/cpukit/rtems/src/regioncreate.c
index 8f1f7c5669..f6dfe8210c 100644
--- a/cpukit/rtems/src/regioncreate.c
+++ b/cpukit/rtems/src/regioncreate.c
@@ -87,10 +87,9 @@ rtems_status_code rtems_region_create(
_Region_Free( the_region );
return_status = RTEMS_INVALID_SIZE;
} else {
- the_region->starting_address = starting_address;
- the_region->length = length;
- the_region->page_size = page_size;
- the_region->attribute_set = attribute_set;
+ the_region->length = length;
+ the_region->page_size = page_size;
+ the_region->attribute_set = attribute_set;
_Objects_Open(
&_Region_Information,