source: rtems/c/src/lib/libbsp/powerpc/gen83xx/ChangeLog @ 7a7c6f3

4.104.114.95
Last change on this file since 7a7c6f3 was 7a7c6f3, checked in by Joel Sherrill <joel.sherrill@…>, on 08/05/08 at 13:32:54

2008-08-01 Sebastian Huber <sebastian.huber@…>

  • start/start.S: Clear environment pointer for bootcard. Fixed wrong address increment in mpc83xx_zero_4().
  • Property mode set to 100644
File size: 8.8 KB
Line 
12008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * start/start.S: Clear environment pointer for bootcard.  Fixed wrong
4        address increment in mpc83xx_zero_4().
5
62008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * Makefile.am: Add stub for U-Boot support. Hopefully someone more
9        knowledgeable than I can provide a real address and length.
10        * startup/uboot_support.c: New file.
11
122008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
13
14        * configure.ac, include/bsp.h, startup/bspstart.c,
15        startup/linkcmds.base: Support RAM allocation via bootcard.
16
172008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
18
19        * startup/bspstart.c: Enable cache after CPU initialization.  Clear
20        only workspace memory area.
21
222008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
23
24        * network/network.c:
25        mpc8249eamds support for Gigabit Ethernet works again
26
272008-07-18      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
28
29        * network/network.c:
30        mpc8249eamds uses gmii mode
31
322008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
33
34        * configure.ac: Remove RTEMS_AMPOLISH3.
35
362008-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
37
38        * irq/irq_init.c, irq/irq.h, startup/linkcmds:
39        Removed.
40
41        * README.mpc8313erdb, include/irq-config.h, include/irq.h, irq/irq.c,
42        startup/linkcmds.base, startup/linkcmds.mpc8313erdb: New files.
43
44        * Makefile.am, configure.ac, console/config.c, console/console.c,
45        i2c/i2c_init.c, include/bsp.h, include/hwreg_vals.h, network/network.c,
46        spi/spi_init.c, start/start.S, startup/bspstart.c, startup/cpuinit.c,
47        startup/linkcmds.hsc_cm01, startup/linkcmds.mpc8349eamds: Support
48        MPC8313ERDB.
49
502008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
51
52        * startup/bspstart.c: Add capability for bootcard.c BSP Initialization
53        Framework to ask the BSP where it has memory for the RTEMS Workspace
54        and C Program Heap. These collectively are referred to as work area.
55        If the BSP supports this, then it does not have to include code to
56        split the available memory between the two areas. This reduces the
57        amount of code in the BSP specific bspstart.c file. Additionally, the
58        shared framework can initialize the C Library, call
59        rtems_debug_enable(), and dirty the work area memory. Until most/all
60        BSPs support this new capability, if the BSP supports this, it should
61        call RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac.
62        When the transition is complete, this autoconf macro can be removed.
63
642008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
65
66        * network/network.c, start/start.S:
67        add support for different board
68
692008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
70
71        * irq/ipic.c:
72        make sure, that the masking operations in
73        ICTL and MSR are executed in order
74
752008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
76
77        * include/bsp.h, startup/bspstart.c,
78        * console/console.c, console/config.c:
79        derived module input frequencies from internal bus clock during
80        start time
81
822008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
83
84        * spi/spi_init.c:
85        added base frequency into softc structure, added fm25l256 driver
86
872008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
88
89        * i2c/i2c_init.c:
90        added base frequency into softc structure
91
922008-05-15      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
93
94        * include/bsp.h, include/hwreg_vals.h, ./Makefile.am:
95        moved HW register settings from bsp.h to hwreg_vals.h
96
972008-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * Makefile.am: Rework to avoid .rel files.
100
1012008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
102
103        * Makefile.am, startup/bspstart.c: Refactored and renamed
104        initialization routines to rtems_initialize_data_structures,
105        rtems_initialize_before_drivers, rtems_initialize_device_drivers, and
106        rtems_initialize_start_multitasking. This opened the sequence up so
107        that bootcard() could provide a more robust and flexible framework
108        which is easier to explain and understand. This also lays the
109        groundwork for sharing the division of available memory between the
110        RTEMS workspace and heap and the C library initialization across all
111        BSPs.
112
1132008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
114
115        * startup/linkcmds, startup/linkcmds.hsc_cm01,
116        startup/linkcmds.mpc8349eamds: Add wildcard to gcc_except_table
117        section so programs compiled with gcc 4.3.x can link.
118
1192008-01-22      Joel Sherrill <joel.sherrill@OARcorp.com>
120
121        * Makefile.am: Remove duplicate cases of mmu.rel and timer.rel in list
122        of objects.
123
1242007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * include/bsp.h, startup/bspstart.c: Eliminate copies of the
127        Configuration Table. Use the RTEMS provided accessor macros to obtain
128        configuration fields.
129
1302007-12-05      Till Straumann <strauman@slac.stanford.edu>
131
132        * irq/ipic.c, irq/irq_init.c:
133        Converted exception vector names to new ones
134        (qualified by <cpu_type> if non-std ppc exceptions).
135
1362007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
137
138        * startup/bspstart.c: Move interrupt_stack_size field from CPU Table to
139        Configuration Table. Eliminate CPU Table from all ports. Delete
140        references to CPU Table in all forms.
141
1422007-12-04      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
143
144        * spi/spi_init.c: added missing file
145
1462007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
147
148        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
149        Table fields to the Configuration Table. This included
150        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
151        do_zero_of_workspace, extra_mpci_receive_server_stack,
152        stack_allocate_hook, and stack_free_hook. As a side-effect of this
153        effort some multiprocessing code was made conditional and some style
154        clean up occurred.
155
1562007-11-30      Till Straumann <strauman@slac.stanford.edu>
157
158        * startup/bspstart: removed _Cpu_table.exceptions_in_RAM.
159
1602007-11-30      Till Straumann <strauman@slac.stanford.edu>
161
162        * irq/irq.h, irq/irq_init.c: Removed the definition
163        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
164        initialize the irqBase member of the rtems_irq_global_settings
165        struct. However, irqBase is an rtems_irq_symbolic_name,
166        so using BSP_LOWEST_OFFSET is more appropriate.
167
1682007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
171        Table. They have been replaced with variables named bsp_XXX as
172        needed.
173
1742007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
175
176        * startup/cpuinit.c: reenable instruction MMU
177
1782007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
179
180        * README.mpc8349eamds: added file
181
1822007-10-26      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
183
184        * startup/bspstart.c, startup/linkcmds:
185        removed unneeded address definitions
186
1872007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
188
189        * include/bsp.h: fixed some typos
190
1912007-10-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
192
193        * Makefile.am, spi/spi_init.c, include/bsp.h: add spi support
194
1952007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
196
197        * console/console.c, irq/irq_init.c: Eliminate warnings.
198
1992007-09-17      Joel Sherrill <joel.sherrill@OARcorp.com>
200
201        * console/console.c: Eliminate DEBUG_puts.
202
2032007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
204
205        PR 1257/bsps
206        * irq/irq_init.c: Code outside of cpukit should use the public API for
207        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
208        public API and directly accessing _CPU_ISR_Disable and
209        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
210        directive which could lead to problems. This patch also changes the
211        type of the variable passed into these routines and addresses minor
212        style issues.
213
2142007-09-11      Joel Sherrill <joel.sherrill@OARcorp.com>
215
216        * Makefile.am: Do not include networking drivers if networking is
217        disabled.
218
2192007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
220
221        * Makefile.am: Do not build networking if it is disabled.
222
2232007-09-05      Joel Sherrill <joel.sherrill@OARcorp.com>
224
225        * configure.ac: Fix path.
226        * include/bsp.h: Fix typo.
227
2282007-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
229
230        * Makefile.am, i2c/i2c_init.c: add i2c initialization
231
2322007-07-13      Joel Sherrill <joel.sherrill@OARcorp.com>
233
234        * Makefile.am, preinstall.am: Install a linkcmds all the time.
235        * startup/bspstart.c, startup/cpuinit.c,
236        startup/linkcmds.mpc8349eamds, startup/mpc83xx_regs.c: Add missing
237        CVS Id.
238        * startup/linkcmds: New file.
239
2402007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
241
242        * include/.cvsignore: New file.
243
2442007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
245
246        * network/network.c: Removed warning.
247
2482007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
249
250        * ChangeLog: New file.
251        * aclocal.m4, include/bspopts.h.in: Removed.
252
2532007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
254
255        * ChangeLog: New file.
256        * aclocal.m4, include/bspopts.h.in: Removed.
257
2582007-07-11      Joel Sherrill <joel.sherrill@OARcorp.com>
259
260        * .cvsignore: New file.
261        * Makefile.in: Removed.
262
2632007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
264
265        * New BSP -- generic 83xx but tested on mpc8349eamds.
Note: See TracBrowser for help on using the repository browser.