source: rtems/c/src/lib/libbsp/powerpc/psim/ChangeLog @ a1e516f

4.104.115
Last change on this file since a1e516f was a1e516f, checked in by Till Straumann <strauman@…>, on 09/11/09 at 22:53:25

2009-09-11 Till Straumann <strauman@…>

  • Makefile.am, bsp.h, network/if_sim.c, network/README: added driver for NIC emulation.
  • Property mode set to 100644
File size: 29.8 KB
RevLine 
[a1e516f]12009-09-11      Till Straumann <strauman@slac.stanford.edu>
2
3        * Makefile.am, bsp.h, network/if_sim.c, network/README:
4        added driver for NIC emulation.
5
[b094233]62009-09-11      Till Straumann <strauman@slac.stanford.edu>
7
8        * Makefile.am, preinstall.am, irq/no_pic.c (REMOVED),
9        irq/irq.h, irq/irq_init.c:
10        use openpic from 'shared' area instead of no_pic.
11        * inlude/psim.h:
12        use openpic from 'shared' area instead of no_pic.
13        Added 'extern' declaration for (linker-script defined) RamBase
14        and RamSize symbols. Let CPP macros expand to these symbols
15        instead of static constants.
16        Added register definitions for OpenPIC in the register area.
17        Added register definitions for ethernet controller in the register
18        area.
19        * startup/linkcmds: Increased RamSize to 16M. Increased 'RAM'
20        memory region to 32M (there is really no disadvantage in making
21        this large). Added comment explaining the inter-relation between
22        RamSize, the size of the memory region, the device-tree property
23        "oea-memory-size" and the DBAT setting.
24        * tools/psim-shared: Try to determine RamSize from executable
25        and set 'oea-memory-size' accordingly. May be overridden if 'RAM_SIZE'
26        envvar is set.
27        Added openpic to device-tree.
28        Added ethernet controller to device-tree (commented because a PSIM
29        patch is currently required to use this device).
30        * startup/bspstart: Increase DBAT0 mapping to size of 32M.
31
[77f842d]322009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
33
34        * startup/bspstart.c: Spacing.
35
[d1be26b]362009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
39        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
40        have the same options.
41
[820d1ab0]422009-04-28      Chris Johns <chrisj@rtems.org>
43
44        * start/start.S: Update for boot_card command line change.
45
[12f9e942]462008-12-07      Ralf Corsépius <ralf.corsepius@rtems.org>
47
48        * bsp_specs: Remove -Qy from *link.
49
[df393962]502008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * bsp_specs: Move -e start from *link to *startfile to avoid warning
53        for undefined entry symbol when linking relocatables with binutils
54        2.19.
55
[addd698]562008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * startup/linkcmds: Most .eh_frame section to make gcc 4.4 SVN happy.
59
[bb20cc63]602008-11-12      Joel Sherrill <joel.sherrill@oarcorp.com>
61
62        * startup/bspstart.c: Add bsp_clicks_per_usec variable which is used by
63        shared code.
64
[81ec5044]652008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
68        of building libbspstart.a, using automake-rules.
69
[64eb0c7]702008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * Makefile.am: Eliminate *_SOURCES.
73
[4ba8866]742008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * Makefile.am: Remove noinst_PROGRAMS (Unused).
77
[c06b3fa]782008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
81
[95aa5e1]822008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * configure.ac: Make letting boot_card() handle work area allocation
85        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
86        BSP_BOOTCARD_OPTIONS.
87
[fe3007d7]882008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * Makefile.am, start/start.S: bsp_cleanup() had the same code which was
91        executed when you returned from boot_card() to start.S. So just use
92        the stub bsp_cleanup() implementation and remove a file.
93        * startup/bspclean.c: Removed.
94
[c37210b]952008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * include/bsp.h: Remove unused BSP_INIT_STACK_SIZE.
98
[af2eb77]992008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
100
101        * Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use
102        PowerPC level shared bsp_get_work_area() implementation.
103        * startup/bspgetworkarea.c: Removed.
104
[ccceaf3]1052008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * include/bsp.h: Remove unnecessary boilerplate comments.
108
[e76068d]1092008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
110
111        * Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
112        its own file and rely on BSP Framework to perform more
113        initialization. Remove unnecessary includes of rtems/libio.h and
114        rtems/libcsupport.h.
115        * startup/bspgetworkarea.c: New file.
116
[4909a30]1172008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
120        phase, all prototypes were removed from bsp.h and empty
121        implementations were removed and made to use the shared stub.
122
[252dea2f]1232008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
124
125        * shmsupp/lock.c: Disable CPU interrupts when we have the shared memory
126        locked. This is necessary to prevent deadlock.
127
[39cc10a]1282008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
129
130        * Makefile.am, preinstall.am, shmsupp/getcfg.c, shmsupp/lock.c,
131        startup/linkcmds: Now running mptests using new memory layout with
132        updates patches against gdb 6.8.
133        * include/psim.h, startup/psim_registers.c: New files.
134
[08808cb]1352008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
136
137        * Makefile.am: Remove another duplicate reference.
138
[757801b]1392008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
140
141        * Makefile.am: Remove duplicate reference.
142
[4243433]1432008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * irq/irq_init.c: Fix warnings.
146
[d4886a06]1472008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
148
149        * startup/bspstart.c: Changed bsp_get_workarea() to
150        bsp_get_work_area() and added support for an optional separate heap
151        area.
152
[f45169a]1532008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
154
155        * startup/bspstart.c: This BSP is OK with SPRG0.
156
[10f095c]1572008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
158
159        * configure.ac: Add fast idle.
160
[4c94ffff]1612008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
162
163        * Makefile.am, configure.ac, startup/bspstart.c: Add capability for
164        bootcard.c BSP Initialization Framework to ask the BSP where it has
165        memory for the RTEMS Workspace and C Program Heap. These collectively
166        are referred to as work area. If the BSP supports this, then it does
167        not have to include code to split the available memory between the
168        two areas. This reduces the amount of code in the BSP specific
169        bspstart.c file. Additionally, the shared framework can initialize
170        the C Library, call rtems_debug_enable(), and dirty the work area
171        memory. Until most/all BSPs support this new capability, if the BSP
172        supports this, it should call
173        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
174        the transition is complete, this autoconf macro can be removed.
175
[6ea100c1]1762008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
177
178        * startup/bspstart.c: Refactored and renamed initialization routines to
179        rtems_initialize_data_structures, rtems_initialize_before_drivers,
180        rtems_initialize_device_drivers, and
181        rtems_initialize_start_multitasking. This opened the sequence up so
182        that bootcard() could provide a more robust and flexible framework
183        which is easier to explain and understand. This also lays the
184        groundwork for sharing the division of available memory between the
185        RTEMS workspace and heap and the C library initialization across all
186        BSPs.
187
[9b949dd]1882008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
189
190        * console/console-io.c: Typo.
191
[ed8206b]1922008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
193
194        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
195        a network driver. This simplifies the Makefile.am and avoids pulling
196        in unneeded code.
197
[d1f57b5]1982008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
199
200        * startup/linkcmds: Add wildcard to gcc_except_table section so
201        programs compiled with gcc 4.3.x can link.
202
[74ee68d]2032008-01-03      Till Straumann <strauman@slac.stanford.edu>
204
205        * bsp_specs: added crtend.o back to the endfiles. Otherwise,
206        C++ static constructors are not executed because the
207        call to __do_global_ctors_aux() is emitted into the .init
208        section by this endfile (yes, the endfile contributes to .init).
209
[7988f8e]2102007-12-11      Till Straumann <strauman@slac.stanford.edu>
211
212        * Makefile.am: use new irq_bspsupport.rel which was
213        split out of exc_bspsupport.rel to provide finer-grained
214        control over what BSPs want to use.
215
[f6821c3]2162007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
217
218        * bsp_specs, include/bsp.h, startup/bspstart.c: Eliminate copies of the
219        Configuration Table. Use the RTEMS provided accessor macros to obtain
220        configuration fields.
221
[1e556198]2222007-12-10      Till Straumann <strauman@slac.stanford.edu>
223       
224        * Makefile.am, irq/irq_init.c: use vector/interrupt
225        support from libcpu/powerpc/new-exceptions/bspsupport.
226
[7223038]2272007-12-08      Till Straumann <strauman@slac.stanford.edu>
228
229        * Makefile.am: irq_supp.h was moved from shared/irq to
230        libcpu/powerpc/new-exceptions/bspsupport.
231
[1ee415b3]2322007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
233
234        * irq/irq_init.c: Add missing vectDesc variable.
235
[9e602b0]2362007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
237
238        * clock/clock.c: Fix typo.
239
[7e53d09]2402007-12-04      Till Straumann <strauman@slac.stanford.edu>
241
242        * irq/irq_init.c: removed unnecessary code (alredy
243        done by shared/irq/irq.c).
244
[d34d8692]2452007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
246
247        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
248        from CPU Table to Configuration Table. Eliminate CPU Table from all
249        ports. Delete references to CPU Table in all forms.
250
[2ae35c2]2512007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
252
253        * Makefile.am, irq/no_pic.c: Spacing.
254
[558bc25]2552007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
256
257        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
258        Table fields to the Configuration Table. This included
259        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
260        do_zero_of_workspace, extra_mpci_receive_server_stack,
261        stack_allocate_hook, and stack_free_hook. As a side-effect of this
262        effort some multiprocessing code was made conditional and some style
263        clean up occurred.
264
[daccc4a]2652007-12-02      Till Straumann <strauman@slac.stanford.edu>
266
267        * irq/no_pic.c: use new inline routine exported by
268        shared/irq/irq_supp.h for scanning the handler list.
269
[b1a2bbae]2702007-12-02      Till Straumann <strauman@slac.stanford.edu>
271
272        * irq/irq_init.c: removed irrelevant comment.
273
[4af7ef3f]2742007-11-30      Till Straumann <strauman@slac.stanford.edu>
275
276        * startup/bspstart.c: removed declaration of
277        bsp_exceptions_in_RAM.
278
[a58ff1c]2792007-11-30      Till Straumann <strauman@slac.stanford.edu>
280
281        * irq/irq.h, irq/no_pic.c: some more changes to let
282        using shared/irq/irq.c work.
283
[393a1e05]2842007-11-30      Till Straumann <strauman@slac.stanford.edu>
285
286        * Makefile.am, irq/irq.h, irq/no_pic.c: install
287        and use new <irq/irq_supp.h> header.
288
[8da6d77d]2892007-11-30      Till Straumann <strauman@slac.stanford.edu>
290        * irq/irq.h, irq/irq_init.c: Removed the definition
291        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
292        initialize the irqBase member of the rtems_irq_global_settings
293        struct. However, irqBase is an rtems_irq_symbolic_name,
294        so using BSP_LOWEST_OFFSET is more appropriate.
295
[10483cba]2962007-11-30      Till Straumann <strauman@slac.stanford.edu>
297        * irq/irq.h, irq/irq.c (removed), irq/no_pic.c (added),
298        irq/irq_init.c, Makefile.am: The PSIM BSP (currently)
299        has no support for an interrupt controller or interrupts
300        other than the decrementer. Removed all definitions for PCI + ISA
301        interrupts and all unnecessary code (leftovers from copying).
302        Separated PIC-specific bits into 'no_pic.c' which allows us
303        to use 'irq.c' (i.e., more code) from 'shared'.
304
[431bcd75]3052007-11-30      Till Straumann <strauman@slac.stanford.edu>
306
307        * startup/linkcmds.c, start/start.S: call __eabi() from start.S
308        and make sure linkcmds defines _SDA_BASE_ + _SDA2_BASE_ so that
309        sysv + eabi are properly supported.
310
[a9c71595]3112007-11-30      Joel Sherrill <joel.sherrill@OARcorp.com>
312
313        * startup/bspstart.c: BSP_DIRTY_MEMORY should be tested for zero not
314        just defined.
315
[a725a4d7]3162007-11-29      Till Straumann <strauman@slac.stanford.edu>
317
318        * startup/bspstart.c, Makefile.am: Initialize BATs and enable MMU
319        to come closer to what other BSPs do. This allows us to use the
320        shared irq_asm.S. No more individual assembly code :-)
321
[07e9642c]3222007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
323
324        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
325        Table. They have been replaced with variables named bsp_XXX as
326        needed.
327
[21ca2199]3282007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
329
330        * configure.ac, startup/bspstart.c: Add BSP_DIRTY_MEMORY option.
331
[ec1d0b9d]3322007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
333
334        PR 1257/bsps
335        * irq/irq.c: Code outside of cpukit should use the public API for
336        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
337        public API and directly accessing _CPU_ISR_Disable and
338        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
339        directive which could lead to problems. This patch also changes the
340        type of the variable passed into these routines and addresses minor
341        style issues.
342
[78f96ab]3432007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
344
345        * irq_init.c, Makefile.am: adapted to shared exception code
346
[2679eb9d]3472007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
348
349        * bsp_specs: Remove qrtems_debug.
350
[75ef2d5]3512007-04-05      Joel Sherrill <joel@OARcorp.com>
352
353        * clock/clock.c: Removed. File is unused in current source.
354
[8c5707a]3552007-03-28      Joel Sherrill <joel@OARcorp.com>
356
357        * Makefile.am: Modify to avoid pulling in too much into minimum
358        executable.
359
[fcb0cd46]3602006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
361
362        * configure.ac: New BUG-REPORT address.
363
[9b86dabd]3642006-11-15      Joel Sherrill <joel@OARcorp.com>
365
366        * Makefile.am, irq/irq.h: Merge c_rtems_main() into boot_card(). This
367        eliminated a file and simplified initialization.
368
[57357d9]3692006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
370
371        * Makefile.am: Remove superfluous -DASM.
372
[754610f]3732006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
374
375        * configure.ac: Require autoconf-2.60. Require automake-1.10.
376
[417fca76]3772006-08-09      Joel Sherrill <joel@OARcorp.com>
378
379        * startup/linkcmds: Clean up a bit after adding missing .rela sections.
380
[bd86290d]3812006-03-08      Joel Sherrill <joel@OARcorp.com>
382
383        * startup/linkcmds: Add .gnu.linkonce.b.* section.
384
[4217b96]3852006-02-08      Joel Sherrill <joel@OARcorp.com>
386
387        * startup/linkcmds: Add sections required by newer gcc versions.
388
[73733dc]3892006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
390
391        * configure.ac: Remove explicit ampolish3 support (now in
392        RTEMS_BSP_CONFIGURE).
393
[7cc4f59]3942006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
395
396        * configure.ac: Add ampolish3 support.
397        * Makefile.am: Add preinstall.am.
398
[ea63b37]3992006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
400
401        * Makefile.am: Don't include subdirs.am.
402
[d8525b95]4032006-01-05      Till Straumann <strauman@slac.stanford.edu>
404
405        * Makefile.am, vectors/vectors.S: use shared version of vectors.S.
406
[34c4852]4072005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
408
409        * include/bsp.h: New header guard.
410
[7068d7ac]4112005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
412
413        * irq/irq.c, irq/irq.h: Modified to use rtems/irq.h.
414
[3851080]4152005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
416
417        * include/tm27.h: Elininate unsigned32.
418
[6ef01b4]4192005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
420
421        PR 779/bsp
422        * irq/irq.c, irq/irq.h, irq/irq_init.c: add parameter to new exception
423        interrupt handlers in powerpc bsps
424
[b6b9bbf]4252005-04-11      Jennifer Averett <jennifer@OARcorp.com>
426
427        PR 777/bsps
428        * include/bsp.h: Add a Processor_Synchronize command in bsp.h
429
[1899fe4]4302005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
431
432        * startup/bspstart.c: include <rtems/powerpc/powerpc.h>.
433        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
434        CPU_MINIMUM_STACK_FRAME_SIZE.
435
[756f4a4]4362005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
437
438        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
439
[5133bd6]4402005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
441
442        * Makefile.am: Merge-in wrapup/Makefile.am.
443        * wrapup/Makefile.am: Remove.
444        * configure.ac: Reflect changes above.
445
[844609f9]4462005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
447
448        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
449
[71cbb66]4502005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
451
452        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
453
[270ce1ff]4542004-11-22      Jennifer Averett <jennifer@OARcorp.com>
455
[c66df03]456        PR 617/bsps
[270ce1ff]457        PR 581/bsps
458        * Makefile.am, bsp_specs, configure.ac, include/bsp.h, include/tm27.h,
459        start/start.S, startup/bspstart.c, startup/linkcmds,
460        tools/Makefile.am, tools/psim, vectors/vectors.S, wrapup/Makefile.am:
461        Convert PSIM to new exception model.
462        * irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c: New files.
463        * startup/setvec.c, timer/timer.c: Removed.
464
[97891e5e]4652004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
466
467        * configure.ac: Require automake > 1.9.
468
[3defec6]4692004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
470
471        PR 610/bsps
472        * Makefile.am: Add include/tm27.h, Cosmetics.
473        * include/tm27.h: Final cosmetics.
474
[62f529f]4752004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
476
477        * include/bsp.h: Split out tmtest27 support.
478        * include/tm27.h: New.
479
[3344730a]4802004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
481
482        PR 613/bsps
483        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
484
[7dd6e8d]4852004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
486
487        PR 614/bsps
488        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
489
[79ebd271]4902004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
491
492        * vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
493
[8da27232]4942004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
495
496        * vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
497        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
498        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
499        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
500
[3f71ac1]5012004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
502
503        * include/bsp.h, shmsupp/getcfg.c, startup/bspstart.c,
504        timer/timer.c: Convert to using c99 fixed size types.
505
[2a7f9a28]5062004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
507
508        * Makefile.am: Reflect changes to bsp.am.
509        Preinstall dist_project_lib*.
510
[6ac101b]5112004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
512
513        * Makefile.am: Reflect changes to bsp.am.
514
[7195eb6]5152004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
516
517        * Makefile.am: Cosmetics.
518
[e943faf]5192004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
520
521        * Makefile.am: Add $(TMPINSTALL_FILES) to all-local.
522
[37064d8]5232004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
524
525        * wrapup/Makefile.am: Convert to automake-building rules.
526
[07f4ee0e]5272004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
528
529        * configure.ac: Remove RTEMS_CHECK_MULTIPROCESSING.
530        Remove AM_CONDITIONAL(HAS_MP).
531
[ac73276b]5322004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
533
534        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
535        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
536        vectors/Makefile.am. Use automake compilation rules.
537        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
538        startup/Makefile.am, timer/Makefile.am, vectors/Makefile.am: Remove.
539        * configure.ac: Reflect changes above.
540
[ad1abd3]5412004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
542
543        * Makefile.am: Merge-in start/Makefile.am.
544        * start/Makefile.am: Remove.
545        * configure.ac: Reflect changes above.
546
[84b68f5f]5472004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * wrapup/Makefile.am: Reflect changes to
550        ../support/*exception_processing/*.
551
[f3c5a0ec]5522004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
554        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
555        Add RTEMS_PROG_CCAS.
556
[2897e73]5572004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * Makefile.am: Add PREINSTALL_DIRS.
560
[232a22d]5612004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
564        Add PRE/TMPINSTALL_FILES to CLEANFILES.
565        * start/Makefile.am: Ditto.
566        * startup/Makefile.am: Ditto.
567
[6411947]5682004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
569
570        * wrapup/Makefile.am: Eliminate $(LIB).
571        Use noinst_DATA to trigger building libbsp.a.
572
[1a819ee5]5732003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
574
575        * console/Makefile.am: Eliminate *.rel.
576        Use $(top_srcdir)/../../shared instead of ../../../shared.
577        * startup/Makefile.am: Cosmetics.
578
[daa9eb96]5792003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
580
581        * clock/Makefile.am: Eliminate VPATH.
582        * console/Makefile.am: Eliminate VPATH.
583        * shmsupp/Makefile.am: Eliminate VPATH.
584        * startup/Makefile.am: Eliminate VPATH.
585        * timer/Makefile.am: Eliminate VPATH.
586        * vectors/Makefile.am: Eliminate VPATH.
587
[e98048e6]5882003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
589
590        * wrapup/Makefile.am: Remove GENERIC_FILES.
591
[ce0f13ef]5922003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
593
594        * startup/linkcmds: Remove SEARCH_DIR.
595
[b35414a]5962003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
597
598        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
599        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
600
[935773b]6012003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
602
603        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
604        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
605
[810720b6]6062003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
607
608        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
609
[4b27d816]6102003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
611
612        * start/Makefile.am: Misc cleanups and fixes.
613        * startup/Makefile.am: Misc cleanups and fixes.
614        * startup/linkcmds: Preparations for gcc-3.3.x.
615        * wrapup/Makefile.am: Misc cleanups and fixes.
616
[6a5e592a]6172003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
618
619        * Makefile.am: Add preinstallation dirstamp support.
620        * clock/Makefile.am: Cosmetics.
621        * console/Makefile.am: Cosmetics.
622        * shmsupp/Makefile.am: Cosmetics.
623        * startup/Makefile.am: Cosmetics.
624        * timer/Makefile.am: Cosmetics.
625        * vectors/Makefile.am: Cosmetics.
626        * wrapup/Makefile.am: Cosmetics.
627
[5200506]6282003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * clock/Makefile.am: Remove all-local: $(ARCH).
631        * console/Makefile.am: Remove all-local: $(ARCH).
632        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
633        * start/Makefile.am: Remove all-local: $(ARCH).
634        * startup/Makefile.am: Remove all-local: $(ARCH).
635        * timer/Makefile.am: Remove all-local: $(ARCH).
636        * vectors/Makefile.am: Remove all-local: $(ARCH).
637        * wrapup/Makefile.am: Remove all-local: $(ARCH).
638
[db0b369]6392003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
640
641        * Makefile.am: Merge-in include/Makefile.am.
642        Reflect changes to bsp.am.
643        * include/Makefile.am: Remove.
644        * configure.ac: Reflect changes above.
645
[e05490a8]6462003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
647
648        * bsp_specs: Remove *lib:.
649
[9d2bdb5]6502003-09-04      Joel Sherrill <joel@OARcorp.com>
651
652        * console/console-io.c, include/bsp.h, include/coverhd.h,
653        shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
654        shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
655        startup/linkcmds, startup/setvec.c, tools/psim, tools/runtest,
656        vectors/vectors.S: URL for license changed.
657
[aa286a9e]6582003-09-04      Joel Sherrill <joel@OARcorp.com>
659
660        * startup/bspstart.c: Removed incorrect statement about copyright
661        assignment.
662
[fe8bc62f]6632003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
664
665        * Makefile.am: Reflect having moved aclocal/.
666
[ebdf51fd]6672003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
668
[c483a4e]669        * Makefile.am: Reflect having moved automake/.
670        * clock/Makefile.am: Reflect having moved automake/.
671        * console/Makefile.am: Reflect having moved automake/.
672        * include/Makefile.am: Reflect having moved automake/.
673        * shmsupp/Makefile.am: Reflect having moved automake/.
674        * start/Makefile.am: Reflect having moved automake/.
675        * startup/Makefile.am: Reflect having moved automake/.
676        * timer/Makefile.am: Reflect having moved automake/.
677        * vectors/Makefile.am: Reflect having moved automake/.
678        * wrapup/Makefile.am: Reflect having moved automake/.
[ebdf51fd]679
[7dcc3fe]6802003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
681
682        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
683
[d266acd2]6842003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
685
[75fcb394]686        PR 445/bsps
[d266acd2]687        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
688        Remove cpp, old_cpp (now unused).
689
[7a97f26]6902003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
691
692        * configure.ac: Remove AC_CONFIG_AUX_DIR.
693
[ccd81b60]6942003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
695
696        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
697
[9b5c258]6982003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
699
700        * configure.ac: AC_PREREQ(2.57).
701
[1d36d2af]7022003-01-20      Joel Sherrill <joel@OARcorp.com>
703
704        * startup/linkcmds*: Add FreeBSD sysctl() sections.
705
[60ab555c]7062002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
707
708        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
709        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
710        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
711        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
712        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
713        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
714        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
715
[59a01a6e]7162002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
717
718        * start/Makefile.am: Use install-data-local to install startfile.
719
[8361b50]7202002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
721
722        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
723
[8730f45]7242002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
725
726        * .cvsignore: Reformat.
727        Add autom4te*cache.
728        Remove autom4te.cache.
729
[ca756e9]7302002-09-07      Joel Sherrill <joel@OARcorp.com>
731
732        * clock/clock.c: Disabled use of fast idle since it seems broken
733        with gcc 3.2.
734
[a2ae30c2]7352002-08-21      Joel Sherrill <joel@OARcorp.com>
736
737        * bsp_specs: Added support for -nostdlibs.
738
[d869f64e]7392002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
740
741        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
742        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
743        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
744        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
745        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
746        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
747        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
748        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
749
[b9288fb1]7502002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
751
752        * start/Makefile.am: Eliminate PGM.
753        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
754
[87ea9dc]7552002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
756
757        * startup/Makefile.am: Add bsplib_DATA = linkcmds device-tree.
758
[445c0a0]7592002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
760
761        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
762        Remove $(OBJS) from all-local.
763
[80defac]7642002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
765
766        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
767
[85c92574]7682001-05-09      Joel Sherrill <joel@OARcorp.com>
769
770        * startup/linkcmds: In support of gcc 3.1, added one of more
771        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
772        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
773        and direction of segments to memory regions may also have been
774        addressed.  This was a sweep across all BSPs.
775 
[f844cfcc]7762002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
777
778        * startup/bspstart.c: Include <rtems/bspIo.h>.
779        * vectors/align_h.S: Use <> instead of "" for include files.
780
[238f450]7812001-04-08      Joel Sherrill <joel@OARcorp.com>
782
783        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
784 
[9ea32e6a]7852002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
786
787        * configure.ac:
788        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
789        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
790        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
791        * Makefile.am: Remove AUTOMAKE_OPTIONS.
792        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
793        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
794        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
795        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
796        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
797        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
798        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
799        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
800
[4ee84fc]8012002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
802
803        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
804
[9e1ae79]8052001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
806
807        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
808
[b26cb1c]8092001-11-26      Joel Sherrill <joel@OARcorp.com>
810
811        * vectors/vectors.S: Include <bsp.h> to get PPC_VECTOR_FILE_BASE.
812
[6af8512c]8132001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
814
815        * Makefile.am: Add @exceptions@ to SUBDIRS.
816        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
817        make/custom/psim.cfg;
818        Remove RTEMS_OUTPUT_BUILD_SUBDIRS;
819        Add RTEMS_PPC_EXCEPTIONS([old]).
820        * include/Makefile.am: include force-preinstall.am.
821        * wrapup/Makefile.am: Apply @exceptions@.
822
[904e185]8232001-11-20      Joel Sherrill <joel@OARcorp.com>
824
825        * console/console-io.c: Fix incorrect comment.
826
[de202e7]8272001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
828
829        This modification is part of the submitted modifications necessary to
830        support the IBM PPC405 family.  This submission was reviewed by
831        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
832        not negatively impact the ppc403 BSPs.  The submission and tracking
833        process was captured as PR50.
834        * vectors/align_h.S: Added ppc405 support.
835
[ac9253e]8362001-10-25      Joel Sherrill <joel@OARcorp.com>
837
838        * startup/linkcmds: Added _init and _fini.
839
[64efd55b]8402001-10-12      Joel Sherrill <joel@OARcorp.com>
841
842        * shmsupp/lock.c, shmsupp/mpisr.c: Fixed typo.
843
[df25c998]8442001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
845
846        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
847        * configure.in: Remove.
848        * configure.ac: New file, generated from configure.in by autoupdate.
849
[c1767be0]8502001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
851
852        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
853
[8437994a]8542001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
855
856        * wrapup/Makefile.am: Use GENERIC_PIECES = to make automake-1.5
857        happy.
858
[2fe224f]8592001-08-16      Joel Sherrill <joel@OARcorp.com>
860
861        * clock/clock.c: Ensure that clock ticks are long enough to
862        make forward progress.  This was modified to improve results
863        on the RTEMS tests and the ACATS.
864        * startup/linkcmds: Modified to work better with gcc 2.8.1 and
865        gnat 3.13p.
866
[4906d72f]8672001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
868
869        * configure.in: Add bspopts.h.
870        * include/.cvsignore: Add bspopts.h*, stamp-h*.
871        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
872        * include/bsp.h: Include bspopts.h.
873
[6f21328]8742001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
875
876        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
877
[e177810d]8782001-01-03      Joel Sherrill <joel@OARcorp.com>
879
880        * clock/clock.c: Use shared clock driver shell.
881        * console/console.c: Removed.  Now use shared polling shell.
882        * console/console-io.c: New file.
883        * console/Makefile.am: Correct to use shared polling shell.
884        * startup/bspstart.c: Remove all fast idle references.
885
[493fa93]8862000-12-19      Joel Sherrill <joel@OARcorp.com>
887
888        * timer/timer.c: Removed incorrect comments about ERC32.
889
[feead226]8902000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
891
892        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
893
[a314d3b4]8942000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
895
896        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
897
[eba2e4f]8982000-11-01      Joel Sherrill <joel@OARcorp.com>
899
900        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
901        and libcsupport.h moved from libc to lib/include/rtems and
902        now must be referenced as <rtems/XXX.h>.   Header file order
903        was cleaned up while doing this.
904
[0134f4f]9052000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
906
907        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
908        Switch to GNU canonicalization.
909
[72965527]9102000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
911
912        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
913        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
914        vectors/Makefile.am, wrapup/Makefile.am: Include compile.am
915
[e94ad1fe]9162000-08-10      Joel Sherrill <joel@OARcorp.com>
917
918        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.