source: rtems/cpukit/score/cpu/powerpc/ChangeLog @ 6162bc2

4.104.115
Last change on this file since 6162bc2 was 6162bc2, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/11/08 at 14:10:16

2008-09-11 Ralf Corsépius <ralf.corsepius@…>

  • rtems/score/types.h: Do not define boolean, single_precision, double_precision unless RTEMS_DEPRECATED_TYPES is given.
  • Property mode set to 100644
File size: 27.0 KB
Line 
12008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * rtems/score/types.h: Do not define boolean, single_precision,
4        double_precision unless RTEMS_DEPRECATED_TYPES is given.
5
62008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Convert to "bool".
9
102008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * rtems/score/types.h: Include stdbool.h.
13        Use bool as base-type for boolean.
14
152008-08-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
16
17        * rtems/powerpc/registers.h: Removed obsolete defines MSR_, MSR_KERNEL
18        and MSR_USER.  Added missing prototypes.
19
202008-08-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
21
22        * rtems/new-exceptions/cpu.h: Changed define
23        CPU_INTERRUPT_MAXIMUM_VECTOR_NUMBER to UINT32_MAX to avoid comparison
24        between signed and unsigned.
25
262008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
27
28        * rtems/powerpc/registers.h: Added masks for BOOKE_TCR fields.
29
302008-07-14      Thomas Doerfler <thomas.doerfler@embedded-brains.de>
31        * rtems/powerpc/registers.h:
32
33        Added PPC405EX support contributed by Michael Hamel
34
352008-07-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
36
37        * rtems/asm.h: Added defines for save and restore registers and
38        special purpose registers 4 to 7.
39
40        * rtems/new-exceptions/cpu.h: Changed define PPC_BSP_HAS_FIXED_PR288 to
41        a value that results in a compile time error on usage since SPRG0 is
42        now used for the interrupt disable mask.
43
44        * rtems/powerpc/registers.h: Bugfix: Swapped values of TBWU and TBWL.
45
46        Added defines SPRG4..7 and USPRG0.
47
48        Changed _CPU_ISR_{Disable, Enable, Flush} to use static inline
49        functions.  The interrupt disable mask is now stored in SPRG0.  Which
50        was previously denoted to indicate a PR288 bugfix.  You may now
51        initialize the interrupt disable mask via
52        ppc_interrupt_set_disable_mask() and
53        PPC_INTERRUPT_DISABLE_MASK_DEFAULT.  The default value will be set in
54        bootcard.c.
55
562008-02-20      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * rtems/old-exceptions/cpu.h: Remove (Abandoned).
59        * rtems/score/cpu.h: Remove ref to rtems/old-exceptions/cpu.h.
60        * Makefile.am: Remove ref to rtems/old-exceptions/cpu.h.
61
622007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
65
662007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
67
68        * rtems/powerpc/registers.h, rtems/score/cpu.h: Sweep to make sure grep
69        for COPYRIGHT passes.
70
712007-12-03      Till Straumann <strauman@slac.stanford.edu>
72
73        * rtems/powerpc/registers.h: added definitions for MSR_CE,
74        MSR_DE (bookE).
75
762007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * rtems/old-exceptions/cpu.h: Remove extra ifndef.
79
802007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
81
82        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
83        rtems/score/cpu.h: Move interrupt_stack_size field from CPU Table to
84        Configuration Table. Eliminate CPU Table from all ports. Delete
85        references to CPU Table in all forms.
86
872007-12-03      Till Straumann <strauman@slac.stanford.edu>
88
89        * rtems/score/cpu.h: Added comment that GDB patch sim/2376
90        is needed for reading the time-base with the new (more
91        portable) method.
92
932007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
94
95        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Moved most of
96        the remaining CPU Table fields to the Configuration Table. This
97        included pretasking_hook, predriver_hook, postdriver_hook, idle_task,
98        do_zero_of_workspace, extra_mpci_receive_server_stack,
99        stack_allocate_hook, and stack_free_hook. As a side-effect of this
100        effort some multiprocessing code was made conditional and some style
101        clean up occurred.
102
1032007-11-30      Till Straumann <strauman@slac.stanford.edu>
104
105        * rtems/score/cpu.h: Wonderful bookE doesn't have mftb/mftbu;
106        ( CPU_Get_timebase_low() ) they only define the TBRU/TBRL SPRs
107        so we use these. Should work on all CPUs.
108
1092007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
110
111        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
112        rtems/score/cpu.h: Eliminate PowerPC specific elements from the CPU
113        Table. They have been replaced with variables named bsp_XXX as
114        needed.
115
1162007-11-13      Till Straumann <strauman@slac.stanford.edu>
117
118        * rtems/score/powerpc.h: Added a '__ppc_generic' CPU variant.
119        The goal would be making cpukit and hopefully libcpu work
120        for all (or at least most) CPUs/BSPs with -D__ppc_generic so
121        that eventually all tests [#if defined(<cpu_flavor>)] for CPU
122        flavors can be eliminated.
123
1242007-11-13      Till Straumann <strauman@slac.stanford.edu>
125
126        * rtems/powerpc/registers.h: Added SPR definitions for BookE
127        DECAR, TCR, TSR.
128
1292007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
130
131        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
132
1332007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
134
135        * rtems/score/cpu.h:
136          Use Context_Control_fp* instead of void* for fp_contexts.
137          Eliminate evil casts.
138
1392006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
140
141        * rtems/score/ppc.h: Remove (Deprecated in 4.7).
142        * Makefile: Remove rtems/score/ppc.h.
143
1442006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
145
146        * rtems/score/types.h: Remove unsigned64, signed64.
147
1482006-08-09      Joel Sherrill <joel@OARcorp.com>
149
150        * rtems/score/cpu.h: Because gcc implicitly uses floating point turn on
151        floating point for all threads if there is a hardware FPU.
152
1532006-07-12      Till Straumann <strauman@slac.stanford.edu>
154
155        * rtems/old-exceptions/cpu.h, rtems/powerpc/registers.h:
156        Checked inline assembly; added early-clobber '&' to output operands
157        of multi-instruction asms.
158
1592006-01-16      Joel Sherrill <joel@OARcorp.com>
160
161        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
162        rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
163        As a side-effect, grammar and spelling errors were corrected, spacing
164        errors were address, and some variable names were improved.
165
1662005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
167
168        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
169
1702005-11-02      Till Straumann <strauman@slac.stanford.edu>
171
172        * rtems/powerpc/registers.h: recognize mpc7457 CPU; added definitions
173        for high bats (#4..7) on 7450 CPUs
174
1752005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
176
177        * rtems/asm.h: Remove private version of CONCAT macros.
178        Include <rtems/concat.h> instead.
179
1802005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
181
182        * rtems/score/powerpc.h: Removed warning
183
1842005-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
185
186        * rtems/score/powerpc.h: Add  "defined(mpc7400) || defined(mpc7450)
187        || defined(mpc7455)" to altivec (gcc-3.2.x compatibility).
188
1892005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        * rtems/new-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
192        CPU_IDLE_TASK_IS_FP): Remove.
193        * rtems/old-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
194        CPU_IDLE_TASK_IS_FP): Remove.
195        * rtems/score/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
196        CPU_IDLE_TASK_IS_FP, CPU_SOFTWARE_FP): New.
197
1982005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
199
200        * rtems/score/cpu.h: Derive CPU_{BIG|LITTLE}_ENDIAN from
201        __BIG_ENDIAN__.
202
2032005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
204
205        * rtems/score/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
206        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
207        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
208        CPU_LITTLE_ENDIAN): Add.
209        * rtems/old-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
210        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
211        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
212        CPU_LITTLE_ENDIAN): Remove.
213        * rtems/new-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
214        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
215        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
216        CPU_LITTLE_ENDIAN): Remove.
217
2182005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
219
220        * rtems/score/cpu.h:
221        (rtems_cpu_configuration_get_serial_per_sec,
222        rtems_cpu_configuration_get_serial_external_clock,
223        rtems_cpu_configuration_get_serial_xon_xoff,
224        rtems_cpu_configuration_get_serial_cts_rts,
225        rtems_cpu_configuration_get_serial_rate,
226        rtems_cpu_configuration_get_timer_average_overhead,
227        rtems_cpu_configuration_get_timer_least_valid,
228        rtems_cpu_configuration_get_timer_internal_clock,
229        rtems_cpu_configuration_get_clock_speed): New.
230        * rtems/old-exceptions/cpu.h:
231        (rtems_cpu_configuration_get_serial_per_sec,
232        rtems_cpu_configuration_get_serial_external_clock,
233        rtems_cpu_configuration_get_serial_xon_xoff,
234        rtems_cpu_configuration_get_serial_cts_rts,
235        rtems_cpu_configuration_get_serial_rate,
236        rtems_cpu_configuration_get_timer_average_overhead,
237        rtems_cpu_configuration_get_timer_least_valid,
238        rtems_cpu_configuration_get_timer_internal_clock,
239        rtems_cpu_configuration_get_clock_speed): Remove.
240
2412005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
242
243        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h
244        (rtems_cpu_table): Sync defines between {old|new}-exceptions.
245
2462005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
247
248        * rtems/new-exceptions/cpu.h (Context_Control,
249        Context_Control_fp, CPU_Interrupt_frame): Remove.
250        * rtems/old-exceptions/cpu.h (Context_Control,
251        Context_Control_fp, CPU_Interrupt_frame): Remove.
252        * rtems/score/cpu.h (Context_Control,
253        Context_Control_fp, CPU_Interrupt_frame): Add.
254
2552005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
256
257        * rtems/new-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
258        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
259        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
260        * rtems/old-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
261        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
262        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
263        * rtems/score/cpu.h (CPU_STACK_MINIMUM_SIZE,
264        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
265        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Add.
266
2672005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
268
269        * rtems/new-exceptions/cpu.h: Remove CPU_MINIMUM_STACK_FRAME_SIZE.
270
2712005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
272
273        * rtems/new-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
274        _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
275        * rtems/old-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
276        _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
277        * rtems/score/cpu.h (_CPU_Bitfield_Find_first_bit,
278        _CPU_Priority_Mask, _CPU_Priority_bits_index): New.
279
2802005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
281
282        * rtems/new-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
283        * rtems/old-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
284
2852005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
286
287        * rtems/new-exceptions/cpu.h (_CPU_ISR_install_vector,
288        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
289        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
290        _CPU_Fatal_error): Remove.
291        * rtems/old-exceptions/cpu.h (_CPU_ISR_install_vector,
292        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
293        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
294        _CPU_Fatal_error): Remove.
295        * rtems/score/cpu.h (_CPU_ISR_install_vector,
296        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
297        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
298        _CPU_Fatal_error): New.
299
3002005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
301
302        * rtems/old-exceptions/cpu.h (_CPU_Context_Initialize,
303        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
304        _CPU_Context_Initialize_fp): Remove.
305        * rtems/new-exceptions/cpu.h (_CPU_Context_Initialize,
306        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
307        _CPU_Context_Initialize_fp): Remove.
308        * rtems/score/cpu.h (_CPU_Context_Initialize,
309        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
310        _CPU_Context_Initialize_fp): New.
311
3122005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
313
314        * rtems/old-exceptions/cpu.h (PPC_Get_timebase_register): Remove.
315        * rtems/powerpc/registers.h (PPC_Get_timebase_register,
316        PPC_Set_timebase_register): Remove.
317        * rtems/score/cpu.h (PPC_Get_timebase_register,
318        PPC_Set_timebase_register): New.
319
3202005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
321
322        * rtems/powerpc/registers.h (PPC_Set_decrementer,
323        PPC_Get_decrementer): Remove.
324        * rtems/old-exceptions/cpu.h (PPC_Set_decrementer): Remove.
325        * rtems/score/cpu.h (PPC_Set_decrementer, PPC_Get_decrementer): New.
326
3272005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
328
329        * rtems/old-exceptions/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
330        rtems_bsp_delay_in_bus_cycles): Remove.
331        * rtems/powerpc/registers.h (CPU_Get_timebase_low, rtems_bsp_delay,
332        rtems_bsp_delay_in_bus_cycles): Remove.
333        * rtems/score/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
334        rtems_bsp_delay_in_bus_cycles): New.
335
3362005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
337
338        * rtems/new-exceptions/cpu.h
339        (rtems_cpu_configuration_get_clicks_per_usec,
340        rtems_cpu_configuration_get_exceptions_in_ram): Remove.
341        * rtems/old-exceptions/cpu.h
342        (rtems_cpu_configuration_get_clicks_per_usec,
343        rtems_cpu_configuration_get_exceptions_in_ram): Remove.
344        * rtems/score/cpu.h
345        (rtems_cpu_configuration_get_clicks_per_usec,
346        rtems_cpu_configuration_get_exceptions_in_ram): New.
347
3482005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
349
350        * rtems/new-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
351        * rtems/old-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
352        * rtems/score/cpu.h (CPU_swap_u32, CPU_swap_u16): New.
353
3542005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
355
356        * rtems/old-exceptions/cpu.h: Add _CPU_MSG_GET
357        (old/new exception processing ABI compatibility).
358        * rtems/powerpc/registers.h: Use C99 fixed size types.
359
3602005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
361
362        * rtems/score/powerpc.h: Add __ALTIVEC__ support.
363
3642005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
365
366        * rtems/score/powerpc.h: Merge ppc603 and ppc603e
367        PPC_IRQ_*/PPC_TLB_* defines.
368
3692005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
370
371        * rtems/score/powerpc.h (mpc8260): PPC_ALIGNMENT 8.
372
3732005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
374
375        * rtems/score/powerpc.h: Remove PPC_HAS_RFCI (Unused).
376
3772005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
378
379        * rtems/score/powerpc.h: Remove PPC_HAS_EXCEPTION_PREFIX (Unused).
380
3812005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
382
383        * rtems/score/powerpc.h: Remove PPC_CACHE_ALIGN_POWER (Unused).
384
3852005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
386
387        * rtems/score/powerpc.h: Remove PPC_LOW_POWER_MODE* (Unused).
388
3892005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
390
391        * rtems/score/powerpc.h: Remove PPC_HAS_EVPR (Unused).
392
3932005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
394
395        * rtems/score/powerpc.h: Remove PPC_USE_MULTIPLE (Unused).
396
3972005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
398
399        * rtems/score/powerpc.h: Remove PPC_D_CACHE, PPC_I_CACHE defines.
400
4012005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
402
403        * rtems/score/powerpc.h: Remove PPC_MSR_* defines.
404
4052005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
406
407        * rtems/old-exceptions/cpu.h: Add _PPC_MSR_DISABLE_MASK.
408        Use _PPC_MSR_DISABLE_MASK instead of PPC_MSR_DISABLE_MASK to set up
409        _disable_mask.
410
4112005-02-12      Ralf Corsepius <ralf.corsepius@rtems.org>
412
413        * cpu.c: New (Stub file for consistency with other ports).
414        * Makefile.am: Reflect changes above.
415
4162005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
417
418        * rtems/asm.h, rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
419        Remove PPC_ABI_POWEROPEN.
420
4212005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
422
423        * rtems/score/powerpc.h: Remove hard-coded PPC_HAS_FPU.
424        Tie PPC_HAS_FPU to _SOFT_FLOAT.
425
4262005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
427
428        * rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
429        Remove PPC_ABI_GCC27.
430
4312005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
432
433        * rtems/asm.h, rtems/score/powerpc.h: Remove XCOFF support.
434
4352005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
436
437        * Makefile.am: Split out preinstallation rules.
438        * preinstall.am: New (Split out from Makefile.am).
439
4402005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
441
442        PR 754/rtems
443        * rtems/asm.h: New (relocated from .).
444        * asm.h: Remove (moved to rtems/asm.h).
445        * Makefile.am: Reflect changes above.
446
4472004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
448
449        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
450        rtems/powerpc/registers.h: New header guards.
451
4522004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
453
454        * asm.h, rtems/score/cpu.h, rtems/score/powerpc.h,
455        rtems/score/ppc.h, rtems/score/types.h: New header guards.
456
4572005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
458
459        * rtems/score/types.h: Remove signed8, signed16, signed32,
460        unsigned8, unsigned16, unsigned32.
461
4622005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
463
464        * rtems/new-exceptions/cpu.h: *_swap_u32( uint32_t ).
465        * rtems/old-exceptions/cpu.h: *_swap_u32( uint32_t ).
466
4672005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
468
469        * rtems/score/types.h: #include <rtems/stdint.h>.
470
4712004-11-22      Joel Sherrill <joel@OARcorp.com>
472
473        * rtems/old-exceptions/cpu.h: Make compile in assembly.
474
4752004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
476
477        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
478        guard.
479
4802004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
481
482        * asm.h: Add doxygen preamble.
483
4842004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
485
486        * rtems/score/cpu.h: Add doxygen preamble.
487        * rtems/score/powerpc.h: Add doxygen preamble.
488        * rtems/score/ppc.h: Add doxygen preamble.
489        * rtems/score/types.h: Add doxygen preamble.
490
4912004-10-20      Eric Norum <norume@aps.anl.gov>
492
493        Add Kate Feng's MVME5500 BSP
494        * rtems/powerpc/registers.h, rtems/score/powerpc.h
495
4962004-09-29      Joel Sherrill <joel@OARcorp.com>
497
498        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: i960
499        obsoleted and all references removed.
500
5012004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
502
503        * asm.h: Include rtems/score/powerpc.h instead of
504        rtems/score/ppc.h.
505
5062004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
507
508        * rtems/score/powerpc.h: New (Copied and renamed from rtems/score/ppc.h)
509        for consistency with other ports.
510        * rtems/score/ppc.h: Deprecation wrapper to rtems/score/powerpc.h.
511        * Makefile.am: Reflect changes above.
512        * rtems/score/cpu.h: Include rtems/score/powerpc.h instead of
513        rtems/score/ppc.h.
514
5152004-04-12      David Querbach <querbach@realtime.bc.ca>
516
517        * asm.h, rtems/new-exceptions/cpu.h, rtems/score/ppc.h: addition of
518        MPC555 support as part of the addition of the SS555 BSP.
519
5202004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
521
522        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
523        * Makefile.am: Don't include multilib.am.
524        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
525
5262004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
527
528        * Makefile.am: Install asm.h to $(includedir)/rtems.
529
5302004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
531
532        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
533        rtems/powerpc/registers.h: Convert to using c99 fixed size types.
534
5352004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
536
537        * configure.ac: RTEMS_TOP([../../../..]).
538
5392004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
540
541        * configure.ac: Move RTEMS_TOP one subdir down.
542
5432004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
544
545        * Makefile.am: Add PREINSTALL_DIRS.
546
5472004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
548
549        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
550        Add PREINSTALL_FILES to CLEANFILES.
551
5522004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
554        * configure.ac: Requires automake >= 1.8.1.
555
5562004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
557
558        * Makefile.am: Include compile.am, again.
559
5602004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
561
562        * Makefile.am: Convert to using automake compilation rules.
563
5642003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
565
566        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
567
5682003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
569
570        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
571
5722003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
573
574        * Makefile.am: Add $(dirstamp) to preinstallation rules.
575
5762003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
577
578        * Makefile.am: Remove all LIB-related rules.
579
5802003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
581
582        * Makefile.am: Don't use gmake rules for preinstallation.
583
5842003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
585
586        * configure.ac: Remove RTEMS_CANONICAL_HOST.
587
5882003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
589
590        * configure.ac: Remove RTEMS_CHECK_CPU.
591
5922003-09-26      Joel Sherrill <joel@OARcorp.com>
593
594        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Obsoleting HP
595        PA-RISC port and removing all references.
596
5972003-09-04      Joel Sherrill <joel@OARcorp.com>
598
599        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
600        rtems/powerpc/registers.h, rtems/score/ppc.h, rtems/score/types.h:
601        URL for license changed.
602
6032003-08-21      Till Straumann <strauman@slac.stanford.edu>
604
605        PR 457/bsps
606        * rtems/powerpc/registers.h: Add a few definitions for the PowerPC
607        thermal assistance unit.
608
6092003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
610
611        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
612
6132003-07-18      Till Straumann <strauman@slac.stanford.edu>
614
615        PR 288/rtems
616        * rtems/new-exceptions/cpu.h: _ISR_Nest_level is now properly
617        maintained and does not reside in SPRG0.
618
6192003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
620
621        * configure.ac: Remove AC_CONFIG_AUX_DIR.
622
6232003-02-20      Till Straumann <strauman@slac.stanford.edu>
624
625        PR 349/bsps
626        * rtems/powerpc/registers.h: Add definitions for HID1 and DABR SPRs.
627
6282002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
631        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
632
6332002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
634
635        * configure.ac: Fix package name.
636
6372002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
638
639        * rtems/new-exceptions/cpu.h: Remove sections on
640        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
641        * rtems/old-exceptions/cpu.h: Remove sections on
642        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
643        * rtems/score/cpu.h: Insert sections on
644        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
645
6462002-10-31      Joel Sherrill <joel@OARcorp.com>
647
648        * rtems/new-exceptions/cpu.h: Removed warnings.
649
650
6512002-10-31      Joel Sherrill <joel@OARcorp.com>
652
653        * rtems/new-exceptions/cpu.h: Removed warnings.
654
6552002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
656
657        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
658
6592002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
660
661        * .cvsignore: Reformat.
662        Add autom4te*cache.
663        Remove autom4te.cache.
664
6652002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
666
667        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
668
6692002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
670
671        * Makefile.am: Use .$(OBJEXT) instead of .o.
672
6732002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
674
675        * configure.ac: RTEMS_TOP(../../../..).
676
6772002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
678
679        * configure.ac: Remove RTEMS_PROJECT_ROOT.
680
6812002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
682
683        * configure.ac: Add RTEMS_PROG_CCAS
684
6852002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
686
687        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
688        Add AC_PROG_RANLIB.
689
6902002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
691
692        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
693        Use ../../../aclocal.
694
6952002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
696
697        * rtems/score/ppc.h: Remove PPC_DEBUG_MODEL.
698
6992001-05-14      Till Straumann <strauman@slac.stanford.edu>
700
701        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
702        support for the MPC74000 (AKA G4); there is no AltiVec support yet,
703        however.
7042002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
705
706        * rtems/score/ppc.h: Remove rtems_multilib.
707        Add mpc555 (Based on comments from Sergei Organov <osv@javad.ru>).
708        * rtems/old-exceptions/cpu.h: Remove _CPU_Data_Cache_Block_Flush.
709        Remove _CPU_Data_Cache_Block_Invalidate.
710
7112002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
712
713        * asm.h: Include cpuopts.h instead of targopts.h.
714        * rtems/new-exceptions/cpu.h: Relocated from
715        libbsp/powerpc/support/new_exception_processing/rtems/score/cpu.h
716        * rtems/old-exceptions/cpu.h: Relocated from
717        c/src/lib/libbsp/powerpc/support/old_exception_processing/rtems/score/cpu.h
718        * rtems/powerpc/registers.h: Relocated and renamed from
719        libcpu/powerpc/shared/include/cpu.h.
720        * rtems/score/cpu.h: New.
721        * Makefile.am: Reflect changes above.
722
7232001-04-03      Joel Sherrill <joel@OARcorp.com>
724
725        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
726        * rtems/score/ppctypes.h: Removed.
727        * rtems/score/types.h: New file via CVS magic.
728        * Makefile.am, rtems/score/cpu.h: Account for name change.
729
7302002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
731
732        * configure.ac:
733        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
734        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
735        * Makefile.am: Remove AUTOMAKE_OPTIONS.
736
7372002-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
738
739        * Makefile.am: Reflect changes from 2002-01-23.
740
7412002-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
742
743        * rtems/Makefile.am: Removed.
744        * rtems/score/Makefile.am: Removed.
745        * configure.ac: Reflect changes above.
746        AC_CONFIG_SRCDIR(asm.h).
747
7482002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
749
750        * rtems/Makefile.am: New.
751        * rtems/.cvsignore: New.
752        * rtems/score/Makefile.am: New.
753        * rtems/score/.cvsignore: New.
754        * rtems/score/ppc.h: Relocated from shared/.
755        * rtems/score/ppctypes.h: Relocated from shared/.
756        * asm.h: Relocated from shared/.
757        * shared/Makefile.am: Removed.
758        * shared/asm.h: Removed.
759        * shared/ppc.h: Removed.
760        * shared/ppctypes.h: Removed.
761        * shared/.cvsignore: Removed.
762        * Makefile.am: Reflect changes above.
763        * configure.ac: Reflect changes above.
764
7652001-11-28      Joel Sherrill <joel@OARcorp.com>,
766
767        This was tracked as PR91.
768        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
769        is used to specify if the port uses the standard macro for this (FALSE).
770        A TRUE setting indicates the port provides its own implementation.
771
7722001-11-14      Joel Sherrill <joel@OARcorp.com>
773
774        * shared/ppc.h: The mpc8260 uses the new exception processing model
775        and thus does not need to define PPC_USE_SPRG.
776
7772001-11-14      Andrew Dachs <A.Dachs@SSTL.co.uk>
778
779        * shared/ppc.h: mpc8260 has double FPU not single FPU.
780
7812001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
782
783        This modification is part of the submitted modifications necessary to
784        support the IBM PPC405 family.  This submission was reviewed by
785        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
786        not negatively impact the ppc403 BSPs.  The submission and tracking
787        process was captured as PR50.
788        * shared/asm.h, shared/ppc.h: Added PPC405 support.
789
7902001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
791
792        * shared/ppc.h: Added mpc8260 support.
793
7942001-10-12      Joel Sherrill <joel@OARcorp.com>
795
796        * shared/ppctypes.h: Fixed typo.
797
7982001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
799
800        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
801        * configure.in: Remove.
802        * configure.ac: New file, generated from configure.in by autoupdate.
803
8042001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
805
806        * shared/Makefile.am: Use 'PREINSTALL_FILES ='.
807
8082001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
809
810        * Makefile.am, rtems/score/Makefile.am:
811        Apply include_*HEADERS instead of H_FILES.
812
8132000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
814
815        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
816
8172000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
818
819        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
820
8212000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
822
823        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
824        Switch to GNU canonicalization.
825
8262000-10-20      Joel Sherrill <joel@OARcorp.com>
827
828        * shared/ppc.h: For multilibs, derive PPC_HAS_FPU from _SOFT_FLOAT.
829
8302000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
831
832        * Makefile.am: Include compile.am.
833
8342000-08-10      Joel Sherrill <joel@OARcorp.com>
835
836        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.