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

4.104.115
Last change on this file since 2d2de4eb was 2d2de4eb, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 10/23/09 at 07:32:46

Update for exception support changes.

  • Property mode set to 100644
File size: 30.9 KB
Line 
12009-10-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * Makefile.am, preinstall.am: Update for exception support changes.
4        * irq/irq_init.c: Changed exception header file includes.
5        * startup/bspstart.c: Update for ppc_exc_initialize() changes.
6
72009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * make/custom/psim.cfg: Remove RTEMS_BSP_FAMILY.
10
112009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * configure.ac: Don't add -ansi -fasm to CFLAGS.
14
152009-10-17      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * start/start.S, startup/bspstart.c: Fix warnings.
18
192009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * make/custom/psim.cfg: New (relocated from /make/custom).
22
232009-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * Makefile.am, configure.ac: Disable network interface when networking
26        is disabled.
27
282009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
31
32 2009-09-11     Till Straumann <strauman@slac.stanford.edu>
33
34        * network/gdb-6.8-psim-hw_ethtap.diff: Added gdb patch
35        which implements the NIC hardware emulation.
36
372009-09-11      Till Straumann <strauman@slac.stanford.edu>
38
39        * Makefile.am, bsp.h, network/if_sim.c, network/README:
40        added driver for NIC emulation.
41
422009-09-11      Till Straumann <strauman@slac.stanford.edu>
43
44        * Makefile.am, preinstall.am, irq/no_pic.c (REMOVED),
45        irq/irq.h, irq/irq_init.c:
46        use openpic from 'shared' area instead of no_pic.
47        * inlude/psim.h:
48        use openpic from 'shared' area instead of no_pic.
49        Added 'extern' declaration for (linker-script defined) RamBase
50        and RamSize symbols. Let CPP macros expand to these symbols
51        instead of static constants.
52        Added register definitions for OpenPIC in the register area.
53        Added register definitions for ethernet controller in the register
54        area.
55        * startup/linkcmds: Increased RamSize to 16M. Increased 'RAM'
56        memory region to 32M (there is really no disadvantage in making
57        this large). Added comment explaining the inter-relation between
58        RamSize, the size of the memory region, the device-tree property
59        "oea-memory-size" and the DBAT setting.
60        * tools/psim-shared: Try to determine RamSize from executable
61        and set 'oea-memory-size' accordingly. May be overridden if 'RAM_SIZE'
62        envvar is set.
63        Added openpic to device-tree.
64        Added ethernet controller to device-tree (commented because a PSIM
65        patch is currently required to use this device).
66        * startup/bspstart: Increase DBAT0 mapping to size of 32M.
67
682009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * startup/bspstart.c: Spacing.
71
722009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
75        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
76        have the same options.
77
782009-04-28      Chris Johns <chrisj@rtems.org>
79
80        * start/start.S: Update for boot_card command line change.
81
822008-12-07      Ralf Corsépius <ralf.corsepius@rtems.org>
83
84        * bsp_specs: Remove -Qy from *link.
85
862008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
87
88        * bsp_specs: Move -e start from *link to *startfile to avoid warning
89        for undefined entry symbol when linking relocatables with binutils
90        2.19.
91
922008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * startup/linkcmds: Most .eh_frame section to make gcc 4.4 SVN happy.
95
962008-11-12      Joel Sherrill <joel.sherrill@oarcorp.com>
97
98        * startup/bspstart.c: Add bsp_clicks_per_usec variable which is used by
99        shared code.
100
1012008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
102
103        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
104        of building libbspstart.a, using automake-rules.
105
1062008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * Makefile.am: Eliminate *_SOURCES.
109
1102008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
111
112        * Makefile.am: Remove noinst_PROGRAMS (Unused).
113
1142008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
115
116        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
117
1182008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
119
120        * configure.ac: Make letting boot_card() handle work area allocation
121        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
122        BSP_BOOTCARD_OPTIONS.
123
1242008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * Makefile.am, start/start.S: bsp_cleanup() had the same code which was
127        executed when you returned from boot_card() to start.S. So just use
128        the stub bsp_cleanup() implementation and remove a file.
129        * startup/bspclean.c: Removed.
130
1312008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
132
133        * include/bsp.h: Remove unused BSP_INIT_STACK_SIZE.
134
1352008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use
138        PowerPC level shared bsp_get_work_area() implementation.
139        * startup/bspgetworkarea.c: Removed.
140
1412008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * include/bsp.h: Remove unnecessary boilerplate comments.
144
1452008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
146
147        * Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
148        its own file and rely on BSP Framework to perform more
149        initialization. Remove unnecessary includes of rtems/libio.h and
150        rtems/libcsupport.h.
151        * startup/bspgetworkarea.c: New file.
152
1532008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
154
155        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
156        phase, all prototypes were removed from bsp.h and empty
157        implementations were removed and made to use the shared stub.
158
1592008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * shmsupp/lock.c: Disable CPU interrupts when we have the shared memory
162        locked. This is necessary to prevent deadlock.
163
1642008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
165
166        * Makefile.am, preinstall.am, shmsupp/getcfg.c, shmsupp/lock.c,
167        startup/linkcmds: Now running mptests using new memory layout with
168        updates patches against gdb 6.8.
169        * include/psim.h, startup/psim_registers.c: New files.
170
1712008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
172
173        * Makefile.am: Remove another duplicate reference.
174
1752008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
176
177        * Makefile.am: Remove duplicate reference.
178
1792008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
180
181        * irq/irq_init.c: Fix warnings.
182
1832008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
184
185        * startup/bspstart.c: Changed bsp_get_workarea() to
186        bsp_get_work_area() and added support for an optional separate heap
187        area.
188
1892008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
190
191        * startup/bspstart.c: This BSP is OK with SPRG0.
192
1932008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
194
195        * configure.ac: Add fast idle.
196
1972008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
198
199        * Makefile.am, configure.ac, startup/bspstart.c: Add capability for
200        bootcard.c BSP Initialization Framework to ask the BSP where it has
201        memory for the RTEMS Workspace and C Program Heap. These collectively
202        are referred to as work area. If the BSP supports this, then it does
203        not have to include code to split the available memory between the
204        two areas. This reduces the amount of code in the BSP specific
205        bspstart.c file. Additionally, the shared framework can initialize
206        the C Library, call rtems_debug_enable(), and dirty the work area
207        memory. Until most/all BSPs support this new capability, if the BSP
208        supports this, it should call
209        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
210        the transition is complete, this autoconf macro can be removed.
211
2122008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
213
214        * startup/bspstart.c: Refactored and renamed initialization routines to
215        rtems_initialize_data_structures, rtems_initialize_before_drivers,
216        rtems_initialize_device_drivers, and
217        rtems_initialize_start_multitasking. This opened the sequence up so
218        that bootcard() could provide a more robust and flexible framework
219        which is easier to explain and understand. This also lays the
220        groundwork for sharing the division of available memory between the
221        RTEMS workspace and heap and the C library initialization across all
222        BSPs.
223
2242008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
225
226        * console/console-io.c: Typo.
227
2282008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
229
230        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
231        a network driver. This simplifies the Makefile.am and avoids pulling
232        in unneeded code.
233
2342008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
235
236        * startup/linkcmds: Add wildcard to gcc_except_table section so
237        programs compiled with gcc 4.3.x can link.
238
2392008-01-03      Till Straumann <strauman@slac.stanford.edu>
240
241        * bsp_specs: added crtend.o back to the endfiles. Otherwise,
242        C++ static constructors are not executed because the
243        call to __do_global_ctors_aux() is emitted into the .init
244        section by this endfile (yes, the endfile contributes to .init).
245
2462007-12-11      Till Straumann <strauman@slac.stanford.edu>
247
248        * Makefile.am: use new irq_bspsupport.rel which was
249        split out of exc_bspsupport.rel to provide finer-grained
250        control over what BSPs want to use.
251
2522007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
253
254        * bsp_specs, include/bsp.h, startup/bspstart.c: Eliminate copies of the
255        Configuration Table. Use the RTEMS provided accessor macros to obtain
256        configuration fields.
257
2582007-12-10      Till Straumann <strauman@slac.stanford.edu>
259       
260        * Makefile.am, irq/irq_init.c: use vector/interrupt
261        support from libcpu/powerpc/new-exceptions/bspsupport.
262
2632007-12-08      Till Straumann <strauman@slac.stanford.edu>
264
265        * Makefile.am: irq_supp.h was moved from shared/irq to
266        libcpu/powerpc/new-exceptions/bspsupport.
267
2682007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
269
270        * irq/irq_init.c: Add missing vectDesc variable.
271
2722007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
273
274        * clock/clock.c: Fix typo.
275
2762007-12-04      Till Straumann <strauman@slac.stanford.edu>
277
278        * irq/irq_init.c: removed unnecessary code (alredy
279        done by shared/irq/irq.c).
280
2812007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
282
283        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
284        from CPU Table to Configuration Table. Eliminate CPU Table from all
285        ports. Delete references to CPU Table in all forms.
286
2872007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
288
289        * Makefile.am, irq/no_pic.c: Spacing.
290
2912007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
292
293        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
294        Table fields to the Configuration Table. This included
295        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
296        do_zero_of_workspace, extra_mpci_receive_server_stack,
297        stack_allocate_hook, and stack_free_hook. As a side-effect of this
298        effort some multiprocessing code was made conditional and some style
299        clean up occurred.
300
3012007-12-02      Till Straumann <strauman@slac.stanford.edu>
302
303        * irq/no_pic.c: use new inline routine exported by
304        shared/irq/irq_supp.h for scanning the handler list.
305
3062007-12-02      Till Straumann <strauman@slac.stanford.edu>
307
308        * irq/irq_init.c: removed irrelevant comment.
309
3102007-11-30      Till Straumann <strauman@slac.stanford.edu>
311
312        * startup/bspstart.c: removed declaration of
313        bsp_exceptions_in_RAM.
314
3152007-11-30      Till Straumann <strauman@slac.stanford.edu>
316
317        * irq/irq.h, irq/no_pic.c: some more changes to let
318        using shared/irq/irq.c work.
319
3202007-11-30      Till Straumann <strauman@slac.stanford.edu>
321
322        * Makefile.am, irq/irq.h, irq/no_pic.c: install
323        and use new <irq/irq_supp.h> header.
324
3252007-11-30      Till Straumann <strauman@slac.stanford.edu>
326        * irq/irq.h, irq/irq_init.c: Removed the definition
327        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
328        initialize the irqBase member of the rtems_irq_global_settings
329        struct. However, irqBase is an rtems_irq_symbolic_name,
330        so using BSP_LOWEST_OFFSET is more appropriate.
331
3322007-11-30      Till Straumann <strauman@slac.stanford.edu>
333        * irq/irq.h, irq/irq.c (removed), irq/no_pic.c (added),
334        irq/irq_init.c, Makefile.am: The PSIM BSP (currently)
335        has no support for an interrupt controller or interrupts
336        other than the decrementer. Removed all definitions for PCI + ISA
337        interrupts and all unnecessary code (leftovers from copying).
338        Separated PIC-specific bits into 'no_pic.c' which allows us
339        to use 'irq.c' (i.e., more code) from 'shared'.
340
3412007-11-30      Till Straumann <strauman@slac.stanford.edu>
342
343        * startup/linkcmds.c, start/start.S: call __eabi() from start.S
344        and make sure linkcmds defines _SDA_BASE_ + _SDA2_BASE_ so that
345        sysv + eabi are properly supported.
346
3472007-11-30      Joel Sherrill <joel.sherrill@OARcorp.com>
348
349        * startup/bspstart.c: BSP_DIRTY_MEMORY should be tested for zero not
350        just defined.
351
3522007-11-29      Till Straumann <strauman@slac.stanford.edu>
353
354        * startup/bspstart.c, Makefile.am: Initialize BATs and enable MMU
355        to come closer to what other BSPs do. This allows us to use the
356        shared irq_asm.S. No more individual assembly code :-)
357
3582007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
359
360        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
361        Table. They have been replaced with variables named bsp_XXX as
362        needed.
363
3642007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
365
366        * configure.ac, startup/bspstart.c: Add BSP_DIRTY_MEMORY option.
367
3682007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
369
370        PR 1257/bsps
371        * irq/irq.c: Code outside of cpukit should use the public API for
372        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
373        public API and directly accessing _CPU_ISR_Disable and
374        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
375        directive which could lead to problems. This patch also changes the
376        type of the variable passed into these routines and addresses minor
377        style issues.
378
3792007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
380
381        * irq_init.c, Makefile.am: adapted to shared exception code
382
3832007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
384
385        * bsp_specs: Remove qrtems_debug.
386
3872007-04-05      Joel Sherrill <joel@OARcorp.com>
388
389        * clock/clock.c: Removed. File is unused in current source.
390
3912007-03-28      Joel Sherrill <joel@OARcorp.com>
392
393        * Makefile.am: Modify to avoid pulling in too much into minimum
394        executable.
395
3962006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
397
398        * configure.ac: New BUG-REPORT address.
399
4002006-11-15      Joel Sherrill <joel@OARcorp.com>
401
402        * Makefile.am, irq/irq.h: Merge c_rtems_main() into boot_card(). This
403        eliminated a file and simplified initialization.
404
4052006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
406
407        * Makefile.am: Remove superfluous -DASM.
408
4092006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
410
411        * configure.ac: Require autoconf-2.60. Require automake-1.10.
412
4132006-08-09      Joel Sherrill <joel@OARcorp.com>
414
415        * startup/linkcmds: Clean up a bit after adding missing .rela sections.
416
4172006-03-08      Joel Sherrill <joel@OARcorp.com>
418
419        * startup/linkcmds: Add .gnu.linkonce.b.* section.
420
4212006-02-08      Joel Sherrill <joel@OARcorp.com>
422
423        * startup/linkcmds: Add sections required by newer gcc versions.
424
4252006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
426
427        * configure.ac: Remove explicit ampolish3 support (now in
428        RTEMS_BSP_CONFIGURE).
429
4302006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
431
432        * configure.ac: Add ampolish3 support.
433        * Makefile.am: Add preinstall.am.
434
4352006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
436
437        * Makefile.am: Don't include subdirs.am.
438
4392006-01-05      Till Straumann <strauman@slac.stanford.edu>
440
441        * Makefile.am, vectors/vectors.S: use shared version of vectors.S.
442
4432005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
444
445        * include/bsp.h: New header guard.
446
4472005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
448
449        * irq/irq.c, irq/irq.h: Modified to use rtems/irq.h.
450
4512005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
452
453        * include/tm27.h: Elininate unsigned32.
454
4552005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
456
457        PR 779/bsp
458        * irq/irq.c, irq/irq.h, irq/irq_init.c: add parameter to new exception
459        interrupt handlers in powerpc bsps
460
4612005-04-11      Jennifer Averett <jennifer@OARcorp.com>
462
463        PR 777/bsps
464        * include/bsp.h: Add a Processor_Synchronize command in bsp.h
465
4662005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
467
468        * startup/bspstart.c: include <rtems/powerpc/powerpc.h>.
469        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
470        CPU_MINIMUM_STACK_FRAME_SIZE.
471
4722005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
473
474        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
475
4762005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
477
478        * Makefile.am: Merge-in wrapup/Makefile.am.
479        * wrapup/Makefile.am: Remove.
480        * configure.ac: Reflect changes above.
481
4822005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
483
484        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
485
4862005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
487
488        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
489
4902004-11-22      Jennifer Averett <jennifer@OARcorp.com>
491
492        PR 617/bsps
493        PR 581/bsps
494        * Makefile.am, bsp_specs, configure.ac, include/bsp.h, include/tm27.h,
495        start/start.S, startup/bspstart.c, startup/linkcmds,
496        tools/Makefile.am, tools/psim, vectors/vectors.S, wrapup/Makefile.am:
497        Convert PSIM to new exception model.
498        * irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c: New files.
499        * startup/setvec.c, timer/timer.c: Removed.
500
5012004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
502
503        * configure.ac: Require automake > 1.9.
504
5052004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
506
507        PR 610/bsps
508        * Makefile.am: Add include/tm27.h, Cosmetics.
509        * include/tm27.h: Final cosmetics.
510
5112004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
512
513        * include/bsp.h: Split out tmtest27 support.
514        * include/tm27.h: New.
515
5162004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
517
518        PR 613/bsps
519        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
520
5212004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
522
523        PR 614/bsps
524        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
525
5262004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
527
528        * vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
529
5302004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
531
532        * vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
533        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
534        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
535        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
536
5372004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
538
539        * include/bsp.h, shmsupp/getcfg.c, startup/bspstart.c,
540        timer/timer.c: Convert to using c99 fixed size types.
541
5422004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
543
544        * Makefile.am: Reflect changes to bsp.am.
545        Preinstall dist_project_lib*.
546
5472004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * Makefile.am: Reflect changes to bsp.am.
550
5512004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
552
553        * Makefile.am: Cosmetics.
554
5552004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
556
557        * Makefile.am: Add $(TMPINSTALL_FILES) to all-local.
558
5592004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * wrapup/Makefile.am: Convert to automake-building rules.
562
5632004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
564
565        * configure.ac: Remove RTEMS_CHECK_MULTIPROCESSING.
566        Remove AM_CONDITIONAL(HAS_MP).
567
5682004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
569
570        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
571        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
572        vectors/Makefile.am. Use automake compilation rules.
573        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
574        startup/Makefile.am, timer/Makefile.am, vectors/Makefile.am: Remove.
575        * configure.ac: Reflect changes above.
576
5772004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
578
579        * Makefile.am: Merge-in start/Makefile.am.
580        * start/Makefile.am: Remove.
581        * configure.ac: Reflect changes above.
582
5832004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
584
585        * wrapup/Makefile.am: Reflect changes to
586        ../support/*exception_processing/*.
587
5882004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
589
590        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
591        Add RTEMS_PROG_CCAS.
592
5932004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
594
595        * Makefile.am: Add PREINSTALL_DIRS.
596
5972004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
598
599        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
600        Add PRE/TMPINSTALL_FILES to CLEANFILES.
601        * start/Makefile.am: Ditto.
602        * startup/Makefile.am: Ditto.
603
6042004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
605
606        * wrapup/Makefile.am: Eliminate $(LIB).
607        Use noinst_DATA to trigger building libbsp.a.
608
6092003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
610
611        * console/Makefile.am: Eliminate *.rel.
612        Use $(top_srcdir)/../../shared instead of ../../../shared.
613        * startup/Makefile.am: Cosmetics.
614
6152003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
616
617        * clock/Makefile.am: Eliminate VPATH.
618        * console/Makefile.am: Eliminate VPATH.
619        * shmsupp/Makefile.am: Eliminate VPATH.
620        * startup/Makefile.am: Eliminate VPATH.
621        * timer/Makefile.am: Eliminate VPATH.
622        * vectors/Makefile.am: Eliminate VPATH.
623
6242003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
625
626        * wrapup/Makefile.am: Remove GENERIC_FILES.
627
6282003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * startup/linkcmds: Remove SEARCH_DIR.
631
6322003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
633
634        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
635        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
636
6372003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
638
639        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
640        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
641
6422003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
643
644        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
645
6462003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
647
648        * start/Makefile.am: Misc cleanups and fixes.
649        * startup/Makefile.am: Misc cleanups and fixes.
650        * startup/linkcmds: Preparations for gcc-3.3.x.
651        * wrapup/Makefile.am: Misc cleanups and fixes.
652
6532003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
654
655        * Makefile.am: Add preinstallation dirstamp support.
656        * clock/Makefile.am: Cosmetics.
657        * console/Makefile.am: Cosmetics.
658        * shmsupp/Makefile.am: Cosmetics.
659        * startup/Makefile.am: Cosmetics.
660        * timer/Makefile.am: Cosmetics.
661        * vectors/Makefile.am: Cosmetics.
662        * wrapup/Makefile.am: Cosmetics.
663
6642003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
665
666        * clock/Makefile.am: Remove all-local: $(ARCH).
667        * console/Makefile.am: Remove all-local: $(ARCH).
668        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
669        * start/Makefile.am: Remove all-local: $(ARCH).
670        * startup/Makefile.am: Remove all-local: $(ARCH).
671        * timer/Makefile.am: Remove all-local: $(ARCH).
672        * vectors/Makefile.am: Remove all-local: $(ARCH).
673        * wrapup/Makefile.am: Remove all-local: $(ARCH).
674
6752003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * Makefile.am: Merge-in include/Makefile.am.
678        Reflect changes to bsp.am.
679        * include/Makefile.am: Remove.
680        * configure.ac: Reflect changes above.
681
6822003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
683
684        * bsp_specs: Remove *lib:.
685
6862003-09-04      Joel Sherrill <joel@OARcorp.com>
687
688        * console/console-io.c, include/bsp.h, include/coverhd.h,
689        shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
690        shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
691        startup/linkcmds, startup/setvec.c, tools/psim, tools/runtest,
692        vectors/vectors.S: URL for license changed.
693
6942003-09-04      Joel Sherrill <joel@OARcorp.com>
695
696        * startup/bspstart.c: Removed incorrect statement about copyright
697        assignment.
698
6992003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
700
701        * Makefile.am: Reflect having moved aclocal/.
702
7032003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
704
705        * Makefile.am: Reflect having moved automake/.
706        * clock/Makefile.am: Reflect having moved automake/.
707        * console/Makefile.am: Reflect having moved automake/.
708        * include/Makefile.am: Reflect having moved automake/.
709        * shmsupp/Makefile.am: Reflect having moved automake/.
710        * start/Makefile.am: Reflect having moved automake/.
711        * startup/Makefile.am: Reflect having moved automake/.
712        * timer/Makefile.am: Reflect having moved automake/.
713        * vectors/Makefile.am: Reflect having moved automake/.
714        * wrapup/Makefile.am: Reflect having moved automake/.
715
7162003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
717
718        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
719
7202003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
721
722        PR 445/bsps
723        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
724        Remove cpp, old_cpp (now unused).
725
7262003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
727
728        * configure.ac: Remove AC_CONFIG_AUX_DIR.
729
7302003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
731
732        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
733
7342003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
735
736        * configure.ac: AC_PREREQ(2.57).
737
7382003-01-20      Joel Sherrill <joel@OARcorp.com>
739
740        * startup/linkcmds*: Add FreeBSD sysctl() sections.
741
7422002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
743
744        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
745        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
746        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
747        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
748        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
749        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
750        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
751
7522002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
753
754        * start/Makefile.am: Use install-data-local to install startfile.
755
7562002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
757
758        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
759
7602002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
761
762        * .cvsignore: Reformat.
763        Add autom4te*cache.
764        Remove autom4te.cache.
765
7662002-09-07      Joel Sherrill <joel@OARcorp.com>
767
768        * clock/clock.c: Disabled use of fast idle since it seems broken
769        with gcc 3.2.
770
7712002-08-21      Joel Sherrill <joel@OARcorp.com>
772
773        * bsp_specs: Added support for -nostdlibs.
774
7752002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
776
777        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
778        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
779        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
780        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
781        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
782        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
783        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
784        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
785
7862002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
787
788        * start/Makefile.am: Eliminate PGM.
789        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
790
7912002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
792
793        * startup/Makefile.am: Add bsplib_DATA = linkcmds device-tree.
794
7952002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
796
797        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
798        Remove $(OBJS) from all-local.
799
8002002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
801
802        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
803
8042001-05-09      Joel Sherrill <joel@OARcorp.com>
805
806        * startup/linkcmds: In support of gcc 3.1, added one of more
807        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
808        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
809        and direction of segments to memory regions may also have been
810        addressed.  This was a sweep across all BSPs.
811 
8122002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
813
814        * startup/bspstart.c: Include <rtems/bspIo.h>.
815        * vectors/align_h.S: Use <> instead of "" for include files.
816
8172001-04-08      Joel Sherrill <joel@OARcorp.com>
818
819        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
820 
8212002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
822
823        * configure.ac:
824        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
825        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
826        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
827        * Makefile.am: Remove AUTOMAKE_OPTIONS.
828        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
829        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
830        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
831        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
832        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
833        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
834        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
835        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
836
8372002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
838
839        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
840
8412001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
842
843        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
844
8452001-11-26      Joel Sherrill <joel@OARcorp.com>
846
847        * vectors/vectors.S: Include <bsp.h> to get PPC_VECTOR_FILE_BASE.
848
8492001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
850
851        * Makefile.am: Add @exceptions@ to SUBDIRS.
852        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
853        make/custom/psim.cfg;
854        Remove RTEMS_OUTPUT_BUILD_SUBDIRS;
855        Add RTEMS_PPC_EXCEPTIONS([old]).
856        * include/Makefile.am: include force-preinstall.am.
857        * wrapup/Makefile.am: Apply @exceptions@.
858
8592001-11-20      Joel Sherrill <joel@OARcorp.com>
860
861        * console/console-io.c: Fix incorrect comment.
862
8632001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
864
865        This modification is part of the submitted modifications necessary to
866        support the IBM PPC405 family.  This submission was reviewed by
867        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
868        not negatively impact the ppc403 BSPs.  The submission and tracking
869        process was captured as PR50.
870        * vectors/align_h.S: Added ppc405 support.
871
8722001-10-25      Joel Sherrill <joel@OARcorp.com>
873
874        * startup/linkcmds: Added _init and _fini.
875
8762001-10-12      Joel Sherrill <joel@OARcorp.com>
877
878        * shmsupp/lock.c, shmsupp/mpisr.c: Fixed typo.
879
8802001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
881
882        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
883        * configure.in: Remove.
884        * configure.ac: New file, generated from configure.in by autoupdate.
885
8862001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
887
888        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
889
8902001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
891
892        * wrapup/Makefile.am: Use GENERIC_PIECES = to make automake-1.5
893        happy.
894
8952001-08-16      Joel Sherrill <joel@OARcorp.com>
896
897        * clock/clock.c: Ensure that clock ticks are long enough to
898        make forward progress.  This was modified to improve results
899        on the RTEMS tests and the ACATS.
900        * startup/linkcmds: Modified to work better with gcc 2.8.1 and
901        gnat 3.13p.
902
9032001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
904
905        * configure.in: Add bspopts.h.
906        * include/.cvsignore: Add bspopts.h*, stamp-h*.
907        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
908        * include/bsp.h: Include bspopts.h.
909
9102001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
911
912        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
913
9142001-01-03      Joel Sherrill <joel@OARcorp.com>
915
916        * clock/clock.c: Use shared clock driver shell.
917        * console/console.c: Removed.  Now use shared polling shell.
918        * console/console-io.c: New file.
919        * console/Makefile.am: Correct to use shared polling shell.
920        * startup/bspstart.c: Remove all fast idle references.
921
9222000-12-19      Joel Sherrill <joel@OARcorp.com>
923
924        * timer/timer.c: Removed incorrect comments about ERC32.
925
9262000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
927
928        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
929
9302000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
931
932        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
933
9342000-11-01      Joel Sherrill <joel@OARcorp.com>
935
936        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
937        and libcsupport.h moved from libc to lib/include/rtems and
938        now must be referenced as <rtems/XXX.h>.   Header file order
939        was cleaned up while doing this.
940
9412000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
942
943        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
944        Switch to GNU canonicalization.
945
9462000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
947
948        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
949        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
950        vectors/Makefile.am, wrapup/Makefile.am: Include compile.am
951
9522000-08-10      Joel Sherrill <joel@OARcorp.com>
953
954        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.