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 09/11/09 at 17:13:42

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
RevLine 
[b094233]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
[77f842d]272009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
28
29        * startup/bspstart.c: Spacing.
30
[d1be26b]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
[820d1ab0]372009-04-28      Chris Johns <chrisj@rtems.org>
38
39        * start/start.S: Update for boot_card command line change.
40
[12f9e942]412008-12-07      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * bsp_specs: Remove -Qy from *link.
44
[df393962]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
[addd698]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
[bb20cc63]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
[81ec5044]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
[64eb0c7]652008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * Makefile.am: Eliminate *_SOURCES.
68
[4ba8866]692008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * Makefile.am: Remove noinst_PROGRAMS (Unused).
72
[c06b3fa]732008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
76
[95aa5e1]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
[fe3007d7]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
[c37210b]902008-09-19      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        * include/bsp.h: Remove unused BSP_INIT_STACK_SIZE.
93
[af2eb77]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
[ccceaf3]1002008-09-18      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * include/bsp.h: Remove unnecessary boilerplate comments.
103
[e76068d]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
[4909a30]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
[252dea2f]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
[39cc10a]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
[08808cb]1302008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        * Makefile.am: Remove another duplicate reference.
133
[757801b]1342008-08-29      Joel Sherrill <joel.sherrill@OARcorp.com>
135
136        * Makefile.am: Remove duplicate reference.
137
[4243433]1382008-08-18      Joel Sherrill <joel.sherrill@oarcorp.com>
139
140        * irq/irq_init.c: Fix warnings.
141
[d4886a06]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
[f45169a]1482008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * startup/bspstart.c: This BSP is OK with SPRG0.
151
[10f095c]1522008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        * configure.ac: Add fast idle.
155
[4c94ffff]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
[6ea100c1]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
[9b949dd]1832008-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
184
185        * console/console-io.c: Typo.
186
[ed8206b]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
[d1f57b5]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
[74ee68d]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
[7988f8e]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
[f6821c3]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
[1e556198]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
[7223038]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
[1ee415b3]2272007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
228
229        * irq/irq_init.c: Add missing vectDesc variable.
230
[9e602b0]2312007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
232
233        * clock/clock.c: Fix typo.
234
[7e53d09]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
[d34d8692]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
[2ae35c2]2462007-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
247
248        * Makefile.am, irq/no_pic.c: Spacing.
249
[558bc25]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
[daccc4a]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
[b1a2bbae]2652007-12-02      Till Straumann <strauman@slac.stanford.edu>
266
267        * irq/irq_init.c: removed irrelevant comment.
268
[4af7ef3f]2692007-11-30      Till Straumann <strauman@slac.stanford.edu>
270
271        * startup/bspstart.c: removed declaration of
272        bsp_exceptions_in_RAM.
273
[a58ff1c]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
[393a1e05]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
[8da6d77d]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
[10483cba]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
[431bcd75]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
[a9c71595]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
[a725a4d7]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
[07e9642c]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
[21ca2199]3232007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
324
325        * configure.ac, startup/bspstart.c: Add BSP_DIRTY_MEMORY option.
326
[ec1d0b9d]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
[78f96ab]3382007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
339
340        * irq_init.c, Makefile.am: adapted to shared exception code
341
[2679eb9d]3422007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
343
344        * bsp_specs: Remove qrtems_debug.
345
[75ef2d5]3462007-04-05      Joel Sherrill <joel@OARcorp.com>
347
348        * clock/clock.c: Removed. File is unused in current source.
349
[8c5707a]3502007-03-28      Joel Sherrill <joel@OARcorp.com>
351
352        * Makefile.am: Modify to avoid pulling in too much into minimum
353        executable.
354
[fcb0cd46]3552006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
356
357        * configure.ac: New BUG-REPORT address.
358
[9b86dabd]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
[57357d9]3642006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
365
366        * Makefile.am: Remove superfluous -DASM.
367
[754610f]3682006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
369
370        * configure.ac: Require autoconf-2.60. Require automake-1.10.
371
[417fca76]3722006-08-09      Joel Sherrill <joel@OARcorp.com>
373
374        * startup/linkcmds: Clean up a bit after adding missing .rela sections.
375
[bd86290d]3762006-03-08      Joel Sherrill <joel@OARcorp.com>
377
378        * startup/linkcmds: Add .gnu.linkonce.b.* section.
379
[4217b96]3802006-02-08      Joel Sherrill <joel@OARcorp.com>
381
382        * startup/linkcmds: Add sections required by newer gcc versions.
383
[73733dc]3842006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
385
386        * configure.ac: Remove explicit ampolish3 support (now in
387        RTEMS_BSP_CONFIGURE).
388
[7cc4f59]3892006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
390
391        * configure.ac: Add ampolish3 support.
392        * Makefile.am: Add preinstall.am.
393
[ea63b37]3942006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
395
396        * Makefile.am: Don't include subdirs.am.
397
[d8525b95]3982006-01-05      Till Straumann <strauman@slac.stanford.edu>
399
400        * Makefile.am, vectors/vectors.S: use shared version of vectors.S.
401
[34c4852]4022005-05-26      Ralf Corsepius <ralf.corsepius@rtems.org>
403
404        * include/bsp.h: New header guard.
405
[7068d7ac]4062005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
407
408        * irq/irq.c, irq/irq.h: Modified to use rtems/irq.h.
409
[3851080]4102005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
411
412        * include/tm27.h: Elininate unsigned32.
413
[6ef01b4]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
[b6b9bbf]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
[1899fe4]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
[756f4a4]4312005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
432
433        * configure.ac: Remove argument from RTEMS_PPC_EXCEPTIONS.
434
[5133bd6]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
[844609f9]4412005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
442
443        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
444
[71cbb66]4452005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
446
447        * Makefile.am, wrapup/Makefile.am: Remove build-variant support.
448
[270ce1ff]4492004-11-22      Jennifer Averett <jennifer@OARcorp.com>
450
[c66df03]451        PR 617/bsps
[270ce1ff]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
[97891e5e]4602004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
461
462        * configure.ac: Require automake > 1.9.
463
[3defec6]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
[62f529f]4702004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
471
472        * include/bsp.h: Split out tmtest27 support.
473        * include/tm27.h: New.
474
[3344730a]4752004-04-21      Ralf Corsepius <ralf_corsepius@rtems.org>
476
477        PR 613/bsps
478        * include/bsp.h: Remove MAX_LONG_TEST_DURATION.
479
[7dd6e8d]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
[79ebd271]4852004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
486
487        * vectors/vectors.S: Include <rtems/asm.h> instead of <asm.h>.
488
[8da27232]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
[3f71ac1]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
[2a7f9a28]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
[6ac101b]5062004-02-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
507
508        * Makefile.am: Reflect changes to bsp.am.
509
[7195eb6]5102004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
511
512        * Makefile.am: Cosmetics.
513
[e943faf]5142004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
515
516        * Makefile.am: Add $(TMPINSTALL_FILES) to all-local.
517
[37064d8]5182004-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
519
520        * wrapup/Makefile.am: Convert to automake-building rules.
521
[07f4ee0e]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
[ac73276b]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
[ad1abd3]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
[84b68f5f]5422004-01-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
543
544        * wrapup/Makefile.am: Reflect changes to
545        ../support/*exception_processing/*.
546
[f3c5a0ec]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
[2897e73]5522004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
554        * Makefile.am: Add PREINSTALL_DIRS.
555
[232a22d]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
[6411947]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
[1a819ee5]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
[daa9eb96]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
[e98048e6]5832003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
584
585        * wrapup/Makefile.am: Remove GENERIC_FILES.
586
[ce0f13ef]5872003-12-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
588
589        * startup/linkcmds: Remove SEARCH_DIR.
590
[b35414a]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
[935773b]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
[810720b6]6012003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
602
603        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
604
[4b27d816]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
[6a5e592a]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
[5200506]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
[db0b369]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
[e05490a8]6412003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
642
643        * bsp_specs: Remove *lib:.
644
[9d2bdb5]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
[aa286a9e]6532003-09-04      Joel Sherrill <joel@OARcorp.com>
654
655        * startup/bspstart.c: Removed incorrect statement about copyright
656        assignment.
657
[fe8bc62f]6582003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
659
660        * Makefile.am: Reflect having moved aclocal/.
661
[ebdf51fd]6622003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
663
[c483a4e]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/.
[ebdf51fd]674
[7dcc3fe]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
[d266acd2]6792003-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
680
[75fcb394]681        PR 445/bsps
[d266acd2]682        * bsp_specs: Remove -D__embedded__ -Asystem(embedded) from cpp.
683        Remove cpp, old_cpp (now unused).
684
[7a97f26]6852003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
686
687        * configure.ac: Remove AC_CONFIG_AUX_DIR.
688
[ccd81b60]6892003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
690
691        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
692
[9b5c258]6932003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
694
695        * configure.ac: AC_PREREQ(2.57).
696
[1d36d2af]6972003-01-20      Joel Sherrill <joel@OARcorp.com>
698
699        * startup/linkcmds*: Add FreeBSD sysctl() sections.
700
[60ab555c]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
[59a01a6e]7112002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
712
713        * start/Makefile.am: Use install-data-local to install startfile.
714
[8361b50]7152002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
716
717        * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
718
[8730f45]7192002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
720
721        * .cvsignore: Reformat.
722        Add autom4te*cache.
723        Remove autom4te.cache.
724
[ca756e9]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
[a2ae30c2]7302002-08-21      Joel Sherrill <joel@OARcorp.com>
731
732        * bsp_specs: Added support for -nostdlibs.
733
[d869f64e]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
[b9288fb1]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
[87ea9dc]7502002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
751
752        * startup/Makefile.am: Add bsplib_DATA = linkcmds device-tree.
753
[445c0a0]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
[80defac]7592002-06-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
760
761        * wrapup/Makefile.am: Remove preinstallation of libbsp.a,
762
[85c92574]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 
[f844cfcc]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
[238f450]7762001-04-08      Joel Sherrill <joel@OARcorp.com>
777
778        * startup/linkcmds: Per PR170, PR171, and PR172 add .eh_frame
779 
[9ea32e6a]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
[4ee84fc]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
[9e1ae79]8002001-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
801
802        * configure.ac: Introduce RTEMS_BSP_CONFIGURE.
803
[b26cb1c]8042001-11-26      Joel Sherrill <joel@OARcorp.com>
805
806        * vectors/vectors.S: Include <bsp.h> to get PPC_VECTOR_FILE_BASE.
807
[6af8512c]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
[904e185]8182001-11-20      Joel Sherrill <joel@OARcorp.com>
819
820        * console/console-io.c: Fix incorrect comment.
821
[de202e7]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
[ac9253e]8312001-10-25      Joel Sherrill <joel@OARcorp.com>
832
833        * startup/linkcmds: Added _init and _fini.
834
[64efd55b]8352001-10-12      Joel Sherrill <joel@OARcorp.com>
836
837        * shmsupp/lock.c, shmsupp/mpisr.c: Fixed typo.
838
[df25c998]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
[c1767be0]8452001-09-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
846
847        * include/Makefile.am: Use 'TMPINSTALL_FILES ='.
848
[8437994a]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
[2fe224f]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
[4906d72f]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
[6f21328]8692001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
870
871        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
872
[e177810d]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
[493fa93]8812000-12-19      Joel Sherrill <joel@OARcorp.com>
882
883        * timer/timer.c: Removed incorrect comments about ERC32.
884
[feead226]8852000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
886
887        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
888
[a314d3b4]8892000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
890
891        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
892
[eba2e4f]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
[0134f4f]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
[72965527]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
[e94ad1fe]9112000-08-10      Joel Sherrill <joel@OARcorp.com>
912
913        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.