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

4.104.11
Last change on this file since a1e516f was a1e516f, checked in by Till Straumann <strauman@…>, on Sep 11, 2009 at 10:53:25 PM

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
Line 
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
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
322009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
33
34        * startup/bspstart.c: Spacing.
35
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
422009-04-28      Chris Johns <chrisj@rtems.org>
43
44        * start/start.S: Update for boot_card command line change.
45
462008-12-07      Ralf Corsépius <ralf.corsepius@rtems.org>
47
48        * bsp_specs: Remove -Qy from *link.
49
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
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
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
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
702008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * Makefile.am: Eliminate *_SOURCES.
73
742008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * Makefile.am: Remove noinst_PROGRAMS (Unused).
77
782008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
81
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
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
952008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * include/bsp.h: Remove unused BSP_INIT_STACK_SIZE.
98
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
1052008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * include/bsp.h: Remove unnecessary boilerplate comments.
108
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
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
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
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
1352008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
136
137        * Makefile.am: Remove another duplicate reference.
138
1392008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
140
141        * Makefile.am: Remove duplicate reference.
142
1432008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * irq/irq_init.c: Fix warnings.
146
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
1532008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
154
155        * startup/bspstart.c: This BSP is OK with SPRG0.
156
1572008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
158
159        * configure.ac: Add fast idle.
160
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
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
1882008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
189
190        * console/console-io.c: Typo.
191
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
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
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
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
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
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
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
2322007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
233
234        * irq/irq_init.c: Add missing vectDesc variable.
235
2362007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
237
238        * clock/clock.c: Fix typo.
239
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
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
2512007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
252
253        * Makefile.am, irq/no_pic.c: Spacing.
254
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
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
2702007-12-02      Till Straumann <strauman@slac.stanford.edu>
271
272        * irq/irq_init.c: removed irrelevant comment.
273
2742007-11-30      Till Straumann <strauman@slac.stanford.edu>
275
276        * startup/bspstart.c: removed declaration of
277        bsp_exceptions_in_RAM.
278
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
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
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
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
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
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
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
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
3282007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
329
330        * configure.ac, startup/bspstart.c: Add BSP_DIRTY_MEMORY option.
331
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
3432007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
344
345        * irq_init.c, Makefile.am: adapted to shared exception code
346
3472007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
348
349        * bsp_specs: Remove qrtems_debug.
350
3512007-04-05      Joel Sherrill <joel@OARcorp.com>
352
353        * clock/clock.c: Removed. File is unused in current source.
354
3552007-03-28      Joel Sherrill <joel@OARcorp.com>
356
357        * Makefile.am: Modify to avoid pulling in too much into minimum
358        executable.
359
3602006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
361
362        * configure.ac: New BUG-REPORT address.
363
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
3692006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
370
371        * Makefile.am: Remove superfluous -DASM.
372
3732006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
374
375        * configure.ac: Require autoconf-2.60. Require automake-1.10.
376
3772006-08-09      Joel Sherrill <joel@OARcorp.com>
378
379        * startup/linkcmds: Clean up a bit after adding missing .rela sections.
380
3812006-03-08      Joel Sherrill <joel@OARcorp.com>
382
383        * startup/linkcmds: Add .gnu.linkonce.b.* section.
384
3852006-02-08      Joel Sherrill <joel@OARcorp.com>
386
387        * startup/linkcmds: Add sections required by newer gcc versions.
388
3892006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
390
391        * configure.ac: Remove explicit ampolish3 support (now in
392        RTEMS_BSP_CONFIGURE).
393
3942006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
395
396        * configure.ac: Add ampolish3 support.
397        * Makefile.am: Add preinstall.am.
398
3992006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
400
401        * Makefile.am: Don't include subdirs.am.
402
4032006-01-05      Till Straumann <strauman@slac.stanford.edu>
404
405        * Makefile.am, vectors/vectors.S: use shared version of vectors.S.
406
4072005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
408
409        * include/bsp.h: New header guard.
410
4112005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
412
413        * irq/irq.c, irq/irq.h: Modified to use rtems/irq.h.
414
4152005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
416
417        * include/tm27.h: Elininate unsigned32.
418
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
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
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
4362005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
437
438        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
439
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
4462005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
447
448        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
449
4502005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
451
452        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
453
4542004-11-22      Jennifer Averett <jennifer@OARcorp.com>
455
456        PR 617/bsps
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
4652004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
466
467        * configure.ac: Require automake > 1.9.
468
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
4752004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
476
477        * include/bsp.h: Split out tmtest27 support.
478        * include/tm27.h: New.
479
4802004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
481
482        PR 613/bsps
483        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
484
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
4902004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
491
492        * vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
493
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
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
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
5112004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
512
513        * Makefile.am: Reflect changes to bsp.am.
514
5152004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
516
517        * Makefile.am: Cosmetics.
518
5192004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
520
521        * Makefile.am: Add $(TMPINSTALL_FILES) to all-local.
522
5232004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
524
525        * wrapup/Makefile.am: Convert to automake-building rules.
526
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
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
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
5472004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * wrapup/Makefile.am: Reflect changes to
550        ../support/*exception_processing/*.
551
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
5572004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * Makefile.am: Add PREINSTALL_DIRS.
560
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
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
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
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
5882003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
589
590        * wrapup/Makefile.am: Remove GENERIC_FILES.
591
5922003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
593
594        * startup/linkcmds: Remove SEARCH_DIR.
595
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
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
6062003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
607
608        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
609
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
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
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
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
6462003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
647
648        * bsp_specs: Remove *lib:.
649
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
6582003-09-04      Joel Sherrill <joel@OARcorp.com>
659
660        * startup/bspstart.c: Removed incorrect statement about copyright
661        assignment.
662
6632003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
664
665        * Makefile.am: Reflect having moved aclocal/.
666
6672003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
668
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/.
679
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
6842003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
685
686        PR 445/bsps
687        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
688        Remove cpp, old_cpp (now unused).
689
6902003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
691
692        * configure.ac: Remove AC_CONFIG_AUX_DIR.
693
6942003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
695
696        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
697
6982003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
699
700        * configure.ac: AC_PREREQ(2.57).
701
7022003-01-20      Joel Sherrill <joel@OARcorp.com>
703
704        * startup/linkcmds*: Add FreeBSD sysctl() sections.
705
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
7162002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
717
718        * start/Makefile.am: Use install-data-local to install startfile.
719
7202002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
721
722        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
723
7242002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
725
726        * .cvsignore: Reformat.
727        Add autom4te*cache.
728        Remove autom4te.cache.
729
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
7352002-08-21      Joel Sherrill <joel@OARcorp.com>
736
737        * bsp_specs: Added support for -nostdlibs.
738
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
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
7552002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
756
757        * startup/Makefile.am: Add bsplib_DATA = linkcmds device-tree.
758
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
7642002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
765
766        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
767
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 
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
7812001-04-08      Joel Sherrill <joel@OARcorp.com>
782
783        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
784 
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
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
8052001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
806
807        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
808
8092001-11-26      Joel Sherrill <joel@OARcorp.com>
810
811        * vectors/vectors.S: Include <bsp.h> to get PPC_VECTOR_FILE_BASE.
812
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
8232001-11-20      Joel Sherrill <joel@OARcorp.com>
824
825        * console/console-io.c: Fix incorrect comment.
826
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
8362001-10-25      Joel Sherrill <joel@OARcorp.com>
837
838        * startup/linkcmds: Added _init and _fini.
839
8402001-10-12      Joel Sherrill <joel@OARcorp.com>
841
842        * shmsupp/lock.c, shmsupp/mpisr.c: Fixed typo.
843
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
8502001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
851
852        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
853
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
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
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
8742001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
875
876        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
877
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
8862000-12-19      Joel Sherrill <joel@OARcorp.com>
887
888        * timer/timer.c: Removed incorrect comments about ERC32.
889
8902000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
891
892        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
893
8942000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
895
896        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
897
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
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
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
9162000-08-10      Joel Sherrill <joel@OARcorp.com>
917
918        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.