| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
PR 512/core
* src/tasks.c, src/taskvariabledelete.c: Run task variable destructor
when task variable is deleted. Also some style cleanup.
|
|
|
|
|
|
| |
PR 511/filesystem
* src/malloc.c: Add deferred free and protect against C Program Heap
operations while in a dispatch disable critical section or ISR.
|
|
|
|
|
|
|
| |
PR 509/filesystem
* src/dosfs/fat.c: _fat_block_read and _fat_block_write return error
codes instead of -1 in case of errors, as they are supposed to do
according to the comments documenting these functions.
|
|
|
|
|
|
| |
PR 440/filesystem
* src/dosfs/fat_fat_operations.c: Improve write speed with FAT12 and
FAT16 filesystems. Previously merged on 4.6 branch.
|
|
|
|
| |
* ChangeLog: Correct line length.
|
|
|
|
|
|
|
|
|
|
| |
* aclocal/check-posix.m4: Add m4-quotes.
Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
* aclocal/canonical-host.m4: Remove.
* configure.ac: Remove RTEMS_CANONICAL_HOST.
* aclocal/sysv-ipc.m4: Remove reference to RTEMS_CANONICAL_HOST.
* aclocal/canonical-target-name.m4: Use AC_CANONICAL_HOST instead of
AC_CANONICAL_TARGET. Use $host instead of $target.
|
|
|
|
| |
* configure.ac: Remove RTEMS_CANONICAL_HOST.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* aclocal/check-multiprocessing.m4: Add m4-quotes.
Remove RTEMS_CHECK_CPU.
* aclocal/check-itron.m4: Add m4-quotes.
Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
* aclocal/check-networking.m4: Add m4-quotes.
Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
* aclocal/check-cpu.m4: Remove.
* aclocal/canonical-target-name.m4: Add m4-quotes.
* configure.ac: Merge-in former aclocal/check-cpu.m4.
|
|
|
|
| |
* configure.ac: Remove RTEMS_CHECK_CPU.
|
|
|
|
|
|
| |
* src/coremsgseize.c, src/coremsgsubmit.c:
Remove unnecessary typecasts in assignments to
thread->Wait.return_argument.
|
|
|
|
|
|
| |
* src/cancelrun.c, src/pthreadexit.c, src/pthreadjoin.c,
src/sigtimedwait.c: Remove unnecessary typecasts in assignments to
thread->Wait.return_argument.
|
|
|
|
| |
* src/dosfs/Makefile.am: noinst_HEADERS += fat.h
|
|
|
|
|
| |
* src/dosfs/msdos_file.c (msdos_file_read, msdos_file_write):
Use '0' as initial value for ret instead of RC_OK.
|
|
|
|
|
| |
* src/dosfs/msdos_conv.c: Remove isupper, islower, toupper, tolower
(Unused).
|
|
|
|
| |
* capture/capture-cli.c: Reflect new rtems_monitor_command_arg_t.
|
|
|
|
|
|
|
| |
* src/rpc/Makefile.am: Remove __P from AM_CPPFLAGS.
Rely on sys/cdefs.h providing it.
* src/xdr/Makefile.am: Remove __P from AM_CPPFLAGS.
Rely on sys/cdefs.h providing it.
|
|
|
|
|
|
|
| |
* configure.ac: Check for sys/cdefs.h.
* aclocal/env-rtems-cpu.m4: Add project_includedir.
Deprecate PROJECT_INCLUDE. Change project_includedir to
$(PROJECT_ROOT)/include for multilibs.
|
|
|
|
|
| |
* src/cleanuppop.c, src/cleanuppush.c: Protect use of
_Workspace_Allocate and _Workspec_Free.
|
|
|
|
|
|
| |
PR 504/rtems
* include/rtems/score/coremutex.h: Add fatal error check for a task
blocking on a mutex when thread dispatching is disabled.
|
|
|
|
|
|
| |
PR 504/rtems
* src/newlibc.c: Fix memory allocation of libc extension so it is
dispatch disabled safe See PR for detailed explanation.
|
|
|
|
|
| |
* rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Obsoleting HP
PA-RISC port and removing all references.
|
|
|
|
|
| |
* rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
references.
|
|
|
|
|
|
|
|
|
| |
* cpu/hppa1.1/.cvsignore, cpu/hppa1.1/ChangeLog,
cpu/hppa1.1/Makefile.am, cpu/hppa1.1/configure.ac, cpu/hppa1.1/cpu.c,
cpu/hppa1.1/cpu_asm.S, cpu/hppa1.1/rtems/.cvsignore,
cpu/hppa1.1/rtems/score/.cvsignore, cpu/hppa1.1/rtems/score/cpu.h,
cpu/hppa1.1/rtems/score/cpu_asm.h, cpu/hppa1.1/rtems/score/hppa.h,
cpu/hppa1.1/rtems/score/types.h: Removed.
|
|
|
|
|
|
|
|
| |
PR 495/rtems_misc
* capture/capture-cli.c, monitor/mon-command.c, monitor/mon-config.c,
monitor/mon-monitor.c, monitor/mon-object.c, monitor/mon-symbols.c,
monitor/monitor.h, shell/cmds.c: Move to making libmisc 16/32 bit
clean.
|
|
|
|
|
|
|
| |
PR 498/rtems
* src/printk.c: RTEMS printk() does not support the %i format which is
used by a lot of driver/BSP etc. code. The trivial patch allows %i/%I
as an alias for %d/%D.
|
|
|
|
|
| |
PR 492/filesystem
* src/dosfs/fat_file.c: Fix inconsistent types in va_args call.
|
|
|
|
|
|
|
| |
* Makefile.am: Merge-in include/Makefile.am.
* include/Makefile.am: Remove.
* configure.ac: Reflect having removed include/Makefile.am and
librpc/include/Makefile.am.
|
|
|
|
|
| |
* Makefile.am: Merge-in include/Makefile.am.
* include/Makefile.am: Remove.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* monitor/monitor.h:
Add rtems_monitor_commands[] (Illegally applied by shell/).
Remove ifdef(__mips64) (Make broken code visible again).
* monitor/mon-command.c: Add several ifndef RTEMS_UNIX to avoid
warnings.
* monitor/mon-monitor.c: Remove RTEMS_CPU_HAS_16_BIT_ADDRESSES (Make
broken code visible again).
* shell/cmds.c: Remove local decls of rtems_monitor_commands[].
|
|
|
|
|
|
|
| |
* monitor/monitor.h: Remove STREQ, STNEQ (pollute namespace),
RTEMS_MONITOR_PROMPT (pollutes namespace, useless).
* monitor/mon-command.c: Add RTEMS_MONITOR_PROMPT.
* monitor/mon-monitor.c: Apply private version of STREQ.
|
|
|
|
|
|
|
|
| |
* monitor/symbols.h: Convert to private header.
* monitor/monitor.h: Don't include symbols.h.
Add forward decls. for symbols from symbols.h.
* monitor/Makefile.am: Don't install symbols.h.
* monitor/mon-symbols.c: Include "symbols.h".
|
|
|
|
|
| |
PR 482/networking
* rtems/rtems_glue.c: Network interfaces cant be taken down
|
|
|
|
|
|
| |
PR 481/networking
* net/ethernet.h, net/if_arp.h, netinet/if_ether.h: Network structs
should be packed
|
|
|
|
|
| |
PR 482/networking
* rtems/rtems_glue.c: Network interfaces cant be taken down
|
|
|
|
|
|
|
| |
PR 489/rtems
* include/rtems/score/thread.h: Change struct
Thread_Control_struct.libc_reent to using struct _reent*.
* inline/rtems/score/thread.inl: Reflect change above.
|
|
|
|
|
|
| |
PR 489/rtems
* src/newlibc.c: Reflect struct Thread_Control_struct.libc_reent
having changed from void * to struct _reent*.
|
|
|
|
|
| |
* src/sync.c: Don't undef __STRICT_ANSI__.
Use struct _reent (struct reent doesn't exist)
|
|
|
|
|
| |
PR 486/rtems
* src/newlib.c: Unconditionally include <stdio.h>
|
|
|
|
|
| |
PR 488/rtems
* src/taskcreate.c, src/tasks.c: Ensure notepads are zeroed.
|
|
|
|
|
| |
PR 487/filesystem
* src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings.
|
|
|
|
|
| |
PR 484/rtems
* src/threadcreateidle.c: Idle task name was initialized incorrectly.
|
|
|
|
|
| |
* inline/rtems/score/userext.inl, macros/rtems/score/userext.inl:
Add missing cast.
|
|
|
|
|
| |
* include/rtems/bspIo.h, include/rtems/fs.h, include/rtems/userenv.h:
URL for license changed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* include/rtems/debug.h, include/rtems/seterr.h,
include/rtems/system.h, include/rtems/score/address.h,
include/rtems/score/apiext.h, include/rtems/score/apimutex.h,
include/rtems/score/bitfield.h, include/rtems/score/chain.h,
include/rtems/score/context.h, include/rtems/score/copyrt.h,
include/rtems/score/coremsg.h, include/rtems/score/coremutex.h,
include/rtems/score/coresem.h, include/rtems/score/heap.h,
include/rtems/score/interr.h, include/rtems/score/isr.h,
include/rtems/score/mpci.h, include/rtems/score/mppkt.h,
include/rtems/score/object.h, include/rtems/score/objectmp.h,
include/rtems/score/priority.h, include/rtems/score/stack.h,
include/rtems/score/states.h, include/rtems/score/sysstate.h,
include/rtems/score/thread.h, include/rtems/score/threadmp.h,
include/rtems/score/threadq.h, include/rtems/score/tod.h,
include/rtems/score/tqdata.h, include/rtems/score/userext.h,
include/rtems/score/watchdog.h, include/rtems/score/wkspace.h,
inline/rtems/score/address.inl, inline/rtems/score/chain.inl,
inline/rtems/score/coremsg.inl, inline/rtems/score/coremutex.inl,
inline/rtems/score/coresem.inl, inline/rtems/score/heap.inl,
inline/rtems/score/isr.inl, inline/rtems/score/mppkt.inl,
inline/rtems/score/object.inl, inline/rtems/score/objectmp.inl,
inline/rtems/score/priority.inl, inline/rtems/score/stack.inl,
inline/rtems/score/states.inl, inline/rtems/score/sysstate.inl,
inline/rtems/score/thread.inl, inline/rtems/score/threadmp.inl,
inline/rtems/score/tod.inl, inline/rtems/score/tqdata.inl,
inline/rtems/score/userext.inl, inline/rtems/score/watchdog.inl,
inline/rtems/score/wkspace.inl, macros/rtems/score/address.inl,
macros/rtems/score/chain.inl, macros/rtems/score/coremsg.inl,
macros/rtems/score/coremutex.inl, macros/rtems/score/coresem.inl,
macros/rtems/score/heap.inl, macros/rtems/score/isr.inl,
macros/rtems/score/mppkt.inl, macros/rtems/score/object.inl,
macros/rtems/score/objectmp.inl, macros/rtems/score/priority.inl,
macros/rtems/score/stack.inl, macros/rtems/score/states.inl,
macros/rtems/score/sysstate.inl, macros/rtems/score/thread.inl,
macros/rtems/score/threadmp.inl, macros/rtems/score/tod.inl,
macros/rtems/score/tqdata.inl, macros/rtems/score/userext.inl,
macros/rtems/score/watchdog.inl, macros/rtems/score/wkspace.inl,
src/apiext.c, src/chain.c, src/coremsg.c, src/coremsgbroadcast.c,
src/coremsgclose.c, src/coremsgflush.c, src/coremsgflushsupp.c,
src/coremsgflushwait.c, src/coremsginsert.c, src/coremsgseize.c,
src/coremsgsubmit.c, src/coremutex.c, src/coremutexflush.c,
src/coremutexseize.c, src/coremutexsurrender.c, src/coresem.c,
src/coresemflush.c, src/coresemseize.c, src/coresemsurrender.c,
src/coretod.c, src/coretodset.c, src/coretodtickle.c,
src/coretodtoseconds.c, src/coretodvalidate.c, src/heap.c,
src/heapallocate.c, src/heapextend.c, src/heapfree.c,
src/heapgetinfo.c, src/heapsizeofuserarea.c, src/heapwalk.c,
src/interr.c, src/isr.c, src/iterateoverthreads.c, src/mpci.c,
src/object.c, src/objectallocate.c, src/objectallocatebyindex.c,
src/objectclearname.c, src/objectcomparenameraw.c,
src/objectcomparenamestring.c, src/objectcopynameraw.c,
src/objectcopynamestring.c, src/objectextendinformation.c,
src/objectfree.c, src/objectget.c, src/objectgetbyindex.c,
src/objectgetisr.c, src/objectgetnext.c, src/objectgetnoprotection.c,
src/objectidtoname.c, src/objectinitializeinformation.c,
src/objectmp.c, src/objectnametoid.c, src/objectshrinkinformation.c,
src/thread.c, src/threadchangepriority.c, src/threadclearstate.c,
src/threadclose.c, src/threadcreateidle.c, src/threaddelayended.c,
src/threaddispatch.c, src/threadevaluatemode.c, src/threadget.c,
src/threadhandler.c, src/threadidlebody.c, src/threadinitialize.c,
src/threadloadenv.c, src/threadmp.c, src/threadq.c,
src/threadqdequeue.c, src/threadqdequeuefifo.c,
src/threadqdequeuepriority.c, src/threadqenqueue.c,
src/threadqenqueuefifo.c, src/threadqenqueuepriority.c,
src/threadqextract.c, src/threadqextractfifo.c,
src/threadqextractpriority.c, src/threadqextractwithproxy.c,
src/threadqfirst.c, src/threadqfirstfifo.c,
src/threadqfirstpriority.c, src/threadqflush.c, src/threadqtimeout.c,
src/threadready.c, src/threadreset.c, src/threadresettimeslice.c,
src/threadrestart.c, src/threadresume.c, src/threadrotatequeue.c,
src/threadsetpriority.c, src/threadsetstate.c,
src/threadsettransient.c, src/threadstackallocate.c,
src/threadstackfree.c, src/threadstart.c,
src/threadstartmultitasking.c, src/threadsuspend.c,
src/threadtickletimeslice.c, src/threadyieldprocessor.c,
src/userext.c, src/watchdog.c, src/watchdogadjust.c,
src/watchdoginsert.c, src/watchdogremove.c, src/watchdogtickle.c,
src/wkspace.c: URL for license changed.
|
|
|
|
|
| |
* cpu.c, rtems/score/cpu.h, rtems/score/types.h, rtems/score/unix.h:
URL for license changed.
|
|
|
|
|
| |
* cpu.c, cpu_asm.S, rtems/score/cpu.h, rtems/score/sparc.h,
rtems/score/types.h: URL for license changed.
|
|
|
|
|
| |
* asm.h, cpu.c, rtems/score/cpu.h, rtems/score/sh.h,
rtems/score/sh_io.h, rtems/score/types.h: URL for license changed.
|
|
|
|
|
|
| |
* rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h,
rtems/powerpc/registers.h, rtems/score/ppc.h, rtems/score/types.h:
URL for license changed.
|
|
|
|
|
| |
* cpu.c, cpu_asm.c, rtems/score/cpu.h, rtems/score/cpu_asm.h,
rtems/score/or32.h, rtems/score/types.h: URL for license changed.
|