On 26/01/16 17:28, Sebastian Huber wrote:
Executable sizes for the SPARC/SIS minimum.exe.

|| ||= Text =||= Data =||= BSS =||= Workspace =||= Non-Text =||
||= 4.9        =||  45808 ||   2324 ||  2708 ||        3288 || 8320 ||
||= 4.10       =||  30032 ||   1300 ||  1296 ||        3240 || 5836 ||
||= 4.11       =||  34032 ||    320 ||  2976 ||        2000 || 5296 ||
||= 4.12/POSIX =||  29104 ||    272 ||  2304 ||        2128 || 4704 ||
||= 4.12       =||  28976 ||    272 ||  2240 ||        1928 || 4440 ||

In the POSIX configuration the BSS increase is due to the Configuration_POSIX_API and alignment.

The text section increase is a bit scattered:

--- minimum-posix-2016-01-26-dd7f6defa479110f6d74d0c3cb7fbbf5615d7310.exe.text 2016-01-26 17:50:46.771103486 +0100 +++ minimum-no-posix-2016-01-26-dd7f6defa479110f6d74d0c3cb7fbbf5615d7310.exe.text 2016-01-26 17:50:39.958120845 +0100
@@ -43,16 +43,17 @@
 00000018 bsp_interrupt_handler_default
 00000018 bsp_spurious_handler
 00000018 rtems_fatal
+00000018 _Thread_Control_add_ons
 00000018 _Thread_Entry_adaptor_idle
 00000018 _Workspace_Free
 0000001c rtems_putc
 0000001c _Thread_queue_Compare_priority
 0000001c _Thread_Raise_priority
+0000001c _Thread_Stack_Free
 0000001c _Thread_Start_multitasking
 00000020 bsp_fatal_extension
 00000020 _Scheduler_default_Start_idle
 00000020 _Scheduler_Handler_initialization
-00000020 _Thread_Control_add_ons
 00000020 _Workspace_Allocate
 00000020 _Workspace_Allocate_aligned
 00000021 _RTEMS_version
@@ -62,7 +63,6 @@
 00000024 _User_extensions_Thread_start_visitor
 00000028 BSP_output_char_f
 00000028 _Freechain_Put
-00000028 _Thread_Stack_Free
 0000002c _Thread_queue_Priority_priority_change
 0000002c _User_extensions_Fatal_visitor
 00000030 _API_Mutex_Initialization
@@ -108,15 +108,15 @@
 0000008c RTEMS_Malloc_Initialize
 00000090 _User_extensions_Iterate
 00000098 _Thread_queue_Priority_enqueue
+0000009c _Scheduler_default_Tick
 000000a0 _Thread_queue_FIFO_enqueue
-000000a4 _Scheduler_default_Tick
 000000a8 _Scheduler_priority_Unblock
 000000ac _Thread_Handler
 000000c0 _Timecounter_Binuptime
 000000c8 .hidden
 000000d0 _CPU_ISR_install_raw_handler
 000000d0 _Objects_Allocate_unprotected
-000000dc _Objects_Initialize_information
+000000d8 _Objects_Initialize_information
 000000e4 _Thread_Change_priority
 000000e4 _Thread_Create_idle
 000000ec _Scheduler_priority_Schedule
@@ -132,12 +132,12 @@
 00000174 _Scheduler_priority_Block
 00000188 _Heap_Initialize
 00000190 _CORE_mutex_Initialize
-000001d8 _Workspace_Handler_initialization
+000001bc _Workspace_Handler_initialization
 000001f0 _Heap_Free
 000001f0 _Thread_Do_dispatch
 0000021c _Scheduler_priority_Change_priority
 0000023c _Heap_Allocate_aligned_with_boundary
-000002e4 _Thread_Initialize
+000002b0 _Thread_Initialize
 000002f8 _RBTree_Insert
 00000360 .hidden
 00000374 _Objects_Extend_information

--
Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.hu...@embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to