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

4.115
Last change on this file since f40139b was f40139b, checked in by Sebastian Huber <sebastian.huber@…>, on 09/22/11 at 07:16:06

2011-09-22 Sebastian Huber <sebastian.huber@…>

PR 1914/cpukit

  • rtems/score/cpu.h: Document CPU_TIMESTAMP_USE_STRUCT_TIMESPEC, CPU_TIMESTAMP_USE_INT64, and CPU_TIMESTAMP_USE_INT64_INLINE.
  • Property mode set to 100644
File size: 13.0 KB
Line 
12011-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        PR 1914/cpukit
4        * rtems/score/cpu.h: Document CPU_TIMESTAMP_USE_STRUCT_TIMESPEC,
5        CPU_TIMESTAMP_USE_INT64, and CPU_TIMESTAMP_USE_INT64_INLINE.
6
72011-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
10        print script.
11
122011-05-17      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * Makefile.am: Reformat.
15
162010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
19        _CPU_Context_restore() because it does not return. Telling GCC this
20        avoids generation of dead code.
21
222010-07-30      Gedare Bloom <giddyup44@yahoo.com>
23
24        PR 1599/cpukit
25        * cpu_asm.c: Rename _Context_Switch_necessary to
26        _Thread_Dispatch_necessary to more properly reflect the intent.
27
282010-07-29      Gedare Bloom <giddyup44@yahoo.com>
29
30        PR 1635/cpukit
31        * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
32        handling, to isolate the bitmap implementation of priorities in the
33        supercore so that priority management is a little more modular. This
34        change is in anticipation of scheduler implementations that can
35        select how they manage tracking priority levels / finding the highest
36        priority ready task. Note that most of the changes here are simple
37        renaming, to clarify the use of the bitmap-based priority management.
38
392010-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
40
41        * rtems/score/cpu.h: Include <rtems/score/types.h> first.
42        * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
43
442010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        PR 1573/cpukit
47        * cpu_asm.c, rtems/score/cpu.h: Add a per cpu data structure which
48        contains the information required by RTEMS for each CPU core. This
49        encapsulates information such as thread executing, heir, idle and
50        dispatch needed.
51
522010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * cpu.c, cpu_asm.c: Add include of config.h
55
562009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
59        consistently return void * and take a uintptr_t argument.
60
612009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
64        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
65        comments.
66
672008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * cpu_asm.c, rtems/score/cpu.h, rtems/score/types.h: Corrections and
70        updates.
71
722008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
73
74        * rtems/score/types.h: Do not define boolean, single_precision,
75        double_precision unless RTEMS_DEPRECATED_TYPES is given.
76
772008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
78
79        * rtems/score/types.h: Include stdbool.h.
80        Use bool as base-type for boolean.
81
822008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
85
862008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
87
88        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
89        parameter to indicate that the port uses the Simple Vectored
90        Interrupt model or the Programmable Interrupt Controller Model. The
91        PIC model is implemented primarily in the BSP and it is responsible
92        for all memory allocation.
93
942008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * rtems/score/cpu.h: Remove most doxygen warnings.
97
982007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
99
100        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
101
1022007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
103
104        * rtems/score/cpu.h: Style.
105
1062007-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
107
108        * rtems/score/cpu.h: Fix Doxygen.
109
1102007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
111
112        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
113        Table to Configuration Table. Eliminate CPU Table from all ports.
114        Delete references to CPU Table in all forms.
115
1162007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
117
118        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
119        the Configuration Table. This included pretasking_hook,
120        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
121        extra_mpci_receive_server_stack, stack_allocate_hook, and
122        stack_free_hook. As a side-effect of this effort some multiprocessing
123        code was made conditional and some style clean up occurred.
124
1252007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * rtems/score/cpu.h:
128          Use Context_Control_fp* instead of void* for fp_contexts.
129          Eliminate evil casts.
130
1312006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
132
133        * rtems/score/types.h: Remove unsigned64, signed64.
134
1352006-01-16      Joel Sherrill <joel@OARcorp.com>
136
137        * rtems/asm.h, rtems/score/cpu.h, rtems/score/types.h: Part of a large
138        patch to improve Doxygen output. As a side-effect, grammar and
139        spelling errors were corrected, spacing errors were address, and some
140        variable names were improved.
141
1422005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
143
144        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
145
1462005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
147
148        * rtems/asm.h: Remove private version of CONCAT macros.
149        Include <rtems/concat.h> instead.
150
1512005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
152
153        * Makefile.am: Split out preinstallation rules.
154        * preinstall.am: New (Split out from Makefile.am).
155
1562005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
157
158        PR 754/rtems
159        * rtems/asm.h: New (relocated from .).
160        * asm.h: Remove (moved to rtems/asm.h).
161        * Makefile.am: Reflect changes above.
162
1632004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
164
165        * asm.h, rtems/score/cpu.h, rtems/score/cpu_asm.h,
166        rtems/score/no_cpu.h, rtems/score/types.h: New header guards.
167
1682005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
169
170        * rtems/score/types.h: Remove signed8, signed16, signed32,
171        unsigned8, unsigned16, unsigned32.
172
1732005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
174
175        * rtems/score/cpu.h: *_swap_u32( uint32_t ).
176
1772005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
178
179        * rtems/score/types.h: #include <rtems/stdint.h>.
180
1812005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
182
183        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
184
1852005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
186
187        * Makefile.am: Remove build-variant support.
188
1892004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
190
191        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
192        guard.
193
1942004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
195
196        * asm.h: Add doxygen preamble.
197
1982004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
199
200        * rtems/score/cpu.h: Add doxygen preamble.
201        * rtems/score/cpu_asm.h: Add doxygen preamble.
202        * rtems/score/types.h: Add doxygen preamble.
203
2042004-09-29      Joel Sherrill <joel@OARcorp.com>
205
206        * rtems/score/cpu.h: i960 obsoleted and all references removed.
207
2082004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
209
210        * configure.ac: Remove (Merged into$(top_srcdir)/configure.ac).
211        * Makefile.am: Don't include multilib.am.
212        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
213
2142004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
215
216        * Makefile.am: Install asm.h to $(includedir)/rtems.
217
2182004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
219
220        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
221
2222004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
223
224        * configure.ac: RTEMS_TOP([../../../..]).
225
2262004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * configure.ac: Move RTEMS_TOP one subdir down.
229
2302004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * Makefile.am: Add PREINSTALL_DIRS.
233
2342004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
237        Add PREINSTALL_FILES to CLEANFILES.
238
2392004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
240
241        * configure.ac: Requires automake >= 1.8.1.
242
2432004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
244
245        * Makefile.am: Include compile.am, again.
246
2472004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
248
249        * Makefile.am: Convert to using automake compilation rules.
250
2512003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
252
253        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
254
2552003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
256
257        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
258
2592003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
260
261        * Makefile.am: Remove TMPINSTALL_FILES.
262
2632003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
264
265        * Makefile.am: Add $(dirstamp) to preinstallation rules.
266
2672003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
268
269        * Makefile.am: Don't use gmake rules for preinstallation.
270
2712003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
272
273        * configure.ac: Remove RTEMS_CANONICAL_HOST.
274
2752003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
276
277        * configure.ac: Remove RTEMS_CHECK_CPU.
278
2792003-09-26      Joel Sherrill <joel@OARcorp.com>
280
281        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
282        references.
283
2842003-09-04      Joel Sherrill <joel@OARcorp.com>
285
286        * cpu.c, cpu_asm.c, rtems/score/cpu.h, rtems/score/cpu_asm.h,
287        rtems/score/no_cpu.h, rtems/score/types.h: URL for license changed.
288
2892003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
292
2932003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * configure.ac: Remove AC_CONFIG_AUX_DIR.
296
2972003-02-11      Joel Sherrill <joel@OARcorp.com>
298
299        * cpu_asm.c: Rework logic that decides when to call
300        _Thread_Dispatch.  Analysis by Sergei Organov <osv@javad.ru>
301        determined that _ISR_Signals_to_thread_executing was not being
302        honored and/or cleared properly.
303
3042002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
305
306        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
307        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
308
3092002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * configure.ac: Fix package name.
312
3132002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
316
3172002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * .cvsignore: Reformat.
320        Add autom4te*cache.
321        Remove autom4te.cache.
322
3232002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
324
325        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
326
3272002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
328
329        * Makefile.am: Use .$(OBJEXT) instead of .o.
330
3312002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
332
333        * configure.ac: RTEMS_TOP(../../../..).
334
3352002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
336
337        * rtems.c: Remove.
338        * Makefile.am: Reflect changes above.
339
3402002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        * configure.ac: Remove RTEMS_PROJECT_ROOT.
343
3442002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * configure.ac: Add RTEMS_PROG_CCAS
347
3482002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
351        Add AC_PROG_RANLIB.
352
3532002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
354
355        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
356        Use ../../../aclocal.
357
3582001-04-03      Joel Sherrill <joel@OARcorp.com>
359
360        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
361        * rtems/score/no_cputypes.h: Removed.
362        * rtems/score/types.h: New file via CVS magic.
363        * Makefile.am, rtems/score/cpu.h: Account for name change.
364
3652002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
366
367        * configure.ac:
368        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
369        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
370        * Makefile.am: Remove AUTOMAKE_OPTIONS.
371
3722002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
373
374        * rtems/Makefile.am: Removed.
375        * rtems/score/Makefile.am: Removed.
376        * configure.ac: Reflect changes above.
377        * Makefile.am: Reflect changes above.
378
3792001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
380
381        * Makefile.am: Add multilib support.
382
3832001-11-28      Joel Sherrill <joel@OARcorp.com>,
384
385        This was tracked as PR91.
386        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
387        is used to specify if the port uses the standard macro for this (FALSE).
388        A TRUE setting indicates the port provides its own implementation.
389
3902001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
393        * configure.in: Remove.
394        * configure.ac: New file, generated from configure.in by autoupdate.
395
3962001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
397
398        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
399        * Makefile.am: Use 'PREINSTALL_FILES ='.
400
4012001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
402
403        * Makefile.am, rtems/score/Makefile.am:
404        Apply include_*HEADERS instead of H_FILES.
405
4062001-01-03      Joel Sherrill <joel@OARcorp.com>
407
408        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
409
4102000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
411
412        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
413
4142000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
415
416        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
417
4182000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
419
420        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
421        Switch to GNU canonicalization.
422
4232000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
424
425        * Makefile.am: Include compile.am.
426
4272000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
428
429        * rtems/score/no_cpu.h: Modified so there are fewer and
430        more consistent variations on "no cpu" so it is easier
431        to sed the source as the starting point for a new port.
432
4332000-08-10      Joel Sherrill <joel@OARcorp.com>
434
435        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.