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

4.104.115
Last change on this file since 81ec5044 was 81ec5044, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/29/08 at 20:52:22

2008-09-29 Ralf Corsépius <ralf.corsepius@…>

  • Makefile.am: Eliminate bsp.am. Build startup files as side-effect of building libbspstart.a, using automake-rules.
  • Property mode set to 100644
File size: 27.6 KB
Line 
12008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
4        of building libbspstart.a, using automake-rules.
5
62008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * Makefile.am: Eliminate *_SOURCES.
9
102008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * Makefile.am: Remove noinst_PROGRAMS (Unused).
13
142008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
17
182008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * configure.ac: Make letting boot_card() handle work area allocation
21        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
22        BSP_BOOTCARD_OPTIONS.
23
242008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * Makefile.am, start/start.S: bsp_cleanup() had the same code which was
27        executed when you returned from boot_card() to start.S. So just use
28        the stub bsp_cleanup() implementation and remove a file.
29        * startup/bspclean.c: Removed.
30
312008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * include/bsp.h: Remove unused BSP_INIT_STACK_SIZE.
34
352008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
36
37        * Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use
38        PowerPC level shared bsp_get_work_area() implementation.
39        * startup/bspgetworkarea.c: Removed.
40
412008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * include/bsp.h: Remove unnecessary boilerplate comments.
44
452008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
48        its own file and rely on BSP Framework to perform more
49        initialization. Remove unnecessary includes of rtems/libio.h and
50        rtems/libcsupport.h.
51        * startup/bspgetworkarea.c: New file.
52
532008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
56        phase, all prototypes were removed from bsp.h and empty
57        implementations were removed and made to use the shared stub.
58
592008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * shmsupp/lock.c: Disable CPU interrupts when we have the shared memory
62        locked. This is necessary to prevent deadlock.
63
642008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * Makefile.am, preinstall.am, shmsupp/getcfg.c, shmsupp/lock.c,
67        startup/linkcmds: Now running mptests using new memory layout with
68        updates patches against gdb 6.8.
69        * include/psim.h, startup/psim_registers.c: New files.
70
712008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
72
73        * Makefile.am: Remove another duplicate reference.
74
752008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
76
77        * Makefile.am: Remove duplicate reference.
78
792008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * irq/irq_init.c: Fix warnings.
82
832008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
84
85        * startup/bspstart.c: Changed bsp_get_workarea() to
86        bsp_get_work_area() and added support for an optional separate heap
87        area.
88
892008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
90
91        * startup/bspstart.c: This BSP is OK with SPRG0.
92
932008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * configure.ac: Add fast idle.
96
972008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * Makefile.am, configure.ac, startup/bspstart.c: Add capability for
100        bootcard.c BSP Initialization Framework to ask the BSP where it has
101        memory for the RTEMS Workspace and C Program Heap. These collectively
102        are referred to as work area. If the BSP supports this, then it does
103        not have to include code to split the available memory between the
104        two areas. This reduces the amount of code in the BSP specific
105        bspstart.c file. Additionally, the shared framework can initialize
106        the C Library, call rtems_debug_enable(), and dirty the work area
107        memory. Until most/all BSPs support this new capability, if the BSP
108        supports this, it should call
109        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
110        the transition is complete, this autoconf macro can be removed.
111
1122008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
113
114        * startup/bspstart.c: Refactored and renamed initialization routines to
115        rtems_initialize_data_structures, rtems_initialize_before_drivers,
116        rtems_initialize_device_drivers, and
117        rtems_initialize_start_multitasking. This opened the sequence up so
118        that bootcard() could provide a more robust and flexible framework
119        which is easier to explain and understand. This also lays the
120        groundwork for sharing the division of available memory between the
121        RTEMS workspace and heap and the C library initialization across all
122        BSPs.
123
1242008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * console/console-io.c: Typo.
127
1282008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
129
130        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
131        a network driver. This simplifies the Makefile.am and avoids pulling
132        in unneeded code.
133
1342008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
135
136        * startup/linkcmds: Add wildcard to gcc_except_table section so
137        programs compiled with gcc 4.3.x can link.
138
1392008-01-03      Till Straumann <strauman@slac.stanford.edu>
140
141        * bsp_specs: added crtend.o back to the endfiles. Otherwise,
142        C++ static constructors are not executed because the
143        call to __do_global_ctors_aux() is emitted into the .init
144        section by this endfile (yes, the endfile contributes to .init).
145
1462007-12-11      Till Straumann <strauman@slac.stanford.edu>
147
148        * Makefile.am: use new irq_bspsupport.rel which was
149        split out of exc_bspsupport.rel to provide finer-grained
150        control over what BSPs want to use.
151
1522007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
153
154        * bsp_specs, include/bsp.h, startup/bspstart.c: Eliminate copies of the
155        Configuration Table. Use the RTEMS provided accessor macros to obtain
156        configuration fields.
157
1582007-12-10      Till Straumann <strauman@slac.stanford.edu>
159       
160        * Makefile.am, irq/irq_init.c: use vector/interrupt
161        support from libcpu/powerpc/new-exceptions/bspsupport.
162
1632007-12-08      Till Straumann <strauman@slac.stanford.edu>
164
165        * Makefile.am: irq_supp.h was moved from shared/irq to
166        libcpu/powerpc/new-exceptions/bspsupport.
167
1682007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * irq/irq_init.c: Add missing vectDesc variable.
171
1722007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
173
174        * clock/clock.c: Fix typo.
175
1762007-12-04      Till Straumann <strauman@slac.stanford.edu>
177
178        * irq/irq_init.c: removed unnecessary code (alredy
179        done by shared/irq/irq.c).
180
1812007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
182
183        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
184        from CPU Table to Configuration Table. Eliminate CPU Table from all
185        ports. Delete references to CPU Table in all forms.
186
1872007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
188
189        * Makefile.am, irq/no_pic.c: Spacing.
190
1912007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
194        Table fields to the Configuration Table. This included
195        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
196        do_zero_of_workspace, extra_mpci_receive_server_stack,
197        stack_allocate_hook, and stack_free_hook. As a side-effect of this
198        effort some multiprocessing code was made conditional and some style
199        clean up occurred.
200
2012007-12-02      Till Straumann <strauman@slac.stanford.edu>
202
203        * irq/no_pic.c: use new inline routine exported by
204        shared/irq/irq_supp.h for scanning the handler list.
205
2062007-12-02      Till Straumann <strauman@slac.stanford.edu>
207
208        * irq/irq_init.c: removed irrelevant comment.
209
2102007-11-30      Till Straumann <strauman@slac.stanford.edu>
211
212        * startup/bspstart.c: removed declaration of
213        bsp_exceptions_in_RAM.
214
2152007-11-30      Till Straumann <strauman@slac.stanford.edu>
216
217        * irq/irq.h, irq/no_pic.c: some more changes to let
218        using shared/irq/irq.c work.
219
2202007-11-30      Till Straumann <strauman@slac.stanford.edu>
221
222        * Makefile.am, irq/irq.h, irq/no_pic.c: install
223        and use new <irq/irq_supp.h> header.
224
2252007-11-30      Till Straumann <strauman@slac.stanford.edu>
226        * irq/irq.h, irq/irq_init.c: Removed the definition
227        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
228        initialize the irqBase member of the rtems_irq_global_settings
229        struct. However, irqBase is an rtems_irq_symbolic_name,
230        so using BSP_LOWEST_OFFSET is more appropriate.
231
2322007-11-30      Till Straumann <strauman@slac.stanford.edu>
233        * irq/irq.h, irq/irq.c (removed), irq/no_pic.c (added),
234        irq/irq_init.c, Makefile.am: The PSIM BSP (currently)
235        has no support for an interrupt controller or interrupts
236        other than the decrementer. Removed all definitions for PCI + ISA
237        interrupts and all unnecessary code (leftovers from copying).
238        Separated PIC-specific bits into 'no_pic.c' which allows us
239        to use 'irq.c' (i.e., more code) from 'shared'.
240
2412007-11-30      Till Straumann <strauman@slac.stanford.edu>
242
243        * startup/linkcmds.c, start/start.S: call __eabi() from start.S
244        and make sure linkcmds defines _SDA_BASE_ + _SDA2_BASE_ so that
245        sysv + eabi are properly supported.
246
2472007-11-30      Joel Sherrill <joel.sherrill@OARcorp.com>
248
249        * startup/bspstart.c: BSP_DIRTY_MEMORY should be tested for zero not
250        just defined.
251
2522007-11-29      Till Straumann <strauman@slac.stanford.edu>
253
254        * startup/bspstart.c, Makefile.am: Initialize BATs and enable MMU
255        to come closer to what other BSPs do. This allows us to use the
256        shared irq_asm.S. No more individual assembly code :-)
257
2582007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
259
260        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
261        Table. They have been replaced with variables named bsp_XXX as
262        needed.
263
2642007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * configure.ac, startup/bspstart.c: Add BSP_DIRTY_MEMORY option.
267
2682007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
269
270        PR 1257/bsps
271        * irq/irq.c: Code outside of cpukit should use the public API for
272        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
273        public API and directly accessing _CPU_ISR_Disable and
274        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
275        directive which could lead to problems. This patch also changes the
276        type of the variable passed into these routines and addresses minor
277        style issues.
278
2792007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
280
281        * irq_init.c, Makefile.am: adapted to shared exception code
282
2832007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
284
285        * bsp_specs: Remove qrtems_debug.
286
2872007-04-05      Joel Sherrill <joel@OARcorp.com>
288
289        * clock/clock.c: Removed. File is unused in current source.
290
2912007-03-28      Joel Sherrill <joel@OARcorp.com>
292
293        * Makefile.am: Modify to avoid pulling in too much into minimum
294        executable.
295
2962006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
297
298        * configure.ac: New BUG-REPORT address.
299
3002006-11-15      Joel Sherrill <joel@OARcorp.com>
301
302        * Makefile.am, irq/irq.h: Merge c_rtems_main() into boot_card(). This
303        eliminated a file and simplified initialization.
304
3052006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
306
307        * Makefile.am: Remove superfluous -DASM.
308
3092006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
310
311        * configure.ac: Require autoconf-2.60. Require automake-1.10.
312
3132006-08-09      Joel Sherrill <joel@OARcorp.com>
314
315        * startup/linkcmds: Clean up a bit after adding missing .rela sections.
316
3172006-03-08      Joel Sherrill <joel@OARcorp.com>
318
319        * startup/linkcmds: Add .gnu.linkonce.b.* section.
320
3212006-02-08      Joel Sherrill <joel@OARcorp.com>
322
323        * startup/linkcmds: Add sections required by newer gcc versions.
324
3252006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
326
327        * configure.ac: Remove explicit ampolish3 support (now in
328        RTEMS_BSP_CONFIGURE).
329
3302006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
331
332        * configure.ac: Add ampolish3 support.
333        * Makefile.am: Add preinstall.am.
334
3352006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
336
337        * Makefile.am: Don't include subdirs.am.
338
3392006-01-05      Till Straumann <strauman@slac.stanford.edu>
340
341        * Makefile.am, vectors/vectors.S: use shared version of vectors.S.
342
3432005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
344
345        * include/bsp.h: New header guard.
346
3472005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
348
349        * irq/irq.c, irq/irq.h: Modified to use rtems/irq.h.
350
3512005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
352
353        * include/tm27.h: Elininate unsigned32.
354
3552005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
356
357        PR 779/bsp
358        * irq/irq.c, irq/irq.h, irq/irq_init.c: add parameter to new exception
359        interrupt handlers in powerpc bsps
360
3612005-04-11      Jennifer Averett <jennifer@OARcorp.com>
362
363        PR 777/bsps
364        * include/bsp.h: Add a Processor_Synchronize command in bsp.h
365
3662005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
367
368        * startup/bspstart.c: include <rtems/powerpc/powerpc.h>.
369        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
370        CPU_MINIMUM_STACK_FRAME_SIZE.
371
3722005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
373
374        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
375
3762005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
377
378        * Makefile.am: Merge-in wrapup/Makefile.am.
379        * wrapup/Makefile.am: Remove.
380        * configure.ac: Reflect changes above.
381
3822005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
383
384        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
385
3862005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
387
388        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
389
3902004-11-22      Jennifer Averett <jennifer@OARcorp.com>
391
392        PR 617/bsps
393        PR 581/bsps
394        * Makefile.am, bsp_specs, configure.ac, include/bsp.h, include/tm27.h,
395        start/start.S, startup/bspstart.c, startup/linkcmds,
396        tools/Makefile.am, tools/psim, vectors/vectors.S, wrapup/Makefile.am:
397        Convert PSIM to new exception model.
398        * irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c: New files.
399        * startup/setvec.c, timer/timer.c: Removed.
400
4012004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
402
403        * configure.ac: Require automake > 1.9.
404
4052004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
406
407        PR 610/bsps
408        * Makefile.am: Add include/tm27.h, Cosmetics.
409        * include/tm27.h: Final cosmetics.
410
4112004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
412
413        * include/bsp.h: Split out tmtest27 support.
414        * include/tm27.h: New.
415
4162004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
417
418        PR 613/bsps
419        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
420
4212004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
422
423        PR 614/bsps
424        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
425
4262004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
427
428        * vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
429
4302004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
431
432        * vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
433        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
434        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
435        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
436
4372004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
438
439        * include/bsp.h, shmsupp/getcfg.c, startup/bspstart.c,
440        timer/timer.c: Convert to using c99 fixed size types.
441
4422004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
443
444        * Makefile.am: Reflect changes to bsp.am.
445        Preinstall dist_project_lib*.
446
4472004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * Makefile.am: Reflect changes to bsp.am.
450
4512004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
452
453        * Makefile.am: Cosmetics.
454
4552004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
456
457        * Makefile.am: Add $(TMPINSTALL_FILES) to all-local.
458
4592004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
460
461        * wrapup/Makefile.am: Convert to automake-building rules.
462
4632004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
464
465        * configure.ac: Remove RTEMS_CHECK_MULTIPROCESSING.
466        Remove AM_CONDITIONAL(HAS_MP).
467
4682004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
471        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
472        vectors/Makefile.am. Use automake compilation rules.
473        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
474        startup/Makefile.am, timer/Makefile.am, vectors/Makefile.am: Remove.
475        * configure.ac: Reflect changes above.
476
4772004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
478
479        * Makefile.am: Merge-in start/Makefile.am.
480        * start/Makefile.am: Remove.
481        * configure.ac: Reflect changes above.
482
4832004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
484
485        * wrapup/Makefile.am: Reflect changes to
486        ../support/*exception_processing/*.
487
4882004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
489
490        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
491        Add RTEMS_PROG_CCAS.
492
4932004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
494
495        * Makefile.am: Add PREINSTALL_DIRS.
496
4972004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
498
499        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
500        Add PRE/TMPINSTALL_FILES to CLEANFILES.
501        * start/Makefile.am: Ditto.
502        * startup/Makefile.am: Ditto.
503
5042004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
505
506        * wrapup/Makefile.am: Eliminate $(LIB).
507        Use noinst_DATA to trigger building libbsp.a.
508
5092003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
510
511        * console/Makefile.am: Eliminate *.rel.
512        Use $(top_srcdir)/../../shared instead of ../../../shared.
513        * startup/Makefile.am: Cosmetics.
514
5152003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
516
517        * clock/Makefile.am: Eliminate VPATH.
518        * console/Makefile.am: Eliminate VPATH.
519        * shmsupp/Makefile.am: Eliminate VPATH.
520        * startup/Makefile.am: Eliminate VPATH.
521        * timer/Makefile.am: Eliminate VPATH.
522        * vectors/Makefile.am: Eliminate VPATH.
523
5242003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
525
526        * wrapup/Makefile.am: Remove GENERIC_FILES.
527
5282003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
529
530        * startup/linkcmds: Remove SEARCH_DIR.
531
5322003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
533
534        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
535        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
536
5372003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
538
539        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
540        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
541
5422003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
543
544        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
545
5462003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
547
548        * start/Makefile.am: Misc cleanups and fixes.
549        * startup/Makefile.am: Misc cleanups and fixes.
550        * startup/linkcmds: Preparations for gcc-3.3.x.
551        * wrapup/Makefile.am: Misc cleanups and fixes.
552
5532003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
554
555        * Makefile.am: Add preinstallation dirstamp support.
556        * clock/Makefile.am: Cosmetics.
557        * console/Makefile.am: Cosmetics.
558        * shmsupp/Makefile.am: Cosmetics.
559        * startup/Makefile.am: Cosmetics.
560        * timer/Makefile.am: Cosmetics.
561        * vectors/Makefile.am: Cosmetics.
562        * wrapup/Makefile.am: Cosmetics.
563
5642003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
565
566        * clock/Makefile.am: Remove all-local: $(ARCH).
567        * console/Makefile.am: Remove all-local: $(ARCH).
568        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
569        * start/Makefile.am: Remove all-local: $(ARCH).
570        * startup/Makefile.am: Remove all-local: $(ARCH).
571        * timer/Makefile.am: Remove all-local: $(ARCH).
572        * vectors/Makefile.am: Remove all-local: $(ARCH).
573        * wrapup/Makefile.am: Remove all-local: $(ARCH).
574
5752003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
576
577        * Makefile.am: Merge-in include/Makefile.am.
578        Reflect changes to bsp.am.
579        * include/Makefile.am: Remove.
580        * configure.ac: Reflect changes above.
581
5822003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
583
584        * bsp_specs: Remove *lib:.
585
5862003-09-04      Joel Sherrill <joel@OARcorp.com>
587
588        * console/console-io.c, include/bsp.h, include/coverhd.h,
589        shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
590        shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
591        startup/linkcmds, startup/setvec.c, tools/psim, tools/runtest,
592        vectors/vectors.S: URL for license changed.
593
5942003-09-04      Joel Sherrill <joel@OARcorp.com>
595
596        * startup/bspstart.c: Removed incorrect statement about copyright
597        assignment.
598
5992003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
600
601        * Makefile.am: Reflect having moved aclocal/.
602
6032003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
604
605        * Makefile.am: Reflect having moved automake/.
606        * clock/Makefile.am: Reflect having moved automake/.
607        * console/Makefile.am: Reflect having moved automake/.
608        * include/Makefile.am: Reflect having moved automake/.
609        * shmsupp/Makefile.am: Reflect having moved automake/.
610        * start/Makefile.am: Reflect having moved automake/.
611        * startup/Makefile.am: Reflect having moved automake/.
612        * timer/Makefile.am: Reflect having moved automake/.
613        * vectors/Makefile.am: Reflect having moved automake/.
614        * wrapup/Makefile.am: Reflect having moved automake/.
615
6162003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
617
618        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
619
6202003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
621
622        PR 445/bsps
623        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
624        Remove cpp, old_cpp (now unused).
625
6262003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
627
628        * configure.ac: Remove AC_CONFIG_AUX_DIR.
629
6302003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
631
632        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
633
6342003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
635
636        * configure.ac: AC_PREREQ(2.57).
637
6382003-01-20      Joel Sherrill <joel@OARcorp.com>
639
640        * startup/linkcmds*: Add FreeBSD sysctl() sections.
641
6422002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
643
644        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
645        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
646        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
647        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
648        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
649        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
650        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
651
6522002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
653
654        * start/Makefile.am: Use install-data-local to install startfile.
655
6562002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
657
658        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
659
6602002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
661
662        * .cvsignore: Reformat.
663        Add autom4te*cache.
664        Remove autom4te.cache.
665
6662002-09-07      Joel Sherrill <joel@OARcorp.com>
667
668        * clock/clock.c: Disabled use of fast idle since it seems broken
669        with gcc 3.2.
670
6712002-08-21      Joel Sherrill <joel@OARcorp.com>
672
673        * bsp_specs: Added support for -nostdlibs.
674
6752002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
678        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
679        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
680        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
681        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
682        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
683        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
684        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
685
6862002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
687
688        * start/Makefile.am: Eliminate PGM.
689        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
690
6912002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        * startup/Makefile.am: Add bsplib_DATA = linkcmds device-tree.
694
6952002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
696
697        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
698        Remove $(OBJS) from all-local.
699
7002002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
701
702        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
703
7042001-05-09      Joel Sherrill <joel@OARcorp.com>
705
706        * startup/linkcmds: In support of gcc 3.1, added one of more
707        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
708        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
709        and direction of segments to memory regions may also have been
710        addressed.  This was a sweep across all BSPs.
711 
7122002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
713
714        * startup/bspstart.c: Include <rtems/bspIo.h>.
715        * vectors/align_h.S: Use <> instead of "" for include files.
716
7172001-04-08      Joel Sherrill <joel@OARcorp.com>
718
719        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
720 
7212002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
722
723        * configure.ac:
724        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
725        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
726        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
727        * Makefile.am: Remove AUTOMAKE_OPTIONS.
728        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
729        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
730        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
731        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
732        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
733        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
734        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
735        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
736
7372002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
738
739        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
740
7412001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
742
743        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
744
7452001-11-26      Joel Sherrill <joel@OARcorp.com>
746
747        * vectors/vectors.S: Include <bsp.h> to get PPC_VECTOR_FILE_BASE.
748
7492001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
750
751        * Makefile.am: Add @exceptions@ to SUBDIRS.
752        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
753        make/custom/psim.cfg;
754        Remove RTEMS_OUTPUT_BUILD_SUBDIRS;
755        Add RTEMS_PPC_EXCEPTIONS([old]).
756        * include/Makefile.am: include force-preinstall.am.
757        * wrapup/Makefile.am: Apply @exceptions@.
758
7592001-11-20      Joel Sherrill <joel@OARcorp.com>
760
761        * console/console-io.c: Fix incorrect comment.
762
7632001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
764
765        This modification is part of the submitted modifications necessary to
766        support the IBM PPC405 family.  This submission was reviewed by
767        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
768        not negatively impact the ppc403 BSPs.  The submission and tracking
769        process was captured as PR50.
770        * vectors/align_h.S: Added ppc405 support.
771
7722001-10-25      Joel Sherrill <joel@OARcorp.com>
773
774        * startup/linkcmds: Added _init and _fini.
775
7762001-10-12      Joel Sherrill <joel@OARcorp.com>
777
778        * shmsupp/lock.c, shmsupp/mpisr.c: Fixed typo.
779
7802001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
781
782        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
783        * configure.in: Remove.
784        * configure.ac: New file, generated from configure.in by autoupdate.
785
7862001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
787
788        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
789
7902001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
791
792        * wrapup/Makefile.am: Use GENERIC_PIECES = to make automake-1.5
793        happy.
794
7952001-08-16      Joel Sherrill <joel@OARcorp.com>
796
797        * clock/clock.c: Ensure that clock ticks are long enough to
798        make forward progress.  This was modified to improve results
799        on the RTEMS tests and the ACATS.
800        * startup/linkcmds: Modified to work better with gcc 2.8.1 and
801        gnat 3.13p.
802
8032001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
804
805        * configure.in: Add bspopts.h.
806        * include/.cvsignore: Add bspopts.h*, stamp-h*.
807        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
808        * include/bsp.h: Include bspopts.h.
809
8102001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
811
812        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
813
8142001-01-03      Joel Sherrill <joel@OARcorp.com>
815
816        * clock/clock.c: Use shared clock driver shell.
817        * console/console.c: Removed.  Now use shared polling shell.
818        * console/console-io.c: New file.
819        * console/Makefile.am: Correct to use shared polling shell.
820        * startup/bspstart.c: Remove all fast idle references.
821
8222000-12-19      Joel Sherrill <joel@OARcorp.com>
823
824        * timer/timer.c: Removed incorrect comments about ERC32.
825
8262000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
827
828        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
829
8302000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
831
832        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
833
8342000-11-01      Joel Sherrill <joel@OARcorp.com>
835
836        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
837        and libcsupport.h moved from libc to lib/include/rtems and
838        now must be referenced as <rtems/XXX.h>.   Header file order
839        was cleaned up while doing this.
840
8412000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
842
843        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
844        Switch to GNU canonicalization.
845
8462000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
847
848        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
849        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
850        vectors/Makefile.am, wrapup/Makefile.am: Include compile.am
851
8522000-08-10      Joel Sherrill <joel@OARcorp.com>
853
854        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.