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

4.104.115
Last change on this file since b094233 was b094233, checked in by Till Straumann <strauman@…>, on Sep 11, 2009 at 5:13:42 PM

2009-09-11 Till Straumann <strauman@…>

  • Makefile.am, preinstall.am, irq/no_pic.c (REMOVED), irq/irq.h, irq/irq_init.c: use openpic from 'shared' area instead of no_pic.
  • inlude/psim.h: use openpic from 'shared' area instead of no_pic. Added 'extern' declaration for (linker-script defined) RamBase? and RamSize? symbols. Let CPP macros expand to these symbols instead of static constants. Added register definitions for OpenPIC in the register area. Added register definitions for ethernet controller in the register area.
  • startup/linkcmds: Increased RamSize? to 16M. Increased 'RAM' memory region to 32M (there is really no disadvantage in making this large). Added comment explaining the inter-relation between RamSize?, the size of the memory region, the device-tree property "oea-memory-size" and the DBAT setting.
  • tools/psim-shared: Try to determine RamSize? from executable and set 'oea-memory-size' accordingly. May be overridden if 'RAM_SIZE' envvar is set. Added openpic to device-tree. Added ethernet controller to device-tree (commented because a PSIM patch is currently required to use this device).
  • startup/bspstart: Increase DBAT0 mapping to size of 32M.
  • Property mode set to 100644
