source: rtems/cpukit/score/cpu/powerpc/ChangeLog @ 5c8d42b

4.104.115
Last change on this file since 5c8d42b was 5c8d42b, checked in by Joel Sherrill <joel.sherrill@…>, on 09/14/08 at 23:17:13

2008-09-14 Joel Sherrill <joel.sherrill@…>

  • rtems/score/cpu.h: Move extern of bsp_clicks_per_usec so it is not nested inside braces.
  • Property mode set to 100644
File size: 27.2 KB
Line 
12008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * rtems/score/cpu.h: Move extern of bsp_clicks_per_usec so it is not
4        nested inside braces.
5
62008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * rtems/score/types.h: Do not define boolean, single_precision,
9        double_precision unless RTEMS_DEPRECATED_TYPES is given.
10
112008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Convert to "bool".
14
152008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * rtems/score/types.h: Include stdbool.h.
18        Use bool as base-type for boolean.
19
202008-08-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
21
22        * rtems/powerpc/registers.h: Removed obsolete defines MSR_, MSR_KERNEL
23        and MSR_USER.  Added missing prototypes.
24
252008-08-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
26
27        * rtems/new-exceptions/cpu.h: Changed define
28        CPU_INTERRUPT_MAXIMUM_VECTOR_NUMBER to UINT32_MAX to avoid comparison
29        between signed and unsigned.
30
312008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
32
33        * rtems/powerpc/registers.h: Added masks for BOOKE_TCR fields.
34
352008-07-14      Thomas Doerfler <thomas.doerfler@embedded-brains.de>
36        * rtems/powerpc/registers.h:
37
38        Added PPC405EX support contributed by Michael Hamel
39
402008-07-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
41
42        * rtems/asm.h: Added defines for save and restore registers and
43        special purpose registers 4 to 7.
44
45        * rtems/new-exceptions/cpu.h: Changed define PPC_BSP_HAS_FIXED_PR288 to
46        a value that results in a compile time error on usage since SPRG0 is
47        now used for the interrupt disable mask.
48
49        * rtems/powerpc/registers.h: Bugfix: Swapped values of TBWU and TBWL.
50
51        Added defines SPRG4..7 and USPRG0.
52
53        Changed _CPU_ISR_{Disable, Enable, Flush} to use static inline
54        functions.  The interrupt disable mask is now stored in SPRG0.  Which
55        was previously denoted to indicate a PR288 bugfix.  You may now
56        initialize the interrupt disable mask via
57        ppc_interrupt_set_disable_mask() and
58        PPC_INTERRUPT_DISABLE_MASK_DEFAULT.  The default value will be set in
59        bootcard.c.
60
612008-02-20      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        * rtems/old-exceptions/cpu.h: Remove (Abandoned).
64        * rtems/score/cpu.h: Remove ref to rtems/old-exceptions/cpu.h.
65        * Makefile.am: Remove ref to rtems/old-exceptions/cpu.h.
66
672007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
70
712007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
72
73        * rtems/powerpc/registers.h, rtems/score/cpu.h: Sweep to make sure grep
74        for COPYRIGHT passes.
75
762007-12-03      Till Straumann <strauman@slac.stanford.edu>
77
78        * rtems/powerpc/registers.h: added definitions for MSR_CE,
79        MSR_DE (bookE).
80
812007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
82
83        * rtems/old-exceptions/cpu.h: Remove extra ifndef.
84
852007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
86
87        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
88        rtems/score/cpu.h: Move interrupt_stack_size field from CPU Table to
89        Configuration Table. Eliminate CPU Table from all ports. Delete
90        references to CPU Table in all forms.
91
922007-12-03      Till Straumann <strauman@slac.stanford.edu>
93
94        * rtems/score/cpu.h: Added comment that GDB patch sim/2376
95        is needed for reading the time-base with the new (more
96        portable) method.
97
982007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
99
100        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Moved most of
101        the remaining CPU Table fields to the Configuration Table. This
102        included pretasking_hook, predriver_hook, postdriver_hook, idle_task,
103        do_zero_of_workspace, extra_mpci_receive_server_stack,
104        stack_allocate_hook, and stack_free_hook. As a side-effect of this
105        effort some multiprocessing code was made conditional and some style
106        clean up occurred.
107
1082007-11-30      Till Straumann <strauman@slac.stanford.edu>
109
110        * rtems/score/cpu.h: Wonderful bookE doesn't have mftb/mftbu;
111        ( CPU_Get_timebase_low() ) they only define the TBRU/TBRL SPRs
112        so we use these. Should work on all CPUs.
113
1142007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
115
116        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
117        rtems/score/cpu.h: Eliminate PowerPC specific elements from the CPU
118        Table. They have been replaced with variables named bsp_XXX as
119        needed.
120
1212007-11-13      Till Straumann <strauman@slac.stanford.edu>
122
123        * rtems/score/powerpc.h: Added a '__ppc_generic' CPU variant.
124        The goal would be making cpukit and hopefully libcpu work
125        for all (or at least most) CPUs/BSPs with -D__ppc_generic so
126        that eventually all tests [#if defined(<cpu_flavor>)] for CPU
127        flavors can be eliminated.
128
1292007-11-13      Till Straumann <strauman@slac.stanford.edu>
130
131        * rtems/powerpc/registers.h: Added SPR definitions for BookE
132        DECAR, TCR, TSR.
133
1342007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
135
136        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
137
1382007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * rtems/score/cpu.h:
141          Use Context_Control_fp* instead of void* for fp_contexts.
142          Eliminate evil casts.
143
1442006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
145
146        * rtems/score/ppc.h: Remove (Deprecated in 4.7).
147        * Makefile: Remove rtems/score/ppc.h.
148
1492006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
150
151        * rtems/score/types.h: Remove unsigned64, signed64.
152
1532006-08-09      Joel Sherrill <joel@OARcorp.com>
154
155        * rtems/score/cpu.h: Because gcc implicitly uses floating point turn on
156        floating point for all threads if there is a hardware FPU.
157
1582006-07-12      Till Straumann <strauman@slac.stanford.edu>
159
160        * rtems/old-exceptions/cpu.h, rtems/powerpc/registers.h:
161        Checked inline assembly; added early-clobber '&' to output operands
162        of multi-instruction asms.
163
1642006-01-16      Joel Sherrill <joel@OARcorp.com>
165
166        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
167        rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
168        As a side-effect, grammar and spelling errors were corrected, spacing
169        errors were address, and some variable names were improved.
170
1712005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
172
173        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
174
1752005-11-02      Till Straumann <strauman@slac.stanford.edu>
176
177        * rtems/powerpc/registers.h: recognize mpc7457 CPU; added definitions
178        for high bats (#4..7) on 7450 CPUs
179
1802005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
181
182        * rtems/asm.h: Remove private version of CONCAT macros.
183        Include <rtems/concat.h> instead.
184
1852005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
186
187        * rtems/score/powerpc.h: Removed warning
188
1892005-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        * rtems/score/powerpc.h: Add  "defined(mpc7400) || defined(mpc7450)
192        || defined(mpc7455)" to altivec (gcc-3.2.x compatibility).
193
1942005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
195
196        * rtems/new-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
197        CPU_IDLE_TASK_IS_FP): Remove.
198        * rtems/old-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
199        CPU_IDLE_TASK_IS_FP): Remove.
200        * rtems/score/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
201        CPU_IDLE_TASK_IS_FP, CPU_SOFTWARE_FP): New.
202
2032005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
204
205        * rtems/score/cpu.h: Derive CPU_{BIG|LITTLE}_ENDIAN from
206        __BIG_ENDIAN__.
207
2082005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
209
210        * rtems/score/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
211        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
212        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
213        CPU_LITTLE_ENDIAN): Add.
214        * rtems/old-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
215        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
216        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
217        CPU_LITTLE_ENDIAN): Remove.
218        * rtems/new-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
219        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
220        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
221        CPU_LITTLE_ENDIAN): Remove.
222
2232005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
224
225        * rtems/score/cpu.h:
226        (rtems_cpu_configuration_get_serial_per_sec,
227        rtems_cpu_configuration_get_serial_external_clock,
228        rtems_cpu_configuration_get_serial_xon_xoff,
229        rtems_cpu_configuration_get_serial_cts_rts,
230        rtems_cpu_configuration_get_serial_rate,
231        rtems_cpu_configuration_get_timer_average_overhead,
232        rtems_cpu_configuration_get_timer_least_valid,
233        rtems_cpu_configuration_get_timer_internal_clock,
234        rtems_cpu_configuration_get_clock_speed): New.
235        * rtems/old-exceptions/cpu.h:
236        (rtems_cpu_configuration_get_serial_per_sec,
237        rtems_cpu_configuration_get_serial_external_clock,
238        rtems_cpu_configuration_get_serial_xon_xoff,
239        rtems_cpu_configuration_get_serial_cts_rts,
240        rtems_cpu_configuration_get_serial_rate,
241        rtems_cpu_configuration_get_timer_average_overhead,
242        rtems_cpu_configuration_get_timer_least_valid,
243        rtems_cpu_configuration_get_timer_internal_clock,
244        rtems_cpu_configuration_get_clock_speed): Remove.
245
2462005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
247
248        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h
249        (rtems_cpu_table): Sync defines between {old|new}-exceptions.
250
2512005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
252
253        * rtems/new-exceptions/cpu.h (Context_Control,
254        Context_Control_fp, CPU_Interrupt_frame): Remove.
255        * rtems/old-exceptions/cpu.h (Context_Control,
256        Context_Control_fp, CPU_Interrupt_frame): Remove.
257        * rtems/score/cpu.h (Context_Control,
258        Context_Control_fp, CPU_Interrupt_frame): Add.
259
2602005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
261
262        * rtems/new-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
263        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
264        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
265        * rtems/old-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
266        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
267        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
268        * rtems/score/cpu.h (CPU_STACK_MINIMUM_SIZE,
269        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
270        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Add.
271
2722005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
273
274        * rtems/new-exceptions/cpu.h: Remove CPU_MINIMUM_STACK_FRAME_SIZE.
275
2762005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
277
278        * rtems/new-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
279        _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
280        * rtems/old-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
281        _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
282        * rtems/score/cpu.h (_CPU_Bitfield_Find_first_bit,
283        _CPU_Priority_Mask, _CPU_Priority_bits_index): New.
284
2852005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
286
287        * rtems/new-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
288        * rtems/old-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
289
2902005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
291
292        * rtems/new-exceptions/cpu.h (_CPU_ISR_install_vector,
293        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
294        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
295        _CPU_Fatal_error): Remove.
296        * rtems/old-exceptions/cpu.h (_CPU_ISR_install_vector,
297        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
298        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
299        _CPU_Fatal_error): Remove.
300        * rtems/score/cpu.h (_CPU_ISR_install_vector,
301        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
302        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
303        _CPU_Fatal_error): New.
304
3052005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
306
307        * rtems/old-exceptions/cpu.h (_CPU_Context_Initialize,
308        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
309        _CPU_Context_Initialize_fp): Remove.
310        * rtems/new-exceptions/cpu.h (_CPU_Context_Initialize,
311        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
312        _CPU_Context_Initialize_fp): Remove.
313        * rtems/score/cpu.h (_CPU_Context_Initialize,
314        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
315        _CPU_Context_Initialize_fp): New.
316
3172005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
318
319        * rtems/old-exceptions/cpu.h (PPC_Get_timebase_register): Remove.
320        * rtems/powerpc/registers.h (PPC_Get_timebase_register,
321        PPC_Set_timebase_register): Remove.
322        * rtems/score/cpu.h (PPC_Get_timebase_register,
323        PPC_Set_timebase_register): New.
324
3252005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
326
327        * rtems/powerpc/registers.h (PPC_Set_decrementer,
328        PPC_Get_decrementer): Remove.
329        * rtems/old-exceptions/cpu.h (PPC_Set_decrementer): Remove.
330        * rtems/score/cpu.h (PPC_Set_decrementer, PPC_Get_decrementer): New.
331
3322005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
333
334        * rtems/old-exceptions/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
335        rtems_bsp_delay_in_bus_cycles): Remove.
336        * rtems/powerpc/registers.h (CPU_Get_timebase_low, rtems_bsp_delay,
337        rtems_bsp_delay_in_bus_cycles): Remove.
338        * rtems/score/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
339        rtems_bsp_delay_in_bus_cycles): New.
340
3412005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
342
343        * rtems/new-exceptions/cpu.h
344        (rtems_cpu_configuration_get_clicks_per_usec,
345        rtems_cpu_configuration_get_exceptions_in_ram): Remove.
346        * rtems/old-exceptions/cpu.h
347        (rtems_cpu_configuration_get_clicks_per_usec,
348        rtems_cpu_configuration_get_exceptions_in_ram): Remove.
349        * rtems/score/cpu.h
350        (rtems_cpu_configuration_get_clicks_per_usec,
351        rtems_cpu_configuration_get_exceptions_in_ram): New.
352
3532005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
354
355        * rtems/new-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
356        * rtems/old-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
357        * rtems/score/cpu.h (CPU_swap_u32, CPU_swap_u16): New.
358
3592005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
360
361        * rtems/old-exceptions/cpu.h: Add _CPU_MSG_GET
362        (old/new exception processing ABI compatibility).
363        * rtems/powerpc/registers.h: Use C99 fixed size types.
364
3652005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
366
367        * rtems/score/powerpc.h: Add __ALTIVEC__ support.
368
3692005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
370
371        * rtems/score/powerpc.h: Merge ppc603 and ppc603e
372        PPC_IRQ_*/PPC_TLB_* defines.
373
3742005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
375
376        * rtems/score/powerpc.h (mpc8260): PPC_ALIGNMENT 8.
377
3782005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
379
380        * rtems/score/powerpc.h: Remove PPC_HAS_RFCI (Unused).
381
3822005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
383
384        * rtems/score/powerpc.h: Remove PPC_HAS_EXCEPTION_PREFIX (Unused).
385
3862005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
387
388        * rtems/score/powerpc.h: Remove PPC_CACHE_ALIGN_POWER (Unused).
389
3902005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
391
392        * rtems/score/powerpc.h: Remove PPC_LOW_POWER_MODE* (Unused).
393
3942005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
395
396        * rtems/score/powerpc.h: Remove PPC_HAS_EVPR (Unused).
397
3982005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
399
400        * rtems/score/powerpc.h: Remove PPC_USE_MULTIPLE (Unused).
401
4022005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
403
404        * rtems/score/powerpc.h: Remove PPC_D_CACHE, PPC_I_CACHE defines.
405
4062005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
407
408        * rtems/score/powerpc.h: Remove PPC_MSR_* defines.
409
4102005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
411
412        * rtems/old-exceptions/cpu.h: Add _PPC_MSR_DISABLE_MASK.
413        Use _PPC_MSR_DISABLE_MASK instead of PPC_MSR_DISABLE_MASK to set up
414        _disable_mask.
415
4162005-02-12      Ralf Corsepius <ralf.corsepius@rtems.org>
417
418        * cpu.c: New (Stub file for consistency with other ports).
419        * Makefile.am: Reflect changes above.
420
4212005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
422
423        * rtems/asm.h, rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
424        Remove PPC_ABI_POWEROPEN.
425
4262005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
427
428        * rtems/score/powerpc.h: Remove hard-coded PPC_HAS_FPU.
429        Tie PPC_HAS_FPU to _SOFT_FLOAT.
430
4312005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
432
433        * rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
434        Remove PPC_ABI_GCC27.
435
4362005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
437
438        * rtems/asm.h, rtems/score/powerpc.h: Remove XCOFF support.
439
4402005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
441
442        * Makefile.am: Split out preinstallation rules.
443        * preinstall.am: New (Split out from Makefile.am).
444
4452005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
446
447        PR 754/rtems
448        * rtems/asm.h: New (relocated from .).
449        * asm.h: Remove (moved to rtems/asm.h).
450        * Makefile.am: Reflect changes above.
451
4522004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
453
454        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
455        rtems/powerpc/registers.h: New header guards.
456
4572004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
458
459        * asm.h, rtems/score/cpu.h, rtems/score/powerpc.h,
460        rtems/score/ppc.h, rtems/score/types.h: New header guards.
461
4622005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
463
464        * rtems/score/types.h: Remove signed8, signed16, signed32,
465        unsigned8, unsigned16, unsigned32.
466
4672005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
468
469        * rtems/new-exceptions/cpu.h: *_swap_u32( uint32_t ).
470        * rtems/old-exceptions/cpu.h: *_swap_u32( uint32_t ).
471
4722005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
473
474        * rtems/score/types.h: #include <rtems/stdint.h>.
475
4762004-11-22      Joel Sherrill <joel@OARcorp.com>
477
478        * rtems/old-exceptions/cpu.h: Make compile in assembly.
479
4802004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
481
482        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
483        guard.
484
4852004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
486
487        * asm.h: Add doxygen preamble.
488
4892004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
490
491        * rtems/score/cpu.h: Add doxygen preamble.
492        * rtems/score/powerpc.h: Add doxygen preamble.
493        * rtems/score/ppc.h: Add doxygen preamble.
494        * rtems/score/types.h: Add doxygen preamble.
495
4962004-10-20      Eric Norum <norume@aps.anl.gov>
497
498        Add Kate Feng's MVME5500 BSP
499        * rtems/powerpc/registers.h, rtems/score/powerpc.h
500
5012004-09-29      Joel Sherrill <joel@OARcorp.com>
502
503        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: i960
504        obsoleted and all references removed.
505
5062004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
507
508        * asm.h: Include rtems/score/powerpc.h instead of
509        rtems/score/ppc.h.
510
5112004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
512
513        * rtems/score/powerpc.h: New (Copied and renamed from rtems/score/ppc.h)
514        for consistency with other ports.
515        * rtems/score/ppc.h: Deprecation wrapper to rtems/score/powerpc.h.
516        * Makefile.am: Reflect changes above.
517        * rtems/score/cpu.h: Include rtems/score/powerpc.h instead of
518        rtems/score/ppc.h.
519
5202004-04-12      David Querbach <querbach@realtime.bc.ca>
521
522        * asm.h, rtems/new-exceptions/cpu.h, rtems/score/ppc.h: addition of
523        MPC555 support as part of the addition of the SS555 BSP.
524
5252004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
526
527        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
528        * Makefile.am: Don't include multilib.am.
529        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
530
5312004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
532
533        * Makefile.am: Install asm.h to $(includedir)/rtems.
534
5352004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
536
537        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
538        rtems/powerpc/registers.h: Convert to using c99 fixed size types.
539
5402004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
541
542        * configure.ac: RTEMS_TOP([../../../..]).
543
5442004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
545
546        * configure.ac: Move RTEMS_TOP one subdir down.
547
5482004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
549
550        * Makefile.am: Add PREINSTALL_DIRS.
551
5522004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
553
554        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
555        Add PREINSTALL_FILES to CLEANFILES.
556
5572004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
558
559        * configure.ac: Requires automake >= 1.8.1.
560
5612004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
562
563        * Makefile.am: Include compile.am, again.
564
5652004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
566
567        * Makefile.am: Convert to using automake compilation rules.
568
5692003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
570
571        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
572
5732003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
574
575        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
576
5772003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
578
579        * Makefile.am: Add $(dirstamp) to preinstallation rules.
580
5812003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
582
583        * Makefile.am: Remove all LIB-related rules.
584
5852003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
586
587        * Makefile.am: Don't use gmake rules for preinstallation.
588
5892003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
590
591        * configure.ac: Remove RTEMS_CANONICAL_HOST.
592
5932003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
594
595        * configure.ac: Remove RTEMS_CHECK_CPU.
596
5972003-09-26      Joel Sherrill <joel@OARcorp.com>
598
599        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Obsoleting HP
600        PA-RISC port and removing all references.
601
6022003-09-04      Joel Sherrill <joel@OARcorp.com>
603
604        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
605        rtems/powerpc/registers.h, rtems/score/ppc.h, rtems/score/types.h:
606        URL for license changed.
607
6082003-08-21      Till Straumann <strauman@slac.stanford.edu>
609
610        PR 457/bsps
611        * rtems/powerpc/registers.h: Add a few definitions for the PowerPC
612        thermal assistance unit.
613
6142003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
615
616        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
617
6182003-07-18      Till Straumann <strauman@slac.stanford.edu>
619
620        PR 288/rtems
621        * rtems/new-exceptions/cpu.h: _ISR_Nest_level is now properly
622        maintained and does not reside in SPRG0.
623
6242003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
625
626        * configure.ac: Remove AC_CONFIG_AUX_DIR.
627
6282003-02-20      Till Straumann <strauman@slac.stanford.edu>
629
630        PR 349/bsps
631        * rtems/powerpc/registers.h: Add definitions for HID1 and DABR SPRs.
632
6332002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
634
635        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
636        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
637
6382002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
639
640        * configure.ac: Fix package name.
641
6422002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
643
644        * rtems/new-exceptions/cpu.h: Remove sections on
645        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
646        * rtems/old-exceptions/cpu.h: Remove sections on
647        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
648        * rtems/score/cpu.h: Insert sections on
649        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
650
6512002-10-31      Joel Sherrill <joel@OARcorp.com>
652
653        * rtems/new-exceptions/cpu.h: Removed warnings.
654
655
6562002-10-31      Joel Sherrill <joel@OARcorp.com>
657
658        * rtems/new-exceptions/cpu.h: Removed warnings.
659
6602002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
661
662        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
663
6642002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
665
666        * .cvsignore: Reformat.
667        Add autom4te*cache.
668        Remove autom4te.cache.
669
6702002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
671
672        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
673
6742002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
675
676        * Makefile.am: Use .$(OBJEXT) instead of .o.
677
6782002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
679
680        * configure.ac: RTEMS_TOP(../../../..).
681
6822002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
683
684        * configure.ac: Remove RTEMS_PROJECT_ROOT.
685
6862002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
687
688        * configure.ac: Add RTEMS_PROG_CCAS
689
6902002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
691
692        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
693        Add AC_PROG_RANLIB.
694
6952002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
696
697        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
698        Use ../../../aclocal.
699
7002002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
701
702        * rtems/score/ppc.h: Remove PPC_DEBUG_MODEL.
703
7042001-05-14      Till Straumann <strauman@slac.stanford.edu>
705
706        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
707        support for the MPC74000 (AKA G4); there is no AltiVec support yet,
708        however.
7092002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
710
711        * rtems/score/ppc.h: Remove rtems_multilib.
712        Add mpc555 (Based on comments from Sergei Organov <osv@javad.ru>).
713        * rtems/old-exceptions/cpu.h: Remove _CPU_Data_Cache_Block_Flush.
714        Remove _CPU_Data_Cache_Block_Invalidate.
715
7162002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
717
718        * asm.h: Include cpuopts.h instead of targopts.h.
719        * rtems/new-exceptions/cpu.h: Relocated from
720        libbsp/powerpc/support/new_exception_processing/rtems/score/cpu.h
721        * rtems/old-exceptions/cpu.h: Relocated from
722        c/src/lib/libbsp/powerpc/support/old_exception_processing/rtems/score/cpu.h
723        * rtems/powerpc/registers.h: Relocated and renamed from
724        libcpu/powerpc/shared/include/cpu.h.
725        * rtems/score/cpu.h: New.
726        * Makefile.am: Reflect changes above.
727
7282001-04-03      Joel Sherrill <joel@OARcorp.com>
729
730        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
731        * rtems/score/ppctypes.h: Removed.
732        * rtems/score/types.h: New file via CVS magic.
733        * Makefile.am, rtems/score/cpu.h: Account for name change.
734
7352002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
736
737        * configure.ac:
738        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
739        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
740        * Makefile.am: Remove AUTOMAKE_OPTIONS.
741
7422002-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
743
744        * Makefile.am: Reflect changes from 2002-01-23.
745
7462002-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
747
748        * rtems/Makefile.am: Removed.
749        * rtems/score/Makefile.am: Removed.
750        * configure.ac: Reflect changes above.
751        AC_CONFIG_SRCDIR(asm.h).
752
7532002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
754
755        * rtems/Makefile.am: New.
756        * rtems/.cvsignore: New.
757        * rtems/score/Makefile.am: New.
758        * rtems/score/.cvsignore: New.
759        * rtems/score/ppc.h: Relocated from shared/.
760        * rtems/score/ppctypes.h: Relocated from shared/.
761        * asm.h: Relocated from shared/.
762        * shared/Makefile.am: Removed.
763        * shared/asm.h: Removed.
764        * shared/ppc.h: Removed.
765        * shared/ppctypes.h: Removed.
766        * shared/.cvsignore: Removed.
767        * Makefile.am: Reflect changes above.
768        * configure.ac: Reflect changes above.
769
7702001-11-28      Joel Sherrill <joel@OARcorp.com>,
771
772        This was tracked as PR91.
773        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
774        is used to specify if the port uses the standard macro for this (FALSE).
775        A TRUE setting indicates the port provides its own implementation.
776
7772001-11-14      Joel Sherrill <joel@OARcorp.com>
778
779        * shared/ppc.h: The mpc8260 uses the new exception processing model
780        and thus does not need to define PPC_USE_SPRG.
781
7822001-11-14      Andrew Dachs <A.Dachs@SSTL.co.uk>
783
784        * shared/ppc.h: mpc8260 has double FPU not single FPU.
785
7862001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
787
788        This modification is part of the submitted modifications necessary to
789        support the IBM PPC405 family.  This submission was reviewed by
790        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
791        not negatively impact the ppc403 BSPs.  The submission and tracking
792        process was captured as PR50.
793        * shared/asm.h, shared/ppc.h: Added PPC405 support.
794
7952001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
796
797        * shared/ppc.h: Added mpc8260 support.
798
7992001-10-12      Joel Sherrill <joel@OARcorp.com>
800
801        * shared/ppctypes.h: Fixed typo.
802
8032001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
804
805        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
806        * configure.in: Remove.
807        * configure.ac: New file, generated from configure.in by autoupdate.
808
8092001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
810
811        * shared/Makefile.am: Use 'PREINSTALL_FILES ='.
812
8132001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
814
815        * Makefile.am, rtems/score/Makefile.am:
816        Apply include_*HEADERS instead of H_FILES.
817
8182000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
819
820        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
821
8222000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
823
824        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
825
8262000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
827
828        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
829        Switch to GNU canonicalization.
830
8312000-10-20      Joel Sherrill <joel@OARcorp.com>
832
833        * shared/ppc.h: For multilibs, derive PPC_HAS_FPU from _SOFT_FLOAT.
834
8352000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
836
837        * Makefile.am: Include compile.am.
838
8392000-08-10      Joel Sherrill <joel@OARcorp.com>
840
841        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.