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

4.115
Last change on this file since af16a7d2 was af16a7d2, checked in by Sebastian Huber <sebastian.huber@…>, on 07/16/10 at 08:45:02

2010-07-16 Sebastian Huber <sebastian.huber@…>

  • rtems/new-exceptions/cpu.h: Removed file.
  • Makefile.am, preinstall.am: Reflect change above.
  • rtems/score/cpu.h: Include <rtems/score/types.h> first. Added contents of <rtems/new-exceptions/cpu.h>.
  • rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
  • Property mode set to 100644
File size: 29.3 KB
Line 
12010-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * rtems/new-exceptions/cpu.h: Removed file.
4        * Makefile.am, preinstall.am: Reflect change above.
5        * rtems/score/cpu.h: Include <rtems/score/types.h> first.  Added
6        contents of <rtems/new-exceptions/cpu.h>.
7        * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
8
92010-06-30      Peter Dufault <dufault@hda.com>
10
11        PR 1588/cpukit
12        * rtems/powerpc/registers.h: Renamed defines SR0 .. SR15 in
13        PPC_SR0 ..  PPC_SR15.
14
152010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        PR 1573/cpukit
18        * rtems/new-exceptions/cpu.h: Add a per cpu data structure which
19        contains the information required by RTEMS for each CPU core. This
20        encapsulates information such as thread executing, heir, idle and
21        dispatch needed.
22
232010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * cpu.c: Add include of config.h
26
272009-12-01      Till Straumann <strauman@slac.stanford.edu>
28
29        * score/cpu/powerpc/rtems/score/cpu.h: Added space for non-
30        volatile AltiVec registers to context struct. Added declaration
31        for AltiVec-related routines to be implemented by CPU/BSP
32        support.
33
342009-10-21  Thomas Doerfler  <Thomas.Doerfler@embedded-brains.de>
35
36        * score/cpu/powerpc/rtems/score/cpu.h: moved timebase/decrementer
37                access from cpukit to libcpu
38
392009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
40
41        * rtems/powerpc/registers.h: Added defines DEAR_BOOKE and DEAR_405.
42        * rtems/score/cpu.h: Changed fpscr field to an integer type in
43        Context_Control_fp.  Fixed warnings in PPC_Set_timebase_register().
44        Changed _CPU_Context_Initialize_fp() to initialize all fields and
45        avoid floating-point instructions.
46        * rtems/score/powerpc.h: Removed PPC_INIT_FPSCR define.
47
482009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
49
50        * rtems/powerpc/registers.h: Added Freescale Book E Implementation
51        Standards (EIS) special purpose register definitions for MMU and L1
52        cache.
53
542009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Eliminate
57        _CPU_Thread_dispatch_pointer and passing address of _Thread_Dispatch
58        to _CPU_Initialize. Clean up comments.
59
602008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
61
62        * rtems/score/cpu.h: Move extern of bsp_clicks_per_usec so it is not
63        nested inside braces.
64
652008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * rtems/score/types.h: Do not define boolean, single_precision,
68        double_precision unless RTEMS_DEPRECATED_TYPES is given.
69
702008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Convert to "bool".
73
742008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * rtems/score/types.h: Include stdbool.h.
77        Use bool as base-type for boolean.
78
792008-08-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
80
81        * rtems/powerpc/registers.h: Removed obsolete defines MSR_, MSR_KERNEL
82        and MSR_USER.  Added missing prototypes.
83
842008-08-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
85
86        * rtems/new-exceptions/cpu.h: Changed define
87        CPU_INTERRUPT_MAXIMUM_VECTOR_NUMBER to UINT32_MAX to avoid comparison
88        between signed and unsigned.
89
902008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
91
92        * rtems/powerpc/registers.h: Added masks for BOOKE_TCR fields.
93
942008-07-14      Thomas Doerfler <thomas.doerfler@embedded-brains.de>
95        * rtems/powerpc/registers.h:
96
97        Added PPC405EX support contributed by Michael Hamel
98
992008-07-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
100
101        * rtems/asm.h: Added defines for save and restore registers and
102        special purpose registers 4 to 7.
103
104        * rtems/new-exceptions/cpu.h: Changed define PPC_BSP_HAS_FIXED_PR288 to
105        a value that results in a compile time error on usage since SPRG0 is
106        now used for the interrupt disable mask.
107
108        * rtems/powerpc/registers.h: Bugfix: Swapped values of TBWU and TBWL.
109
110        Added defines SPRG4..7 and USPRG0.
111
112        Changed _CPU_ISR_{Disable, Enable, Flush} to use static inline
113        functions.  The interrupt disable mask is now stored in SPRG0.  Which
114        was previously denoted to indicate a PR288 bugfix.  You may now
115        initialize the interrupt disable mask via
116        ppc_interrupt_set_disable_mask() and
117        PPC_INTERRUPT_DISABLE_MASK_DEFAULT.  The default value will be set in
118        bootcard.c.
119
1202008-02-20      Ralf Corsépius <ralf.corsepius@rtems.org>
121
122        * rtems/old-exceptions/cpu.h: Remove (Abandoned).
123        * rtems/score/cpu.h: Remove ref to rtems/old-exceptions/cpu.h.
124        * Makefile.am: Remove ref to rtems/old-exceptions/cpu.h.
125
1262007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
127
128        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
129
1302007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        * rtems/powerpc/registers.h, rtems/score/cpu.h: Sweep to make sure grep
133        for COPYRIGHT passes.
134
1352007-12-03      Till Straumann <strauman@slac.stanford.edu>
136
137        * rtems/powerpc/registers.h: added definitions for MSR_CE,
138        MSR_DE (bookE).
139
1402007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
141
142        * rtems/old-exceptions/cpu.h: Remove extra ifndef.
143
1442007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
145
146        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
147        rtems/score/cpu.h: Move interrupt_stack_size field from CPU Table to
148        Configuration Table. Eliminate CPU Table from all ports. Delete
149        references to CPU Table in all forms.
150
1512007-12-03      Till Straumann <strauman@slac.stanford.edu>
152
153        * rtems/score/cpu.h: Added comment that GDB patch sim/2376
154        is needed for reading the time-base with the new (more
155        portable) method.
156
1572007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
158
159        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Moved most of
160        the remaining CPU Table fields to the Configuration Table. This
161        included pretasking_hook, predriver_hook, postdriver_hook, idle_task,
162        do_zero_of_workspace, extra_mpci_receive_server_stack,
163        stack_allocate_hook, and stack_free_hook. As a side-effect of this
164        effort some multiprocessing code was made conditional and some style
165        clean up occurred.
166
1672007-11-30      Till Straumann <strauman@slac.stanford.edu>
168
169        * rtems/score/cpu.h: Wonderful bookE doesn't have mftb/mftbu;
170        ( CPU_Get_timebase_low() ) they only define the TBRU/TBRL SPRs
171        so we use these. Should work on all CPUs.
172
1732007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
174
175        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
176        rtems/score/cpu.h: Eliminate PowerPC specific elements from the CPU
177        Table. They have been replaced with variables named bsp_XXX as
178        needed.
179
1802007-11-13      Till Straumann <strauman@slac.stanford.edu>
181
182        * rtems/score/powerpc.h: Added a '__ppc_generic' CPU variant.
183        The goal would be making cpukit and hopefully libcpu work
184        for all (or at least most) CPUs/BSPs with -D__ppc_generic so
185        that eventually all tests [#if defined(<cpu_flavor>)] for CPU
186        flavors can be eliminated.
187
1882007-11-13      Till Straumann <strauman@slac.stanford.edu>
189
190        * rtems/powerpc/registers.h: Added SPR definitions for BookE
191        DECAR, TCR, TSR.
192
1932007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
194
195        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
196
1972007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
198
199        * rtems/score/cpu.h:
200          Use Context_Control_fp* instead of void* for fp_contexts.
201          Eliminate evil casts.
202
2032006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
204
205        * rtems/score/ppc.h: Remove (Deprecated in 4.7).
206        * Makefile: Remove rtems/score/ppc.h.
207
2082006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
209
210        * rtems/score/types.h: Remove unsigned64, signed64.
211
2122006-08-09      Joel Sherrill <joel@OARcorp.com>
213
214        * rtems/score/cpu.h: Because gcc implicitly uses floating point turn on
215        floating point for all threads if there is a hardware FPU.
216
2172006-07-12      Till Straumann <strauman@slac.stanford.edu>
218
219        * rtems/old-exceptions/cpu.h, rtems/powerpc/registers.h:
220        Checked inline assembly; added early-clobber '&' to output operands
221        of multi-instruction asms.
222
2232006-01-16      Joel Sherrill <joel@OARcorp.com>
224
225        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
226        rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
227        As a side-effect, grammar and spelling errors were corrected, spacing
228        errors were address, and some variable names were improved.
229
2302005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
231
232        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
233
2342005-11-02      Till Straumann <strauman@slac.stanford.edu>
235
236        * rtems/powerpc/registers.h: recognize mpc7457 CPU; added definitions
237        for high bats (#4..7) on 7450 CPUs
238
2392005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
240
241        * rtems/asm.h: Remove private version of CONCAT macros.
242        Include <rtems/concat.h> instead.
243
2442005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
245
246        * rtems/score/powerpc.h: Removed warning
247
2482005-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
249
250        * rtems/score/powerpc.h: Add  "defined(mpc7400) || defined(mpc7450)
251        || defined(mpc7455)" to altivec (gcc-3.2.x compatibility).
252
2532005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
254
255        * rtems/new-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
256        CPU_IDLE_TASK_IS_FP): Remove.
257        * rtems/old-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
258        CPU_IDLE_TASK_IS_FP): Remove.
259        * rtems/score/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
260        CPU_IDLE_TASK_IS_FP, CPU_SOFTWARE_FP): New.
261
2622005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
263
264        * rtems/score/cpu.h: Derive CPU_{BIG|LITTLE}_ENDIAN from
265        __BIG_ENDIAN__.
266
2672005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
268
269        * rtems/score/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
270        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
271        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
272        CPU_LITTLE_ENDIAN): Add.
273        * rtems/old-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
274        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
275        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
276        CPU_LITTLE_ENDIAN): Remove.
277        * rtems/new-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
278        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
279        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
280        CPU_LITTLE_ENDIAN): Remove.
281
2822005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
283
284        * rtems/score/cpu.h:
285        (rtems_cpu_configuration_get_serial_per_sec,
286        rtems_cpu_configuration_get_serial_external_clock,
287        rtems_cpu_configuration_get_serial_xon_xoff,
288        rtems_cpu_configuration_get_serial_cts_rts,
289        rtems_cpu_configuration_get_serial_rate,
290        rtems_cpu_configuration_get_timer_average_overhead,
291        rtems_cpu_configuration_get_timer_least_valid,
292        rtems_cpu_configuration_get_timer_internal_clock,
293        rtems_cpu_configuration_get_clock_speed): New.
294        * rtems/old-exceptions/cpu.h:
295        (rtems_cpu_configuration_get_serial_per_sec,
296        rtems_cpu_configuration_get_serial_external_clock,
297        rtems_cpu_configuration_get_serial_xon_xoff,
298        rtems_cpu_configuration_get_serial_cts_rts,
299        rtems_cpu_configuration_get_serial_rate,
300        rtems_cpu_configuration_get_timer_average_overhead,
301        rtems_cpu_configuration_get_timer_least_valid,
302        rtems_cpu_configuration_get_timer_internal_clock,
303        rtems_cpu_configuration_get_clock_speed): Remove.
304
3052005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
306
307        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h
308        (rtems_cpu_table): Sync defines between {old|new}-exceptions.
309
3102005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
311
312        * rtems/new-exceptions/cpu.h (Context_Control,
313        Context_Control_fp, CPU_Interrupt_frame): Remove.
314        * rtems/old-exceptions/cpu.h (Context_Control,
315        Context_Control_fp, CPU_Interrupt_frame): Remove.
316        * rtems/score/cpu.h (Context_Control,
317        Context_Control_fp, CPU_Interrupt_frame): Add.
318
3192005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
320
321        * rtems/new-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
322        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
323        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
324        * rtems/old-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
325        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
326        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
327        * rtems/score/cpu.h (CPU_STACK_MINIMUM_SIZE,
328        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
329        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Add.
330
3312005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
332
333        * rtems/new-exceptions/cpu.h: Remove CPU_MINIMUM_STACK_FRAME_SIZE.
334
3352005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
336
337        * rtems/new-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
338        _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
339        * rtems/old-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
340        _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
341        * rtems/score/cpu.h (_CPU_Bitfield_Find_first_bit,
342        _CPU_Priority_Mask, _CPU_Priority_bits_index): New.
343
3442005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
345
346        * rtems/new-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
347        * rtems/old-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
348
3492005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
350
351        * rtems/new-exceptions/cpu.h (_CPU_ISR_install_vector,
352        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
353        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
354        _CPU_Fatal_error): Remove.
355        * rtems/old-exceptions/cpu.h (_CPU_ISR_install_vector,
356        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
357        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
358        _CPU_Fatal_error): Remove.
359        * rtems/score/cpu.h (_CPU_ISR_install_vector,
360        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
361        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
362        _CPU_Fatal_error): New.
363
3642005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
365
366        * rtems/old-exceptions/cpu.h (_CPU_Context_Initialize,
367        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
368        _CPU_Context_Initialize_fp): Remove.
369        * rtems/new-exceptions/cpu.h (_CPU_Context_Initialize,
370        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
371        _CPU_Context_Initialize_fp): Remove.
372        * rtems/score/cpu.h (_CPU_Context_Initialize,
373        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
374        _CPU_Context_Initialize_fp): New.
375
3762005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
377
378        * rtems/old-exceptions/cpu.h (PPC_Get_timebase_register): Remove.
379        * rtems/powerpc/registers.h (PPC_Get_timebase_register,
380        PPC_Set_timebase_register): Remove.
381        * rtems/score/cpu.h (PPC_Get_timebase_register,
382        PPC_Set_timebase_register): New.
383
3842005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
385
386        * rtems/powerpc/registers.h (PPC_Set_decrementer,
387        PPC_Get_decrementer): Remove.
388        * rtems/old-exceptions/cpu.h (PPC_Set_decrementer): Remove.
389        * rtems/score/cpu.h (PPC_Set_decrementer, PPC_Get_decrementer): New.
390
3912005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
392
393        * rtems/old-exceptions/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
394        rtems_bsp_delay_in_bus_cycles): Remove.
395        * rtems/powerpc/registers.h (CPU_Get_timebase_low, rtems_bsp_delay,
396        rtems_bsp_delay_in_bus_cycles): Remove.
397        * rtems/score/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
398        rtems_bsp_delay_in_bus_cycles): New.
399
4002005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
401
402        * rtems/new-exceptions/cpu.h
403        (rtems_cpu_configuration_get_clicks_per_usec,
404        rtems_cpu_configuration_get_exceptions_in_ram): Remove.
405        * rtems/old-exceptions/cpu.h
406        (rtems_cpu_configuration_get_clicks_per_usec,
407        rtems_cpu_configuration_get_exceptions_in_ram): Remove.
408        * rtems/score/cpu.h
409        (rtems_cpu_configuration_get_clicks_per_usec,
410        rtems_cpu_configuration_get_exceptions_in_ram): New.
411
4122005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
413
414        * rtems/new-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
415        * rtems/old-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
416        * rtems/score/cpu.h (CPU_swap_u32, CPU_swap_u16): New.
417
4182005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
419
420        * rtems/old-exceptions/cpu.h: Add _CPU_MSG_GET
421        (old/new exception processing ABI compatibility).
422        * rtems/powerpc/registers.h: Use C99 fixed size types.
423
4242005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
425
426        * rtems/score/powerpc.h: Add __ALTIVEC__ support.
427
4282005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
429
430        * rtems/score/powerpc.h: Merge ppc603 and ppc603e
431        PPC_IRQ_*/PPC_TLB_* defines.
432
4332005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
434
435        * rtems/score/powerpc.h (mpc8260): PPC_ALIGNMENT 8.
436
4372005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
438
439        * rtems/score/powerpc.h: Remove PPC_HAS_RFCI (Unused).
440
4412005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
442
443        * rtems/score/powerpc.h: Remove PPC_HAS_EXCEPTION_PREFIX (Unused).
444
4452005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
446
447        * rtems/score/powerpc.h: Remove PPC_CACHE_ALIGN_POWER (Unused).
448
4492005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
450
451        * rtems/score/powerpc.h: Remove PPC_LOW_POWER_MODE* (Unused).
452
4532005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
454
455        * rtems/score/powerpc.h: Remove PPC_HAS_EVPR (Unused).
456
4572005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
458
459        * rtems/score/powerpc.h: Remove PPC_USE_MULTIPLE (Unused).
460
4612005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
462
463        * rtems/score/powerpc.h: Remove PPC_D_CACHE, PPC_I_CACHE defines.
464
4652005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
466
467        * rtems/score/powerpc.h: Remove PPC_MSR_* defines.
468
4692005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
470
471        * rtems/old-exceptions/cpu.h: Add _PPC_MSR_DISABLE_MASK.
472        Use _PPC_MSR_DISABLE_MASK instead of PPC_MSR_DISABLE_MASK to set up
473        _disable_mask.
474
4752005-02-12      Ralf Corsepius <ralf.corsepius@rtems.org>
476
477        * cpu.c: New (Stub file for consistency with other ports).
478        * Makefile.am: Reflect changes above.
479
4802005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
481
482        * rtems/asm.h, rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
483        Remove PPC_ABI_POWEROPEN.
484
4852005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
486
487        * rtems/score/powerpc.h: Remove hard-coded PPC_HAS_FPU.
488        Tie PPC_HAS_FPU to _SOFT_FLOAT.
489
4902005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
491
492        * rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
493        Remove PPC_ABI_GCC27.
494
4952005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
496
497        * rtems/asm.h, rtems/score/powerpc.h: Remove XCOFF support.
498
4992005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
500
501        * Makefile.am: Split out preinstallation rules.
502        * preinstall.am: New (Split out from Makefile.am).
503
5042005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
505
506        PR 754/rtems
507        * rtems/asm.h: New (relocated from .).
508        * asm.h: Remove (moved to rtems/asm.h).
509        * Makefile.am: Reflect changes above.
510
5112004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
512
513        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
514        rtems/powerpc/registers.h: New header guards.
515
5162004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
517
518        * asm.h, rtems/score/cpu.h, rtems/score/powerpc.h,
519        rtems/score/ppc.h, rtems/score/types.h: New header guards.
520
5212005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
522
523        * rtems/score/types.h: Remove signed8, signed16, signed32,
524        unsigned8, unsigned16, unsigned32.
525
5262005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
527
528        * rtems/new-exceptions/cpu.h: *_swap_u32( uint32_t ).
529        * rtems/old-exceptions/cpu.h: *_swap_u32( uint32_t ).
530
5312005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
532
533        * rtems/score/types.h: #include <rtems/stdint.h>.
534
5352004-11-22      Joel Sherrill <joel@OARcorp.com>
536
537        * rtems/old-exceptions/cpu.h: Make compile in assembly.
538
5392004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
540
541        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
542        guard.
543
5442004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
545
546        * asm.h: Add doxygen preamble.
547
5482004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
549
550        * rtems/score/cpu.h: Add doxygen preamble.
551        * rtems/score/powerpc.h: Add doxygen preamble.
552        * rtems/score/ppc.h: Add doxygen preamble.
553        * rtems/score/types.h: Add doxygen preamble.
554
5552004-10-20      Eric Norum <norume@aps.anl.gov>
556
557        Add Kate Feng's MVME5500 BSP
558        * rtems/powerpc/registers.h, rtems/score/powerpc.h
559
5602004-09-29      Joel Sherrill <joel@OARcorp.com>
561
562        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: i960
563        obsoleted and all references removed.
564
5652004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
566
567        * asm.h: Include rtems/score/powerpc.h instead of
568        rtems/score/ppc.h.
569
5702004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
571
572        * rtems/score/powerpc.h: New (Copied and renamed from rtems/score/ppc.h)
573        for consistency with other ports.
574        * rtems/score/ppc.h: Deprecation wrapper to rtems/score/powerpc.h.
575        * Makefile.am: Reflect changes above.
576        * rtems/score/cpu.h: Include rtems/score/powerpc.h instead of
577        rtems/score/ppc.h.
578
5792004-04-12      David Querbach <querbach@realtime.bc.ca>
580
581        * asm.h, rtems/new-exceptions/cpu.h, rtems/score/ppc.h: addition of
582        MPC555 support as part of the addition of the SS555 BSP.
583
5842004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
585
586        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
587        * Makefile.am: Don't include multilib.am.
588        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
589
5902004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
591
592        * Makefile.am: Install asm.h to $(includedir)/rtems.
593
5942004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
595
596        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
597        rtems/powerpc/registers.h: Convert to using c99 fixed size types.
598
5992004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
600
601        * configure.ac: RTEMS_TOP([../../../..]).
602
6032004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
604
605        * configure.ac: Move RTEMS_TOP one subdir down.
606
6072004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
608
609        * Makefile.am: Add PREINSTALL_DIRS.
610
6112004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
612
613        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
614        Add PREINSTALL_FILES to CLEANFILES.
615
6162004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
617
618        * configure.ac: Requires automake >= 1.8.1.
619
6202004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
621
622        * Makefile.am: Include compile.am, again.
623
6242004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
625
626        * Makefile.am: Convert to using automake compilation rules.
627
6282003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
631
6322003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
633
634        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
635
6362003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
637
638        * Makefile.am: Add $(dirstamp) to preinstallation rules.
639
6402003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
641
642        * Makefile.am: Remove all LIB-related rules.
643
6442003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
645
646        * Makefile.am: Don't use gmake rules for preinstallation.
647
6482003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
649
650        * configure.ac: Remove RTEMS_CANONICAL_HOST.
651
6522003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
653
654        * configure.ac: Remove RTEMS_CHECK_CPU.
655
6562003-09-26      Joel Sherrill <joel@OARcorp.com>
657
658        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Obsoleting HP
659        PA-RISC port and removing all references.
660
6612003-09-04      Joel Sherrill <joel@OARcorp.com>
662
663        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
664        rtems/powerpc/registers.h, rtems/score/ppc.h, rtems/score/types.h:
665        URL for license changed.
666
6672003-08-21      Till Straumann <strauman@slac.stanford.edu>
668
669        PR 457/bsps
670        * rtems/powerpc/registers.h: Add a few definitions for the PowerPC
671        thermal assistance unit.
672
6732003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
674
675        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
676
6772003-07-18      Till Straumann <strauman@slac.stanford.edu>
678
679        PR 288/rtems
680        * rtems/new-exceptions/cpu.h: _ISR_Nest_level is now properly
681        maintained and does not reside in SPRG0.
682
6832003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
684
685        * configure.ac: Remove AC_CONFIG_AUX_DIR.
686
6872003-02-20      Till Straumann <strauman@slac.stanford.edu>
688
689        PR 349/bsps
690        * rtems/powerpc/registers.h: Add definitions for HID1 and DABR SPRs.
691
6922002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
693
694        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
695        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
696
6972002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
698
699        * configure.ac: Fix package name.
700
7012002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
702
703        * rtems/new-exceptions/cpu.h: Remove sections on
704        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
705        * rtems/old-exceptions/cpu.h: Remove sections on
706        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
707        * rtems/score/cpu.h: Insert sections on
708        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
709
7102002-10-31      Joel Sherrill <joel@OARcorp.com>
711
712        * rtems/new-exceptions/cpu.h: Removed warnings.
713
714
7152002-10-31      Joel Sherrill <joel@OARcorp.com>
716
717        * rtems/new-exceptions/cpu.h: Removed warnings.
718
7192002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
720
721        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
722
7232002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
724
725        * .cvsignore: Reformat.
726        Add autom4te*cache.
727        Remove autom4te.cache.
728
7292002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
730
731        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
732
7332002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
734
735        * Makefile.am: Use .$(OBJEXT) instead of .o.
736
7372002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
738
739        * configure.ac: RTEMS_TOP(../../../..).
740
7412002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
742
743        * configure.ac: Remove RTEMS_PROJECT_ROOT.
744
7452002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
746
747        * configure.ac: Add RTEMS_PROG_CCAS
748
7492002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
750
751        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
752        Add AC_PROG_RANLIB.
753
7542002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
755
756        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
757        Use ../../../aclocal.
758
7592002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
760
761        * rtems/score/ppc.h: Remove PPC_DEBUG_MODEL.
762
7632001-05-14      Till Straumann <strauman@slac.stanford.edu>
764
765        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
766        support for the MPC74000 (AKA G4); there is no AltiVec support yet,
767        however.
7682002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
769
770        * rtems/score/ppc.h: Remove rtems_multilib.
771        Add mpc555 (Based on comments from Sergei Organov <osv@javad.ru>).
772        * rtems/old-exceptions/cpu.h: Remove _CPU_Data_Cache_Block_Flush.
773        Remove _CPU_Data_Cache_Block_Invalidate.
774
7752002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
776
777        * asm.h: Include cpuopts.h instead of targopts.h.
778        * rtems/new-exceptions/cpu.h: Relocated from
779        libbsp/powerpc/support/new_exception_processing/rtems/score/cpu.h
780        * rtems/old-exceptions/cpu.h: Relocated from
781        c/src/lib/libbsp/powerpc/support/old_exception_processing/rtems/score/cpu.h
782        * rtems/powerpc/registers.h: Relocated and renamed from
783        libcpu/powerpc/shared/include/cpu.h.
784        * rtems/score/cpu.h: New.
785        * Makefile.am: Reflect changes above.
786
7872001-04-03      Joel Sherrill <joel@OARcorp.com>
788
789        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
790        * rtems/score/ppctypes.h: Removed.
791        * rtems/score/types.h: New file via CVS magic.
792        * Makefile.am, rtems/score/cpu.h: Account for name change.
793
7942002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
795
796        * configure.ac:
797        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
798        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
799        * Makefile.am: Remove AUTOMAKE_OPTIONS.
800
8012002-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
802
803        * Makefile.am: Reflect changes from 2002-01-23.
804
8052002-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
806
807        * rtems/Makefile.am: Removed.
808        * rtems/score/Makefile.am: Removed.
809        * configure.ac: Reflect changes above.
810        AC_CONFIG_SRCDIR(asm.h).
811
8122002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
813
814        * rtems/Makefile.am: New.
815        * rtems/.cvsignore: New.
816        * rtems/score/Makefile.am: New.
817        * rtems/score/.cvsignore: New.
818        * rtems/score/ppc.h: Relocated from shared/.
819        * rtems/score/ppctypes.h: Relocated from shared/.
820        * asm.h: Relocated from shared/.
821        * shared/Makefile.am: Removed.
822        * shared/asm.h: Removed.
823        * shared/ppc.h: Removed.
824        * shared/ppctypes.h: Removed.
825        * shared/.cvsignore: Removed.
826        * Makefile.am: Reflect changes above.
827        * configure.ac: Reflect changes above.
828
8292001-11-28      Joel Sherrill <joel@OARcorp.com>,
830
831        This was tracked as PR91.
832        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
833        is used to specify if the port uses the standard macro for this (FALSE).
834        A TRUE setting indicates the port provides its own implementation.
835
8362001-11-14      Joel Sherrill <joel@OARcorp.com>
837
838        * shared/ppc.h: The mpc8260 uses the new exception processing model
839        and thus does not need to define PPC_USE_SPRG.
840
8412001-11-14      Andrew Dachs <A.Dachs@SSTL.co.uk>
842
843        * shared/ppc.h: mpc8260 has double FPU not single FPU.
844
8452001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
846
847        This modification is part of the submitted modifications necessary to
848        support the IBM PPC405 family.  This submission was reviewed by
849        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
850        not negatively impact the ppc403 BSPs.  The submission and tracking
851        process was captured as PR50.
852        * shared/asm.h, shared/ppc.h: Added PPC405 support.
853
8542001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
855
856        * shared/ppc.h: Added mpc8260 support.
857
8582001-10-12      Joel Sherrill <joel@OARcorp.com>
859
860        * shared/ppctypes.h: Fixed typo.
861
8622001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
863
864        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
865        * configure.in: Remove.
866        * configure.ac: New file, generated from configure.in by autoupdate.
867
8682001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
869
870        * shared/Makefile.am: Use 'PREINSTALL_FILES ='.
871
8722001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
873
874        * Makefile.am, rtems/score/Makefile.am:
875        Apply include_*HEADERS instead of H_FILES.
876
8772000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
878
879        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
880
8812000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
882
883        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
884
8852000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
886
887        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
888        Switch to GNU canonicalization.
889
8902000-10-20      Joel Sherrill <joel@OARcorp.com>
891
892        * shared/ppc.h: For multilibs, derive PPC_HAS_FPU from _SOFT_FLOAT.
893
8942000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
895
896        * Makefile.am: Include compile.am.
897
8982000-08-10      Joel Sherrill <joel@OARcorp.com>
899
900        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.