source: rtems/cpukit/score/cpu/bfin/ChangeLog @ 340d782

4.104.11
Last change on this file since 340d782 was 340d782, checked in by Joel Sherrill <joel.sherrill@…>, on Apr 17, 2010 at 5:34:34 PM

2010-04-17 Mike Frysinger <vapier.adi@…>

  • cpu.c: Blackfin ABI requires L registers to be 0 upon function entry.
  • Property mode set to 100644
File size: 5.5 KB
Line 
12010-04-17      Mike Frysinger <vapier.adi@gmail.com>
2
3        * cpu.c: Blackfin ABI requires L registers to be 0 upon function entry.
4
52010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * Makefile.am: Remove unused file.
8        * irq.c: Removed.
9
102009-05-25      Allan Hessenflow <allanh@kallisti.com>
11
12        PR 1417/cpukit
13        * rtems/score/cpu.h: corrected _CPU_ISR_Flash implementation, added
14        core synchronization after all cli/sti.
15
162009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
17
18        PR 1385/cpukit
19        * cpu_asm.S: When the type rtems_boolean was switched to the C99 bool,
20        the size changed from 4 bytes to 1 byte. The interrupt dispatching
21        code accesses two boolean variables for scheduling purposes and the
22        assembly implementations of this code did not get updated.
23
242009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
27        consistently return void * and take a uintptr_t argument.
28
292009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
32        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
33        comments.
34
352008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
36
37        * rtems/score/types.h: Do not define boolean, single_precision,
38        double_precision unless RTEMS_DEPRECATED_TYPES is given.
39
402008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        * cpu.c: Remove extraneous spaces.
43
442008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
45
46        * cpu.c, rtems/score/cpu.h: Convert to "bool".
47
482008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * rtems/score/types.h: Include stdbool.h.
51        Use bool as base-type for boolean.
52
532008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
54
55        * ChangeLog: Add correct entry.
56
572008-08-13      Allan Hessenflow <allanh@kallisti.com>
58
59        * cpu.c, cpu_asm.S, irq.c, rtems/score/cpu.h,
60        rtems/score/cpu_asm.h: reworked interrupt handling to fix
61        context switching.
62
632008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
64
65        * rtems/score/cpu.h: Correct prototype of Idle threads.
66
672008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
70        parameter to indicate that the port uses the Simple Vectored
71        Interrupt model or the Programmable Interrupt Controller Model. The
72        PIC model is implemented primarily in the BSP and it is responsible
73        for all memory allocation.
74
752007-12-20      Joel Sherrill <joel.sherrill@OARcorp.com>
76
77        * rtems/score/cpu.h: Use correct register name.
78
792007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
82
832007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
84
85        * cpu.c, irq.c, rtems/score/cpu_asm.h: Sweep to make sure grep for
86        COPYRIGHT passes.
87
882007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
89
90        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
91        Table to Configuration Table. Eliminate CPU Table from all ports.
92        Delete references to CPU Table in all forms.
93
942007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
95
96        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
97        the Configuration Table. This included pretasking_hook,
98        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
99        extra_mpci_receive_server_stack, stack_allocate_hook, and
100        stack_free_hook. As a side-effect of this effort some multiprocessing
101        code was made conditional and some style clean up occurred.
102
1032007-09-10      Alain Schaefer <alani@easc.ch>
104
105        * cpu_asm.S: Fix two problems:
106            - CC bit has been clobbered and was not correctly restored
107            - bfin hardware does not allow to read instructions from the L1
108
109
1102007-09-10      Alain Schaefer <alani@easc.ch>
111
112        * rtems/bfin/bf533.h: Add more definitions.
113
1142007-05-31      Alain Schaefer <alani@easc.ch>
115
116        * rtems/score/cpu.h: Modifiy inline assembly language
117        constraints to use a data register as the CTL/STI
118        instructions requires. This is not only more correct,
119        it avoids GCC PR31787.
120
1212007-05-24      Alain Schaefer <alani@easc.ch>
122
123        * rtems/score/cpu.h: Fix incorrect interrupt mask.
124
1252007-04-17      Joel Sherrill <joel@OARcorp.com>
126
127        * rtems/bfin/bf533.h: Fix warnings about constants being too large.
128
1292007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
130
131        * rtems/score/cpu.h:
132          Use Context_Control_fp* instead of void* for fp_contexts.
133          Eliminate evil casts.
134
1352006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
136
137        * rtems/score/types.h: Remove unsigned64, signed64.
138
1392006-11-09      Ralf Corsépius <ralf.corsepius@rtems.org>
140
141        * rtems/bfin/bf533.h, rtems/bfin/bfin.h: Remove stray whitespaces.
142        * rtems/score/bfin.h: Use __BFIN__ instead of BFIN.
143
1442006-11-08      Ralf Corsépius <ralf.corsepius@rtems.org>
145
146        * cpu_asm.S: Re-add HI, LO.
147
1482006-11-08      Ralf Corsépius <ralf.corsepius@rtems.org>
149
150        * irq.c: Add missing newline.
151        * rtems/score/cpu.h: Eliminate hidden backspaces.
152
1532006-10-24      Joel Sherrill <joel@OARcorp.com>
154
155        * rtems/bfin/bfin.h: Eliminate hi, lo, HI, LO, and MK_BMSK.
156
1572006-10-24      Alain Schaefer <alani@easc.ch>
158
159        * Makefile.am, cpu.c, cpu_asm.S, preinstall.am, rtems/score/bfin.h:
160        Clean up rtems/score/bfin.h removing parts that are not needed by
161        RTEMS CPUkit to bfin specific .h files.
162        * rtems/bfin/bf533.h, rtems/bfin/bfin.h: New files.
163
1642006-10-23      Joel Sherrill <joel@OARcorp.com>
165
166        * cpu.c, rtems/score/cpu.h: Use the default IDLE thread body.
167
1682006-10-23      Joel Sherrill <joel@OARcorp.com>
169
170        * .cvsignore, ChangeLog, Makefile.am, cpu.c, cpu_asm.S, irq.c,
171        preinstall.am, rtems/asm.h, rtems/score/bfin.h, rtems/score/cpu.h,
172        rtems/score/cpu_asm.h, rtems/score/types.h: New files.
173
1742006-10-20  Alain Schaefer <alani@easc.ch>
175
176    * all files : Initial version
Note: See TracBrowser for help on using the repository browser.