source: rtems/c/src/lib/libbsp/arm/gba/ChangeLog @ 6ea100c1

4.104.114.95
Last change on this file since 6ea100c1 was 6ea100c1, checked in by Joel Sherrill <joel.sherrill@…>, on 05/12/08 at 18:43:55

2008-05-12 Joel Sherrill <joel.sherrill@…>

  • startup/bspstart.c: Refactored and renamed initialization routines to rtems_initialize_data_structures, rtems_initialize_before_drivers, rtems_initialize_device_drivers, and rtems_initialize_start_multitasking. This opened the sequence up so that bootcard() could provide a more robust and flexible framework which is easier to explain and understand. This also lays the groundwork for sharing the division of available memory between the RTEMS workspace and heap and the C library initialization across all BSPs.
  • Property mode set to 100644
File size: 4.7 KB
Line 
12008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * startup/bspstart.c: Refactored and renamed initialization routines to
4        rtems_initialize_data_structures, rtems_initialize_before_drivers,
5        rtems_initialize_device_drivers, and
6        rtems_initialize_start_multitasking. This opened the sequence up so
7        that bootcard() could provide a more robust and flexible framework
8        which is easier to explain and understand. This also lays the
9        groundwork for sharing the division of available memory between the
10        RTEMS workspace and heap and the C library initialization across all
11        BSPs.
12
132008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
14
15        * startup/linkcmds: Add wildcard to gcc_except_table section so
16        programs compiled with gcc 4.3.x can link.
17
182008-02-15      Joel Sherrill <joel.sherrill@OARcorp.com>
19
20        * console/console.c: Do not have BSP specific __assert.
21
222007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
23
24        * clock/clockdrv.c, include/bsp.h, startup/bspstart.c: Eliminate copies
25        of the Configuration Table. Use the RTEMS provided accessor macros to
26        obtain configuration fields.
27
282007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
29
30        * startup/bspstart.c, startup/cpu.c: Move interrupt_stack_size field
31        from CPU Table to Configuration Table. Eliminate CPU Table from all
32        ports. Delete references to CPU Table in all forms.
33
342007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
35
36        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
37        Table fields to the Configuration Table. This included
38        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
39        do_zero_of_workspace, extra_mpci_receive_server_stack,
40        stack_allocate_hook, and stack_free_hook. As a side-effect of this
41        effort some multiprocessing code was made conditional and some style
42        clean up occurred.
43
442007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
45
46        PR 1257/bsps
47        * irq/irq.c, irq/irq_init.c: Code outside of cpukit should use the public
48        API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing
49        the public API and directly accessing _CPU_ISR_Disable and
50        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
51        directive which could lead to problems. This patch also changes the
52        type of the variable passed into these routines and addresses minor
53        style issues.
54
552007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
56
57        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
582007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
59
60        * startup/bspstart.c: Eliminate maximum_drivers configuration parameter
61        since it was used to configure a no longer used feature. Device names
62        are now part of the filesystem not in a table.
63
642007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
65
66        * bsp_specs: Remove qrtems_debug.
67
682007-03-11      Joel Sherrill <joel@OARcorp.com>
69
70        * startup/bspstart.c: Remove assignments of
71        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
72        value in boot_card.c
73
742006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * configure.ac: New BUG-REPORT address.
77
782006-11-15      Joel Sherrill <joel@OARcorp.com>
79
80        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
81        file and simplified initialization.
82
832006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
84
85        * Makefile.am: Remove superfluous -DASM.
86
872006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        * configure.ac: Require autoconf-2.60. Require automake-1.10.
90
912006-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
92
93        * console/defaultfont.c: Convert to utf-8.
94
952006-09-11      Joel Sherrill <joel@OARcorp.com>
96
97        * include/arm_mode_bits.h: Convert C++ style comments to C style.
98
992006-09-11      Chris Johns <chrisj@rtems.org>
100
101        * README, configure.ac: Remove extra CRLF.
102       
1032006-06-02      Jay Monkman <jtm@lopingdog.com>
104
105        * irq/bsp_irq_init.c: Changed interrupt handling
106        to use shared rtems_irq_connect_data struct.
107
1082006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
109
110        * Makefile.am: Add preinstall.am.
111
1122005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
113
114        * bsp_specs: remove %lib.
115
1162005-11-12      Ralf Corsepius <ralf.corsepius@rtems.org>
117
118        * bsp_specs: Remove %cpp.
119
1202005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
121
122        * irq/irq.c, startup/bspstart.c: Remove obsolete types (*unsigned32).
123
1242005-07-06      Markku Puro <markku.puro@kopteri.net>
125
126        * .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
127        clock/clockdrv.c, console/conio.c, console/console.c,
128        console/defaultfont.c, include/arm_mode_bits.h, include/asm_macros.h,
129        include/bsp.h, include/bspopts.h.in, include/conio.h, include/gba.h,
130        include/gba_registers.h, include/tm27.h, irq/bsp_irq_asm.S,
131        irq/bsp_irq_init.c, irq/irq.c, irq/irq.h, irq/irq_asm.S,
132        irq/irq_init.c, start/logo.S, start/start.S, startup/bspstart.c,
133        startup/cpu.c, startup/cpu_asm.S, startup/exit.c, startup/linkcmds,
134        timer/timer.c: New files.
135
Note: See TracBrowser for help on using the repository browser.