Joel Sherrill
db0df7b6df
2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* rtems/score/cpu.h: Mark _CPU_Context_restore() as noreturn so the
compiler will not generate code thinking it returns.
2009-08-19 16:39:05 +00:00
Thomas Doerfler
9364cf663f
adding lpc24xx BSP parts
2009-07-17 15:16:50 +00:00
Thomas Doerfler
ebe76f940b
removing unneeded files
2009-07-17 13:59:43 +00:00
Thomas Doerfler
632e4306dc
exception handler maintenance
2009-07-17 13:50:31 +00:00
Joel Sherrill
4848b56083
2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* rtems/score/cpu.h: Remove warnings.
2009-05-05 19:37:10 +00:00
Joel Sherrill
c03e2bc8c7
2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
comments.
2009-02-11 21:45:05 +00:00
Ralf Corsepius
1cb54d1f38
#include <stdint.h> instead of <rtems/stdint.h>.
2008-12-11 00:47:56 +00:00
Ralf Corsepius
383871acea
Fix typo.
2008-12-07 11:25:55 +00:00
Ralf Corsepius
6162bc2a1d
2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* rtems/score/types.h: Do not define boolean, single_precision,
double_precision unless RTEMS_DEPRECATED_TYPES is given.
2008-09-11 14:10:16 +00:00
Joel Sherrill
df4fcaa0af
2008-09-08 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* cpu.c: Remove extraneous spaces.
2008-09-08 15:19:23 +00:00
Ralf Corsepius
6c283cbfb9
2008-09-07 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* Makefile.am: Merge thumb/Makefile.am.
* thumb/Makefile.am: Remove (superfluous).
2008-09-07 15:26:01 +00:00
Ralf Corsepius
db507c1665
Merge thumb/Makefile.am.
2008-09-07 15:24:36 +00:00
Ralf Corsepius
03a699d2af
Remove (superfluous).
2008-09-07 15:24:24 +00:00
Ralf Corsepius
cfdef83443
2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* cpu.c, rtems/score/cpu.h: Convert to "bool".
2008-09-05 02:00:39 +00:00
Ralf Corsepius
5d42c1b7bc
Convert to "bool".
2008-09-05 02:00:15 +00:00
Ralf Corsepius
b7b6100115
2008-08-21 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* rtems/score/types.h: Include stdbool.h.
Use bool as base-type for boolean.
2008-08-21 04:10:51 +00:00
Ralf Corsepius
30e2df697a
Include stdbool.h. Use bool as base-type for boolean.
2008-08-21 04:10:35 +00:00
Ralf Corsepius
d82bd27951
Add missing prototypes.
2008-08-19 06:34:44 +00:00
Joel Sherrill
226b162699
2008-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* cpu.c, rtems/score/cpu.h: Add void.
2008-08-18 22:18:07 +00:00
Joel Sherrill
547af382bd
2008-04-18 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* cpu.c: Add comment.
2008-04-18 13:47:59 +00:00
Joel Sherrill
4f2cd78838
2008-04-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* cpu.c: Add arm_cpu_mode so ARM BSP can overrid default value for
cpsr.
2008-04-17 22:42:03 +00:00
Joel Sherrill
0ca6d0d938
2007-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* rtems/score/cpu.h: Add _CPU_Context_Get_SP() for stack check utility.
2007-12-17 22:35:25 +00:00
Joel Sherrill
5ce8a0d4d5
2007-12-17 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* rtems/score/cpu_asm.h: Sweep to make sure grep for COPYRIGHT passes.
2007-12-17 16:12:34 +00:00
Joel Sherrill
c922ec6c65
2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* thumb_isr.c: Style.
2007-12-11 23:03:29 +00:00
Joel Sherrill
1c62f16987
2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* rtems/score/cpu.h: Temporarily use C implementation of swap u32 for
thumb mode.
2007-12-11 22:54:18 +00:00
Joel Sherrill
ee29de05bc
2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* cpu.c, rtems/score/cpu.h: Move interrupt_stack_size field from CPU
Table to Configuration Table. Eliminate CPU Table from all ports.
Delete references to CPU Table in all forms.
2007-12-04 22:19:10 +00:00
Joel Sherrill
4b89ba70ea
2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* rtems/score/cpu.h: Moved most of the remaining CPU Table fields to
the Configuration Table. This included pretasking_hook,
predriver_hook, postdriver_hook, idle_task, do_zero_of_workspace,
extra_mpci_receive_server_stack, stack_allocate_hook, and
stack_free_hook. As a side-effect of this effort some multiprocessing
code was made conditional and some style clean up occurred.
2007-12-03 22:22:55 +00:00
Joel Sherrill
248e29af68
2007-11-27 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* rtems/score/cpu.h: Do not inline _Thread_Enable_dispatch for Thumb to
save space.
2007-11-27 20:49:27 +00:00
Joel Sherrill
a3ff693ec2
2007-11-26 Ray Xu <rayx.cn@gmail.com>
...
* cpu.c, score/cpu.h: Fix headers. Remove extra inline definition.
* cpu_asm.S: Note origin of Thumb support.
2007-11-26 19:59:17 +00:00
Joel Sherrill
f098bf131d
2007-11-26 Ray Xu <rayx.cn@gmail.com>
...
* thumb_isr.c: Remove extra debug information, Change function
definition.
2007-11-26 19:56:21 +00:00
Joel Sherrill
bf0a3b24e0
2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* cpu.c: Fix headers.
2007-11-06 23:33:59 +00:00
Joel Sherrill
c7ca3c9e4e
2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* thumb_isr.c: Fix headers.
2007-11-06 23:00:29 +00:00
Joel Sherrill
7afd0b130b
2007-11-06 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* .cvsignore, ChangeLog, Makefile.am, thumb_isr.c: New files.
2007-11-06 22:53:06 +00:00
Joel Sherrill
661e5de43b
2007-11-03 Ray Xu <rayx.cn@gmail.com>
...
* cpu.c, cpu_asm.S, score/cpu.h : add support for ARM<->THUMB veneer
thumb new dir to controll CPSR/SPRS in thumb mode
2007-05-09 Ray Xu <rayx.cn@gmail.com >
* cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
implement a compact do_data_abort() in simple_abort.c
2007-11-06 22:51:08 +00:00
Joel Sherrill
60f016f59d
2007-05-22 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* score/cpu/arm/cpu.c, score/cpu/avr/cpu.c, score/cpu/bfin/cpu.c,
score/cpu/c4x/cpu.c, score/cpu/h8300/cpu.c, score/cpu/i386/cpu.c,
score/cpu/m68k/cpu.c, score/cpu/mips/cpu.c, score/cpu/nios2/cpu.c,
score/cpu/no_cpu/cpu.c, score/cpu/sh/cpu.c, score/cpu/sparc/cpu.c,
cpukit/sapi/src/exinit.c: Move copying of CPU Table to shared
executive initialization.
2007-05-22 20:57:34 +00:00
Joel Sherrill
91e07d0d89
2007-05-09 Ray Xu <rayx@gmail.com>
...
* cpu.c: move do_data_abort() to libbsp/arm/shared/abort/
implement a compact do_data_abort() in simple_abort.c
2007-05-15 17:59:47 +00:00
Ralf Corsepius
8b56aa3dea
2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* rtems/score/cpu.h: Remove CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
2007-05-09 15:28:52 +00:00
Ralf Corsepius
3ca0bfe030
Use Context_Control_fp* instead of void* for fp_contexts.
...
Eliminate evil casts.
2007-04-17 05:11:53 +00:00
Ralf Corsepius
9374ed491f
2007-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* rtems/score/cpu.h:
Use Context_Control_fp* instead of void* for fp_contexts.
Eliminate evil casts.
2007-04-17 05:11:31 +00:00
Ralf Corsepius
63a88eb0bc
Regenerate.
2007-01-08 08:43:28 +00:00
Ralf Corsepius
795da078a1
2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* rtems/score/types.h: Remove unsigned64, signed64.
2006-11-17 05:58:06 +00:00
Joel Sherrill
ea1d598f08
2006-09-11 Joel Sherrill <joel@OARcorp.com>
...
* cpu.c: Remove warning.
2006-09-11 21:41:36 +00:00
Jay Monkman
aed1db6c00
2006-06-02 Jay Monkman <jtm@lopingdog.com>
...
* cpu.c, cpu_asm.S: Fixed ARM Data Abort handling.
2006-06-02 21:49:36 +00:00
Jay Monkman
7a4b5cb404
Fixed ARM Data Abort handling.
2006-06-02 21:48:05 +00:00
Joel Sherrill
6a074363a2
2006-01-16 Joel Sherrill <joel@OARcorp.com>
...
Large patch to improve Doxygen output. As a side-effect, grammar and
spelling errors were corrected, spacing errors were address, and some
variable names were improved.
* libmisc/monitor/mon-object.c, libmisc/monitor/monitor.h:
Account for changing OBJECTS_NO_CLASS to OBJECTS_CLASSIC_NO_CLASS.
* score/Doxyfile: Set output directory. Predefine some macro values.
Turn on graphical output.
* score/include/rtems/debug.h, score/include/rtems/seterr.h,
score/include/rtems/system.h, score/include/rtems/score/address.h,
score/include/rtems/score/apiext.h,
score/include/rtems/score/apimutex.h,
score/include/rtems/score/bitfield.h,
score/include/rtems/score/chain.h,
score/include/rtems/score/context.h,
score/include/rtems/score/coremsg.h,
score/include/rtems/score/coremutex.h,
score/include/rtems/score/coresem.h,
score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
score/include/rtems/score/mppkt.h,
score/include/rtems/score/object.h,
score/include/rtems/score/objectmp.h,
score/include/rtems/score/priority.h,
score/include/rtems/score/stack.h,
score/include/rtems/score/states.h,
score/include/rtems/score/sysstate.h,
score/include/rtems/score/thread.h,
score/include/rtems/score/threadmp.h,
score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
score/include/rtems/score/tqdata.h,
score/include/rtems/score/userext.h,
score/include/rtems/score/watchdog.h,
score/include/rtems/score/wkspace.h,
score/inline/rtems/score/address.inl,
score/inline/rtems/score/chain.inl,
score/inline/rtems/score/coremutex.inl,
score/inline/rtems/score/coresem.inl,
score/inline/rtems/score/heap.inl,
score/inline/rtems/score/object.inl,
score/inline/rtems/score/stack.inl,
score/inline/rtems/score/thread.inl,
score/inline/rtems/score/tqdata.inl, score/macros/README,
score/src/heap.c, score/src/threadmp.c, score/src/threadready.c,
score/src/threadstartmultitasking.c: Improve generated Doxygen
output. Fix spelling and grammar errors in comments. Correct names of
some variables and propagate changes.
2006-01-16 15:13:58 +00:00
Ralf Corsepius
2eb7d07e17
Regenerate.
2006-01-14 06:20:35 +00:00
Ralf Corsepius
3172455102
Regenerate
2006-01-13 08:38:09 +00:00
Ralf Corsepius
4e971660a1
Remove all-local.
2006-01-12 09:57:43 +00:00
Ralf Corsepius
6ce2a66b94
Regenerate.
2006-01-12 04:24:13 +00:00
Ralf Corsepius
dbe8e5194c
Cleanups
2006-01-12 04:19:28 +00:00