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

4.104.115
Last change on this file since f8427ea was f8427ea, checked in by Till Straumann <strauman@…>, on 11/11/09 at 14:20:51

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

  • start/start.S: Ensure that initial stack is aligned to CPU_STACK_ALIGNMENT.
  • Property mode set to 100644
File size: 31.0 KB
Line 
12009-11-11      Till Straumann <strauman@slac.stanford.edu>
2
3        * start/start.S: Ensure that initial stack is aligned to
4        CPU_STACK_ALIGNMENT.
5
62009-10-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
7
8        * Makefile.am, preinstall.am: Update for exception support changes.
9        * irq/irq_init.c: Changed exception header file includes.
10        * startup/bspstart.c: Update for ppc_exc_initialize() changes.
11
122009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * make/custom/psim.cfg: Remove RTEMS_BSP_FAMILY.
15
162009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * configure.ac: Don't add -ansi -fasm to CFLAGS.
19
202009-10-17      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * start/start.S, startup/bspstart.c: Fix warnings.
23
242009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * make/custom/psim.cfg: New (relocated from /make/custom).
27
282009-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * Makefile.am, configure.ac: Disable network interface when networking
31        is disabled.
32
332009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
36
37 2009-09-11     Till Straumann <strauman@slac.stanford.edu>
38
39        * network/gdb-6.8-psim-hw_ethtap.diff: Added gdb patch
40        which implements the NIC hardware emulation.
41
422009-09-11      Till Straumann <strauman@slac.stanford.edu>
43
44        * Makefile.am, bsp.h, network/if_sim.c, network/README:
45        added driver for NIC emulation.
46
472009-09-11      Till Straumann <strauman@slac.stanford.edu>
48
49        * Makefile.am, preinstall.am, irq/no_pic.c (REMOVED),
50        irq/irq.h, irq/irq_init.c:
51        use openpic from 'shared' area instead of no_pic.
52        * inlude/psim.h:
53        use openpic from 'shared' area instead of no_pic.
54        Added 'extern' declaration for (linker-script defined) RamBase
55        and RamSize symbols. Let CPP macros expand to these symbols
56        instead of static constants.
57        Added register definitions for OpenPIC in the register area.
58        Added register definitions for ethernet controller in the register
59        area.
60        * startup/linkcmds: Increased RamSize to 16M. Increased 'RAM'
61        memory region to 32M (there is really no disadvantage in making
62        this large). Added comment explaining the inter-relation between
63        RamSize, the size of the memory region, the device-tree property
64        "oea-memory-size" and the DBAT setting.
65        * tools/psim-shared: Try to determine RamSize from executable
66        and set 'oea-memory-size' accordingly. May be overridden if 'RAM_SIZE'
67        envvar is set.
68        Added openpic to device-tree.
69        Added ethernet controller to device-tree (commented because a PSIM
70        patch is currently required to use this device).
71        * startup/bspstart: Increase DBAT0 mapping to size of 32M.
72
732009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * startup/bspstart.c: Spacing.
76
772009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
78
79        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
80        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
81        have the same options.
82
832009-04-28      Chris Johns <chrisj@rtems.org>
84
85        * start/start.S: Update for boot_card command line change.
86
872008-12-07      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        * bsp_specs: Remove -Qy from *link.
90
912008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
92
93        * bsp_specs: Move -e start from *link to *startfile to avoid warning
94        for undefined entry symbol when linking relocatables with binutils
95        2.19.
96
972008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
98
99        * startup/linkcmds: Most .eh_frame section to make gcc 4.4 SVN happy.
100
1012008-11-12      Joel Sherrill <joel.sherrill@oarcorp.com>
102
103        * startup/bspstart.c: Add bsp_clicks_per_usec variable which is used by
104        shared code.
105
1062008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
109        of building libbspstart.a, using automake-rules.
110
1112008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * Makefile.am: Eliminate *_SOURCES.
114
1152008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * Makefile.am: Remove noinst_PROGRAMS (Unused).
118
1192008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
122
1232008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
124
125        * configure.ac: Make letting boot_card() handle work area allocation
126        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
127        BSP_BOOTCARD_OPTIONS.
128
1292008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * Makefile.am, start/start.S: bsp_cleanup() had the same code which was
132        executed when you returned from boot_card() to start.S. So just use
133        the stub bsp_cleanup() implementation and remove a file.
134        * startup/bspclean.c: Removed.
135
1362008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
137
138        * include/bsp.h: Remove unused BSP_INIT_STACK_SIZE.
139
1402008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        * Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use
143        PowerPC level shared bsp_get_work_area() implementation.
144        * startup/bspgetworkarea.c: Removed.
145
1462008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
147
148        * include/bsp.h: Remove unnecessary boilerplate comments.
149
1502008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
151
152        * Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
153        its own file and rely on BSP Framework to perform more
154        initialization. Remove unnecessary includes of rtems/libio.h and
155        rtems/libcsupport.h.
156        * startup/bspgetworkarea.c: New file.
157
1582008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
159
160        * include/bsp.h: Review of all bsp_cleanup() implementations. In this
161        phase, all prototypes were removed from bsp.h and empty
162        implementations were removed and made to use the shared stub.
163
1642008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
165
166        * shmsupp/lock.c: Disable CPU interrupts when we have the shared memory
167        locked. This is necessary to prevent deadlock.
168
1692008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * Makefile.am, preinstall.am, shmsupp/getcfg.c, shmsupp/lock.c,
172        startup/linkcmds: Now running mptests using new memory layout with
173        updates patches against gdb 6.8.
174        * include/psim.h, startup/psim_registers.c: New files.
175
1762008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
177
178        * Makefile.am: Remove another duplicate reference.
179
1802008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
181
182        * Makefile.am: Remove duplicate reference.
183
1842008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
185
186        * irq/irq_init.c: Fix warnings.
187
1882008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
189
190        * startup/bspstart.c: Changed bsp_get_workarea() to
191        bsp_get_work_area() and added support for an optional separate heap
192        area.
193
1942008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
195
196        * startup/bspstart.c: This BSP is OK with SPRG0.
197
1982008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
199
200        * configure.ac: Add fast idle.
201
2022008-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
203
204        * Makefile.am, configure.ac, startup/bspstart.c: Add capability for
205        bootcard.c BSP Initialization Framework to ask the BSP where it has
206        memory for the RTEMS Workspace and C Program Heap. These collectively
207        are referred to as work area. If the BSP supports this, then it does
208        not have to include code to split the available memory between the
209        two areas. This reduces the amount of code in the BSP specific
210        bspstart.c file. Additionally, the shared framework can initialize
211        the C Library, call rtems_debug_enable(), and dirty the work area
212        memory. Until most/all BSPs support this new capability, if the BSP
213        supports this, it should call
214        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION from its configure.ac. When
215        the transition is complete, this autoconf macro can be removed.
216
2172008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
218
219        * startup/bspstart.c: Refactored and renamed initialization routines to
220        rtems_initialize_data_structures, rtems_initialize_before_drivers,
221        rtems_initialize_device_drivers, and
222        rtems_initialize_start_multitasking. This opened the sequence up so
223        that bootcard() could provide a more robust and flexible framework
224        which is easier to explain and understand. This also lays the
225        groundwork for sharing the division of available memory between the
226        RTEMS workspace and heap and the C library initialization across all
227        BSPs.
228
2292008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
230
231        * console/console-io.c: Typo.
232
2332008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
234
235        * Makefile.am: Do not use intermediate .rel files unless from libcpu or
236        a network driver. This simplifies the Makefile.am and avoids pulling
237        in unneeded code.
238
2392008-03-03      Joel Sherrill <joel.sherrill@OARcorp.com>
240
241        * startup/linkcmds: Add wildcard to gcc_except_table section so
242        programs compiled with gcc 4.3.x can link.
243
2442008-01-03      Till Straumann <strauman@slac.stanford.edu>
245
246        * bsp_specs: added crtend.o back to the endfiles. Otherwise,
247        C++ static constructors are not executed because the
248        call to __do_global_ctors_aux() is emitted into the .init
249        section by this endfile (yes, the endfile contributes to .init).
250
2512007-12-11      Till Straumann <strauman@slac.stanford.edu>
252
253        * Makefile.am: use new irq_bspsupport.rel which was
254        split out of exc_bspsupport.rel to provide finer-grained
255        control over what BSPs want to use.
256
2572007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
258
259        * bsp_specs, include/bsp.h, startup/bspstart.c: Eliminate copies of the
260        Configuration Table. Use the RTEMS provided accessor macros to obtain
261        configuration fields.
262
2632007-12-10      Till Straumann <strauman@slac.stanford.edu>
264       
265        * Makefile.am, irq/irq_init.c: use vector/interrupt
266        support from libcpu/powerpc/new-exceptions/bspsupport.
267
2682007-12-08      Till Straumann <strauman@slac.stanford.edu>
269
270        * Makefile.am: irq_supp.h was moved from shared/irq to
271        libcpu/powerpc/new-exceptions/bspsupport.
272
2732007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
274
275        * irq/irq_init.c: Add missing vectDesc variable.
276
2772007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
278
279        * clock/clock.c: Fix typo.
280
2812007-12-04      Till Straumann <strauman@slac.stanford.edu>
282
283        * irq/irq_init.c: removed unnecessary code (alredy
284        done by shared/irq/irq.c).
285
2862007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
287
288        * include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
289        from CPU Table to Configuration Table. Eliminate CPU Table from all
290        ports. Delete references to CPU Table in all forms.
291
2922007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
293
294        * Makefile.am, irq/no_pic.c: Spacing.
295
2962007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
297
298        * Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
299        Table fields to the Configuration Table. This included
300        pretasking_hook, predriver_hook, postdriver_hook, idle_task,
301        do_zero_of_workspace, extra_mpci_receive_server_stack,
302        stack_allocate_hook, and stack_free_hook. As a side-effect of this
303        effort some multiprocessing code was made conditional and some style
304        clean up occurred.
305
3062007-12-02      Till Straumann <strauman@slac.stanford.edu>
307
308        * irq/no_pic.c: use new inline routine exported by
309        shared/irq/irq_supp.h for scanning the handler list.
310
3112007-12-02      Till Straumann <strauman@slac.stanford.edu>
312
313        * irq/irq_init.c: removed irrelevant comment.
314
3152007-11-30      Till Straumann <strauman@slac.stanford.edu>
316
317        * startup/bspstart.c: removed declaration of
318        bsp_exceptions_in_RAM.
319
3202007-11-30      Till Straumann <strauman@slac.stanford.edu>
321
322        * irq/irq.h, irq/no_pic.c: some more changes to let
323        using shared/irq/irq.c work.
324
3252007-11-30      Till Straumann <strauman@slac.stanford.edu>
326
327        * Makefile.am, irq/irq.h, irq/no_pic.c: install
328        and use new <irq/irq_supp.h> header.
329
3302007-11-30      Till Straumann <strauman@slac.stanford.edu>
331        * irq/irq.h, irq/irq_init.c: Removed the definition
332        of ASM_IRQ_VECTOR_BASE; this symbol was only use to
333        initialize the irqBase member of the rtems_irq_global_settings
334        struct. However, irqBase is an rtems_irq_symbolic_name,
335        so using BSP_LOWEST_OFFSET is more appropriate.
336
3372007-11-30      Till Straumann <strauman@slac.stanford.edu>
338        * irq/irq.h, irq/irq.c (removed), irq/no_pic.c (added),
339        irq/irq_init.c, Makefile.am: The PSIM BSP (currently)
340        has no support for an interrupt controller or interrupts
341        other than the decrementer. Removed all definitions for PCI + ISA
342        interrupts and all unnecessary code (leftovers from copying).
343        Separated PIC-specific bits into 'no_pic.c' which allows us
344        to use 'irq.c' (i.e., more code) from 'shared'.
345
3462007-11-30      Till Straumann <strauman@slac.stanford.edu>
347
348        * startup/linkcmds.c, start/start.S: call __eabi() from start.S
349        and make sure linkcmds defines _SDA_BASE_ + _SDA2_BASE_ so that
350        sysv + eabi are properly supported.
351
3522007-11-30      Joel Sherrill <joel.sherrill@OARcorp.com>
353
354        * startup/bspstart.c: BSP_DIRTY_MEMORY should be tested for zero not
355        just defined.
356
3572007-11-29      Till Straumann <strauman@slac.stanford.edu>
358
359        * startup/bspstart.c, Makefile.am: Initialize BATs and enable MMU
360        to come closer to what other BSPs do. This allows us to use the
361        shared irq_asm.S. No more individual assembly code :-)
362
3632007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
364
365        * startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
366        Table. They have been replaced with variables named bsp_XXX as
367        needed.
368
3692007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
370
371        * configure.ac, startup/bspstart.c: Add BSP_DIRTY_MEMORY option.
372
3732007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
374
375        PR 1257/bsps
376        * irq/irq.c: Code outside of cpukit should use the public API for
377        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
378        public API and directly accessing _CPU_ISR_Disable and
379        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
380        directive which could lead to problems. This patch also changes the
381        type of the variable passed into these routines and addresses minor
382        style issues.
383
3842007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
385
386        * irq_init.c, Makefile.am: adapted to shared exception code
387
3882007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
389
390        * bsp_specs: Remove qrtems_debug.
391
3922007-04-05      Joel Sherrill <joel@OARcorp.com>
393
394        * clock/clock.c: Removed. File is unused in current source.
395
3962007-03-28      Joel Sherrill <joel@OARcorp.com>
397
398        * Makefile.am: Modify to avoid pulling in too much into minimum
399        executable.
400
4012006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
402
403        * configure.ac: New BUG-REPORT address.
404
4052006-11-15      Joel Sherrill <joel@OARcorp.com>
406
407        * Makefile.am, irq/irq.h: Merge c_rtems_main() into boot_card(). This
408        eliminated a file and simplified initialization.
409
4102006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
411
412        * Makefile.am: Remove superfluous -DASM.
413
4142006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
415
416        * configure.ac: Require autoconf-2.60. Require automake-1.10.
417
4182006-08-09      Joel Sherrill <joel@OARcorp.com>
419
420        * startup/linkcmds: Clean up a bit after adding missing .rela sections.
421
4222006-03-08      Joel Sherrill <joel@OARcorp.com>
423
424        * startup/linkcmds: Add .gnu.linkonce.b.* section.
425
4262006-02-08      Joel Sherrill <joel@OARcorp.com>
427
428        * startup/linkcmds: Add sections required by newer gcc versions.
429
4302006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
431
432        * configure.ac: Remove explicit ampolish3 support (now in
433        RTEMS_BSP_CONFIGURE).
434
4352006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
436
437        * configure.ac: Add ampolish3 support.
438        * Makefile.am: Add preinstall.am.
439
4402006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
441
442        * Makefile.am: Don't include subdirs.am.
443
4442006-01-05      Till Straumann <strauman@slac.stanford.edu>
445
446        * Makefile.am, vectors/vectors.S: use shared version of vectors.S.
447
4482005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
449
450        * include/bsp.h: New header guard.
451
4522005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
453
454        * irq/irq.c, irq/irq.h: Modified to use rtems/irq.h.
455
4562005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
457
458        * include/tm27.h: Elininate unsigned32.
459
4602005-04-15      Jennifer Averett <jennifer.averett@oarcorp.com>
461
462        PR 779/bsp
463        * irq/irq.c, irq/irq.h, irq/irq_init.c: add parameter to new exception
464        interrupt handlers in powerpc bsps
465
4662005-04-11      Jennifer Averett <jennifer@OARcorp.com>
467
468        PR 777/bsps
469        * include/bsp.h: Add a Processor_Synchronize command in bsp.h
470
4712005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
472
473        * startup/bspstart.c: include <rtems/powerpc/powerpc.h>.
474        Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
475        CPU_MINIMUM_STACK_FRAME_SIZE.
476
4772005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
478
479        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
480
4812005-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
482
483        * Makefile.am: Merge-in wrapup/Makefile.am.
484        * wrapup/Makefile.am: Remove.
485        * configure.ac: Reflect changes above.
486
4872005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
488
489        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
490
4912005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
492
493        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
494
4952004-11-22      Jennifer Averett <jennifer@OARcorp.com>
496
497        PR 617/bsps
498        PR 581/bsps
499        * Makefile.am, bsp_specs, configure.ac, include/bsp.h, include/tm27.h,
500        start/start.S, startup/bspstart.c, startup/linkcmds,
501        tools/Makefile.am, tools/psim, vectors/vectors.S, wrapup/Makefile.am:
502        Convert PSIM to new exception model.
503        * irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c: New files.
504        * startup/setvec.c, timer/timer.c: Removed.
505
5062004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
507
508        * configure.ac: Require automake > 1.9.
509
5102004-04-23      Ralf Corsepius <ralf_corsepius@rtems.org>
511
512        PR 610/bsps
513        * Makefile.am: Add include/tm27.h, Cosmetics.
514        * include/tm27.h: Final cosmetics.
515
5162004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
517
518        * include/bsp.h: Split out tmtest27 support.
519        * include/tm27.h: New.
520
5212004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
522
523        PR 613/bsps
524        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
525
5262004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
527
528        PR 614/bsps
529        * include/bsp.h: Remove MAX_SHORT_TEST_DURATION (Unused).
530
5312004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
532
533        * vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
534
5352004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
536
537        * vectors/align_h.S: Include <rtems/asm.h> instead of <asm.h>.
538        * include/bsp.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
539        * include/bsp.h: Include <rtems/console.h> instead of <console.h>.
540        * include/bsp.h: Include <rtems/iosupp.h> instead of <iosupp.h>.
541
5422004-03-31      Ralf Corsepius <ralf_corsepius@rtems.org>
543
544        * include/bsp.h, shmsupp/getcfg.c, startup/bspstart.c,
545        timer/timer.c: Convert to using c99 fixed size types.
546
5472004-02-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * Makefile.am: Reflect changes to bsp.am.
550        Preinstall dist_project_lib*.
551
5522004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
554        * Makefile.am: Reflect changes to bsp.am.
555
5562004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
557
558        * Makefile.am: Cosmetics.
559
5602004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
561
562        * Makefile.am: Add $(TMPINSTALL_FILES) to all-local.
563
5642004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
565
566        * wrapup/Makefile.am: Convert to automake-building rules.
567
5682004-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
569
570        * configure.ac: Remove RTEMS_CHECK_MULTIPROCESSING.
571        Remove AM_CONDITIONAL(HAS_MP).
572
5732004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
574
575        * Makefile.am: Merge-in clock/Makefile.am, console/Makefile.am,
576        shmsupp/Makefile.am, startup/Makefile.am, timer/Makefile.am,
577        vectors/Makefile.am. Use automake compilation rules.
578        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
579        startup/Makefile.am, timer/Makefile.am, vectors/Makefile.am: Remove.
580        * configure.ac: Reflect changes above.
581
5822004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
583
584        * Makefile.am: Merge-in start/Makefile.am.
585        * start/Makefile.am: Remove.
586        * configure.ac: Reflect changes above.
587
5882004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
589
590        * wrapup/Makefile.am: Reflect changes to
591        ../support/*exception_processing/*.
592
5932004-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
594
595        * configure.ac: Add nostdinc to AUTOMAKE_OPTIONS.
596        Add RTEMS_PROG_CCAS.
597
5982004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
599
600        * Makefile.am: Add PREINSTALL_DIRS.
601
6022004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
603
604        * Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
605        Add PRE/TMPINSTALL_FILES to CLEANFILES.
606        * start/Makefile.am: Ditto.
607        * startup/Makefile.am: Ditto.
608
6092004-01-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
610
611        * wrapup/Makefile.am: Eliminate $(LIB).
612        Use noinst_DATA to trigger building libbsp.a.
613
6142003-12-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * console/Makefile.am: Eliminate *.rel.
617        Use $(top_srcdir)/../../shared instead of ../../../shared.
618        * startup/Makefile.am: Cosmetics.
619
6202003-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
621
622        * clock/Makefile.am: Eliminate VPATH.
623        * console/Makefile.am: Eliminate VPATH.
624        * shmsupp/Makefile.am: Eliminate VPATH.
625        * startup/Makefile.am: Eliminate VPATH.
626        * timer/Makefile.am: Eliminate VPATH.
627        * vectors/Makefile.am: Eliminate VPATH.
628
6292003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
630
631        * wrapup/Makefile.am: Remove GENERIC_FILES.
632
6332003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
634
635        * startup/linkcmds: Remove SEARCH_DIR.
636
6372003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
638
639        * start/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
640        * startup/Makefile.am: s,${PROJECT_RELEASE}/lib,$(PROJECT_LIB),g.
641
6422003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
643
644        * start/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
645        * startup/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
646
6472003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
648
649        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
650
6512003-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
652
653        * start/Makefile.am: Misc cleanups and fixes.
654        * startup/Makefile.am: Misc cleanups and fixes.
655        * startup/linkcmds: Preparations for gcc-3.3.x.
656        * wrapup/Makefile.am: Misc cleanups and fixes.
657
6582003-12-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
659
660        * Makefile.am: Add preinstallation dirstamp support.
661        * clock/Makefile.am: Cosmetics.
662        * console/Makefile.am: Cosmetics.
663        * shmsupp/Makefile.am: Cosmetics.
664        * startup/Makefile.am: Cosmetics.
665        * timer/Makefile.am: Cosmetics.
666        * vectors/Makefile.am: Cosmetics.
667        * wrapup/Makefile.am: Cosmetics.
668
6692003-12-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
670
671        * clock/Makefile.am: Remove all-local: $(ARCH).
672        * console/Makefile.am: Remove all-local: $(ARCH).
673        * shmsupp/Makefile.am: Remove all-local: $(ARCH).
674        * start/Makefile.am: Remove all-local: $(ARCH).
675        * startup/Makefile.am: Remove all-local: $(ARCH).
676        * timer/Makefile.am: Remove all-local: $(ARCH).
677        * vectors/Makefile.am: Remove all-local: $(ARCH).
678        * wrapup/Makefile.am: Remove all-local: $(ARCH).
679
6802003-09-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
681
682        * Makefile.am: Merge-in include/Makefile.am.
683        Reflect changes to bsp.am.
684        * include/Makefile.am: Remove.
685        * configure.ac: Reflect changes above.
686
6872003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
688
689        * bsp_specs: Remove *lib:.
690
6912003-09-04      Joel Sherrill <joel@OARcorp.com>
692
693        * console/console-io.c, include/bsp.h, include/coverhd.h,
694        shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
695        shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
696        startup/linkcmds, startup/setvec.c, tools/psim, tools/runtest,
697        vectors/vectors.S: URL for license changed.
698
6992003-09-04      Joel Sherrill <joel@OARcorp.com>
700
701        * startup/bspstart.c: Removed incorrect statement about copyright
702        assignment.
703
7042003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
705
706        * Makefile.am: Reflect having moved aclocal/.
707
7082003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
709
710        * Makefile.am: Reflect having moved automake/.
711        * clock/Makefile.am: Reflect having moved automake/.
712        * console/Makefile.am: Reflect having moved automake/.
713        * include/Makefile.am: Reflect having moved automake/.
714        * shmsupp/Makefile.am: Reflect having moved automake/.
715        * start/Makefile.am: Reflect having moved automake/.
716        * startup/Makefile.am: Reflect having moved automake/.
717        * timer/Makefile.am: Reflect having moved automake/.
718        * vectors/Makefile.am: Reflect having moved automake/.
719        * wrapup/Makefile.am: Reflect having moved automake/.
720
7212003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
722
723        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
724
7252003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
726
727        PR 445/bsps
728        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
729        Remove cpp, old_cpp (now unused).
730
7312003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
732
733        * configure.ac: Remove AC_CONFIG_AUX_DIR.
734
7352003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
736
737        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
738
7392003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
740
741        * configure.ac: AC_PREREQ(2.57).
742
7432003-01-20      Joel Sherrill <joel@OARcorp.com>
744
745        * startup/linkcmds*: Add FreeBSD sysctl() sections.
746
7472002-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
748
749        * clock/Makefile.am: Don't include @RTEMS_BSP@.cfg.
750        * console/Makefile.am: Don't include @RTEMS_BSP@.cfg.
751        * shmsupp/Makefile.am: Don't include @RTEMS_BSP@.cfg.
752        * start/Makefile.am: Don't include @RTEMS_BSP@.cfg.
753        * startup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
754        * timer/Makefile.am: Don't include @RTEMS_BSP@.cfg.
755        * vectors/Makefile.am: Don't include @RTEMS_BSP@.cfg.
756
7572002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
758
759        * start/Makefile.am: Use install-data-local to install startfile.
760
7612002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
762
763        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
764
7652002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
766
767        * .cvsignore: Reformat.
768        Add autom4te*cache.
769        Remove autom4te.cache.
770
7712002-09-07      Joel Sherrill <joel@OARcorp.com>
772
773        * clock/clock.c: Disabled use of fast idle since it seems broken
774        with gcc 3.2.
775
7762002-08-21      Joel Sherrill <joel@OARcorp.com>
777
778        * bsp_specs: Added support for -nostdlibs.
779
7802002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
781
782        * clock/Makefile.am: Use .$(OBJEXT) instead of .o.
783        * console/Makefile.am: Use .$(OBJEXT) instead of .o.
784        * shmsupp/Makefile.am: Use .$(OBJEXT) instead of .o.
785        * start/Makefile.am: Use .$(OBJEXT) instead of .o.
786        * startup/Makefile.am: Use .$(OBJEXT) instead of .o.
787        * timer/Makefile.am: Use .$(OBJEXT) instead of .o.
788        * vectors/Makefile.am: Use .$(OBJEXT) instead of .o.
789        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
790
7912002-07-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
792
793        * start/Makefile.am: Eliminate PGM.
794        Add bsplib_DATA = $(PROJECT_RELEASE)/lib/start$(LIB_VARIANT).o.
795
7962002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
797
798        * startup/Makefile.am: Add bsplib_DATA = linkcmds device-tree.
799
8002002-07-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
801
802        * wrapup/Makefile.am: Eliminate TMPINSTALL_FILES.
803        Remove $(OBJS) from all-local.
804
8052002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
806
807        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
808
8092001-05-09      Joel Sherrill <joel@OARcorp.com>
810
811        * startup/linkcmds: In support of gcc 3.1, added one of more
812        of the sections .jcr, .rodata*, .data.*, .gnu.linkonce.s2.*,
813        .gnu.linkonce.sb2.*, and .gnu.linkonce.s.*.  Spacing corrections
814        and direction of segments to memory regions may also have been
815        addressed.  This was a sweep across all BSPs.
816 
8172002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
818
819        * startup/bspstart.c: Include <rtems/bspIo.h>.
820        * vectors/align_h.S: Use <> instead of "" for include files.
821
8222001-04-08      Joel Sherrill <joel@OARcorp.com>
823
824        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
825 
8262002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
827
828        * configure.ac:
829        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
830        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
831        * clock/Makefile.am: Remove AUTOMAKE_OPTIONS.
832        * Makefile.am: Remove AUTOMAKE_OPTIONS.
833        * console/Makefile.am: Remove AUTOMAKE_OPTIONS.
834        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
835        * shmsupp/Makefile.am: Remove AUTOMAKE_OPTIONS.
836        * start/Makefile.am: Remove AUTOMAKE_OPTIONS.
837        * startup/Makefile.am: Remove AUTOMAKE_OPTIONS.
838        * timer/Makefile.am: Remove AUTOMAKE_OPTIONS.
839        * vectors/Makefile.am: Remove AUTOMAKE_OPTIONS.
840        * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
841
8422002-01-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
843
844        * console/console-io.c: Include rtems/bspIo.h instead of bspIo.h.
845
8462001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
847
848        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
849
8502001-11-26      Joel Sherrill <joel@OARcorp.com>
851
852        * vectors/vectors.S: Include <bsp.h> to get PPC_VECTOR_FILE_BASE.
853
8542001-11-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
855
856        * Makefile.am: Add @exceptions@ to SUBDIRS.
857        * configure.ac: Apply RTEMS_BSPOPTS_*(*) to merge-in settings from
858        make/custom/psim.cfg;
859        Remove RTEMS_OUTPUT_BUILD_SUBDIRS;
860        Add RTEMS_PPC_EXCEPTIONS([old]).
861        * include/Makefile.am: include force-preinstall.am.
862        * wrapup/Makefile.am: Apply @exceptions@.
863
8642001-11-20      Joel Sherrill <joel@OARcorp.com>
865
866        * console/console-io.c: Fix incorrect comment.
867
8682001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
869
870        This modification is part of the submitted modifications necessary to
871        support the IBM PPC405 family.  This submission was reviewed by
872        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
873        not negatively impact the ppc403 BSPs.  The submission and tracking
874        process was captured as PR50.
875        * vectors/align_h.S: Added ppc405 support.
876
8772001-10-25      Joel Sherrill <joel@OARcorp.com>
878
879        * startup/linkcmds: Added _init and _fini.
880
8812001-10-12      Joel Sherrill <joel@OARcorp.com>
882
883        * shmsupp/lock.c, shmsupp/mpisr.c: Fixed typo.
884
8852001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
886
887        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
888        * configure.in: Remove.
889        * configure.ac: New file, generated from configure.in by autoupdate.
890
8912001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
892
893        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
894
8952001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
896
897        * wrapup/Makefile.am: Use GENERIC_PIECES = to make automake-1.5
898        happy.
899
9002001-08-16      Joel Sherrill <joel@OARcorp.com>
901
902        * clock/clock.c: Ensure that clock ticks are long enough to
903        make forward progress.  This was modified to improve results
904        on the RTEMS tests and the ACATS.
905        * startup/linkcmds: Modified to work better with gcc 2.8.1 and
906        gnat 3.13p.
907
9082001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
909
910        * configure.in: Add bspopts.h.
911        * include/.cvsignore: Add bspopts.h*, stamp-h*.
912        * include/Makefile.am: Use *_HEADERS instead of *H_FILES.
913        * include/bsp.h: Include bspopts.h.
914
9152001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
916
917        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
918
9192001-01-03      Joel Sherrill <joel@OARcorp.com>
920
921        * clock/clock.c: Use shared clock driver shell.
922        * console/console.c: Removed.  Now use shared polling shell.
923        * console/console-io.c: New file.
924        * console/Makefile.am: Correct to use shared polling shell.
925        * startup/bspstart.c: Remove all fast idle references.
926
9272000-12-19      Joel Sherrill <joel@OARcorp.com>
928
929        * timer/timer.c: Removed incorrect comments about ERC32.
930
9312000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
932
933        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
934
9352000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
936
937        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
938
9392000-11-01      Joel Sherrill <joel@OARcorp.com>
940
941        * startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
942        and libcsupport.h moved from libc to lib/include/rtems and
943        now must be referenced as <rtems/XXX.h>.   Header file order
944        was cleaned up while doing this.
945
9462000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
947
948        * configure.in, Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
949        Switch to GNU canonicalization.
950
9512000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
952
953        * clock/Makefile.am, console/Makefile.am, shmsupp/Makefile.am,
954        start/Makefile.am, startup/Makefile.am, timer/Makefile.am,
955        vectors/Makefile.am, wrapup/Makefile.am: Include compile.am
956
9572000-08-10      Joel Sherrill <joel@OARcorp.com>
958
959        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.