source: rtems/cpukit/score/cpu/powerpc/ChangeLog @ b7b6100

4.104.114.95
Last change on this file since b7b6100 was b7b6100, checked in by Ralf Corsepius <ralf.corsepius@…>, on 08/21/08 at 04:10:51

2008-08-21 Ralf Corsépius <ralf.corsepius@…>

  • rtems/score/types.h: Include stdbool.h. Use bool as base-type for boolean.
  • Property mode set to 100644
File size: 26.7 KB
Line 
12008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * rtems/score/types.h: Include stdbool.h.
4        Use bool as base-type for boolean.
5
62008-08-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
7
8        * rtems/powerpc/registers.h: Removed obsolete defines MSR_, MSR_KERNEL
9        and MSR_USER.  Added missing prototypes.
10
112008-08-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
12
13        * rtems/new-exceptions/cpu.h: Changed define
14        CPU_INTERRUPT_MAXIMUM_VECTOR_NUMBER to UINT32_MAX to avoid comparison
15        between signed and unsigned.
16
172008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
18
19        * rtems/powerpc/registers.h: Added masks for BOOKE_TCR fields.
20
212008-07-14      Thomas Doerfler <thomas.doerfler@embedded-brains.de>
22        * rtems/powerpc/registers.h:
23
24        Added PPC405EX support contributed by Michael Hamel
25
262008-07-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
27
28        * rtems/asm.h: Added defines for save and restore registers and
29        special purpose registers 4 to 7.
30
31        * rtems/new-exceptions/cpu.h: Changed define PPC_BSP_HAS_FIXED_PR288 to
32        a value that results in a compile time error on usage since SPRG0 is
33        now used for the interrupt disable mask.
34
35        * rtems/powerpc/registers.h: Bugfix: Swapped values of TBWU and TBWL.
36
37        Added defines SPRG4..7 and USPRG0.
38
39        Changed _CPU_ISR_{Disable, Enable, Flush} to use static inline
40        functions.  The interrupt disable mask is now stored in SPRG0.  Which
41        was previously denoted to indicate a PR288 bugfix.  You may now
42        initialize the interrupt disable mask via
43        ppc_interrupt_set_disable_mask() and
44        PPC_INTERRUPT_DISABLE_MASK_DEFAULT.  The default value will be set in
45        bootcard.c.
46
472008-02-20      Ralf Corsépius <ralf.corsepius@rtems.org>
48
49        * rtems/old-exceptions/cpu.h: Remove (Abandoned).
50        * rtems/score/cpu.h: Remove ref to rtems/old-exceptions/cpu.h.
51        * Makefile.am: Remove ref to rtems/old-exceptions/cpu.h.
52
532007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
56
572007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
58
59        * rtems/powerpc/registers.h, rtems/score/cpu.h: Sweep to make sure grep
60        for COPYRIGHT passes.
61
622007-12-03      Till Straumann <strauman@slac.stanford.edu>
63
64        * rtems/powerpc/registers.h: added definitions for MSR_CE,
65        MSR_DE (bookE).
66
672007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        * rtems/old-exceptions/cpu.h: Remove extra ifndef.
70
712007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
72
73        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
74        rtems/score/cpu.h: Move interrupt_stack_size field from CPU Table to
75        Configuration Table. Eliminate CPU Table from all ports. Delete
76        references to CPU Table in all forms.
77
782007-12-03      Till Straumann <strauman@slac.stanford.edu>
79
80        * rtems/score/cpu.h: Added comment that GDB patch sim/2376
81        is needed for reading the time-base with the new (more
82        portable) method.
83
842007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
85
86        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Moved most of
87        the remaining CPU Table fields to the Configuration Table. This
88        included pretasking_hook, predriver_hook, postdriver_hook, idle_task,
89        do_zero_of_workspace, extra_mpci_receive_server_stack,
90        stack_allocate_hook, and stack_free_hook. As a side-effect of this
91        effort some multiprocessing code was made conditional and some style
92        clean up occurred.
93
942007-11-30      Till Straumann <strauman@slac.stanford.edu>
95
96        * rtems/score/cpu.h: Wonderful bookE doesn't have mftb/mftbu;
97        ( CPU_Get_timebase_low() ) they only define the TBRU/TBRL SPRs
98        so we use these. Should work on all CPUs.
99
1002007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
103        rtems/score/cpu.h: Eliminate PowerPC specific elements from the CPU
104        Table. They have been replaced with variables named bsp_XXX as
105        needed.
106
1072007-11-13      Till Straumann <strauman@slac.stanford.edu>
108
109        * rtems/score/powerpc.h: Added a '__ppc_generic' CPU variant.
110        The goal would be making cpukit and hopefully libcpu work
111        for all (or at least most) CPUs/BSPs with -D__ppc_generic so
112        that eventually all tests [#if defined(<cpu_flavor>)] for CPU
113        flavors can be eliminated.
114
1152007-11-13      Till Straumann <strauman@slac.stanford.edu>
116
117        * rtems/powerpc/registers.h: Added SPR definitions for BookE
118        DECAR, TCR, TSR.
119
1202007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
121
122        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
123
1242007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
125
126        * rtems/score/cpu.h:
127          Use Context_Control_fp* instead of void* for fp_contexts.
128          Eliminate evil casts.
129
1302006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
131
132        * rtems/score/ppc.h: Remove (Deprecated in 4.7).
133        * Makefile: Remove rtems/score/ppc.h.
134
1352006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
136
137        * rtems/score/types.h: Remove unsigned64, signed64.
138
1392006-08-09      Joel Sherrill <joel@OARcorp.com>
140
141        * rtems/score/cpu.h: Because gcc implicitly uses floating point turn on
142        floating point for all threads if there is a hardware FPU.
143
1442006-07-12      Till Straumann <strauman@slac.stanford.edu>
145
146        * rtems/old-exceptions/cpu.h, rtems/powerpc/registers.h:
147        Checked inline assembly; added early-clobber '&' to output operands
148        of multi-instruction asms.
149
1502006-01-16      Joel Sherrill <joel@OARcorp.com>
151
152        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
153        rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
154        As a side-effect, grammar and spelling errors were corrected, spacing
155        errors were address, and some variable names were improved.
156
1572005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
158
159        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
160
1612005-11-02      Till Straumann <strauman@slac.stanford.edu>
162
163        * rtems/powerpc/registers.h: recognize mpc7457 CPU; added definitions
164        for high bats (#4..7) on 7450 CPUs
165
1662005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
167
168        * rtems/asm.h: Remove private version of CONCAT macros.
169        Include <rtems/concat.h> instead.
170
1712005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
172
173        * rtems/score/powerpc.h: Removed warning
174
1752005-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
176
177        * rtems/score/powerpc.h: Add  "defined(mpc7400) || defined(mpc7450)
178        || defined(mpc7455)" to altivec (gcc-3.2.x compatibility).
179
1802005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
181
182        * rtems/new-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
183        CPU_IDLE_TASK_IS_FP): Remove.
184        * rtems/old-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
185        CPU_IDLE_TASK_IS_FP): Remove.
186        * rtems/score/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
187        CPU_IDLE_TASK_IS_FP, CPU_SOFTWARE_FP): New.
188
1892005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        * rtems/score/cpu.h: Derive CPU_{BIG|LITTLE}_ENDIAN from
192        __BIG_ENDIAN__.
193
1942005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
195
196        * rtems/score/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
197        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
198        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
199        CPU_LITTLE_ENDIAN): Add.
200        * rtems/old-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
201        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
202        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
203        CPU_LITTLE_ENDIAN): Remove.
204        * rtems/new-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
205        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
206        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
207        CPU_LITTLE_ENDIAN): Remove.
208
2092005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
210
211        * rtems/score/cpu.h:
212        (rtems_cpu_configuration_get_serial_per_sec,
213        rtems_cpu_configuration_get_serial_external_clock,
214        rtems_cpu_configuration_get_serial_xon_xoff,
215        rtems_cpu_configuration_get_serial_cts_rts,
216        rtems_cpu_configuration_get_serial_rate,
217        rtems_cpu_configuration_get_timer_average_overhead,
218        rtems_cpu_configuration_get_timer_least_valid,
219        rtems_cpu_configuration_get_timer_internal_clock,
220        rtems_cpu_configuration_get_clock_speed): New.
221        * rtems/old-exceptions/cpu.h:
222        (rtems_cpu_configuration_get_serial_per_sec,
223        rtems_cpu_configuration_get_serial_external_clock,
224        rtems_cpu_configuration_get_serial_xon_xoff,
225        rtems_cpu_configuration_get_serial_cts_rts,
226        rtems_cpu_configuration_get_serial_rate,
227        rtems_cpu_configuration_get_timer_average_overhead,
228        rtems_cpu_configuration_get_timer_least_valid,
229        rtems_cpu_configuration_get_timer_internal_clock,
230        rtems_cpu_configuration_get_clock_speed): Remove.
231
2322005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
233
234        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h
235        (rtems_cpu_table): Sync defines between {old|new}-exceptions.
236
2372005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
238
239        * rtems/new-exceptions/cpu.h (Context_Control,
240        Context_Control_fp, CPU_Interrupt_frame): Remove.
241        * rtems/old-exceptions/cpu.h (Context_Control,
242        Context_Control_fp, CPU_Interrupt_frame): Remove.
243        * rtems/score/cpu.h (Context_Control,
244        Context_Control_fp, CPU_Interrupt_frame): Add.
245
2462005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
247
248        * rtems/new-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
249        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
250        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
251        * rtems/old-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
252        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
253        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
254        * rtems/score/cpu.h (CPU_STACK_MINIMUM_SIZE,
255        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
256        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Add.
257
2582005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
259
260        * rtems/new-exceptions/cpu.h: Remove CPU_MINIMUM_STACK_FRAME_SIZE.
261
2622005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
263
264        * rtems/new-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
265        _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
266        * rtems/old-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
267        _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
268        * rtems/score/cpu.h (_CPU_Bitfield_Find_first_bit,
269        _CPU_Priority_Mask, _CPU_Priority_bits_index): New.
270
2712005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
272
273        * rtems/new-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
274        * rtems/old-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
275
2762005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
277
278        * rtems/new-exceptions/cpu.h (_CPU_ISR_install_vector,
279        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
280        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
281        _CPU_Fatal_error): Remove.
282        * rtems/old-exceptions/cpu.h (_CPU_ISR_install_vector,
283        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
284        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
285        _CPU_Fatal_error): Remove.
286        * rtems/score/cpu.h (_CPU_ISR_install_vector,
287        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
288        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
289        _CPU_Fatal_error): New.
290
2912005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
292
293        * rtems/old-exceptions/cpu.h (_CPU_Context_Initialize,
294        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
295        _CPU_Context_Initialize_fp): Remove.
296        * rtems/new-exceptions/cpu.h (_CPU_Context_Initialize,
297        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
298        _CPU_Context_Initialize_fp): Remove.
299        * rtems/score/cpu.h (_CPU_Context_Initialize,
300        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
301        _CPU_Context_Initialize_fp): New.
302
3032005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
304
305        * rtems/old-exceptions/cpu.h (PPC_Get_timebase_register): Remove.
306        * rtems/powerpc/registers.h (PPC_Get_timebase_register,
307        PPC_Set_timebase_register): Remove.
308        * rtems/score/cpu.h (PPC_Get_timebase_register,
309        PPC_Set_timebase_register): New.
310
3112005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
312
313        * rtems/powerpc/registers.h (PPC_Set_decrementer,
314        PPC_Get_decrementer): Remove.
315        * rtems/old-exceptions/cpu.h (PPC_Set_decrementer): Remove.
316        * rtems/score/cpu.h (PPC_Set_decrementer, PPC_Get_decrementer): New.
317
3182005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
319
320        * rtems/old-exceptions/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
321        rtems_bsp_delay_in_bus_cycles): Remove.
322        * rtems/powerpc/registers.h (CPU_Get_timebase_low, rtems_bsp_delay,
323        rtems_bsp_delay_in_bus_cycles): Remove.
324        * rtems/score/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
325        rtems_bsp_delay_in_bus_cycles): New.
326
3272005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
328
329        * rtems/new-exceptions/cpu.h
330        (rtems_cpu_configuration_get_clicks_per_usec,
331        rtems_cpu_configuration_get_exceptions_in_ram): Remove.
332        * rtems/old-exceptions/cpu.h
333        (rtems_cpu_configuration_get_clicks_per_usec,
334        rtems_cpu_configuration_get_exceptions_in_ram): Remove.
335        * rtems/score/cpu.h
336        (rtems_cpu_configuration_get_clicks_per_usec,
337        rtems_cpu_configuration_get_exceptions_in_ram): New.
338
3392005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
340
341        * rtems/new-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
342        * rtems/old-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
343        * rtems/score/cpu.h (CPU_swap_u32, CPU_swap_u16): New.
344
3452005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
346
347        * rtems/old-exceptions/cpu.h: Add _CPU_MSG_GET
348        (old/new exception processing ABI compatibility).
349        * rtems/powerpc/registers.h: Use C99 fixed size types.
350
3512005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
352
353        * rtems/score/powerpc.h: Add __ALTIVEC__ support.
354
3552005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
356
357        * rtems/score/powerpc.h: Merge ppc603 and ppc603e
358        PPC_IRQ_*/PPC_TLB_* defines.
359
3602005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
361
362        * rtems/score/powerpc.h (mpc8260): PPC_ALIGNMENT 8.
363
3642005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
365
366        * rtems/score/powerpc.h: Remove PPC_HAS_RFCI (Unused).
367
3682005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
369
370        * rtems/score/powerpc.h: Remove PPC_HAS_EXCEPTION_PREFIX (Unused).
371
3722005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
373
374        * rtems/score/powerpc.h: Remove PPC_CACHE_ALIGN_POWER (Unused).
375
3762005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
377
378        * rtems/score/powerpc.h: Remove PPC_LOW_POWER_MODE* (Unused).
379
3802005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
381
382        * rtems/score/powerpc.h: Remove PPC_HAS_EVPR (Unused).
383
3842005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
385
386        * rtems/score/powerpc.h: Remove PPC_USE_MULTIPLE (Unused).
387
3882005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
389
390        * rtems/score/powerpc.h: Remove PPC_D_CACHE, PPC_I_CACHE defines.
391
3922005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
393
394        * rtems/score/powerpc.h: Remove PPC_MSR_* defines.
395
3962005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
397
398        * rtems/old-exceptions/cpu.h: Add _PPC_MSR_DISABLE_MASK.
399        Use _PPC_MSR_DISABLE_MASK instead of PPC_MSR_DISABLE_MASK to set up
400        _disable_mask.
401
4022005-02-12      Ralf Corsepius <ralf.corsepius@rtems.org>
403
404        * cpu.c: New (Stub file for consistency with other ports).
405        * Makefile.am: Reflect changes above.
406
4072005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
408
409        * rtems/asm.h, rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
410        Remove PPC_ABI_POWEROPEN.
411
4122005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
413
414        * rtems/score/powerpc.h: Remove hard-coded PPC_HAS_FPU.
415        Tie PPC_HAS_FPU to _SOFT_FLOAT.
416
4172005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
418
419        * rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
420        Remove PPC_ABI_GCC27.
421
4222005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
423
424        * rtems/asm.h, rtems/score/powerpc.h: Remove XCOFF support.
425
4262005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
427
428        * Makefile.am: Split out preinstallation rules.
429        * preinstall.am: New (Split out from Makefile.am).
430
4312005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
432
433        PR 754/rtems
434        * rtems/asm.h: New (relocated from .).
435        * asm.h: Remove (moved to rtems/asm.h).
436        * Makefile.am: Reflect changes above.
437
4382004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
439
440        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
441        rtems/powerpc/registers.h: New header guards.
442
4432004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
444
445        * asm.h, rtems/score/cpu.h, rtems/score/powerpc.h,
446        rtems/score/ppc.h, rtems/score/types.h: New header guards.
447
4482005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
449
450        * rtems/score/types.h: Remove signed8, signed16, signed32,
451        unsigned8, unsigned16, unsigned32.
452
4532005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
454
455        * rtems/new-exceptions/cpu.h: *_swap_u32( uint32_t ).
456        * rtems/old-exceptions/cpu.h: *_swap_u32( uint32_t ).
457
4582005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
459
460        * rtems/score/types.h: #include <rtems/stdint.h>.
461
4622004-11-22      Joel Sherrill <joel@OARcorp.com>
463
464        * rtems/old-exceptions/cpu.h: Make compile in assembly.
465
4662004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
467
468        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
469        guard.
470
4712004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
472
473        * asm.h: Add doxygen preamble.
474
4752004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
476
477        * rtems/score/cpu.h: Add doxygen preamble.
478        * rtems/score/powerpc.h: Add doxygen preamble.
479        * rtems/score/ppc.h: Add doxygen preamble.
480        * rtems/score/types.h: Add doxygen preamble.
481
4822004-10-20      Eric Norum <norume@aps.anl.gov>
483
484        Add Kate Feng's MVME5500 BSP
485        * rtems/powerpc/registers.h, rtems/score/powerpc.h
486
4872004-09-29      Joel Sherrill <joel@OARcorp.com>
488
489        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: i960
490        obsoleted and all references removed.
491
4922004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
493
494        * asm.h: Include rtems/score/powerpc.h instead of
495        rtems/score/ppc.h.
496
4972004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
498
499        * rtems/score/powerpc.h: New (Copied and renamed from rtems/score/ppc.h)
500        for consistency with other ports.
501        * rtems/score/ppc.h: Deprecation wrapper to rtems/score/powerpc.h.
502        * Makefile.am: Reflect changes above.
503        * rtems/score/cpu.h: Include rtems/score/powerpc.h instead of
504        rtems/score/ppc.h.
505
5062004-04-12      David Querbach <querbach@realtime.bc.ca>
507
508        * asm.h, rtems/new-exceptions/cpu.h, rtems/score/ppc.h: addition of
509        MPC555 support as part of the addition of the SS555 BSP.
510
5112004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
512
513        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
514        * Makefile.am: Don't include multilib.am.
515        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
516
5172004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
518
519        * Makefile.am: Install asm.h to $(includedir)/rtems.
520
5212004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
522
523        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
524        rtems/powerpc/registers.h: Convert to using c99 fixed size types.
525
5262004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
527
528        * configure.ac: RTEMS_TOP([../../../..]).
529
5302004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
531
532        * configure.ac: Move RTEMS_TOP one subdir down.
533
5342004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
535
536        * Makefile.am: Add PREINSTALL_DIRS.
537
5382004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
539
540        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
541        Add PREINSTALL_FILES to CLEANFILES.
542
5432004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
544
545        * configure.ac: Requires automake >= 1.8.1.
546
5472004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * Makefile.am: Include compile.am, again.
550
5512004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
552
553        * Makefile.am: Convert to using automake compilation rules.
554
5552003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
556
557        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
558
5592003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
560
561        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
562
5632003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
564
565        * Makefile.am: Add $(dirstamp) to preinstallation rules.
566
5672003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
568
569        * Makefile.am: Remove all LIB-related rules.
570
5712003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
572
573        * Makefile.am: Don't use gmake rules for preinstallation.
574
5752003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
576
577        * configure.ac: Remove RTEMS_CANONICAL_HOST.
578
5792003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
580
581        * configure.ac: Remove RTEMS_CHECK_CPU.
582
5832003-09-26      Joel Sherrill <joel@OARcorp.com>
584
585        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Obsoleting HP
586        PA-RISC port and removing all references.
587
5882003-09-04      Joel Sherrill <joel@OARcorp.com>
589
590        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
591        rtems/powerpc/registers.h, rtems/score/ppc.h, rtems/score/types.h:
592        URL for license changed.
593
5942003-08-21      Till Straumann <strauman@slac.stanford.edu>
595
596        PR 457/bsps
597        * rtems/powerpc/registers.h: Add a few definitions for the PowerPC
598        thermal assistance unit.
599
6002003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
601
602        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
603
6042003-07-18      Till Straumann <strauman@slac.stanford.edu>
605
606        PR 288/rtems
607        * rtems/new-exceptions/cpu.h: _ISR_Nest_level is now properly
608        maintained and does not reside in SPRG0.
609
6102003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
611
612        * configure.ac: Remove AC_CONFIG_AUX_DIR.
613
6142003-02-20      Till Straumann <strauman@slac.stanford.edu>
615
616        PR 349/bsps
617        * rtems/powerpc/registers.h: Add definitions for HID1 and DABR SPRs.
618
6192002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
620
621        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
622        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
623
6242002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
625
626        * configure.ac: Fix package name.
627
6282002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * rtems/new-exceptions/cpu.h: Remove sections on
631        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
632        * rtems/old-exceptions/cpu.h: Remove sections on
633        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
634        * rtems/score/cpu.h: Insert sections on
635        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
636
6372002-10-31      Joel Sherrill <joel@OARcorp.com>
638
639        * rtems/new-exceptions/cpu.h: Removed warnings.
640
641
6422002-10-31      Joel Sherrill <joel@OARcorp.com>
643
644        * rtems/new-exceptions/cpu.h: Removed warnings.
645
6462002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
647
648        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
649
6502002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
651
652        * .cvsignore: Reformat.
653        Add autom4te*cache.
654        Remove autom4te.cache.
655
6562002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
657
658        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
659
6602002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
661
662        * Makefile.am: Use .$(OBJEXT) instead of .o.
663
6642002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
665
666        * configure.ac: RTEMS_TOP(../../../..).
667
6682002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
669
670        * configure.ac: Remove RTEMS_PROJECT_ROOT.
671
6722002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
673
674        * configure.ac: Add RTEMS_PROG_CCAS
675
6762002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
677
678        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
679        Add AC_PROG_RANLIB.
680
6812002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
682
683        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
684        Use ../../../aclocal.
685
6862002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
687
688        * rtems/score/ppc.h: Remove PPC_DEBUG_MODEL.
689
6902001-05-14      Till Straumann <strauman@slac.stanford.edu>
691
692        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
693        support for the MPC74000 (AKA G4); there is no AltiVec support yet,
694        however.
6952002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
696
697        * rtems/score/ppc.h: Remove rtems_multilib.
698        Add mpc555 (Based on comments from Sergei Organov <osv@javad.ru>).
699        * rtems/old-exceptions/cpu.h: Remove _CPU_Data_Cache_Block_Flush.
700        Remove _CPU_Data_Cache_Block_Invalidate.
701
7022002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
703
704        * asm.h: Include cpuopts.h instead of targopts.h.
705        * rtems/new-exceptions/cpu.h: Relocated from
706        libbsp/powerpc/support/new_exception_processing/rtems/score/cpu.h
707        * rtems/old-exceptions/cpu.h: Relocated from
708        c/src/lib/libbsp/powerpc/support/old_exception_processing/rtems/score/cpu.h
709        * rtems/powerpc/registers.h: Relocated and renamed from
710        libcpu/powerpc/shared/include/cpu.h.
711        * rtems/score/cpu.h: New.
712        * Makefile.am: Reflect changes above.
713
7142001-04-03      Joel Sherrill <joel@OARcorp.com>
715
716        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
717        * rtems/score/ppctypes.h: Removed.
718        * rtems/score/types.h: New file via CVS magic.
719        * Makefile.am, rtems/score/cpu.h: Account for name change.
720
7212002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
722
723        * configure.ac:
724        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
725        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
726        * Makefile.am: Remove AUTOMAKE_OPTIONS.
727
7282002-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
729
730        * Makefile.am: Reflect changes from 2002-01-23.
731
7322002-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
733
734        * rtems/Makefile.am: Removed.
735        * rtems/score/Makefile.am: Removed.
736        * configure.ac: Reflect changes above.
737        AC_CONFIG_SRCDIR(asm.h).
738
7392002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
740
741        * rtems/Makefile.am: New.
742        * rtems/.cvsignore: New.
743        * rtems/score/Makefile.am: New.
744        * rtems/score/.cvsignore: New.
745        * rtems/score/ppc.h: Relocated from shared/.
746        * rtems/score/ppctypes.h: Relocated from shared/.
747        * asm.h: Relocated from shared/.
748        * shared/Makefile.am: Removed.
749        * shared/asm.h: Removed.
750        * shared/ppc.h: Removed.
751        * shared/ppctypes.h: Removed.
752        * shared/.cvsignore: Removed.
753        * Makefile.am: Reflect changes above.
754        * configure.ac: Reflect changes above.
755
7562001-11-28      Joel Sherrill <joel@OARcorp.com>,
757
758        This was tracked as PR91.
759        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
760        is used to specify if the port uses the standard macro for this (FALSE).
761        A TRUE setting indicates the port provides its own implementation.
762
7632001-11-14      Joel Sherrill <joel@OARcorp.com>
764
765        * shared/ppc.h: The mpc8260 uses the new exception processing model
766        and thus does not need to define PPC_USE_SPRG.
767
7682001-11-14      Andrew Dachs <A.Dachs@SSTL.co.uk>
769
770        * shared/ppc.h: mpc8260 has double FPU not single FPU.
771
7722001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
773
774        This modification is part of the submitted modifications necessary to
775        support the IBM PPC405 family.  This submission was reviewed by
776        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
777        not negatively impact the ppc403 BSPs.  The submission and tracking
778        process was captured as PR50.
779        * shared/asm.h, shared/ppc.h: Added PPC405 support.
780
7812001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
782
783        * shared/ppc.h: Added mpc8260 support.
784
7852001-10-12      Joel Sherrill <joel@OARcorp.com>
786
787        * shared/ppctypes.h: Fixed typo.
788
7892001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
790
791        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
792        * configure.in: Remove.
793        * configure.ac: New file, generated from configure.in by autoupdate.
794
7952001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
796
797        * shared/Makefile.am: Use 'PREINSTALL_FILES ='.
798
7992001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
800
801        * Makefile.am, rtems/score/Makefile.am:
802        Apply include_*HEADERS instead of H_FILES.
803
8042000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
805
806        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
807
8082000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
809
810        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
811
8122000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
813
814        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
815        Switch to GNU canonicalization.
816
8172000-10-20      Joel Sherrill <joel@OARcorp.com>
818
819        * shared/ppc.h: For multilibs, derive PPC_HAS_FPU from _SOFT_FLOAT.
820
8212000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
822
823        * Makefile.am: Include compile.am.
824
8252000-08-10      Joel Sherrill <joel@OARcorp.com>
826
827        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.