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

4.104.115
Last change on this file since 77f842d was 77f842d, checked in by Joel Sherrill <joel.sherrill@…>, on Aug 28, 2009 at 6:21:20 PM

2009-08-28 Joel Sherrill <joel.sherrill@…>

  • startup/bspstart.c: Spacing.
  • Property mode set to 100644
File size: 28.5 KB
Line 
12009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * startup/bspstart.c: Spacing.
4
52009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
8        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
9        have the same options.
10
112009-04-28      Chris Johns <chrisj@rtems.org>
12
13        * start/start.S: Update for boot_card command line change.
14
152008-12-07      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * bsp_specs: Remove -Qy from *link.
18
192008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * bsp_specs: Move -e start from *link to *startfile to avoid warning
22        for undefined entry symbol when linking relocatables with binutils
23        2.19.
24
252008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * startup/linkcmds: Most .eh_frame section to make gcc 4.4 SVN happy.
28
292008-11-12      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * startup/bspstart.c: Add bsp_clicks_per_usec variable which is used by
32        shared code.
33
342008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
37        of building libbspstart.a, using automake-rules.
38
392008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
40
41        * Makefile.am: Eliminate *_SOURCES.
42
432008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * Makefile.am: Remove noinst_PROGRAMS (Unused).
46
472008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
48
49        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
50
512008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * configure.ac: Make letting boot_card() handle work area allocation
54        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
55        BSP_BOOTCARD_OPTIONS.
56
572008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * Makefile.am, start/start.S: bsp_cleanup() had the same code which was
60        executed when you returned from boot_card() to start.S. So just use
61        the stub bsp_cleanup() implementation and remove a file.
62        * startup/bspclean.c: Removed.
63
642008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * include/bsp.h: Remove unused BSP_INIT_STACK_SIZE.
67
682008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use
71        PowerPC level shared bsp_get_work_area() implementation.
72        * startup/bspgetworkarea.c: Removed.
73
742008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
75
76        * include/bsp.h: Remove unnecessary boilerplate comments.
77
782008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
79
80        * Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
81        its own file and rely on BSP Framework to perform more
82        initialization. Remove unnecessary includes of rtems/libio.h and
83        rtems/libcsupport.h.
84        * startup/bspgetworkarea.c: New file.
85
862008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
87
88        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
89        phase, all prototypes were removed from bsp.h and empty
90        implementations were removed and made to use the shared stub.
91
922008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * shmsupp/lock.c: Disable CPU interrupts when we have the shared memory
95        locked. This is necessary to prevent deadlock.
96
972008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
98
99        * Makefile.am, preinstall.am, shmsupp/getcfg.c, shmsupp/lock.c,
100        startup/linkcmds: Now running mptests using new memory layout with
101        updates patches against gdb 6.8.
102        * include/psim.h, startup/psim_registers.c: New files.
103
1042008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
105
106        * Makefile.am: Remove another duplicate reference.
107
1082008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
109
110        * Makefile.am: Remove duplicate reference.
111
1122008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * irq/irq_init.c: Fix warnings.
115
1162008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
117
118        * startup/bspstart.c: Changed bsp_get_workarea() to
119        bsp_get_work_area() and added support for an optional separate heap
120        area.
121
1222008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
123
124        * startup/bspstart.c: This BSP is OK with SPRG0.
125
1262008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
127
128        * configure.ac: Add fast idle.
129
1302008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        * Makefile.am, configure.ac, startup/bspstart.c: Add capability for
133        bootcard.c BSP Initialization Framework to ask the BSP where it has
134        memory for the RTEMS Workspace and C Program Heap. These collectively
135        are referred to as work area. If the BSP supports this, then it does
136        not have to include code to split the available memory between the
137        two areas. This reduces the amount of code in the BSP specific
138        bspstart.c file. Additionally, the shared framework can initialize
139        the C Library, call rtems_debug_enable(), and dirty the work area
140        memory. Until most/all BSPs support this new capability, if the BSP
141        supports this, it should call
142        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
143        the transition is complete, this autoconf macro can be removed.
144
1452008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
146
147        * startup/bspstart.c: Refactored and renamed initialization routines to
148        rtems_initialize_data_structures, rtems_initialize_before_drivers,
149        rtems_initialize_device_drivers, and
150        rtems_initialize_start_multitasking. This opened the sequence up so
151        that bootcard() could provide a more robust and flexible framework
152        which is easier to explain and understand. This also lays the
153        groundwork for sharing the division of available memory between the
154        RTEMS workspace and heap and the C library initialization across all
155        BSPs.
156
1572008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
158
159        * console/console-io.c: Typo.
160
1612008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
162
163        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
164        a network driver. This simplifies the Makefile.am and avoids pulling
165        in unneeded code.
166
1672008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        * startup/linkcmds: Add wildcard to gcc_except_table section so
170        programs compiled with gcc 4.3.x can link.
171
1722008-01-03      Till Straumann <strauman@slac.stanford.edu>
173
174        * bsp_specs: added crtend.o back to the endfiles. Otherwise,
175        C++ static constructors are not executed because the
176        call to __do_global_ctors_aux() is emitted into the .init
177        section by this endfile (yes, the endfile contributes to .init).
178
1792007-12-11      Till Straumann <strauman@slac.stanford.edu>
180
181        * Makefile.am: use new irq_bspsupport.rel which was
182        split out of exc_bspsupport.rel to provide finer-grained
183        control over what BSPs want to use.
184
1852007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
186
187        * bsp_specs, include/bsp.h, startup/bspstart.c: Eliminate copies of the
188        Configuration Table. Use the RTEMS provided accessor macros to obtain
189        configuration fields.
190
1912007-12-10      Till Straumann <strauman@slac.stanford.edu>
192       
193        * Makefile.am, irq/irq_init.c: use vector/interrupt
194        support from libcpu/powerpc/new-exceptions/bspsupport.
195
1962007-12-08      Till Straumann <strauman@slac.stanford.edu>
197
198        * Makefile.am: irq_supp.h was moved from shared/irq to
199        libcpu/powerpc/new-exceptions/bspsupport.
200
2012007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
202
203        * irq/irq_init.c: Add missing vectDesc variable.
204
2052007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
206
207        * clock/clock.c: Fix typo.
208
2092007-12-04      Till Straumann <strauman@slac.stanford.edu>
210
211        * irq/irq_init.c: removed unnecessary code (alredy
212        done by shared/irq/irq.c).
213
2142007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
215
216        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
217        from CPU Table to Configuration Table. Eliminate CPU Table from all
218        ports. Delete references to CPU Table in all forms.
219
2202007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
221
222        * Makefile.am, irq/no_pic.c: Spacing.
223
2242007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
225
226        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
227        Table fields to the Configuration Table. This included
228        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
229        do_zero_of_workspace, extra_mpci_receive_server_stack,
230        stack_allocate_hook, and stack_free_hook. As a side-effect of this
231        effort some multiprocessing code was made conditional and some style
232        clean up occurred.
233
2342007-12-02      Till Straumann <strauman@slac.stanford.edu>
235
236        * irq/no_pic.c: use new inline routine exported by
237        shared/irq/irq_supp.h for scanning the handler list.
238
2392007-12-02      Till Straumann <strauman@slac.stanford.edu>
240
241        * irq/irq_init.c: removed irrelevant comment.
242
2432007-11-30      Till Straumann <strauman@slac.stanford.edu>
244
245        * startup/bspstart.c: removed declaration of
246        bsp_exceptions_in_RAM.
247
2482007-11-30      Till Straumann <strauman@slac.stanford.edu>
249
250        * irq/irq.h, irq/no_pic.c: some more changes to let
251        using shared/irq/irq.c work.
252
2532007-11-30      Till Straumann <strauman@slac.stanford.edu>
254
255        * Makefile.am, irq/irq.h, irq/no_pic.c: install
256        and use new <irq/irq_supp.h> header.
257
2582007-11-30      Till Straumann <strauman@slac.stanford.edu>
259        * irq/irq.h, irq/irq_init.c: Removed the definition
260        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
261        initialize the irqBase member of the rtems_irq_global_settings
262        struct. However, irqBase is an rtems_irq_symbolic_name,
263        so using BSP_LOWEST_OFFSET is more appropriate.
264
2652007-11-30      Till Straumann <strauman@slac.stanford.edu>
266        * irq/irq.h, irq/irq.c (removed), irq/no_pic.c (added),
267        irq/irq_init.c, Makefile.am: The PSIM BSP (currently)
268        has no support for an interrupt controller or interrupts
269        other than the decrementer. Removed all definitions for PCI + ISA
270        interrupts and all unnecessary code (leftovers from copying).
271        Separated PIC-specific bits into 'no_pic.c' which allows us
272        to use 'irq.c' (i.e., more code) from 'shared'.
273
2742007-11-30      Till Straumann <strauman@slac.stanford.edu>
275
276        * startup/linkcmds.c, start/start.S: call __eabi() from start.S
277        and make sure linkcmds defines _SDA_BASE_ + _SDA2_BASE_ so that
278        sysv + eabi are properly supported.
279
2802007-11-30      Joel Sherrill <joel.sherrill@OARcorp.com>
281
282        * startup/bspstart.c: BSP_DIRTY_MEMORY should be tested for zero not
283        just defined.
284
2852007-11-29      Till Straumann <strauman@slac.stanford.edu>
286
287        * startup/bspstart.c, Makefile.am: Initialize BATs and enable MMU
288        to come closer to what other BSPs do. This allows us to use the
289        shared irq_asm.S. No more individual assembly code :-)
290
2912007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
292
293        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
294        Table. They have been replaced with variables named bsp_XXX as
295        needed.
296
2972007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
298
299        * configure.ac, startup/bspstart.c: Add BSP_DIRTY_MEMORY option.
300
3012007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        PR 1257/bsps
304        * irq/irq.c: Code outside of cpukit should use the public API for
305        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
306        public API and directly accessing _CPU_ISR_Disable and
307        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
308        directive which could lead to problems. This patch also changes the
309        type of the variable passed into these routines and addresses minor
310        style issues.
311
3122007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
313
314        * irq_init.c, Makefile.am: adapted to shared exception code
315
3162007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
317
318        * bsp_specs: Remove qrtems_debug.
319
3202007-04-05      Joel Sherrill <joel@OARcorp.com>
321
322        * clock/clock.c: Removed. File is unused in current source.
323
3242007-03-28      Joel Sherrill <joel@OARcorp.com>
325
326        * Makefile.am: Modify to avoid pulling in too much into minimum
327        executable.
328
3292006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
330
331        * configure.ac: New BUG-REPORT address.
332
3332006-11-15      Joel Sherrill <joel@OARcorp.com>
334
335        * Makefile.am, irq/irq.h: Merge c_rtems_main() into boot_card(). This
336        eliminated a file and simplified initialization.
337
3382006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
339
340        * Makefile.am: Remove superfluous -DASM.
341
3422006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
343
344        * configure.ac: Require autoconf-2.60. Require automake-1.10.
345
3462006-08-09      Joel Sherrill <joel@OARcorp.com>
347
348        * startup/linkcmds: Clean up a bit after adding missing .rela sections.
349
3502006-03-08      Joel Sherrill <joel@OARcorp.com>
351
352        * startup/linkcmds: Add .gnu.linkonce.b.* section.
353
3542006-02-08      Joel Sherrill <joel@OARcorp.com>
355
356        * startup/linkcmds: Add sections required by newer gcc versions.
357
3582006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
359
360        * configure.ac: Remove explicit ampolish3 support (now in
361        RTEMS_BSP_CONFIGURE).
362
3632006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
364
365        * configure.ac: Add ampolish3 support.
366        * Makefile.am: Add preinstall.am.
367
3682006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
369
370        * Makefile.am: Don't include subdirs.am.
371
3722006-01-05      Till Straumann <strauman@slac.stanford.edu>
373
374        * Makefile.am, vectors/vectors.S: use shared version of vectors.S.
375
3762005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
377
378        * include/bsp.h: New header guard.
379
3802005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
381
382        * irq/irq.c, irq/irq.h: Modified to use rtems/irq.h.
383
3842005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
385
386        * include/tm27.h: Elininate unsigned32.
387
3882005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
389
390        PR 779/bsp
391        * irq/irq.c, irq/irq.h, irq/irq_init.c: add parameter to new exception
392        interrupt handlers in powerpc bsps
393
3942005-04-11      Jennifer Averett <jennifer@OARcorp.com>
395
396        PR 777/bsps
397        * include/bsp.h: Add a Processor_Synchronize command in bsp.h
398
3992005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
400
401        * startup/bspstart.c: include <rtems/powerpc/powerpc.h>.
402        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
403        CPU_MINIMUM_STACK_FRAME_SIZE.
404
4052005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
406
407        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
408
4092005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
410
411        * Makefile.am: Merge-in wrapup/Makefile.am.
412        * wrapup/Makefile.am: Remove.
413        * configure.ac: Reflect changes above.
414
4152005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
416
417        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
418
4192005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
420
421        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
422
4232004-11-22      Jennifer Averett <jennifer@OARcorp.com>
424
425        PR 617/bsps
426        PR 581/bsps
427        * Makefile.am, bsp_specs, configure.ac, include/bsp.h, include/tm27.h,
428        start/start.S, startup/bspstart.c, startup/linkcmds,
429        tools/Makefile.am, tools/psim, vectors/vectors.S, wrapup/Makefile.am:
430        Convert PSIM to new exception model.
431        * irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c: New files.
432        * startup/setvec.c, timer/timer.c: Removed.
433
4342004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
435
436        * configure.ac: Require automake > 1.9.
437
4382004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
439
440        PR 610/bsps
441        * Makefile.am: Add include/tm27.h, Cosmetics.
442        * include/tm27.h: Final cosmetics.
443
4442004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
445
446        * include/bsp.h: Split out tmtest27 support.
447        * include/tm27.h: New.
448
4492004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
450
451        PR 613/bsps
452        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
453
4542004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
455
456        PR 614/bsps
457        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
458
4592004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
460
461        * vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
462
4632004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
464
465        * vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
466        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
467        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
468        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
469
4702004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
471
472        * include/bsp.h, shmsupp/getcfg.c, startup/bspstart.c,
473        timer/timer.c: Convert to using c99 fixed size types.
474
4752004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
476
477        * Makefile.am: Reflect changes to bsp.am.
478        Preinstall dist_project_lib*.
479
4802004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
481
482        * Makefile.am: Reflect changes to bsp.am.
483
4842004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
485
486        * Makefile.am: Cosmetics.
487
4882004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
489
490        * Makefile.am: Add $(TMPINSTALL_FILES) to all-local.
491
4922004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
493
494        * wrapup/Makefile.am: Convert to automake-building rules.
495
4962004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
497
498        * configure.ac: Remove RTEMS_CHECK_MULTIPROCESSING.
499        Remove AM_CONDITIONAL(HAS_MP).
500
5012004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
502
503        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
504        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
505        vectors/Makefile.am. Use automake compilation rules.
506        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
507        startup/Makefile.am, timer/Makefile.am, vectors/Makefile.am: Remove.
508        * configure.ac: Reflect changes above.
509
5102004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
511
512        * Makefile.am: Merge-in start/Makefile.am.
513        * start/Makefile.am: Remove.
514        * configure.ac: Reflect changes above.
515
5162004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
517
518        * wrapup/Makefile.am: Reflect changes to
519        ../support/*exception_processing/*.
520
5212004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
522
523        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
524        Add RTEMS_PROG_CCAS.
525
5262004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
527
528        * Makefile.am: Add PREINSTALL_DIRS.
529
5302004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
531
532        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
533        Add PRE/TMPINSTALL_FILES to CLEANFILES.
534        * start/Makefile.am: Ditto.
535        * startup/Makefile.am: Ditto.
536
5372004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
538
539        * wrapup/Makefile.am: Eliminate $(LIB).
540        Use noinst_DATA to trigger building libbsp.a.
541
5422003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
543
544        * console/Makefile.am: Eliminate *.rel.
545        Use $(top_srcdir)/../../shared instead of ../../../shared.
546        * startup/Makefile.am: Cosmetics.
547
5482003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
549
550        * clock/Makefile.am: Eliminate VPATH.
551        * console/Makefile.am: Eliminate VPATH.
552        * shmsupp/Makefile.am: Eliminate VPATH.
553        * startup/Makefile.am: Eliminate VPATH.
554        * timer/Makefile.am: Eliminate VPATH.
555        * vectors/Makefile.am: Eliminate VPATH.
556
5572003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * wrapup/Makefile.am: Remove GENERIC_FILES.
560
5612003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * startup/linkcmds: Remove SEARCH_DIR.
564
5652003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
566
567        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
568        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
569
5702003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
571
572        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
573        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
574
5752003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
576
577        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
578
5792003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
580
581        * start/Makefile.am: Misc cleanups and fixes.
582        * startup/Makefile.am: Misc cleanups and fixes.
583        * startup/linkcmds: Preparations for gcc-3.3.x.
584        * wrapup/Makefile.am: Misc cleanups and fixes.
585
5862003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
587
588        * Makefile.am: Add preinstallation dirstamp support.
589        * clock/Makefile.am: Cosmetics.
590        * console/Makefile.am: Cosmetics.
591        * shmsupp/Makefile.am: Cosmetics.
592        * startup/Makefile.am: Cosmetics.
593        * timer/Makefile.am: Cosmetics.
594        * vectors/Makefile.am: Cosmetics.
595        * wrapup/Makefile.am: Cosmetics.
596
5972003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
598
599        * clock/Makefile.am: Remove all-local: $(ARCH).
600        * console/Makefile.am: Remove all-local: $(ARCH).
601        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
602        * start/Makefile.am: Remove all-local: $(ARCH).
603        * startup/Makefile.am: Remove all-local: $(ARCH).
604        * timer/Makefile.am: Remove all-local: $(ARCH).
605        * vectors/Makefile.am: Remove all-local: $(ARCH).
606        * wrapup/Makefile.am: Remove all-local: $(ARCH).
607
6082003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
609
610        * Makefile.am: Merge-in include/Makefile.am.
611        Reflect changes to bsp.am.
612        * include/Makefile.am: Remove.
613        * configure.ac: Reflect changes above.
614
6152003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
616
617        * bsp_specs: Remove *lib:.
618
6192003-09-04      Joel Sherrill <joel@OARcorp.com>
620
621        * console/console-io.c, include/bsp.h, include/coverhd.h,
622        shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
623        shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
624        startup/linkcmds, startup/setvec.c, tools/psim, tools/runtest,
625        vectors/vectors.S: URL for license changed.
626
6272003-09-04      Joel Sherrill <joel@OARcorp.com>
628
629        * startup/bspstart.c: Removed incorrect statement about copyright
630        assignment.
631
6322003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
633
634        * Makefile.am: Reflect having moved aclocal/.
635
6362003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
637
638        * Makefile.am: Reflect having moved automake/.
639        * clock/Makefile.am: Reflect having moved automake/.
640        * console/Makefile.am: Reflect having moved automake/.
641        * include/Makefile.am: Reflect having moved automake/.
642        * shmsupp/Makefile.am: Reflect having moved automake/.
643        * start/Makefile.am: Reflect having moved automake/.
644        * startup/Makefile.am: Reflect having moved automake/.
645        * timer/Makefile.am: Reflect having moved automake/.
646        * vectors/Makefile.am: Reflect having moved automake/.
647        * wrapup/Makefile.am: Reflect having moved automake/.
648
6492003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
650
651        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
652
6532003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
654
655        PR 445/bsps
656        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
657        Remove cpp, old_cpp (now unused).
658
6592003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
660
661        * configure.ac: Remove AC_CONFIG_AUX_DIR.
662
6632003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
664
665        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
666
6672003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
668
669        * configure.ac: AC_PREREQ(2.57).
670
6712003-01-20      Joel Sherrill <joel@OARcorp.com>
672
673        * startup/linkcmds*: Add FreeBSD sysctl() sections.
674
6752002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
678        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
679        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
680        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
681        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
682        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
683        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
684
6852002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
686
687        * start/Makefile.am: Use install-data-local to install startfile.
688
6892002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
690
691        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
692
6932002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
694
695        * .cvsignore: Reformat.
696        Add autom4te*cache.
697        Remove autom4te.cache.
698
6992002-09-07      Joel Sherrill <joel@OARcorp.com>
700
701        * clock/clock.c: Disabled use of fast idle since it seems broken
702        with gcc 3.2.
703
7042002-08-21      Joel Sherrill <joel@OARcorp.com>
705
706        * bsp_specs: Added support for -nostdlibs.
707
7082002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
709
710        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
711        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
712        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
713        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
714        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
715        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
716        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
717        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
718
7192002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
720
721        * start/Makefile.am: Eliminate PGM.
722        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
723
7242002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
725
726        * startup/Makefile.am: Add bsplib_DATA = linkcmds device-tree.
727
7282002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
729
730        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
731        Remove $(OBJS) from all-local.
732
7332002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
734
735        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
736
7372001-05-09      Joel Sherrill <joel@OARcorp.com>
738
739        * startup/linkcmds: In support of gcc 3.1, added one of more
740        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
741        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
742        and direction of segments to memory regions may also have been
743        addressed.  This was a sweep across all BSPs.
744 
7452002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
746
747        * startup/bspstart.c: Include <rtems/bspIo.h>.
748        * vectors/align_h.S: Use <> instead of "" for include files.
749
7502001-04-08      Joel Sherrill <joel@OARcorp.com>
751
752        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
753 
7542002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
755
756        * configure.ac:
757        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
758        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
759        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
760        * Makefile.am: Remove AUTOMAKE_OPTIONS.
761        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
762        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
763        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
764        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
765        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
766        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
767        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
768        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
769
7702002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
771
772        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
773
7742001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
775
776        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
777
7782001-11-26      Joel Sherrill <joel@OARcorp.com>
779
780        * vectors/vectors.S: Include <bsp.h> to get PPC_VECTOR_FILE_BASE.
781
7822001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
783
784        * Makefile.am: Add @exceptions@ to SUBDIRS.
785        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
786        make/custom/psim.cfg;
787        Remove RTEMS_OUTPUT_BUILD_SUBDIRS;
788        Add RTEMS_PPC_EXCEPTIONS([old]).
789        * include/Makefile.am: include force-preinstall.am.
790        * wrapup/Makefile.am: Apply @exceptions@.
791
7922001-11-20      Joel Sherrill <joel@OARcorp.com>
793
794        * console/console-io.c: Fix incorrect comment.
795
7962001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
797
798        This modification is part of the submitted modifications necessary to
799        support the IBM PPC405 family.  This submission was reviewed by
800        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
801        not negatively impact the ppc403 BSPs.  The submission and tracking
802        process was captured as PR50.
803        * vectors/align_h.S: Added ppc405 support.
804
8052001-10-25      Joel Sherrill <joel@OARcorp.com>
806
807        * startup/linkcmds: Added _init and _fini.
808
8092001-10-12      Joel Sherrill <joel@OARcorp.com>
810
811        * shmsupp/lock.c, shmsupp/mpisr.c: Fixed typo.
812
8132001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
814
815        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
816        * configure.in: Remove.
817        * configure.ac: New file, generated from configure.in by autoupdate.
818
8192001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
820
821        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
822
8232001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
824
825        * wrapup/Makefile.am: Use GENERIC_PIECES = to make automake-1.5
826        happy.
827
8282001-08-16      Joel Sherrill <joel@OARcorp.com>
829
830        * clock/clock.c: Ensure that clock ticks are long enough to
831        make forward progress.  This was modified to improve results
832        on the RTEMS tests and the ACATS.
833        * startup/linkcmds: Modified to work better with gcc 2.8.1 and
834        gnat 3.13p.
835
8362001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
837
838        * configure.in: Add bspopts.h.
839        * include/.cvsignore: Add bspopts.h*, stamp-h*.
840        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
841        * include/bsp.h: Include bspopts.h.
842
8432001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
844
845        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
846
8472001-01-03      Joel Sherrill <joel@OARcorp.com>
848
849        * clock/clock.c: Use shared clock driver shell.
850        * console/console.c: Removed.  Now use shared polling shell.
851        * console/console-io.c: New file.
852        * console/Makefile.am: Correct to use shared polling shell.
853        * startup/bspstart.c: Remove all fast idle references.
854
8552000-12-19      Joel Sherrill <joel@OARcorp.com>
856
857        * timer/timer.c: Removed incorrect comments about ERC32.
858
8592000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
860
861        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
862
8632000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
864
865        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
866
8672000-11-01      Joel Sherrill <joel@OARcorp.com>
868
869        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
870        and libcsupport.h moved from libc to lib/include/rtems and
871        now must be referenced as <rtems/XXX.h>.   Header file order
872        was cleaned up while doing this.
873
8742000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
875
876        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
877        Switch to GNU canonicalization.
878
8792000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
880
881        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
882        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
883        vectors/Makefile.am, wrapup/Makefile.am: Include compile.am
884
8852000-08-10      Joel Sherrill <joel@OARcorp.com>
886
887        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.