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

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

2011-02-15 Sebastian Huber <sebastian.huber@…>

  • rtems/powerpc/registers.h: Added MSR_UCLE, MSR_SPE, MSR_WE, and MSR_UBLE defines.
  • Property mode set to 100644
File size: 30.8 KB
Line 
12011-02-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * rtems/powerpc/registers.h: Added MSR_UCLE, MSR_SPE, MSR_WE, and
4        MSR_UBLE defines.
5
62011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * rtems/powerpc/registers.h, rtems/score/cpu.h:
9        Use "__asm__" instead of "asm" for improved c99-compliance.
10
112011-01-31      Sebastian Huber <sebastian.huber@embedded-brains.de>
12
13        * rtems/powerpc/registers.h: Changed Freescale EIS prefix.  More
14        Freescale EIS defines.  Added MSR_IS, MSR_DS, and MSR_PMM defines.
15
162011-01-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
17
18        * rtems/powerpc/registers.h: Added BOOKE_PIR define.
19
202010-10-29      Sebastian Huber <sebastian.huber@embedded-brains.de>
21
22        * rtems/powerpc/registers.h: Added HID2 define.  Fixed comments.
23
242010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
27        _CPU_Context_restore() because it does not return. Telling GCC this
28        avoids generation of dead code.
29
302010-07-29      Gedare Bloom <giddyup44@yahoo.com>
31
32        PR 1635/cpukit
33        * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
34        handling, to isolate the bitmap implementation of priorities in the
35        supercore so that priority management is a little more modular. This
36        change is in anticipation of scheduler implementations that can
37        select how they manage tracking priority levels / finding the highest
38        priority ready task. Note that most of the changes here are simple
39        renaming, to clarify the use of the bitmap-based priority management.
40
412010-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
42
43        * rtems/new-exceptions/cpu.h: Removed file.
44        * Makefile.am, preinstall.am: Reflect change above.
45        * rtems/score/cpu.h: Include <rtems/score/types.h> first.  Added
46        contents of <rtems/new-exceptions/cpu.h>.
47        * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
48
492010-06-30      Peter Dufault <dufault@hda.com>
50
51        PR 1588/cpukit
52        * rtems/powerpc/registers.h: Renamed defines SR0 .. SR15 in
53        PPC_SR0 ..  PPC_SR15.
54
552010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        PR 1573/cpukit
58        * rtems/new-exceptions/cpu.h: Add a per cpu data structure which
59        contains the information required by RTEMS for each CPU core. This
60        encapsulates information such as thread executing, heir, idle and
61        dispatch needed.
62
632010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * cpu.c: Add include of config.h
66
672009-12-01      Till Straumann <strauman@slac.stanford.edu>
68
69        * score/cpu/powerpc/rtems/score/cpu.h: Added space for non-
70        volatile AltiVec registers to context struct. Added declaration
71        for AltiVec-related routines to be implemented by CPU/BSP
72        support.
73
742009-10-21  Thomas Doerfler  <Thomas.Doerfler@embedded-brains.de>
75
76        * score/cpu/powerpc/rtems/score/cpu.h: moved timebase/decrementer
77                access from cpukit to libcpu
78
792009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
80
81        * rtems/powerpc/registers.h: Added defines DEAR_BOOKE and DEAR_405.
82        * rtems/score/cpu.h: Changed fpscr field to an integer type in
83        Context_Control_fp.  Fixed warnings in PPC_Set_timebase_register().
84        Changed _CPU_Context_Initialize_fp() to initialize all fields and
85        avoid floating-point instructions.
86        * rtems/score/powerpc.h: Removed PPC_INIT_FPSCR define.
87
882009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
89
90        * rtems/powerpc/registers.h: Added Freescale Book E Implementation
91        Standards (EIS) special purpose register definitions for MMU and L1
92        cache.
93
942009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Eliminate
97        _CPU_Thread_dispatch_pointer and passing address of _Thread_Dispatch
98        to _CPU_Initialize. Clean up comments.
99
1002008-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * rtems/score/cpu.h: Move extern of bsp_clicks_per_usec so it is not
103        nested inside braces.
104
1052008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
106
107        * rtems/score/types.h: Do not define boolean, single_precision,
108        double_precision unless RTEMS_DEPRECATED_TYPES is given.
109
1102008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
111
112        * rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Convert to "bool".
113
1142008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
115
116        * rtems/score/types.h: Include stdbool.h.
117        Use bool as base-type for boolean.
118
1192008-08-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
120
121        * rtems/powerpc/registers.h: Removed obsolete defines MSR_, MSR_KERNEL
122        and MSR_USER.  Added missing prototypes.
123
1242008-08-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
125
126        * rtems/new-exceptions/cpu.h: Changed define
127        CPU_INTERRUPT_MAXIMUM_VECTOR_NUMBER to UINT32_MAX to avoid comparison
128        between signed and unsigned.
129
1302008-07-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
131
132        * rtems/powerpc/registers.h: Added masks for BOOKE_TCR fields.
133
1342008-07-14      Thomas Doerfler <thomas.doerfler@embedded-brains.de>
135        * rtems/powerpc/registers.h:
136
137        Added PPC405EX support contributed by Michael Hamel
138
1392008-07-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
140
141        * rtems/asm.h: Added defines for save and restore registers and
142        special purpose registers 4 to 7.
143
144        * rtems/new-exceptions/cpu.h: Changed define PPC_BSP_HAS_FIXED_PR288 to
145        a value that results in a compile time error on usage since SPRG0 is
146        now used for the interrupt disable mask.
147
148        * rtems/powerpc/registers.h: Bugfix: Swapped values of TBWU and TBWL.
149
150        Added defines SPRG4..7 and USPRG0.
151
152        Changed _CPU_ISR_{Disable, Enable, Flush} to use static inline
153        functions.  The interrupt disable mask is now stored in SPRG0.  Which
154        was previously denoted to indicate a PR288 bugfix.  You may now
155        initialize the interrupt disable mask via
156        ppc_interrupt_set_disable_mask() and
157        PPC_INTERRUPT_DISABLE_MASK_DEFAULT.  The default value will be set in
158        bootcard.c.
159
1602008-02-20      Ralf Corsépius <ralf.corsepius@rtems.org>
161
162        * rtems/old-exceptions/cpu.h: Remove (Abandoned).
163        * rtems/score/cpu.h: Remove ref to rtems/old-exceptions/cpu.h.
164        * Makefile.am: Remove ref to rtems/old-exceptions/cpu.h.
165
1662007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
167
168        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
169
1702007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
171
172        * rtems/powerpc/registers.h, rtems/score/cpu.h: Sweep to make sure grep
173        for COPYRIGHT passes.
174
1752007-12-03      Till Straumann <strauman@slac.stanford.edu>
176
177        * rtems/powerpc/registers.h: added definitions for MSR_CE,
178        MSR_DE (bookE).
179
1802007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
181
182        * rtems/old-exceptions/cpu.h: Remove extra ifndef.
183
1842007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
185
186        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
187        rtems/score/cpu.h: Move interrupt_stack_size field from CPU Table to
188        Configuration Table. Eliminate CPU Table from all ports. Delete
189        references to CPU Table in all forms.
190
1912007-12-03      Till Straumann <strauman@slac.stanford.edu>
192
193        * rtems/score/cpu.h: Added comment that GDB patch sim/2376
194        is needed for reading the time-base with the new (more
195        portable) method.
196
1972007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
198
199        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Moved most of
200        the remaining CPU Table fields to the Configuration Table. This
201        included pretasking_hook, predriver_hook, postdriver_hook, idle_task,
202        do_zero_of_workspace, extra_mpci_receive_server_stack,
203        stack_allocate_hook, and stack_free_hook. As a side-effect of this
204        effort some multiprocessing code was made conditional and some style
205        clean up occurred.
206
2072007-11-30      Till Straumann <strauman@slac.stanford.edu>
208
209        * rtems/score/cpu.h: Wonderful bookE doesn't have mftb/mftbu;
210        ( CPU_Get_timebase_low() ) they only define the TBRU/TBRL SPRs
211        so we use these. Should work on all CPUs.
212
2132007-11-28      Joel Sherrill <joel.sherrill@OARcorp.com>
214
215        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
216        rtems/score/cpu.h: Eliminate PowerPC specific elements from the CPU
217        Table. They have been replaced with variables named bsp_XXX as
218        needed.
219
2202007-11-13      Till Straumann <strauman@slac.stanford.edu>
221
222        * rtems/score/powerpc.h: Added a '__ppc_generic' CPU variant.
223        The goal would be making cpukit and hopefully libcpu work
224        for all (or at least most) CPUs/BSPs with -D__ppc_generic so
225        that eventually all tests [#if defined(<cpu_flavor>)] for CPU
226        flavors can be eliminated.
227
2282007-11-13      Till Straumann <strauman@slac.stanford.edu>
229
230        * rtems/powerpc/registers.h: Added SPR definitions for BookE
231        DECAR, TCR, TSR.
232
2332007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
234
235        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
236
2372007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
238
239        * rtems/score/cpu.h:
240          Use Context_Control_fp* instead of void* for fp_contexts.
241          Eliminate evil casts.
242
2432006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
244
245        * rtems/score/ppc.h: Remove (Deprecated in 4.7).
246        * Makefile: Remove rtems/score/ppc.h.
247
2482006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
249
250        * rtems/score/types.h: Remove unsigned64, signed64.
251
2522006-08-09      Joel Sherrill <joel@OARcorp.com>
253
254        * rtems/score/cpu.h: Because gcc implicitly uses floating point turn on
255        floating point for all threads if there is a hardware FPU.
256
2572006-07-12      Till Straumann <strauman@slac.stanford.edu>
258
259        * rtems/old-exceptions/cpu.h, rtems/powerpc/registers.h:
260        Checked inline assembly; added early-clobber '&' to output operands
261        of multi-instruction asms.
262
2632006-01-16      Joel Sherrill <joel@OARcorp.com>
264
265        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
266        rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
267        As a side-effect, grammar and spelling errors were corrected, spacing
268        errors were address, and some variable names were improved.
269
2702005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
271
272        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
273
2742005-11-02      Till Straumann <strauman@slac.stanford.edu>
275
276        * rtems/powerpc/registers.h: recognize mpc7457 CPU; added definitions
277        for high bats (#4..7) on 7450 CPUs
278
2792005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
280
281        * rtems/asm.h: Remove private version of CONCAT macros.
282        Include <rtems/concat.h> instead.
283
2842005-05-06      Jennifer Averett <jennifer.averett@oarcorp.com>
285
286        * rtems/score/powerpc.h: Removed warning
287
2882005-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
289
290        * rtems/score/powerpc.h: Add  "defined(mpc7400) || defined(mpc7450)
291        || defined(mpc7455)" to altivec (gcc-3.2.x compatibility).
292
2932005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
294
295        * rtems/new-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
296        CPU_IDLE_TASK_IS_FP): Remove.
297        * rtems/old-exceptions/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
298        CPU_IDLE_TASK_IS_FP): Remove.
299        * rtems/score/cpu.h (CPU_HARDWARE_FP, CPU_ALL_TASKS_ARE_FP,
300        CPU_IDLE_TASK_IS_FP, CPU_SOFTWARE_FP): New.
301
3022005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
303
304        * rtems/score/cpu.h: Derive CPU_{BIG|LITTLE}_ENDIAN from
305        __BIG_ENDIAN__.
306
3072005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
308
309        * rtems/score/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
310        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
311        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
312        CPU_LITTLE_ENDIAN): Add.
313        * rtems/old-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
314        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
315        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
316        CPU_LITTLE_ENDIAN): Remove.
317        * rtems/new-exceptions/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY,
318        CPU_STACK_GROWS_UP, CPU_STRUCTURE_ALIGNMENT,
319        CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES, CPU_BIG_ENDIAN,
320        CPU_LITTLE_ENDIAN): Remove.
321
3222005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
323
324        * rtems/score/cpu.h:
325        (rtems_cpu_configuration_get_serial_per_sec,
326        rtems_cpu_configuration_get_serial_external_clock,
327        rtems_cpu_configuration_get_serial_xon_xoff,
328        rtems_cpu_configuration_get_serial_cts_rts,
329        rtems_cpu_configuration_get_serial_rate,
330        rtems_cpu_configuration_get_timer_average_overhead,
331        rtems_cpu_configuration_get_timer_least_valid,
332        rtems_cpu_configuration_get_timer_internal_clock,
333        rtems_cpu_configuration_get_clock_speed): New.
334        * rtems/old-exceptions/cpu.h:
335        (rtems_cpu_configuration_get_serial_per_sec,
336        rtems_cpu_configuration_get_serial_external_clock,
337        rtems_cpu_configuration_get_serial_xon_xoff,
338        rtems_cpu_configuration_get_serial_cts_rts,
339        rtems_cpu_configuration_get_serial_rate,
340        rtems_cpu_configuration_get_timer_average_overhead,
341        rtems_cpu_configuration_get_timer_least_valid,
342        rtems_cpu_configuration_get_timer_internal_clock,
343        rtems_cpu_configuration_get_clock_speed): Remove.
344
3452005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
346
347        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h
348        (rtems_cpu_table): Sync defines between {old|new}-exceptions.
349
3502005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
351
352        * rtems/new-exceptions/cpu.h (Context_Control,
353        Context_Control_fp, CPU_Interrupt_frame): Remove.
354        * rtems/old-exceptions/cpu.h (Context_Control,
355        Context_Control_fp, CPU_Interrupt_frame): Remove.
356        * rtems/score/cpu.h (Context_Control,
357        Context_Control_fp, CPU_Interrupt_frame): Add.
358
3592005-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
360
361        * rtems/new-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
362        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
363        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
364        * rtems/old-exceptions/cpu.h (CPU_STACK_MINIMUM_SIZE,
365        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
366        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Remove.
367        * rtems/score/cpu.h (CPU_STACK_MINIMUM_SIZE,
368        CPU_ALIGNMENT, CPU_HEAP_ALIGNMENT,
369        CPU_PARTITION_ALIGNMENT, CPU_STACK_ALIGNMENT): Add.
370
3712005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
372
373        * rtems/new-exceptions/cpu.h: Remove CPU_MINIMUM_STACK_FRAME_SIZE.
374
3752005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
376
377        * rtems/new-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
378        _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
379        * rtems/old-exceptions/cpu.h (_CPU_Bitfield_Find_first_bit,
380        _CPU_Priority_Mask, _CPU_Priority_bits_index): Remove.
381        * rtems/score/cpu.h (_CPU_Bitfield_Find_first_bit,
382        _CPU_Priority_Mask, _CPU_Priority_bits_index): New.
383
3842005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
385
386        * rtems/new-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
387        * rtems/old-exceptions/cpu.h (_CPU_msrs): Remove (Unused).
388
3892005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
390
391        * rtems/new-exceptions/cpu.h (_CPU_ISR_install_vector,
392        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
393        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
394        _CPU_Fatal_error): Remove.
395        * rtems/old-exceptions/cpu.h (_CPU_ISR_install_vector,
396        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
397        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
398        _CPU_Fatal_error): Remove.
399        * rtems/score/cpu.h (_CPU_ISR_install_vector,
400        _CPU_Initialize, _CPU_Install_interrupt_stack, _CPU_Context_switch,
401        _CPU_Context_restore, _CPU_Context_save_fp, _CPU_Context_restore_fp,
402        _CPU_Fatal_error): New.
403
4042005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
405
406        * rtems/old-exceptions/cpu.h (_CPU_Context_Initialize,
407        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
408        _CPU_Context_Initialize_fp): Remove.
409        * rtems/new-exceptions/cpu.h (_CPU_Context_Initialize,
410        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
411        _CPU_Context_Initialize_fp): Remove.
412        * rtems/score/cpu.h (_CPU_Context_Initialize,
413        _CPU_Context_Restart_self, _CPU_Context_Fp_start,
414        _CPU_Context_Initialize_fp): New.
415
4162005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
417
418        * rtems/old-exceptions/cpu.h (PPC_Get_timebase_register): Remove.
419        * rtems/powerpc/registers.h (PPC_Get_timebase_register,
420        PPC_Set_timebase_register): Remove.
421        * rtems/score/cpu.h (PPC_Get_timebase_register,
422        PPC_Set_timebase_register): New.
423
4242005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
425
426        * rtems/powerpc/registers.h (PPC_Set_decrementer,
427        PPC_Get_decrementer): Remove.
428        * rtems/old-exceptions/cpu.h (PPC_Set_decrementer): Remove.
429        * rtems/score/cpu.h (PPC_Set_decrementer, PPC_Get_decrementer): New.
430
4312005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
432
433        * rtems/old-exceptions/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
434        rtems_bsp_delay_in_bus_cycles): Remove.
435        * rtems/powerpc/registers.h (CPU_Get_timebase_low, rtems_bsp_delay,
436        rtems_bsp_delay_in_bus_cycles): Remove.
437        * rtems/score/cpu.h (CPU_Get_timebase_low, rtems_bsp_delay,
438        rtems_bsp_delay_in_bus_cycles): New.
439
4402005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
441
442        * rtems/new-exceptions/cpu.h
443        (rtems_cpu_configuration_get_clicks_per_usec,
444        rtems_cpu_configuration_get_exceptions_in_ram): Remove.
445        * rtems/old-exceptions/cpu.h
446        (rtems_cpu_configuration_get_clicks_per_usec,
447        rtems_cpu_configuration_get_exceptions_in_ram): Remove.
448        * rtems/score/cpu.h
449        (rtems_cpu_configuration_get_clicks_per_usec,
450        rtems_cpu_configuration_get_exceptions_in_ram): New.
451
4522005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
453
454        * rtems/new-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
455        * rtems/old-exceptions/cpu.h (CPU_swap_u32, CPU_swap_u16): Remove.
456        * rtems/score/cpu.h (CPU_swap_u32, CPU_swap_u16): New.
457
4582005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
459
460        * rtems/old-exceptions/cpu.h: Add _CPU_MSG_GET
461        (old/new exception processing ABI compatibility).
462        * rtems/powerpc/registers.h: Use C99 fixed size types.
463
4642005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
465
466        * rtems/score/powerpc.h: Add __ALTIVEC__ support.
467
4682005-02-15      Ralf Corsepius <ralf.corsepius@rtems.org>
469
470        * rtems/score/powerpc.h: Merge ppc603 and ppc603e
471        PPC_IRQ_*/PPC_TLB_* defines.
472
4732005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
474
475        * rtems/score/powerpc.h (mpc8260): PPC_ALIGNMENT 8.
476
4772005-02-14      Ralf Corsepius <ralf.corsepius@rtems.org>
478
479        * rtems/score/powerpc.h: Remove PPC_HAS_RFCI (Unused).
480
4812005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
482
483        * rtems/score/powerpc.h: Remove PPC_HAS_EXCEPTION_PREFIX (Unused).
484
4852005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
486
487        * rtems/score/powerpc.h: Remove PPC_CACHE_ALIGN_POWER (Unused).
488
4892005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
490
491        * rtems/score/powerpc.h: Remove PPC_LOW_POWER_MODE* (Unused).
492
4932005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
494
495        * rtems/score/powerpc.h: Remove PPC_HAS_EVPR (Unused).
496
4972005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
498
499        * rtems/score/powerpc.h: Remove PPC_USE_MULTIPLE (Unused).
500
5012005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
502
503        * rtems/score/powerpc.h: Remove PPC_D_CACHE, PPC_I_CACHE defines.
504
5052005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
506
507        * rtems/score/powerpc.h: Remove PPC_MSR_* defines.
508
5092005-02-13      Ralf Corsepius <ralf.corsepius@rtems.org>
510
511        * rtems/old-exceptions/cpu.h: Add _PPC_MSR_DISABLE_MASK.
512        Use _PPC_MSR_DISABLE_MASK instead of PPC_MSR_DISABLE_MASK to set up
513        _disable_mask.
514
5152005-02-12      Ralf Corsepius <ralf.corsepius@rtems.org>
516
517        * cpu.c: New (Stub file for consistency with other ports).
518        * Makefile.am: Reflect changes above.
519
5202005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
521
522        * rtems/asm.h, rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
523        Remove PPC_ABI_POWEROPEN.
524
5252005-02-10      Ralf Corsepius <ralf.corsepius@rtems.org>
526
527        * rtems/score/powerpc.h: Remove hard-coded PPC_HAS_FPU.
528        Tie PPC_HAS_FPU to _SOFT_FLOAT.
529
5302005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
531
532        * rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
533        Remove PPC_ABI_GCC27.
534
5352005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
536
537        * rtems/asm.h, rtems/score/powerpc.h: Remove XCOFF support.
538
5392005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
540
541        * Makefile.am: Split out preinstallation rules.
542        * preinstall.am: New (Split out from Makefile.am).
543
5442005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
545
546        PR 754/rtems
547        * rtems/asm.h: New (relocated from .).
548        * asm.h: Remove (moved to rtems/asm.h).
549        * Makefile.am: Reflect changes above.
550
5512004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
552
553        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
554        rtems/powerpc/registers.h: New header guards.
555
5562004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
557
558        * asm.h, rtems/score/cpu.h, rtems/score/powerpc.h,
559        rtems/score/ppc.h, rtems/score/types.h: New header guards.
560
5612005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
562
563        * rtems/score/types.h: Remove signed8, signed16, signed32,
564        unsigned8, unsigned16, unsigned32.
565
5662005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
567
568        * rtems/new-exceptions/cpu.h: *_swap_u32( uint32_t ).
569        * rtems/old-exceptions/cpu.h: *_swap_u32( uint32_t ).
570
5712005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
572
573        * rtems/score/types.h: #include <rtems/stdint.h>.
574
5752004-11-22      Joel Sherrill <joel@OARcorp.com>
576
577        * rtems/old-exceptions/cpu.h: Make compile in assembly.
578
5792004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
580
581        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
582        guard.
583
5842004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
585
586        * asm.h: Add doxygen preamble.
587
5882004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
589
590        * rtems/score/cpu.h: Add doxygen preamble.
591        * rtems/score/powerpc.h: Add doxygen preamble.
592        * rtems/score/ppc.h: Add doxygen preamble.
593        * rtems/score/types.h: Add doxygen preamble.
594
5952004-10-20      Eric Norum <norume@aps.anl.gov>
596
597        Add Kate Feng's MVME5500 BSP
598        * rtems/powerpc/registers.h, rtems/score/powerpc.h
599
6002004-09-29      Joel Sherrill <joel@OARcorp.com>
601
602        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: i960
603        obsoleted and all references removed.
604
6052004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
606
607        * asm.h: Include rtems/score/powerpc.h instead of
608        rtems/score/ppc.h.
609
6102004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
611
612        * rtems/score/powerpc.h: New (Copied and renamed from rtems/score/ppc.h)
613        for consistency with other ports.
614        * rtems/score/ppc.h: Deprecation wrapper to rtems/score/powerpc.h.
615        * Makefile.am: Reflect changes above.
616        * rtems/score/cpu.h: Include rtems/score/powerpc.h instead of
617        rtems/score/ppc.h.
618
6192004-04-12      David Querbach <querbach@realtime.bc.ca>
620
621        * asm.h, rtems/new-exceptions/cpu.h, rtems/score/ppc.h: addition of
622        MPC555 support as part of the addition of the SS555 BSP.
623
6242004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
625
626        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
627        * Makefile.am: Don't include multilib.am.
628        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
629
6302004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
631
632        * Makefile.am: Install asm.h to $(includedir)/rtems.
633
6342004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
635
636        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
637        rtems/powerpc/registers.h: Convert to using c99 fixed size types.
638
6392004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
640
641        * configure.ac: RTEMS_TOP([../../../..]).
642
6432004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
644
645        * configure.ac: Move RTEMS_TOP one subdir down.
646
6472004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
648
649        * Makefile.am: Add PREINSTALL_DIRS.
650
6512004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
652
653        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
654        Add PREINSTALL_FILES to CLEANFILES.
655
6562004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
657
658        * configure.ac: Requires automake >= 1.8.1.
659
6602004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
661
662        * Makefile.am: Include compile.am, again.
663
6642004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
665
666        * Makefile.am: Convert to using automake compilation rules.
667
6682003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
669
670        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
671
6722003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
673
674        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
675
6762003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
677
678        * Makefile.am: Add $(dirstamp) to preinstallation rules.
679
6802003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
681
682        * Makefile.am: Remove all LIB-related rules.
683
6842003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
685
686        * Makefile.am: Don't use gmake rules for preinstallation.
687
6882003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
689
690        * configure.ac: Remove RTEMS_CANONICAL_HOST.
691
6922003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
693
694        * configure.ac: Remove RTEMS_CHECK_CPU.
695
6962003-09-26      Joel Sherrill <joel@OARcorp.com>
697
698        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Obsoleting HP
699        PA-RISC port and removing all references.
700
7012003-09-04      Joel Sherrill <joel@OARcorp.com>
702
703        * rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
704        rtems/powerpc/registers.h, rtems/score/ppc.h, rtems/score/types.h:
705        URL for license changed.
706
7072003-08-21      Till Straumann <strauman@slac.stanford.edu>
708
709        PR 457/bsps
710        * rtems/powerpc/registers.h: Add a few definitions for the PowerPC
711        thermal assistance unit.
712
7132003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
714
715        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
716
7172003-07-18      Till Straumann <strauman@slac.stanford.edu>
718
719        PR 288/rtems
720        * rtems/new-exceptions/cpu.h: _ISR_Nest_level is now properly
721        maintained and does not reside in SPRG0.
722
7232003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
724
725        * configure.ac: Remove AC_CONFIG_AUX_DIR.
726
7272003-02-20      Till Straumann <strauman@slac.stanford.edu>
728
729        PR 349/bsps
730        * rtems/powerpc/registers.h: Add definitions for HID1 and DABR SPRs.
731
7322002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
733
734        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
735        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
736
7372002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
738
739        * configure.ac: Fix package name.
740
7412002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
742
743        * rtems/new-exceptions/cpu.h: Remove sections on
744        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
745        * rtems/old-exceptions/cpu.h: Remove sections on
746        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
747        * rtems/score/cpu.h: Insert sections on
748        CPU_INLINE_ENABLE_DISPATCH and CPU_UNROLL_ENQUEUE_PRIORITY.
749
7502002-10-31      Joel Sherrill <joel@OARcorp.com>
751
752        * rtems/new-exceptions/cpu.h: Removed warnings.
753
754
7552002-10-31      Joel Sherrill <joel@OARcorp.com>
756
757        * rtems/new-exceptions/cpu.h: Removed warnings.
758
7592002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
760
761        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
762
7632002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
764
765        * .cvsignore: Reformat.
766        Add autom4te*cache.
767        Remove autom4te.cache.
768
7692002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
770
771        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
772
7732002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
774
775        * Makefile.am: Use .$(OBJEXT) instead of .o.
776
7772002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
778
779        * configure.ac: RTEMS_TOP(../../../..).
780
7812002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
782
783        * configure.ac: Remove RTEMS_PROJECT_ROOT.
784
7852002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
786
787        * configure.ac: Add RTEMS_PROG_CCAS
788
7892002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
790
791        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
792        Add AC_PROG_RANLIB.
793
7942002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
795
796        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
797        Use ../../../aclocal.
798
7992002-05-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
800
801        * rtems/score/ppc.h: Remove PPC_DEBUG_MODEL.
802
8032001-05-14      Till Straumann <strauman@slac.stanford.edu>
804
805        * rtems/powerpc/registers.h, rtems/score/ppc.h: Per PR213, add
806        support for the MPC74000 (AKA G4); there is no AltiVec support yet,
807        however.
8082002-04-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
809
810        * rtems/score/ppc.h: Remove rtems_multilib.
811        Add mpc555 (Based on comments from Sergei Organov <osv@javad.ru>).
812        * rtems/old-exceptions/cpu.h: Remove _CPU_Data_Cache_Block_Flush.
813        Remove _CPU_Data_Cache_Block_Invalidate.
814
8152002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
816
817        * asm.h: Include cpuopts.h instead of targopts.h.
818        * rtems/new-exceptions/cpu.h: Relocated from
819        libbsp/powerpc/support/new_exception_processing/rtems/score/cpu.h
820        * rtems/old-exceptions/cpu.h: Relocated from
821        c/src/lib/libbsp/powerpc/support/old_exception_processing/rtems/score/cpu.h
822        * rtems/powerpc/registers.h: Relocated and renamed from
823        libcpu/powerpc/shared/include/cpu.h.
824        * rtems/score/cpu.h: New.
825        * Makefile.am: Reflect changes above.
826
8272001-04-03      Joel Sherrill <joel@OARcorp.com>
828
829        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
830        * rtems/score/ppctypes.h: Removed.
831        * rtems/score/types.h: New file via CVS magic.
832        * Makefile.am, rtems/score/cpu.h: Account for name change.
833
8342002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
835
836        * configure.ac:
837        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
838        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
839        * Makefile.am: Remove AUTOMAKE_OPTIONS.
840
8412002-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
842
843        * Makefile.am: Reflect changes from 2002-01-23.
844
8452002-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
846
847        * rtems/Makefile.am: Removed.
848        * rtems/score/Makefile.am: Removed.
849        * configure.ac: Reflect changes above.
850        AC_CONFIG_SRCDIR(asm.h).
851
8522002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
853
854        * rtems/Makefile.am: New.
855        * rtems/.cvsignore: New.
856        * rtems/score/Makefile.am: New.
857        * rtems/score/.cvsignore: New.
858        * rtems/score/ppc.h: Relocated from shared/.
859        * rtems/score/ppctypes.h: Relocated from shared/.
860        * asm.h: Relocated from shared/.
861        * shared/Makefile.am: Removed.
862        * shared/asm.h: Removed.
863        * shared/ppc.h: Removed.
864        * shared/ppctypes.h: Removed.
865        * shared/.cvsignore: Removed.
866        * Makefile.am: Reflect changes above.
867        * configure.ac: Reflect changes above.
868
8692001-11-28      Joel Sherrill <joel@OARcorp.com>,
870
871        This was tracked as PR91.
872        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
873        is used to specify if the port uses the standard macro for this (FALSE).
874        A TRUE setting indicates the port provides its own implementation.
875
8762001-11-14      Joel Sherrill <joel@OARcorp.com>
877
878        * shared/ppc.h: The mpc8260 uses the new exception processing model
879        and thus does not need to define PPC_USE_SPRG.
880
8812001-11-14      Andrew Dachs <A.Dachs@SSTL.co.uk>
882
883        * shared/ppc.h: mpc8260 has double FPU not single FPU.
884
8852001-11-08      Dennis Ehlin (ECS) <Dennis.Ehlin@ecs.ericsson.se>
886
887        This modification is part of the submitted modifications necessary to
888        support the IBM PPC405 family.  This submission was reviewed by
889        Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
890        not negatively impact the ppc403 BSPs.  The submission and tracking
891        process was captured as PR50.
892        * shared/asm.h, shared/ppc.h: Added PPC405 support.
893
8942001-10-22      Andy Dachs <a.dachs@sstl.co.uk>
895
896        * shared/ppc.h: Added mpc8260 support.
897
8982001-10-12      Joel Sherrill <joel@OARcorp.com>
899
900        * shared/ppctypes.h: Fixed typo.
901
9022001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
903
904        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
905        * configure.in: Remove.
906        * configure.ac: New file, generated from configure.in by autoupdate.
907
9082001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
909
910        * shared/Makefile.am: Use 'PREINSTALL_FILES ='.
911
9122001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
913
914        * Makefile.am, rtems/score/Makefile.am:
915        Apply include_*HEADERS instead of H_FILES.
916
9172000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
918
919        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
920
9212000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
922
923        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
924
9252000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
926
927        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
928        Switch to GNU canonicalization.
929
9302000-10-20      Joel Sherrill <joel@OARcorp.com>
931
932        * shared/ppc.h: For multilibs, derive PPC_HAS_FPU from _SOFT_FLOAT.
933
9342000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
935
936        * Makefile.am: Include compile.am.
937
9382000-08-10      Joel Sherrill <joel@OARcorp.com>
939
940        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.