source: rtems/cpukit/score/cpu/h8300/ChangeLog @ febaa8a

4.104.11
Last change on this file since febaa8a was febaa8a, checked in by Joel Sherrill <joel.sherrill@…>, on Mar 27, 2010 at 3:03:09 PM

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

  • cpu.c, cpu_asm.S: Add include of config.h
  • Property mode set to 100644
File size: 12.9 KB
Line 
12010-03-27      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * cpu.c, cpu_asm.S: Add include of config.h
4
52009-03-12      Joel Sherrill <joel.sherrill@OARcorp.com>
6
7        PR 1385/cpukit
8        * cpu_asm.S: When the type rtems_boolean was switched to the C99 bool,
9        the size changed from 4 bytes to 1 byte. The interrupt dispatching
10        code accesses two boolean variables for scheduling purposes and the
11        assembly implementations of this code did not get updated.
12
132009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
14
15        * cpu.c: Change prototype of IDLE thread to consistently return void *
16        and take a uintptr_t argument.
17
182009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
21        passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
22        comments.
23
242009-02-11      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * rtems/score/cpu.h: Do not unroll any code on this target and use a
27        16-bit object id.
28
292008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * cpu_asm.S: Enable same code paths for SX. Tested on simulator.
32
332008-10-14      Steven Grunza <grunza@ulticom.com>
34
35        * cpu_asm.S: Use proper diredctive for h8300/sx.
36
372008-09-11      Ralf Corsépius <ralf.corsepius@rtems.org>
38
39        * rtems/score/types.h: Do not define boolean, single_precision,
40        double_precision unless RTEMS_DEPRECATED_TYPES is given.
41
422008-09-08      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * rtems/score/cpu.h: Remove extraneous spaces.
45
462008-08-21      Ralf Corsépius <ralf.corsepius@rtems.org>
47
48        * rtems/score/types.h: Include stdbool.h.
49        Use bool as base-type for boolean.
50
512008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
52
53        * cpu.c, rtems/score/cpu.h: Correct prototype of Idle threads.
54
552008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
56
57        * rtems/score/cpu.h: Add CPU_SIMPLE_VECTORED_INTERRUPTS porting
58        parameter to indicate that the port uses the Simple Vectored
59        Interrupt model or the Programmable Interrupt Controller Model. The
60        PIC model is implemented primarily in the BSP and it is responsible
61        for all memory allocation.
62
632007-12-17      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
66
672007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        * cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
70        Table to Configuration Table. Eliminate CPU Table from all ports.
71        Delete references to CPU Table in all forms.
72
732007-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
76        the Configuration Table. This included pretasking_hook,
77        predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
78        extra_mpci_receive_server_stack, stack_allocate_hook, and
79        stack_free_hook. As a side-effect of this effort some multiprocessing
80        code was made conditional and some style clean up occurred.
81
822007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
83
84        * rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
85
862007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
87
88        * rtems/score/cpu.h:
89          Use Context_Control_fp* instead of void* for fp_contexts.
90          Eliminate evil casts.
91
922006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * rtems/score/types.h: Remove unsigned64, signed64.
95
962006-08-30      Joel Sherrill <joel@OARcorp.com>
97
98        * rtems/score/cpu.h: Revert change. It did not appear to correct all
99        warnings.
100
1012006-08-30      Joel Sherrill <joel@OARcorp.com>
102
103        * rtems/score/cpu.h:
104
1052006-08-29      Joel Sherrill <joel@OARcorp.com>
106
107        * rtems/score/cpu.h: Correct inline assembly constraints.
108
1092006-01-16      Joel Sherrill <joel@OARcorp.com>
110
111        * rtems/score/cpu.h: Part of a large patch to improve Doxygen output.
112        As a side-effect, grammar and spelling errors were corrected, spacing
113        errors were address, and some variable names were improved.
114
1152005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
116
117        * rtems/score/types.h: Eliminate unsigned16, unsigned32.
118
1192005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
120
121        * rtems/asm.h: Remove private version of CONCAT macros.
122        Include <rtems/concat.h> instead.
123
1242005-02-19      Ralf Corsepius <ralf.corsepius@rtems.org>
125
126        * rtems/score/cpu.h: Remove traces from NO_CPU.
127
1282005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
129
130        * Makefile.am: Split out preinstallation rules.
131        * preinstall.am: New (Split out from Makefile.am).
132
1332005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
134
135        PR 754/rtems
136        * rtems/asm.h: New (relocated from .).
137        * asm.h: Remove (moved to rtems/asm.h).
138        * Makefile.am: Reflect changes above.
139
1402004-01-28      Ralf Corsepius <ralf.corsepiu@rtems.org>
141
142        * asm.h, rtems/score/cpu.h, rtems/score/h8300.h,
143        rtems/score/types.h: New header guards.
144
1452005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
146
147        * rtems/score/types.h: Remove signed8, signed16, signed32,
148        unsigned8, unsigned16, unsigned32.
149
1502005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
151
152        * rtems/score/h8300.h: Remove RTEMS_CPU_HAS_16_BIT_ADDRESSES.
153
1542005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
155
156        * rtems/score/types.h: #include <rtems/stdint.h>.
157
1582005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
159
160        * Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
161
1622005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
163
164        * Makefile.am: Remove build-variant support.
165
1662004-12-10      Ralf Corsepius <ralf.corsepius@rtems.org>
167
168        PR 733/rtems
169        * rtems/score/cpu.h: Remove output arg from inline asm in
170        _CPU_ISR_Disable.
171
1722004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
173
174        * rtems/score/types.h: Use __rtems_score_types_h as preprocessor
175        guard.
176
1772004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
178
179        * asm.h: Add doxygen preamble.
180
1812004-10-02      Ralf Corsepius <ralf_corsepius@rtems.org>
182
183        * rtems/score/cpu.h: Add doxygen preamble.
184        * rtems/score/h8300.h: Add doxygen preamble.
185        * rtems/score/types.h: Add doxygen preamble.
186
1872004-09-29      Joel Sherrill <joel@OARcorp.com>
188
189        * rtems/score/cpu.h: i960 obsoleted and all references removed.
190
1912004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
192
193        * configure.ac: Remove (Merged into $(top_srcdir)/configure.ac).
194        * Makefile.am: Don't include multilib.am.
195        Reflect merging configure.ac into $(top_srcdir)/configure.ac.
196
1972004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
198
199        * Makefile.am: Install asm.h to $(includedir)/rtems.
200
2012004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
202
203        * cpu.c, rtems/score/cpu.h: Convert to using c99 fixed size types.
204
2052004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
206
207        * configure.ac: RTEMS_TOP([../../../..]).
208
2092004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
210
211        * configure.ac: Move RTEMS_TOP one subdir down.
212
2132004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
214
215        * Makefile.am: Add PREINSTALL_DIRS.
216
2172004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
218
219        * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
220        Add PREINSTALL_FILES to CLEANFILES.
221
2222004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
223
224        * configure.ac: Requires automake >= 1.8.1.
225
2262004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
227
228        * Makefile.am: Include compile.am, again.
229
2302004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
231
232        * Makefile.am: Convert to using automake compilation rules.
233
2342003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
235
236        * Makefile.am: Use mkdir_p. Remove dirs from PREINSTALL_FILES.
237
2382003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
239
240        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
241
2422003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
243
244        * Makefile.am: Remove TMPINSTALL_FILES.
245
2462003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
247
248        * Makefile.am: Add $(dirstamp) to preinstallation rules.
249
2502003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
251
252        * Makefile.am: Don't use gmake rules for preinstallation.
253
2542003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
255
256        * configure.ac: Remove RTEMS_CANONICAL_HOST.
257
2582003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
259
260        * configure.ac: Remove RTEMS_CHECK_CPU.
261
2622003-09-26      Joel Sherrill <joel@OARcorp.com>
263
264        * rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
265        references.
266
2672003-09-04      Joel Sherrill <joel@OARcorp.com>
268
269        * asm.h, cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/h8300.h,
270        rtems/score/types.h: URL for license changed.
271
2722003-08-14      Joel Sherrill <joel@OARcorp.com>
273
274        PR 455/bsps
275        * rtems/score/cpu.h: Added missing CPU_swap_u16().
276
2772003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
278
279        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
280
2812003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
282
283        * configure.ac: Remove AC_CONFIG_AUX_DIR.
284
2852002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
286
287        * configure.ac: Require autoconf-2.57 + automake-1.7.2.
288        * Makefile.am: Eliminate C_O_FILES, S_O_FILES, libscorecpu_a_OBJECTS.
289
2902002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
291
292        * configure.ac: Fix package name.
293
2942002-11-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
295
296        * rtems/score/cpu.h: Add prototype of H8BD_Install_IRQ to eliminate
297        warning.
298
2992002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
300
301        * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
302
3032002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
304
305        * .cvsignore: Reformat.
306        Add autom4te*cache.
307        Remove autom4te.cache.
308
3092002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
310
311        * Makefile.am: Build libscorecpu.a instead of rtems-cpu.rel.
312
3132002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
314
315        * Makefile.am: Use .$(OBJEXT) instead of .o.
316
3172002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
318
319        * Makefile.am: Use . instead of .o.
320
3212002-07-05      Joel Sherrill <joel@OARcorp.com>
322
323        * rtems/score/cpu.h: Filled in something that was marked XXX.
324
3252002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
326
327        * configure.ac: RTEMS_TOP(../../../..).
328
3292002-07-04      Joel Sherrill <joel@OARcorp.com>
330
331        * Makefile.am: Remove reference to deprecated rtems.c.
332
3332002-07-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
334
335        * rtems.c: Remove.
336        * Makefile.am: Reflect changes above.
337
3382002-07-01      Joel Sherrill <joel@OARcorp.com>
339
340        * rtems/score/cpu.h: Fixed comments and renamed
341        CPU_SYSTEM_INITIALIZATION_THREAD_EXTRA_STACK to
342        CPU_MPCI_RECEIVE_SERVER_EXTRA_STACK to be consistent with other code.
343
3442002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
345
346        * configure.ac: Remove RTEMS_PROJECT_ROOT.
347
3482002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
349
350        * configure.ac: Add RTEMS_PROG_CCAS
351
3522002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
353
354        * configure.ac: Use AC_CONFIG_AUX_DIR(../../../..).
355        Add AC_PROG_RANLIB.
356
3572002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
358
359        * Makefile.am: Include $(top_srcdir)/../../../automake/*.am.
360        Use ../../../aclocal.
361
3622001-04-03      Joel Sherrill <joel@OARcorp.com>
363
364        * Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
365        * rtems/score/h8300types.h: Removed.
366        * rtems/score/types.h: New file via CVS magic.
367        * Makefile.am, rtems/score/cpu.h: Account for name change.
368
3692002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
370
371        * configure.ac:
372        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
373        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
374        * Makefile.am: Remove AUTOMAKE_OPTIONS.
375
3762002-01-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
377
378        * rtems/Makefile.am: Removed.
379        * rtems/score/Makefile.am: Removed.
380        * configure.ac: Reflect changes above.
381        * Makefile.am: Reflect changes above.
382
3832002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
384
385        * rtems/score/cpu.h: #include <rtems/bspIo.h>.
386
3872001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
388
389        * Makefile.am: Add multilib support.
390
3912001-11-28      Joel Sherrill <joel@OARcorp.com>,
392
393        This was tracked as PR91.
394        * rtems/score/cpu.h: Added CPU_PROVIDES_ISR_IS_IN_PROGRESS macro which
395        is used to specify if the port uses the standard macro for this (FALSE).
396        A TRUE setting indicates the port provides its own implementation.
397
3982001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
399
400        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
401        * configure.in: Remove.
402        * configure.ac: New file, generated from configure.in by autoupdate.
403
4042001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
405
406        * rtems/score/Makefile.am: Use 'PREINSTALL_FILES ='.
407        * Makefile.am: Use 'PREINSTALL_FILES ='.
408
4092001-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
410
411        * Makefile.am, rtems/score/Makefile.am:
412        Apply include_*HEADERS instead of H_FILES.
413
4142001-01-03      Joel Sherrill <joel@OARcorp.com>
415
416        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
417        * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
418        now that it is dynamically allocated.
419
4202000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
421
422        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
423
4242000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
425
426        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
427
4282000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
429
430        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
431        Switch to GNU canonicalization.
432
4332000-10-18      Joel Sherrill <joel@OARcorp.com>
434
435        * cpu_asm.S, rtems/score/cpu.h: Modified to better support
436        multilibing.  These changes result in the code being able to
437        compile with the default gcc settings.  It is not functional
438        in this configuration but does compile.
439
4402000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
441
442        * Makefile.am: Include compile.am.
443
4442000-08-10      Joel Sherrill <joel@OARcorp.com>
445
446        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.