summaryrefslogtreecommitdiffstats
path: root/doc/user/init.t (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove texinfo format documentation. Replaced by Sphinx formatted documentation.Joel Sherrill2017-01-111-311/+0
| | | | closes #2812.
* Optional CPU Set Handler initializationSebastian Huber2016-02-031-0/+4
| | | | Update #2408.
* Optional Extensions initializationSebastian Huber2016-02-031-0/+4
| | | | Update #2408.
* Optional Initial Extensions initializationSebastian Huber2016-02-031-2/+6
| | | | Update #2408.
* Use linker set for system initializationSebastian Huber2015-12-111-216/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make rtems_initialize_data_structures(), rtems_initialize_before_drivers() and rtems_initialize_device_drivers() static. Rename rtems_initialize_start_multitasking() to rtems_initialize_executive() and call the registered system initialization handlers in this function. Add system initialization API available via #include <rtems/sysinit.h>. Update the documentation accordingly. This is no functional change, only the method to call the existing initialization routines changes. Instead of direct function calls a table of function pointers contained in the new RTEMS system initialization linker set is used. This table looks like this (the actual addresses depend on the target). nm *.exe | grep _Linker | sort 0201a2d0 D _Linker_set__Sysinit_begin 0201a2d0 D _Linker_set__Sysinit_bsp_work_area_initialize 0201a2d4 D _Linker_set__Sysinit_bsp_start 0201a2d8 D _Linker_set__Sysinit_rtems_initialize_data_structures 0201a2dc D _Linker_set__Sysinit_bsp_libc_init 0201a2e0 D _Linker_set__Sysinit_rtems_initialize_before_drivers 0201a2e4 D _Linker_set__Sysinit_bsp_predriver_hook 0201a2e8 D _Linker_set__Sysinit_rtems_initialize_device_drivers 0201a2ec D _Linker_set__Sysinit_bsp_postdriver_hook 0201a2f0 D _Linker_set__Sysinit_end Add test sptests/spsysinit01. Update #2408.
* score: rtems_initialize_start_multitasking()Sebastian Huber2012-12-071-10/+12
| | | | | | | | | Do not return from rtems_initialize_start_multitasking() and call rtems_fatal() instead with a fatal source of RTEMS_FATAL_SOURCE_EXIT and a fatal code with the exit status. Remove all bsp_cleanup() functions. The boot_card() is now a no return function.
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-111-3/+0
| | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
* 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-07-131-2/+3
| | | | | | PR 1824/cpukit * bsp_howto/init.t, bsp_howto/support.t, user/init.t: Return exit/shutdown status back to boot_card().
* 2008-12-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-151-3/+1
| | | | | | | | | | * user/init.t: Eliminate pointers to API configuration tables in the main configuration table. Reference the main configuration table and the API configuration tables directly using the confdefs.h version rather than obtaining a pointer to it. This eliminated some variables, a potential fatal error, some unnecessary default configuration structures. Overall, about a 4.5% reduction in the code size for minimum and hello on the SPARC.
* 2008-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-11-071-1/+1
| | | | | | | | PR 1334/doc * user/Makefile.am, user/concepts.t, user/init.t, user/overview.t, user/part.t, user/task.t: Correct typos and correctly document 4 parts of 32-bit object id. * user/ObjectId-32Bits.eps, user/ObjectId-32Bits.png: New files.
* 2008-06-02 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-06-021-92/+196
| | | | | * user/bsp.t, user/init.t: Rework initialization and BSP chapters to account for changes to initialization framework.
* 2008-04-16 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-04-161-3/+3
| | | | | | * user/bsp.t, user/conf.t, user/init.t, user/intr.t, user/overview.t, user/timer.t: Correct default values. Make it clear that confdefs.h calculates the memory required for you.
* 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-041-93/+10
| | | | | | | | | * cpu_supplement/arm.t, cpu_supplement/i386.t, cpu_supplement/m68k.t, cpu_supplement/mips.t, cpu_supplement/powerpc.t, cpu_supplement/sh.t, cpu_supplement/sparc.t, cpu_supplement/tic4x.t, porting/cpuinit.t, user/conf.t, user/init.t: Move interrupt_stack_size field from CPU Table to Configuration Table. Eliminate CPU Table from all ports. Delete references to CPU Table in all forms.
* 2007-11-28 Glenn Humphrey <glenn.humphrey@OARcorp.com>Glenn Humphrey2007-11-281-5/+5
| | | | | | | | * user/barrier.t, user/clock.t, user/concepts.t, user/conf.t, user/datatypes.t, user/dpmem.t, user/fatal.t, user/init.t, user/mp.t, user/msg.t, user/part.t, user/region.t, user/rtmon.t, user/sem.t, user/task.t, user/timer.t: Corrected various errors in the documentation.
* 2007-10-25 Glenn Humphrey <glenn.humphrey@OARcorp.com>Glenn Humphrey2007-10-251-14/+5
| | | | | | | * user/barrier.t, user/clock.t, user/concepts.t, user/cpuuse.t, user/init.t, user/intr.t, user/io.t, user/mp.t, user/rtmon.t, user/sem.t, user/stackchk.t, user/task.t, user/timer.t: Updated the Ada documentation to reflect the current binding.
* 2001-01-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-01-171-1/+1
| | | | | | | * SUPPORT, LICENSE: New files. * Numerous files touched as part of merging the 4.5 branch onto the mainline development trunk and ensuring that the script that cuts snapshots and releases works on the documentation.
* Numerous changes based on comments from Stephan Wilms <Stephan.Wilms@CWA.de>Joel Sherrill2000-05-041-3/+3
| | | | | | including a new section in the Getting Started called "Where to Go From Here", lots of index entries added, and more configuration table information.
* Changed copyright date to 1999.Joel Sherrill1999-11-161-1/+1
|
* Turned on concept and function name indexing.Joel Sherrill1999-10-111-5/+16
|
* Added "findex" for all directive pages but it turns out that thisJoel Sherrill1998-04-021-0/+4
| | | | blows up both makeinfo and texi2dvi. So I have commented them out.
* Nodes, menus, etc are automatically generated nowJoel Sherrill1998-03-271-78/+3
|
* Completed sweep adding directive and constant prefixes.Joel Sherrill1998-03-271-28/+51
|
* Conditionally adding RTEMS_ and rtems_ prefixes.Joel Sherrill1998-03-271-4/+4
|
* Updated copyrightsJoel Sherrill1998-02-061-1/+1
|
* added CVS Id stringJoel Sherrill1997-06-041-0/+2
|
* updated to reflect AdaJoel Sherrill1997-05-301-3/+3
|
* first cut at Ada bindings manualJoel Sherrill1997-05-291-1/+44
|
* Initial revisionJoel Sherrill1997-05-271-0/+408