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

4.104.115
Last change on this file since bb20cc63 was bb20cc63, checked in by Joel Sherrill <joel.sherrill@…>, on 11/12/08 at 14:54:48

2008-11-12 Joel Sherrill <joel.sherrill@…>

  • startup/bspstart.c: Add bsp_clicks_per_usec variable which is used by shared code.
  • Property mode set to 100644
File size: 27.7 KB
Line 
12008-11-12      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * startup/bspstart.c: Add bsp_clicks_per_usec variable which is used by
4        shared code.
5
62008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
9        of building libbspstart.a, using automake-rules.
10
112008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * Makefile.am: Eliminate *_SOURCES.
14
152008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * Makefile.am: Remove noinst_PROGRAMS (Unused).
18
192008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
22
232008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * configure.ac: Make letting boot_card() handle work area allocation
26        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
27        BSP_BOOTCARD_OPTIONS.
28
292008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * Makefile.am, start/start.S: bsp_cleanup() had the same code which was
32        executed when you returned from boot_card() to start.S. So just use
33        the stub bsp_cleanup() implementation and remove a file.
34        * startup/bspclean.c: Removed.
35
362008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * include/bsp.h: Remove unused BSP_INIT_STACK_SIZE.
39
402008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        * Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use
43        PowerPC level shared bsp_get_work_area() implementation.
44        * startup/bspgetworkarea.c: Removed.
45
462008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * include/bsp.h: Remove unnecessary boilerplate comments.
49
502008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
53        its own file and rely on BSP Framework to perform more
54        initialization. Remove unnecessary includes of rtems/libio.h and
55        rtems/libcsupport.h.
56        * startup/bspgetworkarea.c: New file.
57
582008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
61        phase, all prototypes were removed from bsp.h and empty
62        implementations were removed and made to use the shared stub.
63
642008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * shmsupp/lock.c: Disable CPU interrupts when we have the shared memory
67        locked. This is necessary to prevent deadlock.
68
692008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * Makefile.am, preinstall.am, shmsupp/getcfg.c, shmsupp/lock.c,
72        startup/linkcmds: Now running mptests using new memory layout with
73        updates patches against gdb 6.8.
74        * include/psim.h, startup/psim_registers.c: New files.
75
762008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * Makefile.am: Remove another duplicate reference.
79
802008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
81
82        * Makefile.am: Remove duplicate reference.
83
842008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        * irq/irq_init.c: Fix warnings.
87
882008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
89
90        * startup/bspstart.c: Changed bsp_get_workarea() to
91        bsp_get_work_area() and added support for an optional separate heap
92        area.
93
942008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * startup/bspstart.c: This BSP is OK with SPRG0.
97
982008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
99
100        * configure.ac: Add fast idle.
101
1022008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
103
104        * Makefile.am, configure.ac, startup/bspstart.c: Add capability for
105        bootcard.c BSP Initialization Framework to ask the BSP where it has
106        memory for the RTEMS Workspace and C Program Heap. These collectively
107        are referred to as work area. If the BSP supports this, then it does
108        not have to include code to split the available memory between the
109        two areas. This reduces the amount of code in the BSP specific
110        bspstart.c file. Additionally, the shared framework can initialize
111        the C Library, call rtems_debug_enable(), and dirty the work area
112        memory. Until most/all BSPs support this new capability, if the BSP
113        supports this, it should call
114        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
115        the transition is complete, this autoconf macro can be removed.
116
1172008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
118
119        * startup/bspstart.c: Refactored and renamed initialization routines to
120        rtems_initialize_data_structures, rtems_initialize_before_drivers,
121        rtems_initialize_device_drivers, and
122        rtems_initialize_start_multitasking. This opened the sequence up so
123        that bootcard() could provide a more robust and flexible framework
124        which is easier to explain and understand. This also lays the
125        groundwork for sharing the division of available memory between the
126        RTEMS workspace and heap and the C library initialization across all
127        BSPs.
128
1292008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * console/console-io.c: Typo.
132
1332008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
134
135        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
136        a network driver. This simplifies the Makefile.am and avoids pulling
137        in unneeded code.
138
1392008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
140
141        * startup/linkcmds: Add wildcard to gcc_except_table section so
142        programs compiled with gcc 4.3.x can link.
143
1442008-01-03      Till Straumann <strauman@slac.stanford.edu>
145
146        * bsp_specs: added crtend.o back to the endfiles. Otherwise,
147        C++ static constructors are not executed because the
148        call to __do_global_ctors_aux() is emitted into the .init
149        section by this endfile (yes, the endfile contributes to .init).
150
1512007-12-11      Till Straumann <strauman@slac.stanford.edu>
152
153        * Makefile.am: use new irq_bspsupport.rel which was
154        split out of exc_bspsupport.rel to provide finer-grained
155        control over what BSPs want to use.
156
1572007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
158
159        * bsp_specs, include/bsp.h, startup/bspstart.c: Eliminate copies of the
160        Configuration Table. Use the RTEMS provided accessor macros to obtain
161        configuration fields.
162
1632007-12-10      Till Straumann <strauman@slac.stanford.edu>
164       
165        * Makefile.am, irq/irq_init.c: use vector/interrupt
166        support from libcpu/powerpc/new-exceptions/bspsupport.
167
1682007-12-08      Till Straumann <strauman@slac.stanford.edu>
169
170        * Makefile.am: irq_supp.h was moved from shared/irq to
171        libcpu/powerpc/new-exceptions/bspsupport.
172
1732007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
174
175        * irq/irq_init.c: Add missing vectDesc variable.
176
1772007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
178
179        * clock/clock.c: Fix typo.
180
1812007-12-04      Till Straumann <strauman@slac.stanford.edu>
182
183        * irq/irq_init.c: removed unnecessary code (alredy
184        done by shared/irq/irq.c).
185
1862007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
187
188        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
189        from CPU Table to Configuration Table. Eliminate CPU Table from all
190        ports. Delete references to CPU Table in all forms.
191
1922007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
193
194        * Makefile.am, irq/no_pic.c: Spacing.
195
1962007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
199        Table fields to the Configuration Table. This included
200        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
201        do_zero_of_workspace, extra_mpci_receive_server_stack,
202        stack_allocate_hook, and stack_free_hook. As a side-effect of this
203        effort some multiprocessing code was made conditional and some style
204        clean up occurred.
205
2062007-12-02      Till Straumann <strauman@slac.stanford.edu>
207
208        * irq/no_pic.c: use new inline routine exported by
209        shared/irq/irq_supp.h for scanning the handler list.
210
2112007-12-02      Till Straumann <strauman@slac.stanford.edu>
212
213        * irq/irq_init.c: removed irrelevant comment.
214
2152007-11-30      Till Straumann <strauman@slac.stanford.edu>
216
217        * startup/bspstart.c: removed declaration of
218        bsp_exceptions_in_RAM.
219
2202007-11-30      Till Straumann <strauman@slac.stanford.edu>
221
222        * irq/irq.h, irq/no_pic.c: some more changes to let
223        using shared/irq/irq.c work.
224
2252007-11-30      Till Straumann <strauman@slac.stanford.edu>
226
227        * Makefile.am, irq/irq.h, irq/no_pic.c: install
228        and use new <irq/irq_supp.h> header.
229
2302007-11-30      Till Straumann <strauman@slac.stanford.edu>
231        * irq/irq.h, irq/irq_init.c: Removed the definition
232        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
233        initialize the irqBase member of the rtems_irq_global_settings
234        struct. However, irqBase is an rtems_irq_symbolic_name,
235        so using BSP_LOWEST_OFFSET is more appropriate.
236
2372007-11-30      Till Straumann <strauman@slac.stanford.edu>
238        * irq/irq.h, irq/irq.c (removed), irq/no_pic.c (added),
239        irq/irq_init.c, Makefile.am: The PSIM BSP (currently)
240        has no support for an interrupt controller or interrupts
241        other than the decrementer. Removed all definitions for PCI + ISA
242        interrupts and all unnecessary code (leftovers from copying).
243        Separated PIC-specific bits into 'no_pic.c' which allows us
244        to use 'irq.c' (i.e., more code) from 'shared'.
245
2462007-11-30      Till Straumann <strauman@slac.stanford.edu>
247
248        * startup/linkcmds.c, start/start.S: call __eabi() from start.S
249        and make sure linkcmds defines _SDA_BASE_ + _SDA2_BASE_ so that
250        sysv + eabi are properly supported.
251
2522007-11-30      Joel Sherrill <joel.sherrill@OARcorp.com>
253
254        * startup/bspstart.c: BSP_DIRTY_MEMORY should be tested for zero not
255        just defined.
256
2572007-11-29      Till Straumann <strauman@slac.stanford.edu>
258
259        * startup/bspstart.c, Makefile.am: Initialize BATs and enable MMU
260        to come closer to what other BSPs do. This allows us to use the
261        shared irq_asm.S. No more individual assembly code :-)
262
2632007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
264
265        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
266        Table. They have been replaced with variables named bsp_XXX as
267        needed.
268
2692007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
270
271        * configure.ac, startup/bspstart.c: Add BSP_DIRTY_MEMORY option.
272
2732007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
274
275        PR 1257/bsps
276        * irq/irq.c: Code outside of cpukit should use the public API for
277        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
278        public API and directly accessing _CPU_ISR_Disable and
279        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
280        directive which could lead to problems. This patch also changes the
281        type of the variable passed into these routines and addresses minor
282        style issues.
283
2842007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
285
286        * irq_init.c, Makefile.am: adapted to shared exception code
287
2882007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
289
290        * bsp_specs: Remove qrtems_debug.
291
2922007-04-05      Joel Sherrill <joel@OARcorp.com>
293
294        * clock/clock.c: Removed. File is unused in current source.
295
2962007-03-28      Joel Sherrill <joel@OARcorp.com>
297
298        * Makefile.am: Modify to avoid pulling in too much into minimum
299        executable.
300
3012006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
302
303        * configure.ac: New BUG-REPORT address.
304
3052006-11-15      Joel Sherrill <joel@OARcorp.com>
306
307        * Makefile.am, irq/irq.h: Merge c_rtems_main() into boot_card(). This
308        eliminated a file and simplified initialization.
309
3102006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
311
312        * Makefile.am: Remove superfluous -DASM.
313
3142006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
315
316        * configure.ac: Require autoconf-2.60. Require automake-1.10.
317
3182006-08-09      Joel Sherrill <joel@OARcorp.com>
319
320        * startup/linkcmds: Clean up a bit after adding missing .rela sections.
321
3222006-03-08      Joel Sherrill <joel@OARcorp.com>
323
324        * startup/linkcmds: Add .gnu.linkonce.b.* section.
325
3262006-02-08      Joel Sherrill <joel@OARcorp.com>
327
328        * startup/linkcmds: Add sections required by newer gcc versions.
329
3302006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
331
332        * configure.ac: Remove explicit ampolish3 support (now in
333        RTEMS_BSP_CONFIGURE).
334
3352006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
336
337        * configure.ac: Add ampolish3 support.
338        * Makefile.am: Add preinstall.am.
339
3402006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
341
342        * Makefile.am: Don't include subdirs.am.
343
3442006-01-05      Till Straumann <strauman@slac.stanford.edu>
345
346        * Makefile.am, vectors/vectors.S: use shared version of vectors.S.
347
3482005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
349
350        * include/bsp.h: New header guard.
351
3522005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
353
354        * irq/irq.c, irq/irq.h: Modified to use rtems/irq.h.
355
3562005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
357
358        * include/tm27.h: Elininate unsigned32.
359
3602005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
361
362        PR 779/bsp
363        * irq/irq.c, irq/irq.h, irq/irq_init.c: add parameter to new exception
364        interrupt handlers in powerpc bsps
365
3662005-04-11      Jennifer Averett <jennifer@OARcorp.com>
367
368        PR 777/bsps
369        * include/bsp.h: Add a Processor_Synchronize command in bsp.h
370
3712005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
372
373        * startup/bspstart.c: include <rtems/powerpc/powerpc.h>.
374        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
375        CPU_MINIMUM_STACK_FRAME_SIZE.
376
3772005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
378
379        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
380
3812005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
382
383        * Makefile.am: Merge-in wrapup/Makefile.am.
384        * wrapup/Makefile.am: Remove.
385        * configure.ac: Reflect changes above.
386
3872005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
388
389        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
390
3912005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
392
393        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
394
3952004-11-22      Jennifer Averett <jennifer@OARcorp.com>
396
397        PR 617/bsps
398        PR 581/bsps
399        * Makefile.am, bsp_specs, configure.ac, include/bsp.h, include/tm27.h,
400        start/start.S, startup/bspstart.c, startup/linkcmds,
401        tools/Makefile.am, tools/psim, vectors/vectors.S, wrapup/Makefile.am:
402        Convert PSIM to new exception model.
403        * irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c: New files.
404        * startup/setvec.c, timer/timer.c: Removed.
405
4062004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
407
408        * configure.ac: Require automake > 1.9.
409
4102004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
411
412        PR 610/bsps
413        * Makefile.am: Add include/tm27.h, Cosmetics.
414        * include/tm27.h: Final cosmetics.
415
4162004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
417
418        * include/bsp.h: Split out tmtest27 support.
419        * include/tm27.h: New.
420
4212004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
422
423        PR 613/bsps
424        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
425
4262004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
427
428        PR 614/bsps
429        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
430
4312004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
432
433        * vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
434
4352004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
436
437        * vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
438        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
439        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
440        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
441
4422004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
443
444        * include/bsp.h, shmsupp/getcfg.c, startup/bspstart.c,
445        timer/timer.c: Convert to using c99 fixed size types.
446
4472004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
448
449        * Makefile.am: Reflect changes to bsp.am.
450        Preinstall dist_project_lib*.
451
4522004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
453
454        * Makefile.am: Reflect changes to bsp.am.
455
4562004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
457
458        * Makefile.am: Cosmetics.
459
4602004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
461
462        * Makefile.am: Add $(TMPINSTALL_FILES) to all-local.
463
4642004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
465
466        * wrapup/Makefile.am: Convert to automake-building rules.
467
4682004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
469
470        * configure.ac: Remove RTEMS_CHECK_MULTIPROCESSING.
471        Remove AM_CONDITIONAL(HAS_MP).
472
4732004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
474
475        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
476        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
477        vectors/Makefile.am. Use automake compilation rules.
478        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
479        startup/Makefile.am, timer/Makefile.am, vectors/Makefile.am: Remove.
480        * configure.ac: Reflect changes above.
481
4822004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
483
484        * Makefile.am: Merge-in start/Makefile.am.
485        * start/Makefile.am: Remove.
486        * configure.ac: Reflect changes above.
487
4882004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
489
490        * wrapup/Makefile.am: Reflect changes to
491        ../support/*exception_processing/*.
492
4932004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
494
495        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
496        Add RTEMS_PROG_CCAS.
497
4982004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
499
500        * Makefile.am: Add PREINSTALL_DIRS.
501
5022004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
503
504        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
505        Add PRE/TMPINSTALL_FILES to CLEANFILES.
506        * start/Makefile.am: Ditto.
507        * startup/Makefile.am: Ditto.
508
5092004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
510
511        * wrapup/Makefile.am: Eliminate $(LIB).
512        Use noinst_DATA to trigger building libbsp.a.
513
5142003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
515
516        * console/Makefile.am: Eliminate *.rel.
517        Use $(top_srcdir)/../../shared instead of ../../../shared.
518        * startup/Makefile.am: Cosmetics.
519
5202003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
521
522        * clock/Makefile.am: Eliminate VPATH.
523        * console/Makefile.am: Eliminate VPATH.
524        * shmsupp/Makefile.am: Eliminate VPATH.
525        * startup/Makefile.am: Eliminate VPATH.
526        * timer/Makefile.am: Eliminate VPATH.
527        * vectors/Makefile.am: Eliminate VPATH.
528
5292003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
530
531        * wrapup/Makefile.am: Remove GENERIC_FILES.
532
5332003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
534
535        * startup/linkcmds: Remove SEARCH_DIR.
536
5372003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
538
539        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
540        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
541
5422003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
543
544        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
545        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
546
5472003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
550
5512003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
552
553        * start/Makefile.am: Misc cleanups and fixes.
554        * startup/Makefile.am: Misc cleanups and fixes.
555        * startup/linkcmds: Preparations for gcc-3.3.x.
556        * wrapup/Makefile.am: Misc cleanups and fixes.
557
5582003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
559
560        * Makefile.am: Add preinstallation dirstamp support.
561        * clock/Makefile.am: Cosmetics.
562        * console/Makefile.am: Cosmetics.
563        * shmsupp/Makefile.am: Cosmetics.
564        * startup/Makefile.am: Cosmetics.
565        * timer/Makefile.am: Cosmetics.
566        * vectors/Makefile.am: Cosmetics.
567        * wrapup/Makefile.am: Cosmetics.
568
5692003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
570
571        * clock/Makefile.am: Remove all-local: $(ARCH).
572        * console/Makefile.am: Remove all-local: $(ARCH).
573        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
574        * start/Makefile.am: Remove all-local: $(ARCH).
575        * startup/Makefile.am: Remove all-local: $(ARCH).
576        * timer/Makefile.am: Remove all-local: $(ARCH).
577        * vectors/Makefile.am: Remove all-local: $(ARCH).
578        * wrapup/Makefile.am: Remove all-local: $(ARCH).
579
5802003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
581
582        * Makefile.am: Merge-in include/Makefile.am.
583        Reflect changes to bsp.am.
584        * include/Makefile.am: Remove.
585        * configure.ac: Reflect changes above.
586
5872003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
588
589        * bsp_specs: Remove *lib:.
590
5912003-09-04      Joel Sherrill <joel@OARcorp.com>
592
593        * console/console-io.c, include/bsp.h, include/coverhd.h,
594        shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
595        shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
596        startup/linkcmds, startup/setvec.c, tools/psim, tools/runtest,
597        vectors/vectors.S: URL for license changed.
598
5992003-09-04      Joel Sherrill <joel@OARcorp.com>
600
601        * startup/bspstart.c: Removed incorrect statement about copyright
602        assignment.
603
6042003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
605
606        * Makefile.am: Reflect having moved aclocal/.
607
6082003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
609
610        * Makefile.am: Reflect having moved automake/.
611        * clock/Makefile.am: Reflect having moved automake/.
612        * console/Makefile.am: Reflect having moved automake/.
613        * include/Makefile.am: Reflect having moved automake/.
614        * shmsupp/Makefile.am: Reflect having moved automake/.
615        * start/Makefile.am: Reflect having moved automake/.
616        * startup/Makefile.am: Reflect having moved automake/.
617        * timer/Makefile.am: Reflect having moved automake/.
618        * vectors/Makefile.am: Reflect having moved automake/.
619        * wrapup/Makefile.am: Reflect having moved automake/.
620
6212003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
622
623        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
624
6252003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
626
627        PR 445/bsps
628        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
629        Remove cpp, old_cpp (now unused).
630
6312003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
632
633        * configure.ac: Remove AC_CONFIG_AUX_DIR.
634
6352003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
636
637        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
638
6392003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
640
641        * configure.ac: AC_PREREQ(2.57).
642
6432003-01-20      Joel Sherrill <joel@OARcorp.com>
644
645        * startup/linkcmds*: Add FreeBSD sysctl() sections.
646
6472002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
648
649        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
650        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
651        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
652        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
653        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
654        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
655        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
656
6572002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
658
659        * start/Makefile.am: Use install-data-local to install startfile.
660
6612002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
662
663        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
664
6652002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
666
667        * .cvsignore: Reformat.
668        Add autom4te*cache.
669        Remove autom4te.cache.
670
6712002-09-07      Joel Sherrill <joel@OARcorp.com>
672
673        * clock/clock.c: Disabled use of fast idle since it seems broken
674        with gcc 3.2.
675
6762002-08-21      Joel Sherrill <joel@OARcorp.com>
677
678        * bsp_specs: Added support for -nostdlibs.
679
6802002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
681
682        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
683        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
684        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
685        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
686        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
687        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
688        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
689        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
690
6912002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
692
693        * start/Makefile.am: Eliminate PGM.
694        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
695
6962002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
697
698        * startup/Makefile.am: Add bsplib_DATA = linkcmds device-tree.
699
7002002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
701
702        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
703        Remove $(OBJS) from all-local.
704
7052002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
706
707        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
708
7092001-05-09      Joel Sherrill <joel@OARcorp.com>
710
711        * startup/linkcmds: In support of gcc 3.1, added one of more
712        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
713        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
714        and direction of segments to memory regions may also have been
715        addressed.  This was a sweep across all BSPs.
716 
7172002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
718
719        * startup/bspstart.c: Include <rtems/bspIo.h>.
720        * vectors/align_h.S: Use <> instead of "" for include files.
721
7222001-04-08      Joel Sherrill <joel@OARcorp.com>
723
724        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
725 
7262002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
727
728        * configure.ac:
729        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
730        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
731        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
732        * Makefile.am: Remove AUTOMAKE_OPTIONS.
733        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
734        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
735        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
736        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
737        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
738        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
739        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
740        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
741
7422002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
743
744        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
745
7462001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
747
748        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
749
7502001-11-26      Joel Sherrill <joel@OARcorp.com>
751
752        * vectors/vectors.S: Include <bsp.h> to get PPC_VECTOR_FILE_BASE.
753
7542001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
755
756        * Makefile.am: Add @exceptions@ to SUBDIRS.
757        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
758        make/custom/psim.cfg;
759        Remove RTEMS_OUTPUT_BUILD_SUBDIRS;
760        Add RTEMS_PPC_EXCEPTIONS([old]).
761        * include/Makefile.am: include force-preinstall.am.
762        * wrapup/Makefile.am: Apply @exceptions@.
763
7642001-11-20      Joel Sherrill <joel@OARcorp.com>
765
766        * console/console-io.c: Fix incorrect comment.
767
7682001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
769
770        This modification is part of the submitted modifications necessary to
771        support the IBM PPC405 family.  This submission was reviewed by
772        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
773        not negatively impact the ppc403 BSPs.  The submission and tracking
774        process was captured as PR50.
775        * vectors/align_h.S: Added ppc405 support.
776
7772001-10-25      Joel Sherrill <joel@OARcorp.com>
778
779        * startup/linkcmds: Added _init and _fini.
780
7812001-10-12      Joel Sherrill <joel@OARcorp.com>
782
783        * shmsupp/lock.c, shmsupp/mpisr.c: Fixed typo.
784
7852001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
786
787        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
788        * configure.in: Remove.
789        * configure.ac: New file, generated from configure.in by autoupdate.
790
7912001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
792
793        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
794
7952001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
796
797        * wrapup/Makefile.am: Use GENERIC_PIECES = to make automake-1.5
798        happy.
799
8002001-08-16      Joel Sherrill <joel@OARcorp.com>
801
802        * clock/clock.c: Ensure that clock ticks are long enough to
803        make forward progress.  This was modified to improve results
804        on the RTEMS tests and the ACATS.
805        * startup/linkcmds: Modified to work better with gcc 2.8.1 and
806        gnat 3.13p.
807
8082001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
809
810        * configure.in: Add bspopts.h.
811        * include/.cvsignore: Add bspopts.h*, stamp-h*.
812        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
813        * include/bsp.h: Include bspopts.h.
814
8152001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
816
817        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
818
8192001-01-03      Joel Sherrill <joel@OARcorp.com>
820
821        * clock/clock.c: Use shared clock driver shell.
822        * console/console.c: Removed.  Now use shared polling shell.
823        * console/console-io.c: New file.
824        * console/Makefile.am: Correct to use shared polling shell.
825        * startup/bspstart.c: Remove all fast idle references.
826
8272000-12-19      Joel Sherrill <joel@OARcorp.com>
828
829        * timer/timer.c: Removed incorrect comments about ERC32.
830
8312000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
832
833        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
834
8352000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
836
837        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
838
8392000-11-01      Joel Sherrill <joel@OARcorp.com>
840
841        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
842        and libcsupport.h moved from libc to lib/include/rtems and
843        now must be referenced as <rtems/XXX.h>.   Header file order
844        was cleaned up while doing this.
845
8462000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
847
848        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
849        Switch to GNU canonicalization.
850
8512000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
852
853        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
854        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
855        vectors/Makefile.am, wrapup/Makefile.am: Include compile.am
856
8572000-08-10      Joel Sherrill <joel@OARcorp.com>
858
859        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.