general comments on sysiinit patches
Sebastian Huber
sebastian.huber at embedded-brains.de
Tue Jan 26 16:58:33 UTC 2016
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.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the devel
mailing list