| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* itron/src/chg_pri.c, itron/src/cre_tsk.c, itron/src/rot_rdq.c,
posix/Makefile.am, posix/include/rtems/posix/mutex.h,
posix/include/rtems/posix/priority.h, posix/src/mutex.c,
score/include/rtems/score/priority.h: Run all tests successfully with
maxixum number of priorities as 16 instead of 256. This was done by
temporarily modifying the score priority.h maximum. This allowed
testing of all API code to ensure that it worked properly with a
reduced number of priorities. Most modifications were to switch from
hard-coded maximum to using the SuperCore variable based upon
configured number.
* posix/src/mutexdefaultattributes.c: Removed.
|
|
|
|
|
| |
* score/inline/rtems/score/address.inl: Make offset arguments intptr_t
not int32_t.
|
|
|
|
| |
* cpu.c, cpu_asm.c: Remove warnings -- even if code is just temporary.
|
|
|
|
|
| |
* libnetworking/net/if_arp.h, libnetworking/net/route.h:
Include <sys/socket.h> to make header self contained.
|
| |
|
|
|
|
| |
* zlib/zconf.h: #include <stdint.h> instead of <rtems/stdint.h>.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* score/cpu/arm/rtems/score/types.h,
score/cpu/avr/rtems/score/types.h,
score/cpu/bfin/rtems/score/types.h,
score/cpu/c4x/rtems/score/types.h,
score/cpu/h8300/rtems/score/types.h,
score/cpu/i386/rtems/score/types.h,
score/cpu/lm32/rtems/score/types.h,
score/cpu/m32c/rtems/score/types.h,
score/cpu/m32r/rtems/score/types.h,
score/cpu/m68k/rtems/score/types.h,
score/cpu/mips/rtems/score/types.h,
score/cpu/nios2/rtems/score/types.h,
score/cpu/no_cpu/rtems/score/types.h,
score/cpu/powerpc/rtems/score/types.h,
score/cpu/sh/rtems/score/types.h,
score/cpu/sparc/rtems/score/types.h,
score/cpu/unix/rtems/score/types.h:
#include <stdint.h> instead of <rtems/stdint.h>.
|
|
|
|
|
|
|
|
|
| |
* libcsupport/src/readdir.c, libmd/md4.h, libmd/md5.h,
libmisc/mw-fb/mw_fb.h, libnetworking/net/ppp_defs.h,
libnetworking/net/slcompress.c, libnetworking/rtems/bsdnet/_types.h,
libnetworking/sys/sysctl.h, librpc/include/rpc/types.h, pppd/pppd.h,
rtems/include/rtems/rtems/types.h, score/include/rtems/system.h:
#include <stdint.h> instead of <rtems/stdint.h>.
|
| |
|
|
|
|
| |
* aclocal/prog-cc.m4: Use -r instead of -Wl,-r to build *.rels.
|
| |
|
|
|
|
| |
* libcsupport/src/strlcat.c: Add prototypes.
|
|
|
|
| |
* libmisc/Makefile.am: Remove stray "\".
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* rtems/include/rtems/rtems/ratemon.h,
rtems/include/rtems/rtems/types.h, rtems/src/ratemongetstatistics.c,
rtems/src/ratemongetstatus.c, rtems/src/ratemonperiod.c,
rtems/src/ratemonreportstatistics.c,
score/include/rtems/score/thread.h, score/src/coretodgetuptime.c:
Make all Thread and Period Statistics use publicly defined types. Do
not leak the SuperCore Timestamp type through the APIs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* score/Makefile.am, score/preinstall.am,
score/include/rtems/score/timespec.h,
score/include/rtems/score/timestamp.h: Add 64-bit implementation of
SuperCore Timestamps. Tested on PowerPC/psim and SPARC/sis.
* score/include/rtems/score/timestamp64.h, score/src/ts64addto.c,
score/src/ts64divide.c, score/src/ts64dividebyinteger.c,
score/src/ts64equalto.c, score/src/ts64getnanoseconds.c,
score/src/ts64getseconds.c, score/src/ts64greaterthan.c,
score/src/ts64lessthan.c, score/src/ts64set.c,
score/src/ts64settozero.c, score/src/ts64subtract.c,
score/src/ts64toticks.c, score/src/ts64totimespec.c: New files.
|
|
|
|
|
| |
* libblock/src/bdbuf.c: Fix typo having crept in during
boolean->bool transition.
|
|
|
|
| |
* score/cpu/unix/cpu.c: Add prototypes, eliminate nested externs.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* libcsupport/src/__times.c, libmisc/cpuuse/cpuusagereport.c,
libmisc/cpuuse/cpuusagereset.c, posix/src/clockgettime.c,
posix/src/pthread.c, posix/src/timersettime.c,
rtems/include/rtems/rtems/ratemon.h,
rtems/src/clockgetsecondssinceepoch.c, rtems/src/clockgetuptime.c,
rtems/src/ratemongetstatus.c, rtems/src/ratemonperiod.c,
rtems/src/ratemonreportstatistics.c, rtems/src/taskwakewhen.c,
rtems/src/timerfirewhen.c, rtems/src/timerserver.c,
rtems/src/timerserverfirewhen.c, score/Makefile.am,
score/preinstall.am, score/include/rtems/score/thread.h,
score/include/rtems/score/tod.h, score/src/coretod.c,
score/src/coretodget.c, score/src/coretodgetuptime.c,
score/src/coretodset.c, score/src/coretodtickle.c,
score/src/threaddispatch.c, score/src/threadinitialize.c: Add
SuperCore handler Timestamp to provide an opaque class for the
representation and manipulation of uptime, time of day, and the
difference between two timestamps. By using SuperCore Timestamp, it
is clear which methods and APIs really have to be struct timespec and
which can be in an optimized native format.
* score/include/rtems/score/timestamp.h,
score/src/coretodgetuptimetimespec.c: New files.
|
|
|
|
|
| |
* libfs/src/nfsclient/src/nfs.c: Use
rtems_clock_get_seconds_since_epoch() from public API.
|
|
|
|
|
| |
* libfs/src/nfsclient/Makefile.am: Remove RTEMS_RELLDFLAGS.
* aclocal/prog-cc.m4: Add RTEMS_RELLDFLAGS hack.
|
|
|
|
| |
* libfs/src/nfsclient/src/dirutils.c: #include <limits.h>.
|
|
|
|
| |
* rtems/include/rtems/rtems/clock.h: #include <sys/time.h>
|
| |
|
|
|
|
|
| |
* librpc/include/rpc/rpcent.h: #include <rpc/types.h>.
* librpc/include/rpc/xdr.h: #include <rtems/bsd/sys/cdefs.h>.
|
| |
|
| |
|
|
|
|
|
|
|
| |
* libfs/src/devfs/devfs.h: Add missing "extern"s.
* libfs/src/imfs/imfs.h: Add missing "extern"s
* libfs/src/pipe/pipe.h: Add missing "extern"s.
Add extern "C" {}.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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/lm32/cpu.c, score/cpu/m32c/cpu.c, score/cpu/m32r/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, score/cpu/unix/cpu.c:
Fix typo.
|
| |
|
|
|
|
|
|
|
|
| |
* score/include/rtems/score/timespec.h: Remove unnecessary includes.
Fix typo.
* posix/include/rtems/posix/time.h, score/src/coretodget.c,
score/src/coretodgetuptime.c: Add required include files which
were formerly included from timespec.h
|
|
|
|
|
| |
* libfs/src/pipe/fifo.c: Do not include .inl files directly. Use .h
files with kernel visibility violated until functionality exposed.
|
|
|
|
| |
* .cvsignore: New file.
|
|
|
|
| |
* configure.ac: Check for functions in newlib.
|
|
|
|
|
| |
* posix/Makefile.am: Unconditionally compile files which now
are in newlib.
|
|
|
|
|
| |
* libcsupport/Makefile.am: Unconditionally compile files which now
are in newlib.
|
|
|
|
|
|
|
|
| |
* posix/src/execl.c, posix/src/execle.c,
posix/src/execlp.c, posix/src/execv.c,
posix/src/execve.c, posix/src/execvp.c,
posix/src/sleep.c, posix/src/usleep.c:
Compile contents conditionally.
|
| |
|
|
|
|
|
|
|
|
|
| |
* libcsupport/src/closedir.c, libcsupport/src/getcwd.c,
libcsupport/src/isatty.c, libcsupport/src/opendir.c,
libcsupport/src/readdir.c, libcsupport/src/readdir_r.c,
libcsupport/src/rewinddir.c, libcsupport/src/seekdir.c,
libcsupport/src/telldir.c, libcsupport/src/ttyname.c:
Compile contents conditionally.
|
|
|
|
|
| |
* configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: Add
Lattice Mico32 support.
|
|
|
|
|
|
| |
* ChangeLog, Makefile.am, cpu.c, cpu_asm.S, preinstall.am, rtems/asm.h,
rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/lm32.h,
rtems/score/types.h: New files.
|
|
|
|
|
|
| |
PR 1348/cpukit
* rtems/src/ratemonperiod.c: Properly handle period statistics after
cpu usage information is reset while a period is running.
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1347/cpukit
* rtems/include/rtems/rtems/timer.h, rtems/src/rtemstimer.c,
rtems/src/timerreset.c, rtems/src/timerserver.c,
rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c,
score/Makefile.am, score/include/rtems/score/watchdog.h: Rework Timer
Server to ensure that the context allows for blocking, allocating
memory, and acquiring semaphores and mutexes.
* score/src/watchdogadjusttochain.c: New file.
|
|
|
|
|
|
| |
PR 1346/cpukit
* rtems/include/rtems/rtems/ratemon.h: Sense of rate monotonic
statistics nanoseconds or ticks granularity conditional is backwards.
|
|
|
|
|
| |
* libfs/src/pipe/fifo.c: Actually disable initializing pipes as
requested in confdefs.h.
|
|
|
|
|
|
| |
* sapi/include/confdefs.h: Add disable of pipes by default since they
use resources which are otherwise not accounted for. Eventually the
resources will have to be properly configured.
|