source: rtems/c/src/lib/libbsp/powerpc/gen83xx/ChangeLog @ 2a8e450

4.104.114.9
Last change on this file since 2a8e450 was 2a8e450, checked in by Ralf Corsepius <ralf.corsepius@…>, on Jul 17, 2008 at 3:48:58 AM

2008-07-17 Ralf Corsépius <ralf.corsepius@…>

  • configure.ac: Remove RTEMS_AMPOLISH3.
  • Property mode set to 100644
File size: 7.8 KB
Line 
12008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * configure.ac: Remove RTEMS_AMPOLISH3.
4
52008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
6
7        * irq/irq_init.c, irq/irq.h, startup/linkcmds:
8        Removed.
9
10        * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c,
11        startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files.
12
13        * Makefile.am, configure.ac, console/config.c, console/console.c,
14        i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c,
15        spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c,
16        startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support
17        MPC8313ERDB.
18
192008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
20
21        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
22        Framework to ask the BSP where it has memory for the RTEMS Workspace
23        and C Program Heap. These collectively are referred to as work area.
24        If the BSP supports this, then it does not have to include code to
25        split the available memory between the two areas. This reduces the
26        amount of code in the BSP specific bspstart.c file. Additionally, the
27        shared framework can initialize the C Library, call
28        rtems_debug_enable(), and dirty the work area memory. Until most/all
29        BSPs support this new capability, if the BSP supports this, it should
30        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
31        When the transition is complete, this autoconf macro can be removed.
32
332008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
34
35        * network/network.c, start/start.S:
36        add support for different board
37
382008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
39
40        * irq/ipic.c:
41        make sure, that the masking operations in
42        ICTL and MSR are executed in order
43
442008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
45
46        * include/bsp.h, startup/bspstart.c,
47        * console/console.c, console/config.c:
48        derived module input frequencies from internal bus clock during
49        start time
50
512008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
52
53        * spi/spi_init.c:
54        added base frequency into softc structure, added fm25l256 driver
55
562008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
57
58        * i2c/i2c_init.c:
59        added base frequency into softc structure
60
612008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
62
63        * include/bsp.h, include/hwreg_vals.h, ./Makefile.am:
64        moved HW register settings from bsp.h to hwreg_vals.h
65
662008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
67
68        * Makefile.am: Rework to avoid .rel files.
69
702008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
71
72        * Makefile.am, startup/bspstart.c: Refactored and renamed
73        initialization routines to rtems_initialize_data_structures,
74        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
75        rtems_initialize_start_multitasking. This opened the sequence up so
76        that bootcard() could provide a more robust and flexible framework
77        which is easier to explain and understand. This also lays the
78        groundwork for sharing the division of available memory between the
79        RTEMS workspace and heap and the C library initialization across all
80        BSPs.
81
822008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * startup/linkcmds, startup/linkcmds.hsc_cm01,
85        startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
86        section so programs compiled with gcc 4.3.x can link.
87
882008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
89
90        * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
91        of objects.
92
932007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
94
95        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
96        Configuration Table. Use the RTEMS provided accessor macros to obtain
97        configuration fields.
98
992007-12-05      Till Straumann <strauman@slac.stanford.edu>
100
101        * irq/ipic.c, irq/irq_init.c:
102        Converted exception vector names to new ones
103        (qualified by <cpu_type> if non-std ppc exceptions).
104
1052007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
106
107        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
108        Configuration Table. Eliminate CPU Table from all ports. Delete
109        references to CPU Table in all forms.
110
1112007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
112
113        * spi/spi_init.c: added missing file
114
1152007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
116
117        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
118        Table fields to the Configuration Table. This included
119        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
120        do_zero_of_workspace, extra_mpci_receive_server_stack,
121        stack_allocate_hook, and stack_free_hook. As a side-effect of this
122        effort some multiprocessing code was made conditional and some style
123        clean up occurred.
124
1252007-11-30      Till Straumann <strauman@slac.stanford.edu>
126
127        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
128
1292007-11-30      Till Straumann <strauman@slac.stanford.edu>
130
131        * irq/irq.h, irq/irq_init.c: Removed the definition
132        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
133        initialize the irqBase member of the rtems_irq_global_settings
134        struct. However, irqBase is an rtems_irq_symbolic_name,
135        so using BSP_LOWEST_OFFSET is more appropriate.
136
1372007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
138
139        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
140        Table. They have been replaced with variables named bsp_XXX as
141        needed.
142
1432007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
144
145        * startup/cpuinit.c: reenable instruction MMU
146
1472007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
148
149        * README.mpc8349eamds: added file
150
1512007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
152
153        * startup/bspstart.c, startup/linkcmds:
154        removed unneeded address definitions
155
1562007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
157
158        * include/bsp.h: fixed some typos
159
1602007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
161
162        * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support
163
1642007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
165
166        * console/console.c, irq/irq_init.c: Eliminate warnings.
167
1682007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * console/console.c: Eliminate DEBUG_puts.
171
1722007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        PR 1257/bsps
175        * irq/irq_init.c: Code outside of cpukit should use the public API for
176        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
177        public API and directly accessing _CPU_ISR_Disable and
178        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
179        directive which could lead to problems. This patch also changes the
180        type of the variable passed into these routines and addresses minor
181        style issues.
182
1832007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        * Makefile.am: Do not include networking drivers if networking is
186        disabled.
187
1882007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
189
190        * Makefile.am: Do not build networking if it is disabled.
191
1922007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
193
194        * configure.ac: Fix path.
195        * include/bsp.h: Fix typo.
196
1972007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
198
199        * Makefile.am, i2c/i2c_init.c: add i2c initialization
200
2012007-07-13      Joel Sherrill <joel.sherrill@OARcorp.com>
202
203        * Makefile.am, preinstall.am: Install a linkcmds all the time.
204        * startup/bspstart.c, startup/cpuinit.c,
205        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
206        CVS Id.
207        * startup/linkcmds: New file.
208
2092007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
210
211        * include/.cvsignore: New file.
212
2132007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
214
215        * network/network.c: Removed warning.
216
2172007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
218
219        * ChangeLog: New file.
220        * aclocal.m4, include/bspopts.h.in: Removed.
221
2222007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
223
224        * ChangeLog: New file.
225        * aclocal.m4, include/bspopts.h.in: Removed.
226
2272007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
228
229        * .cvsignore: New file.
230        * Makefile.in: Removed.
231
2322007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
233
234        * New BSP -- generic 83xx but tested on mpc8349eamds.
Note: See TracBrowser for help on using the repository browser.