source: rtems/cpukit/score/cpu/no_cpu/ChangeLog @ fe31ab2

4.104.115
Last change on this file since fe31ab2 was fe31ab2, checked in by Joel Sherrill <joel.sherrill@…>, on 03/27/10 at 15:02:26

2010-03-27 Joel Sherrill <joel.sherrill@…>

  • cpu.c, cpu_asm.c: Add include of config.h
  • Property mode set to 100644
File size: 11.2 KB
RevLine 
[fe31ab2]12010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * cpu.c, cpu_asm.c: Add include of config.h
4
[cca8379]52009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
8        consistently return void * and take a uintptr_t argument.
9
[c03e2bc]102009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
13        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
14        comments.
15
[3d0e458]162008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * cpu_asm.c, rtems/score/cpu.h, rtems/score/types.h: Corrections and
19        updates.
20
[6162bc2]212008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * rtems/score/types.h: Do not define boolean, single_precision,
24        double_precision unless RTEMS_DEPRECATED_TYPES is given.
25
[b7b6100]262008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * rtems/score/types.h: Include stdbool.h.
29        Use bool as base-type for boolean.
30
[3c87adba]312008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
34
[2fd427c]352008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
36
37        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
38        parameter to indicate that the port uses the Simple Vectored
39        Interrupt model or the Programmable Interrupt Controller Model. The
40        PIC model is implemented primarily in the BSP and it is responsible
41        for all memory allocation.
42
[95e7637]432008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * rtems/score/cpu.h: Remove most doxygen warnings.
46
[0ca6d0d9]472007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
48
49        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
50
[5c5d438]512007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
52
53        * rtems/score/cpu.h: Style.
54
[de434b0]552007-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * rtems/score/cpu.h: Fix Doxygen.
58
[ee29de05]592007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
62        Table to Configuration Table. Eliminate CPU Table from all ports.
63        Delete references to CPU Table in all forms.
64
[4b89ba7]652007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
66
67        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
68        the Configuration Table. This included pretasking_hook,
69        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
70        extra_mpci_receive_server_stack, stack_allocate_hook, and
71        stack_free_hook. As a side-effect of this effort some multiprocessing
72        code was made conditional and some style clean up occurred.
73
[8ea0d7d]742007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * rtems/score/cpu.h:
77          Use Context_Control_fp* instead of void* for fp_contexts.
78          Eliminate evil casts.
79
[795da078]802006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
81
82        * rtems/score/types.h: Remove unsigned64, signed64.
83
[22b3bed]842006-01-16      Joel Sherrill <joel@OARcorp.com>
85
86        * rtems/asm.h, rtems/score/cpu.h, rtems/score/types.h: Part of a large
87        patch to improve Doxygen output. As a side-effect, grammar and
88        spelling errors were corrected, spacing errors were address, and some
89        variable names were improved.
90
[7a3f018]912005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
92
93        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
94
[c6ea319]952005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
96
97        * rtems/asm.h: Remove private version of CONCAT macros.
98        Include <rtems/concat.h> instead.
99
[babf575]1002005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
101
102        * Makefile.am: Split out preinstallation rules.
103        * preinstall.am: New (Split out from Makefile.am).
104
[1f24914a]1052005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
106
107        PR 754/rtems
108        * rtems/asm.h: New (relocated from .).
109        * asm.h: Remove (moved to rtems/asm.h).
110        * Makefile.am: Reflect changes above.
111
[a8cb90e]1122004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
113
114        * asm.h, rtems/score/cpu.h, rtems/score/cpu_asm.h,
115        rtems/score/no_cpu.h, rtems/score/types.h: New header guards.
116
[609b924]1172005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
118
119        * rtems/score/types.h: Remove signed8, signed16, signed32,
120        unsigned8, unsigned16, unsigned32.
121
[ec8973ed]1222005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
123
124        * rtems/score/cpu.h: *_swap_u32( uint32_t ).
125
[b9b531f]1262005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
127
128        * rtems/score/types.h: #include <rtems/stdint.h>.
129
[8fab7fa9]1302005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
[2bc236ba]131
132        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
133
[f346774d]1342005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
135
136        * Makefile.am: Remove build-variant support.
137
[af413e95]1382004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
139
140        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
141        guard.
142
[b8ed8a9f]1432004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
144
145        * asm.h: Add doxygen preamble.
146
[77d3533f]1472004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
148
149        * rtems/score/cpu.h: Add doxygen preamble.
150        * rtems/score/cpu_asm.h: Add doxygen preamble.
151        * rtems/score/types.h: Add doxygen preamble.
152
[90550fe]1532004-09-29      Joel Sherrill <joel@OARcorp.com>
154
155        * rtems/score/cpu.h: i960 obsoleted and all references removed.
156
[8bdec9c3]1572004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
158
159        * configure.ac: Remove (Merged into$(top_srcdir)/configure.ac).
160        * Makefile.am: Don't include multilib.am.
161        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
162
[5f8d82b7]1632004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
164
165        * Makefile.am: Install asm.h to $(includedir)/rtems.
166
[c346f33d]1672004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
168
169        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
170
[d3b09bf4]1712004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
172
173        * configure.ac: RTEMS_TOP([../../../..]).
174
[7ea55607]1752004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
176
177        * configure.ac: Move RTEMS_TOP one subdir down.
178
[3d1de20]1792004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
180
181        * Makefile.am: Add PREINSTALL_DIRS.
182
[8956e27]1832004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
184
185        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
186        Add PREINSTALL_FILES to CLEANFILES.
187
[36e48b1]1882004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
189
190        * configure.ac: Requires automake >= 1.8.1.
191
[f08808e]1922004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
193
194        * Makefile.am: Include compile.am, again.
195
[ec8c1949]1962004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
197
198        * Makefile.am: Convert to using automake compilation rules.
199
[7fccd6d6]2002003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
201
202        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
203
[810720b6]2042003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
205
206        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
207
[60f7da2]2082003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
209
210        * Makefile.am: Remove TMPINSTALL_FILES.
211
[7d0eba02]2122003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
213
214        * Makefile.am: Add $(dirstamp) to preinstallation rules.
215
[d6a444d]2162003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
217
218        * Makefile.am: Don't use gmake rules for preinstallation.
219
[9ca05b1]2202003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * configure.ac: Remove RTEMS_CANONICAL_HOST.
223
[8727808e]2242003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * configure.ac: Remove RTEMS_CHECK_CPU.
227
[3b1c100]2282003-09-26      Joel Sherrill <joel@OARcorp.com>
229
230        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
231        references.
232
[f226687]2332003-09-04      Joel Sherrill <joel@OARcorp.com>
234
235        * cpu.c, cpu_asm.c, rtems/score/cpu.h, rtems/score/cpu_asm.h,
236        rtems/score/no_cpu.h, rtems/score/types.h: URL for license changed.
237
[7dcc3fe]2382003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
241
[d2c26e4b]2422003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * configure.ac: Remove AC_CONFIG_AUX_DIR.
245
[3ab90627]2462003-02-11      Joel Sherrill <joel@OARcorp.com>
247
248        * cpu_asm.c: Rework logic that decides when to call
249        _Thread_Dispatch.  Analysis by Sergei Organov <osv@javad.ru>
250        determined that _ISR_Signals_to_thread_executing was not being
251        honored and/or cleared properly.
252
[53021d4]2532002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
256        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
257
[47c0220]2582002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * configure.ac: Fix package name.
261
[5c8b6b6]2622002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
263
264        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
265
[f8cb04a5]2662002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
267
268        * .cvsignore: Reformat.
269        Add autom4te*cache.
270        Remove autom4te.cache.
271
[a85d8ec]2722002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
273
274        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
275
[53f6727]2762002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
277
278        * Makefile.am: Use .$(OBJEXT) instead of .o.
279
[af81910]2802002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
281
282        * configure.ac: RTEMS_TOP(../../../..).
283
[84fa187]2842002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
285
286        * rtems.c: Remove.
287        * Makefile.am: Reflect changes above.
288
[8c746fe]2892002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * configure.ac: Remove RTEMS_PROJECT_ROOT.
292
[a25b63b]2932002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * configure.ac: Add RTEMS_PROG_CCAS
296
[6f79a970]2972002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
298
299        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
300        Add AC_PROG_RANLIB.
301
[2f6261d]3022002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
303
304        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
305        Use ../../../aclocal.
306
[14c8ef9]3072001-04-03      Joel Sherrill <joel@OARcorp.com>
308
309        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
310        * rtems/score/no_cputypes.h: Removed.
311        * rtems/score/types.h: New file via CVS magic.
312        * Makefile.am, rtems/score/cpu.h: Account for name change.
313
[7273b6e]3142002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
315
316        * configure.ac:
317        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
318        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
319        * Makefile.am: Remove AUTOMAKE_OPTIONS.
320
[8b25dc6]3212002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * rtems/Makefile.am: Removed.
324        * rtems/score/Makefile.am: Removed.
325        * configure.ac: Reflect changes above.
326        * Makefile.am: Reflect changes above.
327
[e9718415]3282001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
329
330        * Makefile.am: Add multilib support.
331
[4db30283]3322001-11-28      Joel Sherrill <joel@OARcorp.com>,
333
334        This was tracked as PR91.
335        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
336        is used to specify if the port uses the standard macro for this (FALSE).
337        A TRUE setting indicates the port provides its own implementation.
338
[66387986]3392001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
340
341        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
342        * configure.in: Remove.
343        * configure.ac: New file, generated from configure.in by autoupdate.
344
[684eebc8]3452001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
346
347        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
348        * Makefile.am: Use 'PREINSTALL_FILES ='.
349
[329509fb]3502001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
351
352        * Makefile.am, rtems/score/Makefile.am:
353        Apply include_*HEADERS instead of H_FILES.
354
[d6ea098]3552001-01-03      Joel Sherrill <joel@OARcorp.com>
356
357        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
358
[feead226]3592000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
362
[a314d3b4]3632000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
364
365        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
366
[5582de1]3672000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
368
369        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
370        Switch to GNU canonicalization.
371
[d7118fd]3722000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * Makefile.am: Include compile.am.
375
[4b9a98c]3762000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
377
378        * rtems/score/no_cpu.h: Modified so there are fewer and
379        more consistent variations on "no cpu" so it is easier
380        to sed the source as the starting point for a new port.
381
[e94ad1fe]3822000-08-10      Joel Sherrill <joel@OARcorp.com>
383
384        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.