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

4.104.115
Last change on this file since df393962 was df393962, checked in by Joel Sherrill <joel.sherrill@…>, on 12/04/08 at 20:34:02

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

  • bsp_specs: Move -e start from *link to *startfile to avoid warning for undefined entry symbol when linking relocatables with binutils 2.19.
  • Property mode set to 100644
File size: 28.0 KB
Line 
12008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * bsp_specs: Move -e start from *link to *startfile to avoid warning
4        for undefined entry symbol when linking relocatables with binutils
5        2.19.
6
72008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * startup/linkcmds: Most .eh_frame section to make gcc 4.4 SVN happy.
10
112008-11-12      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * startup/bspstart.c: Add bsp_clicks_per_usec variable which is used by
14        shared code.
15
162008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
19        of building libbspstart.a, using automake-rules.
20
212008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * Makefile.am: Eliminate *_SOURCES.
24
252008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * Makefile.am: Remove noinst_PROGRAMS (Unused).
28
292008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
30
31        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
32
332008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * configure.ac: Make letting boot_card() handle work area allocation
36        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
37        BSP_BOOTCARD_OPTIONS.
38
392008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * Makefile.am, start/start.S: bsp_cleanup() had the same code which was
42        executed when you returned from boot_card() to start.S. So just use
43        the stub bsp_cleanup() implementation and remove a file.
44        * startup/bspclean.c: Removed.
45
462008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * include/bsp.h: Remove unused BSP_INIT_STACK_SIZE.
49
502008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use
53        PowerPC level shared bsp_get_work_area() implementation.
54        * startup/bspgetworkarea.c: Removed.
55
562008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * include/bsp.h: Remove unnecessary boilerplate comments.
59
602008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
61
62        * Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
63        its own file and rely on BSP Framework to perform more
64        initialization. Remove unnecessary includes of rtems/libio.h and
65        rtems/libcsupport.h.
66        * startup/bspgetworkarea.c: New file.
67
682008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
71        phase, all prototypes were removed from bsp.h and empty
72        implementations were removed and made to use the shared stub.
73
742008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
75
76        * shmsupp/lock.c: Disable CPU interrupts when we have the shared memory
77        locked. This is necessary to prevent deadlock.
78
792008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * Makefile.am, preinstall.am, shmsupp/getcfg.c, shmsupp/lock.c,
82        startup/linkcmds: Now running mptests using new memory layout with
83        updates patches against gdb 6.8.
84        * include/psim.h, startup/psim_registers.c: New files.
85
862008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
87
88        * Makefile.am: Remove another duplicate reference.
89
902008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
91
92        * Makefile.am: Remove duplicate reference.
93
942008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * irq/irq_init.c: Fix warnings.
97
982008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
99
100        * startup/bspstart.c: Changed bsp_get_workarea() to
101        bsp_get_work_area() and added support for an optional separate heap
102        area.
103
1042008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
105
106        * startup/bspstart.c: This BSP is OK with SPRG0.
107
1082008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * configure.ac: Add fast idle.
111
1122008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
113
114        * Makefile.am, configure.ac, startup/bspstart.c: Add capability for
115        bootcard.c BSP Initialization Framework to ask the BSP where it has
116        memory for the RTEMS Workspace and C Program Heap. These collectively
117        are referred to as work area. If the BSP supports this, then it does
118        not have to include code to split the available memory between the
119        two areas. This reduces the amount of code in the BSP specific
120        bspstart.c file. Additionally, the shared framework can initialize
121        the C Library, call rtems_debug_enable(), and dirty the work area
122        memory. Until most/all BSPs support this new capability, if the BSP
123        supports this, it should call
124        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
125        the transition is complete, this autoconf macro can be removed.
126
1272008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
128
129        * startup/bspstart.c: Refactored and renamed initialization routines to
130        rtems_initialize_data_structures, rtems_initialize_before_drivers,
131        rtems_initialize_device_drivers, and
132        rtems_initialize_start_multitasking. This opened the sequence up so
133        that bootcard() could provide a more robust and flexible framework
134        which is easier to explain and understand. This also lays the
135        groundwork for sharing the division of available memory between the
136        RTEMS workspace and heap and the C library initialization across all
137        BSPs.
138
1392008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
140
141        * console/console-io.c: Typo.
142
1432008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
146        a network driver. This simplifies the Makefile.am and avoids pulling
147        in unneeded code.
148
1492008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
150
151        * startup/linkcmds: Add wildcard to gcc_except_table section so
152        programs compiled with gcc 4.3.x can link.
153
1542008-01-03      Till Straumann <strauman@slac.stanford.edu>
155
156        * bsp_specs: added crtend.o back to the endfiles. Otherwise,
157        C++ static constructors are not executed because the
158        call to __do_global_ctors_aux() is emitted into the .init
159        section by this endfile (yes, the endfile contributes to .init).
160
1612007-12-11      Till Straumann <strauman@slac.stanford.edu>
162
163        * Makefile.am: use new irq_bspsupport.rel which was
164        split out of exc_bspsupport.rel to provide finer-grained
165        control over what BSPs want to use.
166
1672007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        * bsp_specs, include/bsp.h, startup/bspstart.c: Eliminate copies of the
170        Configuration Table. Use the RTEMS provided accessor macros to obtain
171        configuration fields.
172
1732007-12-10      Till Straumann <strauman@slac.stanford.edu>
174       
175        * Makefile.am, irq/irq_init.c: use vector/interrupt
176        support from libcpu/powerpc/new-exceptions/bspsupport.
177
1782007-12-08      Till Straumann <strauman@slac.stanford.edu>
179
180        * Makefile.am: irq_supp.h was moved from shared/irq to
181        libcpu/powerpc/new-exceptions/bspsupport.
182
1832007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        * irq/irq_init.c: Add missing vectDesc variable.
186
1872007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
188
189        * clock/clock.c: Fix typo.
190
1912007-12-04      Till Straumann <strauman@slac.stanford.edu>
192
193        * irq/irq_init.c: removed unnecessary code (alredy
194        done by shared/irq/irq.c).
195
1962007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
199        from CPU Table to Configuration Table. Eliminate CPU Table from all
200        ports. Delete references to CPU Table in all forms.
201
2022007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * Makefile.am, irq/no_pic.c: Spacing.
205
2062007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
207
208        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
209        Table fields to the Configuration Table. This included
210        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
211        do_zero_of_workspace, extra_mpci_receive_server_stack,
212        stack_allocate_hook, and stack_free_hook. As a side-effect of this
213        effort some multiprocessing code was made conditional and some style
214        clean up occurred.
215
2162007-12-02      Till Straumann <strauman@slac.stanford.edu>
217
218        * irq/no_pic.c: use new inline routine exported by
219        shared/irq/irq_supp.h for scanning the handler list.
220
2212007-12-02      Till Straumann <strauman@slac.stanford.edu>
222
223        * irq/irq_init.c: removed irrelevant comment.
224
2252007-11-30      Till Straumann <strauman@slac.stanford.edu>
226
227        * startup/bspstart.c: removed declaration of
228        bsp_exceptions_in_RAM.
229
2302007-11-30      Till Straumann <strauman@slac.stanford.edu>
231
232        * irq/irq.h, irq/no_pic.c: some more changes to let
233        using shared/irq/irq.c work.
234
2352007-11-30      Till Straumann <strauman@slac.stanford.edu>
236
237        * Makefile.am, irq/irq.h, irq/no_pic.c: install
238        and use new <irq/irq_supp.h> header.
239
2402007-11-30      Till Straumann <strauman@slac.stanford.edu>
241        * irq/irq.h, irq/irq_init.c: Removed the definition
242        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
243        initialize the irqBase member of the rtems_irq_global_settings
244        struct. However, irqBase is an rtems_irq_symbolic_name,
245        so using BSP_LOWEST_OFFSET is more appropriate.
246
2472007-11-30      Till Straumann <strauman@slac.stanford.edu>
248        * irq/irq.h, irq/irq.c (removed), irq/no_pic.c (added),
249        irq/irq_init.c, Makefile.am: The PSIM BSP (currently)
250        has no support for an interrupt controller or interrupts
251        other than the decrementer. Removed all definitions for PCI + ISA
252        interrupts and all unnecessary code (leftovers from copying).
253        Separated PIC-specific bits into 'no_pic.c' which allows us
254        to use 'irq.c' (i.e., more code) from 'shared'.
255
2562007-11-30      Till Straumann <strauman@slac.stanford.edu>
257
258        * startup/linkcmds.c, start/start.S: call __eabi() from start.S
259        and make sure linkcmds defines _SDA_BASE_ + _SDA2_BASE_ so that
260        sysv + eabi are properly supported.
261
2622007-11-30      Joel Sherrill <joel.sherrill@OARcorp.com>
263
264        * startup/bspstart.c: BSP_DIRTY_MEMORY should be tested for zero not
265        just defined.
266
2672007-11-29      Till Straumann <strauman@slac.stanford.edu>
268
269        * startup/bspstart.c, Makefile.am: Initialize BATs and enable MMU
270        to come closer to what other BSPs do. This allows us to use the
271        shared irq_asm.S. No more individual assembly code :-)
272
2732007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
274
275        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
276        Table. They have been replaced with variables named bsp_XXX as
277        needed.
278
2792007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
280
281        * configure.ac, startup/bspstart.c: Add BSP_DIRTY_MEMORY option.
282
2832007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
284
285        PR 1257/bsps
286        * irq/irq.c: Code outside of cpukit should use the public API for
287        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
288        public API and directly accessing _CPU_ISR_Disable and
289        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
290        directive which could lead to problems. This patch also changes the
291        type of the variable passed into these routines and addresses minor
292        style issues.
293
2942007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
295
296        * irq_init.c, Makefile.am: adapted to shared exception code
297
2982007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
299
300        * bsp_specs: Remove qrtems_debug.
301
3022007-04-05      Joel Sherrill <joel@OARcorp.com>
303
304        * clock/clock.c: Removed. File is unused in current source.
305
3062007-03-28      Joel Sherrill <joel@OARcorp.com>
307
308        * Makefile.am: Modify to avoid pulling in too much into minimum
309        executable.
310
3112006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
312
313        * configure.ac: New BUG-REPORT address.
314
3152006-11-15      Joel Sherrill <joel@OARcorp.com>
316
317        * Makefile.am, irq/irq.h: Merge c_rtems_main() into boot_card(). This
318        eliminated a file and simplified initialization.
319
3202006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
321
322        * Makefile.am: Remove superfluous -DASM.
323
3242006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
325
326        * configure.ac: Require autoconf-2.60. Require automake-1.10.
327
3282006-08-09      Joel Sherrill <joel@OARcorp.com>
329
330        * startup/linkcmds: Clean up a bit after adding missing .rela sections.
331
3322006-03-08      Joel Sherrill <joel@OARcorp.com>
333
334        * startup/linkcmds: Add .gnu.linkonce.b.* section.
335
3362006-02-08      Joel Sherrill <joel@OARcorp.com>
337
338        * startup/linkcmds: Add sections required by newer gcc versions.
339
3402006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
341
342        * configure.ac: Remove explicit ampolish3 support (now in
343        RTEMS_BSP_CONFIGURE).
344
3452006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
346
347        * configure.ac: Add ampolish3 support.
348        * Makefile.am: Add preinstall.am.
349
3502006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
351
352        * Makefile.am: Don't include subdirs.am.
353
3542006-01-05      Till Straumann <strauman@slac.stanford.edu>
355
356        * Makefile.am, vectors/vectors.S: use shared version of vectors.S.
357
3582005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
359
360        * include/bsp.h: New header guard.
361
3622005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
363
364        * irq/irq.c, irq/irq.h: Modified to use rtems/irq.h.
365
3662005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
367
368        * include/tm27.h: Elininate unsigned32.
369
3702005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
371
372        PR 779/bsp
373        * irq/irq.c, irq/irq.h, irq/irq_init.c: add parameter to new exception
374        interrupt handlers in powerpc bsps
375
3762005-04-11      Jennifer Averett <jennifer@OARcorp.com>
377
378        PR 777/bsps
379        * include/bsp.h: Add a Processor_Synchronize command in bsp.h
380
3812005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
382
383        * startup/bspstart.c: include <rtems/powerpc/powerpc.h>.
384        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
385        CPU_MINIMUM_STACK_FRAME_SIZE.
386
3872005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
388
389        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
390
3912005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
392
393        * Makefile.am: Merge-in wrapup/Makefile.am.
394        * wrapup/Makefile.am: Remove.
395        * configure.ac: Reflect changes above.
396
3972005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
398
399        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
400
4012005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
402
403        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
404
4052004-11-22      Jennifer Averett <jennifer@OARcorp.com>
406
407        PR 617/bsps
408        PR 581/bsps
409        * Makefile.am, bsp_specs, configure.ac, include/bsp.h, include/tm27.h,
410        start/start.S, startup/bspstart.c, startup/linkcmds,
411        tools/Makefile.am, tools/psim, vectors/vectors.S, wrapup/Makefile.am:
412        Convert PSIM to new exception model.
413        * irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c: New files.
414        * startup/setvec.c, timer/timer.c: Removed.
415
4162004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
417
418        * configure.ac: Require automake > 1.9.
419
4202004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
421
422        PR 610/bsps
423        * Makefile.am: Add include/tm27.h, Cosmetics.
424        * include/tm27.h: Final cosmetics.
425
4262004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
427
428        * include/bsp.h: Split out tmtest27 support.
429        * include/tm27.h: New.
430
4312004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
432
433        PR 613/bsps
434        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
435
4362004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
437
438        PR 614/bsps
439        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
440
4412004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
442
443        * vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
444
4452004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
446
447        * vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
448        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
449        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
450        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
451
4522004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
453
454        * include/bsp.h, shmsupp/getcfg.c, startup/bspstart.c,
455        timer/timer.c: Convert to using c99 fixed size types.
456
4572004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
458
459        * Makefile.am: Reflect changes to bsp.am.
460        Preinstall dist_project_lib*.
461
4622004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
463
464        * Makefile.am: Reflect changes to bsp.am.
465
4662004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
467
468        * Makefile.am: Cosmetics.
469
4702004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
471
472        * Makefile.am: Add $(TMPINSTALL_FILES) to all-local.
473
4742004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
475
476        * wrapup/Makefile.am: Convert to automake-building rules.
477
4782004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
479
480        * configure.ac: Remove RTEMS_CHECK_MULTIPROCESSING.
481        Remove AM_CONDITIONAL(HAS_MP).
482
4832004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
484
485        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
486        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
487        vectors/Makefile.am. Use automake compilation rules.
488        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
489        startup/Makefile.am, timer/Makefile.am, vectors/Makefile.am: Remove.
490        * configure.ac: Reflect changes above.
491
4922004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
493
494        * Makefile.am: Merge-in start/Makefile.am.
495        * start/Makefile.am: Remove.
496        * configure.ac: Reflect changes above.
497
4982004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
499
500        * wrapup/Makefile.am: Reflect changes to
501        ../support/*exception_processing/*.
502
5032004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
504
505        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
506        Add RTEMS_PROG_CCAS.
507
5082004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
509
510        * Makefile.am: Add PREINSTALL_DIRS.
511
5122004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
513
514        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
515        Add PRE/TMPINSTALL_FILES to CLEANFILES.
516        * start/Makefile.am: Ditto.
517        * startup/Makefile.am: Ditto.
518
5192004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
520
521        * wrapup/Makefile.am: Eliminate $(LIB).
522        Use noinst_DATA to trigger building libbsp.a.
523
5242003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
525
526        * console/Makefile.am: Eliminate *.rel.
527        Use $(top_srcdir)/../../shared instead of ../../../shared.
528        * startup/Makefile.am: Cosmetics.
529
5302003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
531
532        * clock/Makefile.am: Eliminate VPATH.
533        * console/Makefile.am: Eliminate VPATH.
534        * shmsupp/Makefile.am: Eliminate VPATH.
535        * startup/Makefile.am: Eliminate VPATH.
536        * timer/Makefile.am: Eliminate VPATH.
537        * vectors/Makefile.am: Eliminate VPATH.
538
5392003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
540
541        * wrapup/Makefile.am: Remove GENERIC_FILES.
542
5432003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
544
545        * startup/linkcmds: Remove SEARCH_DIR.
546
5472003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
550        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
551
5522003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
554        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
555        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
556
5572003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
560
5612003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * start/Makefile.am: Misc cleanups and fixes.
564        * startup/Makefile.am: Misc cleanups and fixes.
565        * startup/linkcmds: Preparations for gcc-3.3.x.
566        * wrapup/Makefile.am: Misc cleanups and fixes.
567
5682003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
569
570        * Makefile.am: Add preinstallation dirstamp support.
571        * clock/Makefile.am: Cosmetics.
572        * console/Makefile.am: Cosmetics.
573        * shmsupp/Makefile.am: Cosmetics.
574        * startup/Makefile.am: Cosmetics.
575        * timer/Makefile.am: Cosmetics.
576        * vectors/Makefile.am: Cosmetics.
577        * wrapup/Makefile.am: Cosmetics.
578
5792003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
580
581        * clock/Makefile.am: Remove all-local: $(ARCH).
582        * console/Makefile.am: Remove all-local: $(ARCH).
583        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
584        * start/Makefile.am: Remove all-local: $(ARCH).
585        * startup/Makefile.am: Remove all-local: $(ARCH).
586        * timer/Makefile.am: Remove all-local: $(ARCH).
587        * vectors/Makefile.am: Remove all-local: $(ARCH).
588        * wrapup/Makefile.am: Remove all-local: $(ARCH).
589
5902003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
591
592        * Makefile.am: Merge-in include/Makefile.am.
593        Reflect changes to bsp.am.
594        * include/Makefile.am: Remove.
595        * configure.ac: Reflect changes above.
596
5972003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
598
599        * bsp_specs: Remove *lib:.
600
6012003-09-04      Joel Sherrill <joel@OARcorp.com>
602
603        * console/console-io.c, include/bsp.h, include/coverhd.h,
604        shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
605        shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
606        startup/linkcmds, startup/setvec.c, tools/psim, tools/runtest,
607        vectors/vectors.S: URL for license changed.
608
6092003-09-04      Joel Sherrill <joel@OARcorp.com>
610
611        * startup/bspstart.c: Removed incorrect statement about copyright
612        assignment.
613
6142003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * Makefile.am: Reflect having moved aclocal/.
617
6182003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
619
620        * Makefile.am: Reflect having moved automake/.
621        * clock/Makefile.am: Reflect having moved automake/.
622        * console/Makefile.am: Reflect having moved automake/.
623        * include/Makefile.am: Reflect having moved automake/.
624        * shmsupp/Makefile.am: Reflect having moved automake/.
625        * start/Makefile.am: Reflect having moved automake/.
626        * startup/Makefile.am: Reflect having moved automake/.
627        * timer/Makefile.am: Reflect having moved automake/.
628        * vectors/Makefile.am: Reflect having moved automake/.
629        * wrapup/Makefile.am: Reflect having moved automake/.
630
6312003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
632
633        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
634
6352003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
636
637        PR 445/bsps
638        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
639        Remove cpp, old_cpp (now unused).
640
6412003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
642
643        * configure.ac: Remove AC_CONFIG_AUX_DIR.
644
6452003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
646
647        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
648
6492003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
650
651        * configure.ac: AC_PREREQ(2.57).
652
6532003-01-20      Joel Sherrill <joel@OARcorp.com>
654
655        * startup/linkcmds*: Add FreeBSD sysctl() sections.
656
6572002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
658
659        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
660        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
661        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
662        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
663        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
664        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
665        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
666
6672002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
668
669        * start/Makefile.am: Use install-data-local to install startfile.
670
6712002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
672
673        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
674
6752002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * .cvsignore: Reformat.
678        Add autom4te*cache.
679        Remove autom4te.cache.
680
6812002-09-07      Joel Sherrill <joel@OARcorp.com>
682
683        * clock/clock.c: Disabled use of fast idle since it seems broken
684        with gcc 3.2.
685
6862002-08-21      Joel Sherrill <joel@OARcorp.com>
687
688        * bsp_specs: Added support for -nostdlibs.
689
6902002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
691
692        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
693        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
694        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
695        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
696        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
697        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
698        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
699        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
700
7012002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
702
703        * start/Makefile.am: Eliminate PGM.
704        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
705
7062002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
707
708        * startup/Makefile.am: Add bsplib_DATA = linkcmds device-tree.
709
7102002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
711
712        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
713        Remove $(OBJS) from all-local.
714
7152002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
716
717        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
718
7192001-05-09      Joel Sherrill <joel@OARcorp.com>
720
721        * startup/linkcmds: In support of gcc 3.1, added one of more
722        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
723        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
724        and direction of segments to memory regions may also have been
725        addressed.  This was a sweep across all BSPs.
726 
7272002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
728
729        * startup/bspstart.c: Include <rtems/bspIo.h>.
730        * vectors/align_h.S: Use <> instead of "" for include files.
731
7322001-04-08      Joel Sherrill <joel@OARcorp.com>
733
734        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
735 
7362002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
737
738        * configure.ac:
739        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
740        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
741        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
742        * Makefile.am: Remove AUTOMAKE_OPTIONS.
743        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
744        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
745        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
746        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
747        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
748        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
749        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
750        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
751
7522002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
753
754        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
755
7562001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
757
758        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
759
7602001-11-26      Joel Sherrill <joel@OARcorp.com>
761
762        * vectors/vectors.S: Include <bsp.h> to get PPC_VECTOR_FILE_BASE.
763
7642001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
765
766        * Makefile.am: Add @exceptions@ to SUBDIRS.
767        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
768        make/custom/psim.cfg;
769        Remove RTEMS_OUTPUT_BUILD_SUBDIRS;
770        Add RTEMS_PPC_EXCEPTIONS([old]).
771        * include/Makefile.am: include force-preinstall.am.
772        * wrapup/Makefile.am: Apply @exceptions@.
773
7742001-11-20      Joel Sherrill <joel@OARcorp.com>
775
776        * console/console-io.c: Fix incorrect comment.
777
7782001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
779
780        This modification is part of the submitted modifications necessary to
781        support the IBM PPC405 family.  This submission was reviewed by
782        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
783        not negatively impact the ppc403 BSPs.  The submission and tracking
784        process was captured as PR50.
785        * vectors/align_h.S: Added ppc405 support.
786
7872001-10-25      Joel Sherrill <joel@OARcorp.com>
788
789        * startup/linkcmds: Added _init and _fini.
790
7912001-10-12      Joel Sherrill <joel@OARcorp.com>
792
793        * shmsupp/lock.c, shmsupp/mpisr.c: Fixed typo.
794
7952001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
796
797        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
798        * configure.in: Remove.
799        * configure.ac: New file, generated from configure.in by autoupdate.
800
8012001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
802
803        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
804
8052001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
806
807        * wrapup/Makefile.am: Use GENERIC_PIECES = to make automake-1.5
808        happy.
809
8102001-08-16      Joel Sherrill <joel@OARcorp.com>
811
812        * clock/clock.c: Ensure that clock ticks are long enough to
813        make forward progress.  This was modified to improve results
814        on the RTEMS tests and the ACATS.
815        * startup/linkcmds: Modified to work better with gcc 2.8.1 and
816        gnat 3.13p.
817
8182001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
819
820        * configure.in: Add bspopts.h.
821        * include/.cvsignore: Add bspopts.h*, stamp-h*.
822        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
823        * include/bsp.h: Include bspopts.h.
824
8252001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
826
827        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
828
8292001-01-03      Joel Sherrill <joel@OARcorp.com>
830
831        * clock/clock.c: Use shared clock driver shell.
832        * console/console.c: Removed.  Now use shared polling shell.
833        * console/console-io.c: New file.
834        * console/Makefile.am: Correct to use shared polling shell.
835        * startup/bspstart.c: Remove all fast idle references.
836
8372000-12-19      Joel Sherrill <joel@OARcorp.com>
838
839        * timer/timer.c: Removed incorrect comments about ERC32.
840
8412000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
842
843        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
844
8452000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
846
847        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
848
8492000-11-01      Joel Sherrill <joel@OARcorp.com>
850
851        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
852        and libcsupport.h moved from libc to lib/include/rtems and
853        now must be referenced as <rtems/XXX.h>.   Header file order
854        was cleaned up while doing this.
855
8562000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
857
858        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
859        Switch to GNU canonicalization.
860
8612000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
862
863        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
864        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
865        vectors/Makefile.am, wrapup/Makefile.am: Include compile.am
866
8672000-08-10      Joel Sherrill <joel@OARcorp.com>
868
869        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.