source: rtems/cpukit/score/cpu/powerpc/ChangeLog @ 20109f30

4.115
Last change on this file since 20109f30 was 20109f30, checked in by Sebastian Huber <sebastian.huber@…>, on 01/26/11 at 15:20:46

2011-01-26 Sebastian Huber <sebastian.huber@…>

  • rtems/powerpc/registers.h: Added BOOKE_PIR define.
  • Property mode set to 100644
File size: 30.3 KB
Line 
12011-01-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * rtems/powerpc/registers.h: Added BOOKE_PIR define.
4
52010-10-29      Sebastian Huber <sebastian.huber@embedded-brains.de>
6
7        * rtems/powerpc/registers.h: Added HID2 define.  Fixed comments.
8
92010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
12        _CPU_Context_restore() because it does not return. Telling GCC this
13        avoids generation of dead code.
14
152010-07-29      Gedare Bloom <giddyup44@yahoo.com>
16
17        PR 1635/cpukit
18        * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
19        handling, to isolate the bitmap implementation of priorities in the
20        supercore so that priority management is a little more modular. This
21        change is in anticipation of scheduler implementations that can
22        select how they manage tracking priority levels / finding the highest
23        priority ready task. Note that most of the changes here are simple
24        renaming, to clarify the use of the bitmap-based priority management.
25
262010-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
27
28        * rtems/new-exceptions/cpu.h: Removed file.
29        * Makefile.am, preinstall.am: Reflect change above.
30        * rtems/score/cpu.h: Include <rtems/score/types.h> first.  Added
31        contents of <rtems/new-exceptions/cpu.h>.
32        * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
33
342010-06-30      Peter Dufault <dufault@hda.com>
35
36        PR 1588/cpukit
37        * rtems/powerpc/registers.h: Renamed defines SR0 .. SR15 in
38        PPC_SR0 ..  PPC_SR15.
39
402010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        PR 1573/cpukit
43        * rtems/new-exceptions/cpu.h: Add a per cpu data structure which
44        contains the information required by RTEMS for each CPU core. This
45        encapsulates information such as thread executing, heir, idle and
46        dispatch needed.
47
482010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * cpu.c: Add include of config.h
51
522009-12-01      Till Straumann <strauman@slac.stanford.edu>
53
54        * score/cpu/powerpc/rtems/score/cpu.h: Added space for non-
55        volatile AltiVec registers to context struct. Added declaration
56        for AltiVec-related routines to be implemented by CPU/BSP
57        support.
58
592009-10-21  Thomas Doerfler  <Thomas.Doerfler@embedded-brains.de>
60
61        * score/cpu/powerpc/rtems/score/cpu.h: moved timebase/decrementer
62                access from cpukit to libcpu
63
642009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
65
66        * rtems/powerpc/registers.h: Added defines DEAR_BOOKE and DEAR_405.
67        * rtems/score/cpu.h: Changed fpscr field to an integer type in
68        Context_Control_fp.  Fixed warnings in PPC_Set_timebase_register().
69        Changed _CPU_Context_Initialize_fp() to initialize all fields and
70        avoid floating-point instructions.
71        * rtems/score/powerpc.h: Removed PPC_INIT_FPSCR define.
72
732009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
74
75        * rtems/powerpc/registers.h: Added Freescale Book E Implementation
76        Standards (EIS) special purpose register definitions for MMU and L1
77        cache.
78
792009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Eliminate
82        _CPU_Thread_dispatch_pointer and passing address of _Thread_Dispatch
83        to _CPU_Initialize. Clean up comments.
84
852008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * rtems/score/cpu.h: Move extern of bsp_clicks_per_usec so it is not
88        nested inside braces.
89
902008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
91
92        * rtems/score/types.h: Do not define boolean, single_precision,
93        double_precision unless RTEMS_DEPRECATED_TYPES is given.
94
952008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
96
97        * rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Convert to "bool".
98
992008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
100
101        * rtems/score/types.h: Include stdbool.h.
102        Use bool as base-type for boolean.
103
1042008-08-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
105
106        * rtems/powerpc/registers.h: Removed obsolete defines MSR_, MSR_KERNEL
107        and MSR_USER.  Added missing prototypes.
108
1092008-08-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
110
111        * rtems/new-exceptions/cpu.h: Changed define
112        CPU_INTERRUPT_MAXIMUM_VECTOR_NUMBER to UINT32_MAX to avoid comparison
113        between signed and unsigned.
114
1152008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
116
117        * rtems/powerpc/registers.h: Added masks for BOOKE_TCR fields.
118
1192008-07-14      Thomas Doerfler <thomas.doerfler@embedded-brains.de>
120        * rtems/powerpc/registers.h:
121
122        Added PPC405EX support contributed by Michael Hamel
123
1242008-07-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
125
126        * rtems/asm.h: Added defines for save and restore registers and
127        special purpose registers 4 to 7.
128
129        * rtems/new-exceptions/cpu.h: Changed define PPC_BSP_HAS_FIXED_PR288 to
130        a value that results in a compile time error on usage since SPRG0 is
131        now used for the interrupt disable mask.
132
133        * rtems/powerpc/registers.h: Bugfix: Swapped values of TBWU and TBWL.
134
135        Added defines SPRG4..7 and USPRG0.
136
137        Changed _CPU_ISR_{Disable, Enable, Flush} to use static inline
138        functions.  The interrupt disable mask is now stored in SPRG0.  Which
139        was previously denoted to indicate a PR288 bugfix.  You may now
140        initialize the interrupt disable mask via
141        ppc_interrupt_set_disable_mask() and
142        PPC_INTERRUPT_DISABLE_MASK_DEFAULT.  The default value will be set in
143        bootcard.c.
144
1452008-02-20      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * rtems/old-exceptions/cpu.h: Remove (Abandoned).
148        * rtems/score/cpu.h: Remove ref to rtems/old-exceptions/cpu.h.
149        * Makefile.am: Remove ref to rtems/old-exceptions/cpu.h.
150
1512007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
152
153        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
154
1552007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
156
157        * rtems/powerpc/registers.h, rtems/score/cpu.h: Sweep to make sure grep
158        for COPYRIGHT passes.
159
1602007-12-03      Till Straumann <strauman@slac.stanford.edu>
161
162        * rtems/powerpc/registers.h: added definitions for MSR_CE,
163        MSR_DE (bookE).
164
1652007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
166
167        * rtems/old-exceptions/cpu.h: Remove extra ifndef.
168
1692007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
170
171        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
172        rtems/score/cpu.h: Move interrupt_stack_size field from CPU Table to
173        Configuration Table. Eliminate CPU Table from all ports. Delete
174        references to CPU Table in all forms.
175
1762007-12-03      Till Straumann <strauman@slac.stanford.edu>
177
178        * rtems/score/cpu.h: Added comment that GDB patch sim/2376
179        is needed for reading the time-base with the new (more
180        portable) method.
181
1822007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
183
184        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Moved most of
185        the remaining CPU Table fields to the Configuration Table. This
186        included pretasking_hook, predriver_hook, postdriver_hook, idle_task,
187        do_zero_of_workspace, extra_mpci_receive_server_stack,
188        stack_allocate_hook, and stack_free_hook. As a side-effect of this
189        effort some multiprocessing code was made conditional and some style
190        clean up occurred.
191
1922007-11-30      Till Straumann <strauman@slac.stanford.edu>
193
194        * rtems/score/cpu.h: Wonderful bookE doesn't have mftb/mftbu;
195        ( CPU_Get_timebase_low() ) they only define the TBRU/TBRL SPRs
196        so we use these. Should work on all CPUs.
197
1982007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
199
200        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
201        rtems/score/cpu.h: Eliminate PowerPC specific elements from the CPU
202        Table. They have been replaced with variables named bsp_XXX as
203        needed.
204
2052007-11-13      Till Straumann <strauman@slac.stanford.edu>
206
207        * rtems/score/powerpc.h: Added a '__ppc_generic' CPU variant.
208        The goal would be making cpukit and hopefully libcpu work
209        for all (or at least most) CPUs/BSPs with -D__ppc_generic so
210        that eventually all tests [#if defined(<cpu_flavor>)] for CPU
211        flavors can be eliminated.
212
2132007-11-13      Till Straumann <strauman@slac.stanford.edu>
214
215        * rtems/powerpc/registers.h: Added SPR definitions for BookE
216        DECAR, TCR, TSR.
217
2182007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
219
220        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
221
2222007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
223
224        * rtems/score/cpu.h:
225          Use Context_Control_fp* instead of void* for fp_contexts.
226          Eliminate evil casts.
227
2282006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
229
230        * rtems/score/ppc.h: Remove (Deprecated in 4.7).
231        * Makefile: Remove rtems/score/ppc.h.
232
2332006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
234
235        * rtems/score/types.h: Remove unsigned64, signed64.
236
2372006-08-09      Joel Sherrill <joel@OARcorp.com>
238
239        * rtems/score/cpu.h: Because gcc implicitly uses floating point turn on
240        floating point for all threads if there is a hardware FPU.
241
2422006-07-12      Till Straumann <strauman@slac.stanford.edu>
243
244        * rtems/old-exceptions/cpu.h, rtems/powerpc/registers.h:
245        Checked inline assembly; added early-clobber '&' to output operands
246        of multi-instruction asms.
247
2482006-01-16      Joel Sherrill <joel@OARcorp.com>
249
250        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
251        rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
252        As a side-effect, grammar and spelling errors were corrected, spacing
253        errors were address, and some variable names were improved.
254
2552005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
256
257        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
258
2592005-11-02      Till Straumann <strauman@slac.stanford.edu>
260
261        * rtems/powerpc/registers.h: recognize mpc7457 CPU; added definitions
262        for high bats (#4..7) on 7450 CPUs
263
2642005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
265
266        * rtems/asm.h: Remove private version of CONCAT macros.
267        Include <rtems/concat.h> instead.
268
2692005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
270
271        * rtems/score/powerpc.h: Removed warning
272
2732005-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
274
275        * rtems/score/powerpc.h: Add  "defined(mpc7400) || defined(mpc7450)
276        || defined(mpc7455)" to altivec (gcc-3.2.x compatibility).
277
2782005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
279
280        * rtems/new-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
281        CPU_IDLE_TASK_IS_FP): Remove.
282        * rtems/old-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
283        CPU_IDLE_TASK_IS_FP): Remove.
284        * rtems/score/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
285        CPU_IDLE_TASK_IS_FP, CPU_SOFTWARE_FP): New.
286
2872005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
288
289        * rtems/score/cpu.h: Derive CPU_{BIG|LITTLE}_ENDIAN from
290        __BIG_ENDIAN__.
291
2922005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
293
294        * rtems/score/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
295        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
296        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
297        CPU_LITTLE_ENDIAN): Add.
298        * rtems/old-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
299        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
300        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
301        CPU_LITTLE_ENDIAN): Remove.
302        * rtems/new-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
303        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
304        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
305        CPU_LITTLE_ENDIAN): Remove.
306
3072005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
308
309        * rtems/score/cpu.h:
310        (rtems_cpu_configuration_get_serial_per_sec,
311        rtems_cpu_configuration_get_serial_external_clock,
312        rtems_cpu_configuration_get_serial_xon_xoff,
313        rtems_cpu_configuration_get_serial_cts_rts,
314        rtems_cpu_configuration_get_serial_rate,
315        rtems_cpu_configuration_get_timer_average_overhead,
316        rtems_cpu_configuration_get_timer_least_valid,
317        rtems_cpu_configuration_get_timer_internal_clock,
318        rtems_cpu_configuration_get_clock_speed): New.
319        * rtems/old-exceptions/cpu.h:
320        (rtems_cpu_configuration_get_serial_per_sec,
321        rtems_cpu_configuration_get_serial_external_clock,
322        rtems_cpu_configuration_get_serial_xon_xoff,
323        rtems_cpu_configuration_get_serial_cts_rts,
324        rtems_cpu_configuration_get_serial_rate,
325        rtems_cpu_configuration_get_timer_average_overhead,
326        rtems_cpu_configuration_get_timer_least_valid,
327        rtems_cpu_configuration_get_timer_internal_clock,
328        rtems_cpu_configuration_get_clock_speed): Remove.
329
3302005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
331
332        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h
333        (rtems_cpu_table): Sync defines between {old|new}-exceptions.
334
3352005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
336
337        * rtems/new-exceptions/cpu.h (Context_Control,
338        Context_Control_fp, CPU_Interrupt_frame): Remove.
339        * rtems/old-exceptions/cpu.h (Context_Control,
340        Context_Control_fp, CPU_Interrupt_frame): Remove.
341        * rtems/score/cpu.h (Context_Control,
342        Context_Control_fp, CPU_Interrupt_frame): Add.
343
3442005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
345
346        * rtems/new-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
347        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
348        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
349        * rtems/old-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
350        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
351        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
352        * rtems/score/cpu.h (CPU_STACK_MINIMUM_SIZE,
353        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
354        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Add.
355
3562005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
357
358        * rtems/new-exceptions/cpu.h: Remove CPU_MINIMUM_STACK_FRAME_SIZE.
359
3602005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
361
362        * rtems/new-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
363        _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
364        * rtems/old-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
365        _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
366        * rtems/score/cpu.h (_CPU_Bitfield_Find_first_bit,
367        _CPU_Priority_Mask, _CPU_Priority_bits_index): New.
368
3692005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
370
371        * rtems/new-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
372        * rtems/old-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
373
3742005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
375
376        * rtems/new-exceptions/cpu.h (_CPU_ISR_install_vector,
377        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
378        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
379        _CPU_Fatal_error): Remove.
380        * rtems/old-exceptions/cpu.h (_CPU_ISR_install_vector,
381        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
382        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
383        _CPU_Fatal_error): Remove.
384        * rtems/score/cpu.h (_CPU_ISR_install_vector,
385        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
386        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
387        _CPU_Fatal_error): New.
388
3892005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
390
391        * rtems/old-exceptions/cpu.h (_CPU_Context_Initialize,
392        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
393        _CPU_Context_Initialize_fp): Remove.
394        * rtems/new-exceptions/cpu.h (_CPU_Context_Initialize,
395        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
396        _CPU_Context_Initialize_fp): Remove.
397        * rtems/score/cpu.h (_CPU_Context_Initialize,
398        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
399        _CPU_Context_Initialize_fp): New.
400
4012005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
402
403        * rtems/old-exceptions/cpu.h (PPC_Get_timebase_register): Remove.
404        * rtems/powerpc/registers.h (PPC_Get_timebase_register,
405        PPC_Set_timebase_register): Remove.
406        * rtems/score/cpu.h (PPC_Get_timebase_register,
407        PPC_Set_timebase_register): New.
408
4092005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
410
411        * rtems/powerpc/registers.h (PPC_Set_decrementer,
412        PPC_Get_decrementer): Remove.
413        * rtems/old-exceptions/cpu.h (PPC_Set_decrementer): Remove.
414        * rtems/score/cpu.h (PPC_Set_decrementer, PPC_Get_decrementer): New.
415
4162005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
417
418        * rtems/old-exceptions/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
419        rtems_bsp_delay_in_bus_cycles): Remove.
420        * rtems/powerpc/registers.h (CPU_Get_timebase_low, rtems_bsp_delay,
421        rtems_bsp_delay_in_bus_cycles): Remove.
422        * rtems/score/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
423        rtems_bsp_delay_in_bus_cycles): New.
424
4252005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
426
427        * rtems/new-exceptions/cpu.h
428        (rtems_cpu_configuration_get_clicks_per_usec,
429        rtems_cpu_configuration_get_exceptions_in_ram): Remove.
430        * rtems/old-exceptions/cpu.h
431        (rtems_cpu_configuration_get_clicks_per_usec,
432        rtems_cpu_configuration_get_exceptions_in_ram): Remove.
433        * rtems/score/cpu.h
434        (rtems_cpu_configuration_get_clicks_per_usec,
435        rtems_cpu_configuration_get_exceptions_in_ram): New.
436
4372005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
438
439        * rtems/new-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
440        * rtems/old-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
441        * rtems/score/cpu.h (CPU_swap_u32, CPU_swap_u16): New.
442
4432005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
444
445        * rtems/old-exceptions/cpu.h: Add _CPU_MSG_GET
446        (old/new exception processing ABI compatibility).
447        * rtems/powerpc/registers.h: Use C99 fixed size types.
448
4492005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
450
451        * rtems/score/powerpc.h: Add __ALTIVEC__ support.
452
4532005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
454
455        * rtems/score/powerpc.h: Merge ppc603 and ppc603e
456        PPC_IRQ_*/PPC_TLB_* defines.
457
4582005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
459
460        * rtems/score/powerpc.h (mpc8260): PPC_ALIGNMENT 8.
461
4622005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
463
464        * rtems/score/powerpc.h: Remove PPC_HAS_RFCI (Unused).
465
4662005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
467
468        * rtems/score/powerpc.h: Remove PPC_HAS_EXCEPTION_PREFIX (Unused).
469
4702005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
471
472        * rtems/score/powerpc.h: Remove PPC_CACHE_ALIGN_POWER (Unused).
473
4742005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
475
476        * rtems/score/powerpc.h: Remove PPC_LOW_POWER_MODE* (Unused).
477
4782005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
479
480        * rtems/score/powerpc.h: Remove PPC_HAS_EVPR (Unused).
481
4822005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
483
484        * rtems/score/powerpc.h: Remove PPC_USE_MULTIPLE (Unused).
485
4862005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
487
488        * rtems/score/powerpc.h: Remove PPC_D_CACHE, PPC_I_CACHE defines.
489
4902005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
491
492        * rtems/score/powerpc.h: Remove PPC_MSR_* defines.
493
4942005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
495
496        * rtems/old-exceptions/cpu.h: Add _PPC_MSR_DISABLE_MASK.
497        Use _PPC_MSR_DISABLE_MASK instead of PPC_MSR_DISABLE_MASK to set up
498        _disable_mask.
499
5002005-02-12      Ralf Corsepius <ralf.corsepius@rtems.org>
501
502        * cpu.c: New (Stub file for consistency with other ports).
503        * Makefile.am: Reflect changes above.
504
5052005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
506
507        * rtems/asm.h, rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
508        Remove PPC_ABI_POWEROPEN.
509
5102005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
511
512        * rtems/score/powerpc.h: Remove hard-coded PPC_HAS_FPU.
513        Tie PPC_HAS_FPU to _SOFT_FLOAT.
514
5152005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
516
517        * rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
518        Remove PPC_ABI_GCC27.
519
5202005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
521
522        * rtems/asm.h, rtems/score/powerpc.h: Remove XCOFF support.
523
5242005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
525
526        * Makefile.am: Split out preinstallation rules.
527        * preinstall.am: New (Split out from Makefile.am).
528
5292005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
530
531        PR 754/rtems
532        * rtems/asm.h: New (relocated from .).
533        * asm.h: Remove (moved to rtems/asm.h).
534        * Makefile.am: Reflect changes above.
535
5362004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
537
538        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
539        rtems/powerpc/registers.h: New header guards.
540
5412004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
542
543        * asm.h, rtems/score/cpu.h, rtems/score/powerpc.h,
544        rtems/score/ppc.h, rtems/score/types.h: New header guards.
545
5462005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
547
548        * rtems/score/types.h: Remove signed8, signed16, signed32,
549        unsigned8, unsigned16, unsigned32.
550
5512005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
552
553        * rtems/new-exceptions/cpu.h: *_swap_u32( uint32_t ).
554        * rtems/old-exceptions/cpu.h: *_swap_u32( uint32_t ).
555
5562005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
557
558        * rtems/score/types.h: #include <rtems/stdint.h>.
559
5602004-11-22      Joel Sherrill <joel@OARcorp.com>
561
562        * rtems/old-exceptions/cpu.h: Make compile in assembly.
563
5642004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
565
566        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
567        guard.
568
5692004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
570
571        * asm.h: Add doxygen preamble.
572
5732004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
574
575        * rtems/score/cpu.h: Add doxygen preamble.
576        * rtems/score/powerpc.h: Add doxygen preamble.
577        * rtems/score/ppc.h: Add doxygen preamble.
578        * rtems/score/types.h: Add doxygen preamble.
579
5802004-10-20      Eric Norum <norume@aps.anl.gov>
581
582        Add Kate Feng's MVME5500 BSP
583        * rtems/powerpc/registers.h, rtems/score/powerpc.h
584
5852004-09-29      Joel Sherrill <joel@OARcorp.com>
586
587        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: i960
588        obsoleted and all references removed.
589
5902004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
591
592        * asm.h: Include rtems/score/powerpc.h instead of
593        rtems/score/ppc.h.
594
5952004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
596
597        * rtems/score/powerpc.h: New (Copied and renamed from rtems/score/ppc.h)
598        for consistency with other ports.
599        * rtems/score/ppc.h: Deprecation wrapper to rtems/score/powerpc.h.
600        * Makefile.am: Reflect changes above.
601        * rtems/score/cpu.h: Include rtems/score/powerpc.h instead of
602        rtems/score/ppc.h.
603
6042004-04-12      David Querbach <querbach@realtime.bc.ca>
605
606        * asm.h, rtems/new-exceptions/cpu.h, rtems/score/ppc.h: addition of
607        MPC555 support as part of the addition of the SS555 BSP.
608
6092004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
610
611        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
612        * Makefile.am: Don't include multilib.am.
613        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
614
6152004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
616
617        * Makefile.am: Install asm.h to $(includedir)/rtems.
618
6192004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
620
621        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
622        rtems/powerpc/registers.h: Convert to using c99 fixed size types.
623
6242004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
625
626        * configure.ac: RTEMS_TOP([../../../..]).
627
6282004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
629
630        * configure.ac: Move RTEMS_TOP one subdir down.
631
6322004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
633
634        * Makefile.am: Add PREINSTALL_DIRS.
635
6362004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
637
638        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
639        Add PREINSTALL_FILES to CLEANFILES.
640
6412004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
642
643        * configure.ac: Requires automake >= 1.8.1.
644
6452004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
646
647        * Makefile.am: Include compile.am, again.
648
6492004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
650
651        * Makefile.am: Convert to using automake compilation rules.
652
6532003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
654
655        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
656
6572003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
658
659        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
660
6612003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
662
663        * Makefile.am: Add $(dirstamp) to preinstallation rules.
664
6652003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
666
667        * Makefile.am: Remove all LIB-related rules.
668
6692003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
670
671        * Makefile.am: Don't use gmake rules for preinstallation.
672
6732003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
674
675        * configure.ac: Remove RTEMS_CANONICAL_HOST.
676
6772003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
678
679        * configure.ac: Remove RTEMS_CHECK_CPU.
680
6812003-09-26      Joel Sherrill <joel@OARcorp.com>
682
683        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Obsoleting HP
684        PA-RISC port and removing all references.
685
6862003-09-04      Joel Sherrill <joel@OARcorp.com>
687
688        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
689        rtems/powerpc/registers.h, rtems/score/ppc.h, rtems/score/types.h:
690        URL for license changed.
691
6922003-08-21      Till Straumann <strauman@slac.stanford.edu>
693
694        PR 457/bsps
695        * rtems/powerpc/registers.h: Add a few definitions for the PowerPC
696        thermal assistance unit.
697
6982003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
699
700        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
701
7022003-07-18      Till Straumann <strauman@slac.stanford.edu>
703
704        PR 288/rtems
705        * rtems/new-exceptions/cpu.h: _ISR_Nest_level is now properly
706        maintained and does not reside in SPRG0.
707
7082003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
709
710        * configure.ac: Remove AC_CONFIG_AUX_DIR.
711
7122003-02-20      Till Straumann <strauman@slac.stanford.edu>
713
714        PR 349/bsps
715        * rtems/powerpc/registers.h: Add definitions for HID1 and DABR SPRs.
716
7172002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
718
719        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
720        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
721
7222002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
723
724        * configure.ac: Fix package name.
725
7262002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
727
728        * rtems/new-exceptions/cpu.h: Remove sections on
729        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
730        * rtems/old-exceptions/cpu.h: Remove sections on
731        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
732        * rtems/score/cpu.h: Insert sections on
733        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
734
7352002-10-31      Joel Sherrill <joel@OARcorp.com>
736
737        * rtems/new-exceptions/cpu.h: Removed warnings.
738
739
7402002-10-31      Joel Sherrill <joel@OARcorp.com>
741
742        * rtems/new-exceptions/cpu.h: Removed warnings.
743
7442002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
745
746        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
747
7482002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
749
750        * .cvsignore: Reformat.
751        Add autom4te*cache.
752        Remove autom4te.cache.
753
7542002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
755
756        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
757
7582002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
759
760        * Makefile.am: Use .$(OBJEXT) instead of .o.
761
7622002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
763
764        * configure.ac: RTEMS_TOP(../../../..).
765
7662002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
767
768        * configure.ac: Remove RTEMS_PROJECT_ROOT.
769
7702002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
771
772        * configure.ac: Add RTEMS_PROG_CCAS
773
7742002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
775
776        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
777        Add AC_PROG_RANLIB.
778
7792002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
780
781        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
782        Use ../../../aclocal.
783
7842002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
785
786        * rtems/score/ppc.h: Remove PPC_DEBUG_MODEL.
787
7882001-05-14      Till Straumann <strauman@slac.stanford.edu>
789
790        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
791        support for the MPC74000 (AKA G4); there is no AltiVec support yet,
792        however.
7932002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
794
795        * rtems/score/ppc.h: Remove rtems_multilib.
796        Add mpc555 (Based on comments from Sergei Organov <osv@javad.ru>).
797        * rtems/old-exceptions/cpu.h: Remove _CPU_Data_Cache_Block_Flush.
798        Remove _CPU_Data_Cache_Block_Invalidate.
799
8002002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
801
802        * asm.h: Include cpuopts.h instead of targopts.h.
803        * rtems/new-exceptions/cpu.h: Relocated from
804        libbsp/powerpc/support/new_exception_processing/rtems/score/cpu.h
805        * rtems/old-exceptions/cpu.h: Relocated from
806        c/src/lib/libbsp/powerpc/support/old_exception_processing/rtems/score/cpu.h
807        * rtems/powerpc/registers.h: Relocated and renamed from
808        libcpu/powerpc/shared/include/cpu.h.
809        * rtems/score/cpu.h: New.
810        * Makefile.am: Reflect changes above.
811
8122001-04-03      Joel Sherrill <joel@OARcorp.com>
813
814        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
815        * rtems/score/ppctypes.h: Removed.
816        * rtems/score/types.h: New file via CVS magic.
817        * Makefile.am, rtems/score/cpu.h: Account for name change.
818
8192002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
820
821        * configure.ac:
822        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
823        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
824        * Makefile.am: Remove AUTOMAKE_OPTIONS.
825
8262002-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
827
828        * Makefile.am: Reflect changes from 2002-01-23.
829
8302002-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
831
832        * rtems/Makefile.am: Removed.
833        * rtems/score/Makefile.am: Removed.
834        * configure.ac: Reflect changes above.
835        AC_CONFIG_SRCDIR(asm.h).
836
8372002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
838
839        * rtems/Makefile.am: New.
840        * rtems/.cvsignore: New.
841        * rtems/score/Makefile.am: New.
842        * rtems/score/.cvsignore: New.
843        * rtems/score/ppc.h: Relocated from shared/.
844        * rtems/score/ppctypes.h: Relocated from shared/.
845        * asm.h: Relocated from shared/.
846        * shared/Makefile.am: Removed.
847        * shared/asm.h: Removed.
848        * shared/ppc.h: Removed.
849        * shared/ppctypes.h: Removed.
850        * shared/.cvsignore: Removed.
851        * Makefile.am: Reflect changes above.
852        * configure.ac: Reflect changes above.
853
8542001-11-28      Joel Sherrill <joel@OARcorp.com>,
855
856        This was tracked as PR91.
857        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
858        is used to specify if the port uses the standard macro for this (FALSE).
859        A TRUE setting indicates the port provides its own implementation.
860
8612001-11-14      Joel Sherrill <joel@OARcorp.com>
862
863        * shared/ppc.h: The mpc8260 uses the new exception processing model
864        and thus does not need to define PPC_USE_SPRG.
865
8662001-11-14      Andrew Dachs <A.Dachs@SSTL.co.uk>
867
868        * shared/ppc.h: mpc8260 has double FPU not single FPU.
869
8702001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
871
872        This modification is part of the submitted modifications necessary to
873        support the IBM PPC405 family.  This submission was reviewed by
874        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
875        not negatively impact the ppc403 BSPs.  The submission and tracking
876        process was captured as PR50.
877        * shared/asm.h, shared/ppc.h: Added PPC405 support.
878
8792001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
880
881        * shared/ppc.h: Added mpc8260 support.
882
8832001-10-12      Joel Sherrill <joel@OARcorp.com>
884
885        * shared/ppctypes.h: Fixed typo.
886
8872001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
888
889        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
890        * configure.in: Remove.
891        * configure.ac: New file, generated from configure.in by autoupdate.
892
8932001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
894
895        * shared/Makefile.am: Use 'PREINSTALL_FILES ='.
896
8972001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
898
899        * Makefile.am, rtems/score/Makefile.am:
900        Apply include_*HEADERS instead of H_FILES.
901
9022000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
903
904        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
905
9062000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
907
908        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
909
9102000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
911
912        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
913        Switch to GNU canonicalization.
914
9152000-10-20      Joel Sherrill <joel@OARcorp.com>
916
917        * shared/ppc.h: For multilibs, derive PPC_HAS_FPU from _SOFT_FLOAT.
918
9192000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
920
921        * Makefile.am: Include compile.am.
922
9232000-08-10      Joel Sherrill <joel@OARcorp.com>
924
925        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.