File size: 29.7 KB
Line 
12009-09-11      Till Straumann <strauman@slac.stanford.edu>
2
3        * Makefile.am, preinstall.am, irq/no_pic.c (REMOVED),
4        irq/irq.h, irq/irq_init.c:
5        use openpic from 'shared' area instead of no_pic.
6        * inlude/psim.h:
7        use openpic from 'shared' area instead of no_pic.
8        Added 'extern' declaration for (linker-script defined) RamBase
9        and RamSize symbols. Let CPP macros expand to these symbols
10        instead of static constants.
11        Added register definitions for OpenPIC in the register area.
12        Added register definitions for ethernet controller in the register
13        area.
14        * startup/linkcmds: Increased RamSize to 16M. Increased 'RAM'
15        memory region to 32M (there is really no disadvantage in making
16        this large). Added comment explaining the inter-relation between
17        RamSize, the size of the memory region, the device-tree property
18        "oea-memory-size" and the DBAT setting.
19        * tools/psim-shared: Try to determine RamSize from executable
20        and set 'oea-memory-size' accordingly. May be overridden if 'RAM_SIZE'
21        envvar is set.
22        Added openpic to device-tree.
23        Added ethernet controller to device-tree (commented because a PSIM
24        patch is currently required to use this device).
25        * startup/bspstart: Increase DBAT0 mapping to size of 32M.
26
272009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
28
29        * startup/bspstart.c: Spacing.
30
312009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
34        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
35        have the same options.
36
372009-04-28      Chris Johns <chrisj@rtems.org>
38
39        * start/start.S: Update for boot_card command line change.
40
412008-12-07      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * bsp_specs: Remove -Qy from *link.
44
452008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * bsp_specs: Move -e start from *link to *startfile to avoid warning
48        for undefined entry symbol when linking relocatables with binutils
49        2.19.
50
512008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * startup/linkcmds: Most .eh_frame section to make gcc 4.4 SVN happy.
54
552008-11-12      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * startup/bspstart.c: Add bsp_clicks_per_usec variable which is used by
58        shared code.
59
602008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
63        of building libbspstart.a, using automake-rules.
64
652008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * Makefile.am: Eliminate *_SOURCES.
68
692008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * Makefile.am: Remove noinst_PROGRAMS (Unused).
72
732008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
76
772008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
78
79        * configure.ac: Make letting boot_card() handle work area allocation
80        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
81        BSP_BOOTCARD_OPTIONS.
82
832008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
84
85        * Makefile.am, start/start.S: bsp_cleanup() had the same code which was
86        executed when you returned from boot_card() to start.S. So just use
87        the stub bsp_cleanup() implementation and remove a file.
88        * startup/bspclean.c: Removed.
89
902008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        * include/bsp.h: Remove unused BSP_INIT_STACK_SIZE.
93
942008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use
97        PowerPC level shared bsp_get_work_area() implementation.
98        * startup/bspgetworkarea.c: Removed.
99
1002008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * include/bsp.h: Remove unnecessary boilerplate comments.
103
1042008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
105
106        * Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
107        its own file and rely on BSP Framework to perform more
108        initialization. Remove unnecessary includes of rtems/libio.h and
109        rtems/libcsupport.h.
110        * startup/bspgetworkarea.c: New file.
111
1122008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
115        phase, all prototypes were removed from bsp.h and empty
116        implementations were removed and made to use the shared stub.
117
1182008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
119
120        * shmsupp/lock.c: Disable CPU interrupts when we have the shared memory
121        locked. This is necessary to prevent deadlock.
122
1232008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
124
125        * Makefile.am, preinstall.am, shmsupp/getcfg.c, shmsupp/lock.c,
126        startup/linkcmds: Now running mptests using new memory layout with
127        updates patches against gdb 6.8.
128        * include/psim.h, startup/psim_registers.c: New files.
129
1302008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        * Makefile.am: Remove another duplicate reference.
133
1342008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
135
136        * Makefile.am: Remove duplicate reference.
137
1382008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
139
140        * irq/irq_init.c: Fix warnings.
141
1422008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
143
144        * startup/bspstart.c: Changed bsp_get_workarea() to
145        bsp_get_work_area() and added support for an optional separate heap
146        area.
147
1482008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * startup/bspstart.c: This BSP is OK with SPRG0.
151
1522008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        * configure.ac: Add fast idle.
155
1562008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * Makefile.am, configure.ac, startup/bspstart.c: Add capability for
159        bootcard.c BSP Initialization Framework to ask the BSP where it has
160        memory for the RTEMS Workspace and C Program Heap. These collectively
161        are referred to as work area. If the BSP supports this, then it does
162        not have to include code to split the available memory between the
163        two areas. This reduces the amount of code in the BSP specific
164        bspstart.c file. Additionally, the shared framework can initialize
165        the C Library, call rtems_debug_enable(), and dirty the work area
166        memory. Until most/all BSPs support this new capability, if the BSP
167        supports this, it should call
168        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
169        the transition is complete, this autoconf macro can be removed.
170
1712008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
172
173        * startup/bspstart.c: Refactored and renamed initialization routines to
174        rtems_initialize_data_structures, rtems_initialize_before_drivers,
175        rtems_initialize_device_drivers, and
176        rtems_initialize_start_multitasking. This opened the sequence up so
177        that bootcard() could provide a more robust and flexible framework
178        which is easier to explain and understand. This also lays the
179        groundwork for sharing the division of available memory between the
180        RTEMS workspace and heap and the C library initialization across all
181        BSPs.
182
1832008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
184
185        * console/console-io.c: Typo.
186
1872008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
188
189        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
190        a network driver. This simplifies the Makefile.am and avoids pulling
191        in unneeded code.
192
1932008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
194
195        * startup/linkcmds: Add wildcard to gcc_except_table section so
196        programs compiled with gcc 4.3.x can link.
197
1982008-01-03      Till Straumann <strauman@slac.stanford.edu>
199
200        * bsp_specs: added crtend.o back to the endfiles. Otherwise,
201        C++ static constructors are not executed because the
202        call to __do_global_ctors_aux() is emitted into the .init
203        section by this endfile (yes, the endfile contributes to .init).
204
2052007-12-11      Till Straumann <strauman@slac.stanford.edu>
206
207        * Makefile.am: use new irq_bspsupport.rel which was
208        split out of exc_bspsupport.rel to provide finer-grained
209        control over what BSPs want to use.
210
2112007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
212
213        * bsp_specs, include/bsp.h, startup/bspstart.c: Eliminate copies of the
214        Configuration Table. Use the RTEMS provided accessor macros to obtain
215        configuration fields.
216
2172007-12-10      Till Straumann <strauman@slac.stanford.edu>
218       
219        * Makefile.am, irq/irq_init.c: use vector/interrupt
220        support from libcpu/powerpc/new-exceptions/bspsupport.
221
2222007-12-08      Till Straumann <strauman@slac.stanford.edu>
223
224        * Makefile.am: irq_supp.h was moved from shared/irq to
225        libcpu/powerpc/new-exceptions/bspsupport.
226
2272007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
228
229        * irq/irq_init.c: Add missing vectDesc variable.
230
2312007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
232
233        * clock/clock.c: Fix typo.
234
2352007-12-04      Till Straumann <strauman@slac.stanford.edu>
236
237        * irq/irq_init.c: removed unnecessary code (alredy
238        done by shared/irq/irq.c).
239
2402007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
241
242        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
243        from CPU Table to Configuration Table. Eliminate CPU Table from all
244        ports. Delete references to CPU Table in all forms.
245
2462007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
247
248        * Makefile.am, irq/no_pic.c: Spacing.
249
2502007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
251
252        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
253        Table fields to the Configuration Table. This included
254        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
255        do_zero_of_workspace, extra_mpci_receive_server_stack,
256        stack_allocate_hook, and stack_free_hook. As a side-effect of this
257        effort some multiprocessing code was made conditional and some style
258        clean up occurred.
259
2602007-12-02      Till Straumann <strauman@slac.stanford.edu>
261
262        * irq/no_pic.c: use new inline routine exported by
263        shared/irq/irq_supp.h for scanning the handler list.
264
2652007-12-02      Till Straumann <strauman@slac.stanford.edu>
266
267        * irq/irq_init.c: removed irrelevant comment.
268
2692007-11-30      Till Straumann <strauman@slac.stanford.edu>
270
271        * startup/bspstart.c: removed declaration of
272        bsp_exceptions_in_RAM.
273
2742007-11-30      Till Straumann <strauman@slac.stanford.edu>
275
276        * irq/irq.h, irq/no_pic.c: some more changes to let
277        using shared/irq/irq.c work.
278
2792007-11-30      Till Straumann <strauman@slac.stanford.edu>
280
281        * Makefile.am, irq/irq.h, irq/no_pic.c: install
282        and use new <irq/irq_supp.h> header.
283
2842007-11-30      Till Straumann <strauman@slac.stanford.edu>
285        * irq/irq.h, irq/irq_init.c: Removed the definition
286        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
287        initialize the irqBase member of the rtems_irq_global_settings
288        struct. However, irqBase is an rtems_irq_symbolic_name,
289        so using BSP_LOWEST_OFFSET is more appropriate.
290
2912007-11-30      Till Straumann <strauman@slac.stanford.edu>
292        * irq/irq.h, irq/irq.c (removed), irq/no_pic.c (added),
293        irq/irq_init.c, Makefile.am: The PSIM BSP (currently)
294        has no support for an interrupt controller or interrupts
295        other than the decrementer. Removed all definitions for PCI + ISA
296        interrupts and all unnecessary code (leftovers from copying).
297        Separated PIC-specific bits into 'no_pic.c' which allows us
298        to use 'irq.c' (i.e., more code) from 'shared'.
299
3002007-11-30      Till Straumann <strauman@slac.stanford.edu>
301
302        * startup/linkcmds.c, start/start.S: call __eabi() from start.S
303        and make sure linkcmds defines _SDA_BASE_ + _SDA2_BASE_ so that
304        sysv + eabi are properly supported.
305
3062007-11-30      Joel Sherrill <joel.sherrill@OARcorp.com>
307
308        * startup/bspstart.c: BSP_DIRTY_MEMORY should be tested for zero not
309        just defined.
310
3112007-11-29      Till Straumann <strauman@slac.stanford.edu>
312
313        * startup/bspstart.c, Makefile.am: Initialize BATs and enable MMU
314        to come closer to what other BSPs do. This allows us to use the
315        shared irq_asm.S. No more individual assembly code :-)
316
3172007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
318
319        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
320        Table. They have been replaced with variables named bsp_XXX as
321        needed.
322
3232007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
324
325        * configure.ac, startup/bspstart.c: Add BSP_DIRTY_MEMORY option.
326
3272007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
328
329        PR 1257/bsps
330        * irq/irq.c: Code outside of cpukit should use the public API for
331        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
332        public API and directly accessing _CPU_ISR_Disable and
333        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
334        directive which could lead to problems. This patch also changes the
335        type of the variable passed into these routines and addresses minor
336        style issues.
337
3382007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
339
340        * irq_init.c, Makefile.am: adapted to shared exception code
341
3422007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
343
344        * bsp_specs: Remove qrtems_debug.
345
3462007-04-05      Joel Sherrill <joel@OARcorp.com>
347
348        * clock/clock.c: Removed. File is unused in current source.
349
3502007-03-28      Joel Sherrill <joel@OARcorp.com>
351
352        * Makefile.am: Modify to avoid pulling in too much into minimum
353        executable.
354
3552006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
356
357        * configure.ac: New BUG-REPORT address.
358
3592006-11-15      Joel Sherrill <joel@OARcorp.com>
360
361        * Makefile.am, irq/irq.h: Merge c_rtems_main() into boot_card(). This
362        eliminated a file and simplified initialization.
363
3642006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
365
366        * Makefile.am: Remove superfluous -DASM.
367
3682006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
369
370        * configure.ac: Require autoconf-2.60. Require automake-1.10.
371
3722006-08-09      Joel Sherrill <joel@OARcorp.com>
373
374        * startup/linkcmds: Clean up a bit after adding missing .rela sections.
375
3762006-03-08      Joel Sherrill <joel@OARcorp.com>
377
378        * startup/linkcmds: Add .gnu.linkonce.b.* section.
379
3802006-02-08      Joel Sherrill <joel@OARcorp.com>
381
382        * startup/linkcmds: Add sections required by newer gcc versions.
383
3842006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
385
386        * configure.ac: Remove explicit ampolish3 support (now in
387        RTEMS_BSP_CONFIGURE).
388
3892006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
390
391        * configure.ac: Add ampolish3 support.
392        * Makefile.am: Add preinstall.am.
393
3942006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
395
396        * Makefile.am: Don't include subdirs.am.
397
3982006-01-05      Till Straumann <strauman@slac.stanford.edu>
399
400        * Makefile.am, vectors/vectors.S: use shared version of vectors.S.
401
4022005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
403
404        * include/bsp.h: New header guard.
405
4062005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
407
408        * irq/irq.c, irq/irq.h: Modified to use rtems/irq.h.
409
4102005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
411
412        * include/tm27.h: Elininate unsigned32.
413
4142005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
415
416        PR 779/bsp
417        * irq/irq.c, irq/irq.h, irq/irq_init.c: add parameter to new exception
418        interrupt handlers in powerpc bsps
419
4202005-04-11      Jennifer Averett <jennifer@OARcorp.com>
421
422        PR 777/bsps
423        * include/bsp.h: Add a Processor_Synchronize command in bsp.h
424
4252005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
426
427        * startup/bspstart.c: include <rtems/powerpc/powerpc.h>.
428        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
429        CPU_MINIMUM_STACK_FRAME_SIZE.
430
4312005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
432
433        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
434
4352005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
436
437        * Makefile.am: Merge-in wrapup/Makefile.am.
438        * wrapup/Makefile.am: Remove.
439        * configure.ac: Reflect changes above.
440
4412005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
442
443        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
444
4452005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
446
447        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
448
4492004-11-22      Jennifer Averett <jennifer@OARcorp.com>
450
451        PR 617/bsps
452        PR 581/bsps
453        * Makefile.am, bsp_specs, configure.ac, include/bsp.h, include/tm27.h,
454        start/start.S, startup/bspstart.c, startup/linkcmds,
455        tools/Makefile.am, tools/psim, vectors/vectors.S, wrapup/Makefile.am:
456        Convert PSIM to new exception model.
457        * irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c: New files.
458        * startup/setvec.c, timer/timer.c: Removed.
459
4602004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
461
462        * configure.ac: Require automake > 1.9.
463
4642004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
465
466        PR 610/bsps
467        * Makefile.am: Add include/tm27.h, Cosmetics.
468        * include/tm27.h: Final cosmetics.
469
4702004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
471
472        * include/bsp.h: Split out tmtest27 support.
473        * include/tm27.h: New.
474
4752004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
476
477        PR 613/bsps
478        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
479
4802004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
481
482        PR 614/bsps
483        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
484
4852004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
486
487        * vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
488
4892004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
490
491        * vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
492        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
493        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
494        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
495
4962004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
497
498        * include/bsp.h, shmsupp/getcfg.c, startup/bspstart.c,
499        timer/timer.c: Convert to using c99 fixed size types.
500
5012004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
502
503        * Makefile.am: Reflect changes to bsp.am.
504        Preinstall dist_project_lib*.
505
5062004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
507
508        * Makefile.am: Reflect changes to bsp.am.
509
5102004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
511
512        * Makefile.am: Cosmetics.
513
5142004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
515
516        * Makefile.am: Add $(TMPINSTALL_FILES) to all-local.
517
5182004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
519
520        * wrapup/Makefile.am: Convert to automake-building rules.
521
5222004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
523
524        * configure.ac: Remove RTEMS_CHECK_MULTIPROCESSING.
525        Remove AM_CONDITIONAL(HAS_MP).
526
5272004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
528
529        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
530        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
531        vectors/Makefile.am. Use automake compilation rules.
532        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
533        startup/Makefile.am, timer/Makefile.am, vectors/Makefile.am: Remove.
534        * configure.ac: Reflect changes above.
535
5362004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
537
538        * Makefile.am: Merge-in start/Makefile.am.
539        * start/Makefile.am: Remove.
540        * configure.ac: Reflect changes above.
541
5422004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
543
544        * wrapup/Makefile.am: Reflect changes to
545        ../support/*exception_processing/*.
546
5472004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
550        Add RTEMS_PROG_CCAS.
551
5522004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
554        * Makefile.am: Add PREINSTALL_DIRS.
555
5562004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
557
558        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
559        Add PRE/TMPINSTALL_FILES to CLEANFILES.
560        * start/Makefile.am: Ditto.
561        * startup/Makefile.am: Ditto.
562
5632004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
564
565        * wrapup/Makefile.am: Eliminate $(LIB).
566        Use noinst_DATA to trigger building libbsp.a.
567
5682003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
569
570        * console/Makefile.am: Eliminate *.rel.
571        Use $(top_srcdir)/../../shared instead of ../../../shared.
572        * startup/Makefile.am: Cosmetics.
573
5742003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
575
576        * clock/Makefile.am: Eliminate VPATH.
577        * console/Makefile.am: Eliminate VPATH.
578        * shmsupp/Makefile.am: Eliminate VPATH.
579        * startup/Makefile.am: Eliminate VPATH.
580        * timer/Makefile.am: Eliminate VPATH.
581        * vectors/Makefile.am: Eliminate VPATH.
582
5832003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
584
585        * wrapup/Makefile.am: Remove GENERIC_FILES.
586
5872003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
588
589        * startup/linkcmds: Remove SEARCH_DIR.
590
5912003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
592
593        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
594        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
595
5962003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
597
598        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
599        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
600
6012003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
602
603        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
604
6052003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
606
607        * start/Makefile.am: Misc cleanups and fixes.
608        * startup/Makefile.am: Misc cleanups and fixes.
609        * startup/linkcmds: Preparations for gcc-3.3.x.
610        * wrapup/Makefile.am: Misc cleanups and fixes.
611
6122003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
613
614        * Makefile.am: Add preinstallation dirstamp support.
615        * clock/Makefile.am: Cosmetics.
616        * console/Makefile.am: Cosmetics.
617        * shmsupp/Makefile.am: Cosmetics.
618        * startup/Makefile.am: Cosmetics.
619        * timer/Makefile.am: Cosmetics.
620        * vectors/Makefile.am: Cosmetics.
621        * wrapup/Makefile.am: Cosmetics.
622
6232003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
624
625        * clock/Makefile.am: Remove all-local: $(ARCH).
626        * console/Makefile.am: Remove all-local: $(ARCH).
627        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
628        * start/Makefile.am: Remove all-local: $(ARCH).
629        * startup/Makefile.am: Remove all-local: $(ARCH).
630        * timer/Makefile.am: Remove all-local: $(ARCH).
631        * vectors/Makefile.am: Remove all-local: $(ARCH).
632        * wrapup/Makefile.am: Remove all-local: $(ARCH).
633
6342003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
635
636        * Makefile.am: Merge-in include/Makefile.am.
637        Reflect changes to bsp.am.
638        * include/Makefile.am: Remove.
639        * configure.ac: Reflect changes above.
640
6412003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
642
643        * bsp_specs: Remove *lib:.
644
6452003-09-04      Joel Sherrill <joel@OARcorp.com>
646
647        * console/console-io.c, include/bsp.h, include/coverhd.h,
648        shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
649        shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
650        startup/linkcmds, startup/setvec.c, tools/psim, tools/runtest,
651        vectors/vectors.S: URL for license changed.
652
6532003-09-04      Joel Sherrill <joel@OARcorp.com>
654
655        * startup/bspstart.c: Removed incorrect statement about copyright
656        assignment.
657
6582003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
659
660        * Makefile.am: Reflect having moved aclocal/.
661
6622003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
663
664        * Makefile.am: Reflect having moved automake/.
665        * clock/Makefile.am: Reflect having moved automake/.
666        * console/Makefile.am: Reflect having moved automake/.
667        * include/Makefile.am: Reflect having moved automake/.
668        * shmsupp/Makefile.am: Reflect having moved automake/.
669        * start/Makefile.am: Reflect having moved automake/.
670        * startup/Makefile.am: Reflect having moved automake/.
671        * timer/Makefile.am: Reflect having moved automake/.
672        * vectors/Makefile.am: Reflect having moved automake/.
673        * wrapup/Makefile.am: Reflect having moved automake/.
674
6752003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
676
677        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
678
6792003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
680
681        PR 445/bsps
682        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
683        Remove cpp, old_cpp (now unused).
684
6852003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
686
687        * configure.ac: Remove AC_CONFIG_AUX_DIR.
688
6892003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
690
691        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
692
6932003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
694
695        * configure.ac: AC_PREREQ(2.57).
696
6972003-01-20      Joel Sherrill <joel@OARcorp.com>
698
699        * startup/linkcmds*: Add FreeBSD sysctl() sections.
700
7012002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
702
703        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
704        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
705        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
706        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
707        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
708        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
709        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
710
7112002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
712
713        * start/Makefile.am: Use install-data-local to install startfile.
714
7152002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
716
717        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
718
7192002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
720
721        * .cvsignore: Reformat.
722        Add autom4te*cache.
723        Remove autom4te.cache.
724
7252002-09-07      Joel Sherrill <joel@OARcorp.com>
726
727        * clock/clock.c: Disabled use of fast idle since it seems broken
728        with gcc 3.2.
729
7302002-08-21      Joel Sherrill <joel@OARcorp.com>
731
732        * bsp_specs: Added support for -nostdlibs.
733
7342002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
735
736        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
737        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
738        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
739        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
740        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
741        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
742        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
743        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
744
7452002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
746
747        * start/Makefile.am: Eliminate PGM.
748        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
749
7502002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
751
752        * startup/Makefile.am: Add bsplib_DATA = linkcmds device-tree.
753
7542002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
755
756        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
757        Remove $(OBJS) from all-local.
758
7592002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
760
761        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
762
7632001-05-09      Joel Sherrill <joel@OARcorp.com>
764
765        * startup/linkcmds: In support of gcc 3.1, added one of more
766        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
767        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
768        and direction of segments to memory regions may also have been
769        addressed.  This was a sweep across all BSPs.
770 
7712002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
772
773        * startup/bspstart.c: Include <rtems/bspIo.h>.
774        * vectors/align_h.S: Use <> instead of "" for include files.
775
7762001-04-08      Joel Sherrill <joel@OARcorp.com>
777
778        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
779 
7802002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
781
782        * configure.ac:
783        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
784        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
785        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
786        * Makefile.am: Remove AUTOMAKE_OPTIONS.
787        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
788        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
789        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
790        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
791        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
792        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
793        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
794        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
795
7962002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
797
798        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
799
8002001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
801
802        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
803
8042001-11-26      Joel Sherrill <joel@OARcorp.com>
805
806        * vectors/vectors.S: Include <bsp.h> to get PPC_VECTOR_FILE_BASE.
807
8082001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
809
810        * Makefile.am: Add @exceptions@ to SUBDIRS.
811        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
812        make/custom/psim.cfg;
813        Remove RTEMS_OUTPUT_BUILD_SUBDIRS;
814        Add RTEMS_PPC_EXCEPTIONS([old]).
815        * include/Makefile.am: include force-preinstall.am.
816        * wrapup/Makefile.am: Apply @exceptions@.
817
8182001-11-20      Joel Sherrill <joel@OARcorp.com>
819
820        * console/console-io.c: Fix incorrect comment.
821
8222001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
823
824        This modification is part of the submitted modifications necessary to
825        support the IBM PPC405 family.  This submission was reviewed by
826        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
827        not negatively impact the ppc403 BSPs.  The submission and tracking
828        process was captured as PR50.
829        * vectors/align_h.S: Added ppc405 support.
830
8312001-10-25      Joel Sherrill <joel@OARcorp.com>
832
833        * startup/linkcmds: Added _init and _fini.
834
8352001-10-12      Joel Sherrill <joel@OARcorp.com>
836
837        * shmsupp/lock.c, shmsupp/mpisr.c: Fixed typo.
838
8392001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
840
841        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
842        * configure.in: Remove.
843        * configure.ac: New file, generated from configure.in by autoupdate.
844
8452001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
846
847        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
848
8492001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
850
851        * wrapup/Makefile.am: Use GENERIC_PIECES = to make automake-1.5
852        happy.
853
8542001-08-16      Joel Sherrill <joel@OARcorp.com>
855
856        * clock/clock.c: Ensure that clock ticks are long enough to
857        make forward progress.  This was modified to improve results
858        on the RTEMS tests and the ACATS.
859        * startup/linkcmds: Modified to work better with gcc 2.8.1 and
860        gnat 3.13p.
861
8622001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
863
864        * configure.in: Add bspopts.h.
865        * include/.cvsignore: Add bspopts.h*, stamp-h*.
866        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
867        * include/bsp.h: Include bspopts.h.
868
8692001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
870
871        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
872
8732001-01-03      Joel Sherrill <joel@OARcorp.com>
874
875        * clock/clock.c: Use shared clock driver shell.
876        * console/console.c: Removed.  Now use shared polling shell.
877        * console/console-io.c: New file.
878        * console/Makefile.am: Correct to use shared polling shell.
879        * startup/bspstart.c: Remove all fast idle references.
880
8812000-12-19      Joel Sherrill <joel@OARcorp.com>
882
883        * timer/timer.c: Removed incorrect comments about ERC32.
884
8852000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
886
887        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
888
8892000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
890
891        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
892
8932000-11-01      Joel Sherrill <joel@OARcorp.com>
894
895        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
896        and libcsupport.h moved from libc to lib/include/rtems and
897        now must be referenced as <rtems/XXX.h>.   Header file order
898        was cleaned up while doing this.
899
9002000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
901
902        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
903        Switch to GNU canonicalization.
904
9052000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
906
907        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
908        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
909        vectors/Makefile.am, wrapup/Makefile.am: Include compile.am
910
9112000-08-10      Joel Sherrill <joel@OARcorp.com>
912
913        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.