source: rtems/cpukit/score/cpu/unix/ChangeLog @ c03e2bc

4.104.115
Last change on this file since c03e2bc was c03e2bc, checked in by Joel Sherrill <joel.sherrill@…>, on 02/11/09 at 21:45:05

2009-02-11 Joel Sherrill <joel.sherrill@…>

  • cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and passing address of _Thread_Dispatch to _CPU_Initialize. Clean up comments.
  • Property mode set to 100644
File size: 12.9 KB
Line 
12009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
4        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
5        comments.
6
72008-12-01      Joel Sherrill <joel.sherrill@OARcorp.com>
8
9        * cpu.c: Links hello again.
10
112008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * rtems/score/types.h: Do not define boolean, single_precision,
14        double_precision unless RTEMS_DEPRECATED_TYPES is given.
15
162008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * cpu.c: Remove extraneous spaces.
19
202008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * cpu.c, rtems/score/cpu.h: Convert to "bool".
23
242008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * rtems/score/types.h: Include stdbool.h.
27        Use bool as base-type for boolean.
28
292008-08-20      Joel Sherrill <joel.sherrill@OARcorp.com>
30
31        * rtems/score/cpu.h: Correct prototype of _CPU_Thread_dispatch_pointer.
32
332008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
34
35        * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
36
372008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
38
39        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
40        parameter to indicate that the port uses the Simple Vectored
41        Interrupt model or the Programmable Interrupt Controller Model. The
42        PIC model is implemented primarily in the BSP and it is responsible
43        for all memory allocation.
44
452007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
48
492007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
50
51        * rtems/asm.h: Sweep to make sure grep for COPYRIGHT passes.
52
532007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
54
55        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
56        Table to Configuration Table. Eliminate CPU Table from all ports.
57        Delete references to CPU Table in all forms.
58
592007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
62        the Configuration Table. This included pretasking_hook,
63        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
64        extra_mpci_receive_server_stack, stack_allocate_hook, and
65        stack_free_hook. As a side-effect of this effort some multiprocessing
66        code was made conditional and some style clean up occurred.
67
682007-06-21      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * cpu.c: Comment out may_alias so this compiles without a compiler
71        error.
72
732007-06-21      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * cpu.c: Merge patch from Till Straumann which would work except gcc
76        core dumps with an ICE when may_alias is used in this code. I filed a
77        GCC PR and reduced optimization to -O0 and it does run again.
78
792007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
80
81        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
82
832007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
84
85        * rtems/score/cpu.h:
86          Use Context_Control_fp* instead of void* for fp_contexts.
87          Eliminate evil casts.
88
892006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * rtems/score/types.h: Remove unsigned64, signed64.
92
932006-01-16      Joel Sherrill <joel@OARcorp.com>
94
95        * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
96        As a side-effect, grammar and spelling errors were corrected, spacing
97        errors were address, and some variable names were improved.
98
992005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
100
101        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
102
1032005-02-19      Ralf Corsepius <ralf.corsepius@rtems.org>
104
105        * rtems/score/cpu.h: Remove traces from NO_CPU.
106
1072005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
108
109        * Makefile.am: Split out preinstallation rules.
110        * preinstall.am: New (Split out from Makefile.am).
111
1122005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
113
114        PR 754/rtems
115        * rtems/asm.h: New (relocated from .).
116        * asm.h: Remove (moved to rtems/asm.h).
117        * Makefile.am: Reflect changes above.
118
1192004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
120
121        * asm.h, rtems/score/cpu.h, rtems/score/types.h, rtems/score/unix.h:
122        New header guards.
123
1242005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
125
126        * rtems/score/types.h: Remove signed8, signed16, signed32,
127        unsigned8, unsigned16, unsigned32.
128
1292005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
130
131        * rtems/score/cpu.h: *_swap_u32( uint32_t ).
132
1332005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
134
135        * rtems/score/types.h: #include <rtems/stdint.h>.
136
1372005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
138
139        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
140
1412005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
142
143        * Makefile.am: Remove build-variant support.
144
1452004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
146
147        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
148        guard.
149
1502004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
151
152        * asm.h: Add doxygen preamble.
153
1542004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
155
156        * rtems/score/cpu.h: Add doxygen preamble.
157        * rtems/score/types.h: Add doxygen preamble.
158        * rtems/score/unix.h: Add doxygen preamble.
159
1602004-09-29      Joel Sherrill <joel@OARcorp.com>
161
162        * rtems/score/cpu.h: i960 obsoleted and all references removed.
163
1642004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
165
166        * asm.h: New (stub file. For consistency with other ports, only).
167        * Makefile.am: Add asm.h.
168
1692004-04-12      Ralf Corsepius <ralf_corsepius@rtems.org>
170
171        * rtems/score/cpu.h: Remove defining _POSIX_C_SOURCE for solaris.
172
1732004-04-09      Ralf Corsepius <ralf_corsepius@rtems.org>
174
175        * Makefile.am: Remove LIBC_DEFINES (Unsupported).
176
1772004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
178
179        * rtems/score/cpu.h: Remove unixsize.h.
180        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
181        * Makefile.am: Remove unixsize.h.
182        Don't include multilib.am.
183        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
184
1852004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
186
187        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
188
1892004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
190
191        * configure.ac: RTEMS_TOP([../../../..]).
192
1932004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
194
195        * configure.ac: Move RTEMS_TOP one subdir down.
196
1972004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
198
199        * Makefile.am: Add PREINSTALL_DIRS.
200
2012004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
202
203        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
204        Add PREINSTALL_FILES to CLEANFILES.
205
2062004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
207
208        * configure.ac: Requires automake >= 1.8.1.
209
2102004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
211
212        * Makefile.am: Include compile.am, again.
213
2142004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
215
216        * Makefile.am: Convert to using automake compilation rules.
217
2182003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
219
220        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
221
2222003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
225
2262003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * Makefile.am: Remove TMPINSTALL_FILES.
229
2302003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * Makefile.am: Add $(dirstamp) to preinstallation rules.
233
2342003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * Makefile.am: Don't use gmake rules for preinstallation.
237
2382003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * configure.ac: Remove RTEMS_CANONICAL_HOST.
241
2422003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * configure.ac: Remove RTEMS_CHECK_CPU.
245
2462003-09-26      Joel Sherrill <joel@OARcorp.com>
247
248        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
249        references.
250
2512003-09-04      Joel Sherrill <joel@OARcorp.com>
252
253        * cpu.c, rtems/score/cpu.h, rtems/score/types.h, rtems/score/unix.h:
254        URL for license changed.
255
2562003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
257
258        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
259
2602003-04-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
261
262        * Makefile.am: Add PREINSTALL_FILES and TMPINSTALL_FILES to
263        all-local (Sync with other Makefile.ams).
264
2652003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
266
267        * configure.ac: Remove AC_CONFIG_AUX_DIR.
268
2692003-01-03      Joel Sherrill <joel@OARcorp.com>
270
271        * rtems/score/cpu.h: Per PR315, eliminate warning for structure
272        alignment requests that are too large.
273
2742002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
275
276        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
277        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
278
2792002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
280
281        * configure.ac: Fix package name.
282
2832002-11-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
284
285        * configure.ac: Generate unixsize.h on the fly, filter out
286        autoconf-2.53 PACKAGE crap.
287        * rtems/score/.cvsignore: unixsize*
288
2892002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
290
291        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
292
2932002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
294
295        * .cvsignore: Reformat.
296        Add autom4te*cache.
297        Remove autom4te.cache.
298
2992002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
302
3032002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
304
305        * Makefile.am: Use .$(OBJEXT) instead of .o.
306
3072002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
308
309        * configure.ac: RTEMS_TOP(../../../..).
310
3112002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
312
313        * configure.ac: Remove RTEMS_PROJECT_ROOT.
314
3152002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
316
317        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
318        Add AC_PROG_RANLIB.
319
3202002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
321
322        * configure.ac: Remove references to RTEMS_BSP.
323
3242002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
325
326        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
327        Use ../../../aclocal.
328
3292001-04-03      Joel Sherrill <joel@OARcorp.com>
330
331        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
332        * rtems/score/unixtypes.h: Removed.
333        * rtems/score/types.h: New file via CVS magic.
334        * Makefile.am, rtems/score/cpu.h: Account for name change.
335
3362001-03-28      Joel Sherrill <joel@OARcorp.com>
337
338        * cpu.c: Define fix_syscall_errno() to nothing so MP links.
339
3402002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
341
342        * configure.ac:
343        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
344        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
345        * Makefile.am: Remove AUTOMAKE_OPTIONS.
346
3472002-02-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
348
349        * configure.ac: Fix the test to determine cpu context size.
350
3512001-02-05      Joel Sherrill <joel@OARcorp.com>
352
353        * .cvsignore: Added stamp-h.in.
354
3552002-01-23      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
356
357        * Makefile.am: Merge in rtems/Makefile.am and
358        rtems/score/Makefile.am. Remove gensize. Require automake-1.5.
359        * rtems/Makefile.am: Removed.
360        * rtems/score/Makefile.am: Removed.
361        * rtems/score/.cvsignore: Add unixsize.h*. Add stamp-h*.
362        * configure.ac: Add AM_CONFIG_HEADER(rtems/score/unixsize.h).
363        * rtems/score/cpu.h: Replace CPU_CONTEXT_SIZE_IN_BYTES with
364        SIZEOF_CPU_CONTEXT.
365
3662001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
367
368        * Makefile.am: Add multilib support.
369
3702001-11-28      Joel Sherrill <joel@OARcorp.com>,
371
372        This was tracked as PR91.
373        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
374        is used to specify if the port uses the standard macro for this (FALSE).
375        A TRUE setting indicates the port provides its own implementation.
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
3942001-05-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
395
396        * rtems/score/cpu.h: Remove #undef __STRICT_ANSI__.
397
3982001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * Makefile.am, rtems/score/Makefile.am:
401        Apply include_*HEADERS instead of H_FILES.
402
4032001-01-25      Joel Sherrill <joel@OARcorp.com>
404
405        * cpu.c, rtems/score/cpu.h: Bug report from Peter Mueller
406        <peter.o.mueller@gmx.de> because of not correcting for the ISR
407        vector table now being allocated from the workspace.
408
4092001-01-03      Joel Sherrill <joel@OARcorp.com>
410
411        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
412
4132000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
414
415        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
416
4172000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
418
419        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
420
4212000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
422
423        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
424        Switch to GNU canonicalization.
425
4262000-09-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
427
428        * Makefile.am: Use += to set up AM_CPPFLAGS.
429
4302000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
431
432        * rtems/score/Makefile.am: Use PROJECT_TOPdir in path to gensize.
433
4342000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
435
436        * Makefile.am: Include compile.am.
437
4382000-08-10      Joel Sherrill <joel@OARcorp.com>
439
440        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.