| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
PR 1316/cpukit
* score/src/coremsgbroadcast.c: Give error when message is too large
like when sending a message. This was the documented behavior.
|
|
|
|
|
|
| |
* Makefile.am: Move duplicated context switch code to score/cpu. This
has been used to run tests on the simulator BSP as SH1, SH2, and SH4.
* context.c: New file.
|
|
|
|
|
| |
* rtems/score/m68k.h: Move set cacr, acr0, acr1 routines here to get
them out of a BSP.
|
|
|
|
|
|
| |
* Doxyfile.in, rtems/mainpage.h, score/include/rtems/system.h: Move to
generating Doxygen for more of CPU Kit.
* rtems/Doxyfile, score/Doxyfile, score/mainpage.h: Removed.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* libcsupport/src/free.c, libcsupport/src/malloc.c,
libcsupport/src/malloc_initialize.c, libcsupport/src/malloc_p.h,
libcsupport/src/malloc_sbrk_helpers.c,
libcsupport/src/malloc_statistics_helpers.c,
libcsupport/src/malloc_walk.c, libcsupport/src/mallocfreespace.c,
libcsupport/src/mallocinfo.c, libcsupport/src/realloc.c,
libcsupport/src/rtems_memalign.c, sapi/include/confdefs.h,
score/inline/rtems/score/thread.inl: Add support for optionally
having a unified work area. In other words, the RTEMS Workspace and C
Program Heap are the same pool of memory.
|
|
|
|
|
| |
* rtems/score/cpu.h: Move extern of bsp_clicks_per_usec so it is not
nested inside braces.
|
|
|
|
|
| |
* rtems/score/types.h: Do not define boolean, single_precision,
double_precision unless RTEMS_DEPRECATED_TYPES is given.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac, aclocal/canonical-target-name.m4: Readd NIOS2 and TI
C4x. Accidentally not done on 4.9 branch. :(
* score/cpu/c4x/.cvsignore, score/cpu/c4x/ChangeLog,
score/cpu/c4x/Makefile.am, score/cpu/c4x/cpu.c,
score/cpu/c4x/cpu_asm.S, score/cpu/c4x/irq.c,
score/cpu/c4x/preinstall.am, score/cpu/c4x/rtems/asm.h,
score/cpu/c4x/rtems/score/c4x.h, score/cpu/c4x/rtems/score/cpu.h,
score/cpu/c4x/rtems/score/cpu_asm.h,
score/cpu/c4x/rtems/score/types.h, score/cpu/c4x/rtems/tic4x/c4xio.h,
score/cpu/nios2/.cvsignore, score/cpu/nios2/ChangeLog,
score/cpu/nios2/Makefile.am, score/cpu/nios2/cpu.c,
score/cpu/nios2/cpu_asm.S, score/cpu/nios2/irq.c,
score/cpu/nios2/preinstall.am, score/cpu/nios2/rtems/asm.h,
score/cpu/nios2/rtems/score/cpu.h,
score/cpu/nios2/rtems/score/cpu_asm.h,
score/cpu/nios2/rtems/score/nios2.h,
score/cpu/nios2/rtems/score/types.h: New files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac, aclocal/canonical-target-name.m4,
score/cpu/Makefile.am: Remove TI C4x and NIOS2 ports from 4.9 branch.
* score/cpu/c4x/.cvsignore, score/cpu/c4x/ChangeLog,
score/cpu/c4x/Makefile.am, score/cpu/c4x/cpu.c,
score/cpu/c4x/cpu_asm.S, score/cpu/c4x/irq.c,
score/cpu/c4x/preinstall.am, score/cpu/c4x/rtems/asm.h,
score/cpu/c4x/rtems/score/c4x.h, score/cpu/c4x/rtems/score/cpu.h,
score/cpu/c4x/rtems/score/cpu_asm.h,
score/cpu/c4x/rtems/score/types.h, score/cpu/c4x/rtems/tic4x/c4xio.h,
score/cpu/nios2/.cvsignore, score/cpu/nios2/ChangeLog,
score/cpu/nios2/Makefile.am, score/cpu/nios2/cpu.c,
score/cpu/nios2/cpu_asm.S, score/cpu/nios2/irq.c,
score/cpu/nios2/preinstall.am, score/cpu/nios2/rtems/asm.h,
score/cpu/nios2/rtems/score/cpu.h,
score/cpu/nios2/rtems/score/cpu_asm.h,
score/cpu/nios2/rtems/score/nios2.h,
score/cpu/nios2/rtems/score/types.h: Removed.
|
|
|
|
|
|
|
| |
* sapi/include/confdefs.h: Add debug information for
per task allocations.
* score/src/objectextendinformation.c: Do not allocate memory for name
tables because we do not use name tables any longer.
|
|
|
|
|
| |
* score/src/threadinitialize.c: _Stack_Ensure_minimum was being called
here and in _Thread_Stack_Allocate.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* libcsupport/include/rtems/libio_.h, libcsupport/src/libio_sockets.c,
libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h,
libfs/src/imfs/deviceio.c, libmisc/monitor/mon-monitor.c,
libmisc/monitor/mon-object.c, libmisc/monitor/mon-symbols.c,
libmisc/monitor/monitor.h, libmisc/stackchk/internal.h,
rtems/inline/rtems/rtems/part.inl, score/include/rtems/system.h,
score/include/rtems/score/bitfield.h, score/src/mpci.c,
score/src/objectextendinformation.c, score/src/threadmp.c: Remove
extraneous spaces.
|
|
|
|
| |
* cpu.c: Remove extraneous spaces.
|
|
|
|
| |
* rtems/score/cpu.h: Remove extraneous spaces.
|
|
|
|
| |
* cpu.c, rtems/score/cpu.h: Remove extraneous spaces.
|
|
|
|
|
| |
* Makefile.am: Merge thumb/Makefile.am.
* thumb/Makefile.am: Remove (superfluous).
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* score/src/corebarrier.c, score/src/corebarrierrelease.c,
score/src/corebarrierwait.c, score/src/coremsg.c,
score/src/coremsgbroadcast.c, score/src/coremsgclose.c,
score/src/coremsgflush.c, score/src/coremsgflushsupp.c,
score/src/coremsgflushwait.c, score/src/coremsginsert.c,
score/src/coremsgseize.c, score/src/coremsgsubmit.c,
score/src/corerwlock.c, score/src/coresem.c,
score/src/coresemflush.c, score/src/coresemseize.c,
score/src/coresemsurrender.c, score/src/corespinlock.c,
score/src/threadblockingoperationcancel.c,
score/src/threadqenqueue.c: Remove unnecessary include of mpci.h.
|
|
|
|
|
| |
* score/src/objectgetinfo.c: Correct for multiprocessor systems when
all object instances within a particular class are remote.
|
|
|
|
|
|
| |
* score/include/rtems/score/mpci.h,
score/inline/rtems/score/threadmp.inl, score/src/mpci.c: Eliminate
dependencies between MP .h files.
|
| |
|
|
|
|
| |
* cpu.c: Stop using old-style defs.
|
|
|
|
| |
* cpu.c, rtems/score/cpu.h: Convert to "bool".
|
| |
|
|
|
|
| |
* rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Convert to "bool".
|
|
|
|
| |
* cpu.c, rtems/score/cpu.h: Convert to "bool".
|
| |
|
| |
|
|
|
|
|
|
| |
* rtems/score/avr.h: Add avr25, avr31, avr35, avr51 to
CPU_NAME cascade.
* rtems/score/cpu.h: Add missing prototypes.h.
|
| |
|
| |
|
|
|
|
|
| |
* rtems/score/types.h: Include stdbool.h.
Use bool as base-type for boolean.
|
| |
|
|
|
|
|
| |
* libmisc/dummy/dummy.c: Add missing initializers.
* score/src/threadinitialize.c: Change type of loop counter.
|
|
|
|
| |
* rtems/score/cpu.h: Correct prototype of _CPU_Thread_dispatch_pointer.
|
|
|
|
|
|
| |
* cpu.c: Fix prototypes.
* rtems/score/cpu.h: Use memcpy() initialize FP structure and avoid
many casts and potential warnings.
|
|
|
|
| |
* rtems/score/cpu.h: Fix type when initializing FP context.
|
|
|
|
|
| |
* cpu.c, rtems/score/cpu.h: Add extern for bfffo table and rename it to
indicate that it is specific to this architecture.
|
|
|
|
|
| |
* score/inline/rtems/score/threadmp.inl: Add include of
rtems/score/mpci.h and remove extern.
|
|
|
|
| |
* rtems/score/cpu.h: Add missing prototype.
|
| |
|
| |
|
| |
|
|
|
|
| |
* cpu.c, rtems/score/cpu.h: Add void.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* itron/include/rtems/itron/task.h, itron/src/def_cyc.c,
itron/src/task.c, libcsupport/src/newlibc_exit.c,
libcsupport/src/sync.c, libfs/src/imfs/imfs_fchmod.c,
posix/include/rtems/posix/pthread.h, posix/src/pthread.c,
posix/src/sysconf.c, rtems/include/rtems/rtems/tasks.h,
rtems/src/tasks.c, score/include/rtems/score/stack.h,
score/inline/rtems/score/stack.inl,
score/inline/rtems/score/thread.inl, score/src/threadhandler.c: Fix
various nested-externs warnings.
|
|
|
|
| |
* rtems/score/cpu.h, rtems/score/i386.h: Add missing prototypes.
|
| |
|
| |
|
|
|
|
| |
* ChangeLog: Add correct entry.
|