source: rtems/cpukit/score/cpu/no_cpu/ChangeLog @ 7c2f2448

4.115
Last change on this file since 7c2f2448 was 7c2f2448, checked in by Joel Sherrill <joel.sherrill@…>, on 07/24/11 at 23:43:20

2011-07-24 Joel Sherrill <joel.sherrill@…>

  • cpu.c: Remove /*PAGE markers which were interpreted by a long dead print script.
  • Property mode set to 100644
File size: 12.8 KB
Line 
12011-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * cpu.c: Remove /*PAGE markers which were interpreted by a long dead
4        print script.
5
62011-05-17      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * Makefile.am: Reformat.
9
102010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * rtems/score/cpu.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to
13        _CPU_Context_restore() because it does not return. Telling GCC this
14        avoids generation of dead code.
15
162010-07-30      Gedare Bloom <giddyup44@yahoo.com>
17
18        PR 1599/cpukit
19        * cpu_asm.c: Rename _Context_Switch_necessary to
20        _Thread_Dispatch_necessary to more properly reflect the intent.
21
222010-07-29      Gedare Bloom <giddyup44@yahoo.com>
23
24        PR 1635/cpukit
25        * rtems/score/cpu.h, rtems/score/types.h: Refactoring of priority
26        handling, to isolate the bitmap implementation of priorities in the
27        supercore so that priority management is a little more modular. This
28        change is in anticipation of scheduler implementations that can
29        select how they manage tracking priority levels / finding the highest
30        priority ready task. Note that most of the changes here are simple
31        renaming, to clarify the use of the bitmap-based priority management.
32
332010-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
34
35        * rtems/score/cpu.h: Include <rtems/score/types.h> first.
36        * rtems/score/types.h: Use <rtems/score/basedefs.h> header file.
37
382010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        PR 1573/cpukit
41        * cpu_asm.c, rtems/score/cpu.h: Add a per cpu data structure which
42        contains the information required by RTEMS for each CPU core. This
43        encapsulates information such as thread executing, heir, idle and
44        dispatch needed.
45
462010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * cpu.c, cpu_asm.c: Add include of config.h
49
502009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
53        consistently return void * and take a uintptr_t argument.
54
552009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
58        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
59        comments.
60
612008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * cpu_asm.c, rtems/score/cpu.h, rtems/score/types.h: Corrections and
64        updates.
65
662008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
67
68        * rtems/score/types.h: Do not define boolean, single_precision,
69        double_precision unless RTEMS_DEPRECATED_TYPES is given.
70
712008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
72
73        * rtems/score/types.h: Include stdbool.h.
74        Use bool as base-type for boolean.
75
762008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
79
802008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
81
82        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
83        parameter to indicate that the port uses the Simple Vectored
84        Interrupt model or the Programmable Interrupt Controller Model. The
85        PIC model is implemented primarily in the BSP and it is responsible
86        for all memory allocation.
87
882008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * rtems/score/cpu.h: Remove most doxygen warnings.
91
922007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
95
962007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
97
98        * rtems/score/cpu.h: Style.
99
1002007-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * rtems/score/cpu.h: Fix Doxygen.
103
1042007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
105
106        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
107        Table to Configuration Table. Eliminate CPU Table from all ports.
108        Delete references to CPU Table in all forms.
109
1102007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
111
112        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
113        the Configuration Table. This included pretasking_hook,
114        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
115        extra_mpci_receive_server_stack, stack_allocate_hook, and
116        stack_free_hook. As a side-effect of this effort some multiprocessing
117        code was made conditional and some style clean up occurred.
118
1192007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * rtems/score/cpu.h:
122          Use Context_Control_fp* instead of void* for fp_contexts.
123          Eliminate evil casts.
124
1252006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * rtems/score/types.h: Remove unsigned64, signed64.
128
1292006-01-16      Joel Sherrill <joel@OARcorp.com>
130
131        * rtems/asm.h, rtems/score/cpu.h, rtems/score/types.h: Part of a large
132        patch to improve Doxygen output. As a side-effect, grammar and
133        spelling errors were corrected, spacing errors were address, and some
134        variable names were improved.
135
1362005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
137
138        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
139
1402005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
141
142        * rtems/asm.h: Remove private version of CONCAT macros.
143        Include <rtems/concat.h> instead.
144
1452005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
146
147        * Makefile.am: Split out preinstallation rules.
148        * preinstall.am: New (Split out from Makefile.am).
149
1502005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
151
152        PR 754/rtems
153        * rtems/asm.h: New (relocated from .).
154        * asm.h: Remove (moved to rtems/asm.h).
155        * Makefile.am: Reflect changes above.
156
1572004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
158
159        * asm.h, rtems/score/cpu.h, rtems/score/cpu_asm.h,
160        rtems/score/no_cpu.h, rtems/score/types.h: New header guards.
161
1622005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
163
164        * rtems/score/types.h: Remove signed8, signed16, signed32,
165        unsigned8, unsigned16, unsigned32.
166
1672005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
168
169        * rtems/score/cpu.h: *_swap_u32( uint32_t ).
170
1712005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
172
173        * rtems/score/types.h: #include <rtems/stdint.h>.
174
1752005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
176
177        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
178
1792005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
180
181        * Makefile.am: Remove build-variant support.
182
1832004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
184
185        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
186        guard.
187
1882004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
189
190        * asm.h: Add doxygen preamble.
191
1922004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
193
194        * rtems/score/cpu.h: Add doxygen preamble.
195        * rtems/score/cpu_asm.h: Add doxygen preamble.
196        * rtems/score/types.h: Add doxygen preamble.
197
1982004-09-29      Joel Sherrill <joel@OARcorp.com>
199
200        * rtems/score/cpu.h: i960 obsoleted and all references removed.
201
2022004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
203
204        * configure.ac: Remove (Merged into$(top_srcdir)/configure.ac).
205        * Makefile.am: Don't include multilib.am.
206        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
207
2082004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
209
210        * Makefile.am: Install asm.h to $(includedir)/rtems.
211
2122004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
213
214        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
215
2162004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
217
218        * configure.ac: RTEMS_TOP([../../../..]).
219
2202004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
221
222        * configure.ac: Move RTEMS_TOP one subdir down.
223
2242004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
225
226        * Makefile.am: Add PREINSTALL_DIRS.
227
2282004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
229
230        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
231        Add PREINSTALL_FILES to CLEANFILES.
232
2332004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
234
235        * configure.ac: Requires automake >= 1.8.1.
236
2372004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
238
239        * Makefile.am: Include compile.am, again.
240
2412004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
242
243        * Makefile.am: Convert to using automake compilation rules.
244
2452003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
246
247        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
248
2492003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
250
251        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
252
2532003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
254
255        * Makefile.am: Remove TMPINSTALL_FILES.
256
2572003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
258
259        * Makefile.am: Add $(dirstamp) to preinstallation rules.
260
2612003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
262
263        * Makefile.am: Don't use gmake rules for preinstallation.
264
2652003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * configure.ac: Remove RTEMS_CANONICAL_HOST.
268
2692003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
270
271        * configure.ac: Remove RTEMS_CHECK_CPU.
272
2732003-09-26      Joel Sherrill <joel@OARcorp.com>
274
275        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
276        references.
277
2782003-09-04      Joel Sherrill <joel@OARcorp.com>
279
280        * cpu.c, cpu_asm.c, rtems/score/cpu.h, rtems/score/cpu_asm.h,
281        rtems/score/no_cpu.h, rtems/score/types.h: URL for license changed.
282
2832003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
286
2872003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
288
289        * configure.ac: Remove AC_CONFIG_AUX_DIR.
290
2912003-02-11      Joel Sherrill <joel@OARcorp.com>
292
293        * cpu_asm.c: Rework logic that decides when to call
294        _Thread_Dispatch.  Analysis by Sergei Organov <osv@javad.ru>
295        determined that _ISR_Signals_to_thread_executing was not being
296        honored and/or cleared properly.
297
2982002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
299
300        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
301        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
302
3032002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
304
305        * configure.ac: Fix package name.
306
3072002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
310
3112002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * .cvsignore: Reformat.
314        Add autom4te*cache.
315        Remove autom4te.cache.
316
3172002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
320
3212002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
322
323        * Makefile.am: Use .$(OBJEXT) instead of .o.
324
3252002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * configure.ac: RTEMS_TOP(../../../..).
328
3292002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
330
331        * rtems.c: Remove.
332        * Makefile.am: Reflect changes above.
333
3342002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
335
336        * configure.ac: Remove RTEMS_PROJECT_ROOT.
337
3382002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
339
340        * configure.ac: Add RTEMS_PROG_CCAS
341
3422002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
343
344        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
345        Add AC_PROG_RANLIB.
346
3472002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
350        Use ../../../aclocal.
351
3522001-04-03      Joel Sherrill <joel@OARcorp.com>
353
354        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
355        * rtems/score/no_cputypes.h: Removed.
356        * rtems/score/types.h: New file via CVS magic.
357        * Makefile.am, rtems/score/cpu.h: Account for name change.
358
3592002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
360
361        * configure.ac:
362        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
363        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
364        * Makefile.am: Remove AUTOMAKE_OPTIONS.
365
3662002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * rtems/Makefile.am: Removed.
369        * rtems/score/Makefile.am: Removed.
370        * configure.ac: Reflect changes above.
371        * Makefile.am: Reflect changes above.
372
3732001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
374
375        * Makefile.am: Add multilib support.
376
3772001-11-28      Joel Sherrill <joel@OARcorp.com>,
378
379        This was tracked as PR91.
380        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
381        is used to specify if the port uses the standard macro for this (FALSE).
382        A TRUE setting indicates the port provides its own implementation.
383
3842001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
385
386        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
387        * configure.in: Remove.
388        * configure.ac: New file, generated from configure.in by autoupdate.
389
3902001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
391
392        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
393        * Makefile.am: Use 'PREINSTALL_FILES ='.
394
3952001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
396
397        * Makefile.am, rtems/score/Makefile.am:
398        Apply include_*HEADERS instead of H_FILES.
399
4002001-01-03      Joel Sherrill <joel@OARcorp.com>
401
402        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
403
4042000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
407
4082000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
409
410        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
411
4122000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
413
414        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
415        Switch to GNU canonicalization.
416
4172000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * Makefile.am: Include compile.am.
420
4212000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
422
423        * rtems/score/no_cpu.h: Modified so there are fewer and
424        more consistent variations on "no cpu" so it is easier
425        to sed the source as the starting point for a new port.
426
4272000-08-10      Joel Sherrill <joel@OARcorp.com>
428
429        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.