| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* include/rtems/status-checks.h: Fixed integer conversion warning.
|
|
|
|
| |
for system information and diagnostics
|
|
|
|
| |
adapted PPC exception code
|
|
|
|
| |
* include/rtems/status-checks.h: Fix style.
|
| |
|
| |
|
|
|
|
|
|
| |
reduce size of data area.
IMFS: Fixed creation of symbolic links to avoid a compiler warning.
DOSFS: Use LibBlock instead of read() to read the boot record.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* libcsupport/Makefile.am, libcsupport/src/printk.c:
* libcsupport/src/printk_plugin.c: New file.
include/rtems/bspIo.h, libmisc/cpuuse/cpuusagereport.c,
libmisc/cpuuse/cpuuse.h, libmisc/stackchk/check.c,
libmisc/stackchk/stackchk.h: rtems/include/rtems/rtems/ratemon.h,
rtems/src/ratemonreportstatistics.c: Added capability to specify
your own "printf" routine to various reporting functions. This
added an XXX_with_plugin as the underlying implementation for
+ rtems_rate_monotonic_report_statistics
+ rtems_stack_checker_report_usage
+ rtems_cpu_usage_report
As demonstration, the http netdemo can now print out stack
and cpu usage reports.
|
|
|
|
|
|
| |
* include/rtems/bspIo.h, include/rtems/pci.h:
Add extern "C" guards. Reported by
Robert S. Grimes <rsg@alum.mit.edu>.
|
| |
|
| |
|
|
|
|
|
| |
* include/rtems/bsd/sys/queue.h: New (Copied from
libnetworking/sys/queue.h).
|
|
|
|
|
| |
* include/rtems/endian.h: New (Copied from
libnetworking/machine/endian.h).
|
| |
|
|
|
|
| |
* include/rtems/pci.h: Further stdint.h fixed-size types.
|
|
|
|
| |
* include/rtems/pci.h: Use stdint.h fixed size-types.
|
| |
|
|
|
|
| |
* include/rtems/stdint.h: Disable RTEMS proprietary fixed-size types.
|
|
|
|
|
| |
PR 840/rtems:
* include/rtems/irq.h: Fix several typos.
|
|
|
|
| |
* include/rtems/concat.h: Add EXPAND0, CONCAT0.
|
|
|
|
|
| |
* Makefile.am, preinstall.am: Added a common irq.h
* include/rtems/irq.h: New file.
|
|
|
|
| |
* include/rtems/pci.h: Name change to support common PCI interface
|
|
|
|
|
| |
* include/rtems/pci.h: Continue PCI API unification. All use
pci_find_device().
|
|
|
|
|
| |
* include/rtems/pci.h: Clean up and reformatting. Make PCI initialize
function part of the unified PCI API.
|
|
|
|
|
| |
* include/rtems/pci.h: Merge differences from
libbsp/powerpc/shared/pci/pci.h.
|
|
|
|
| |
* include/rtems/tar.h: New.
|
| |
|
|
|
|
|
| |
* include/rtems/userenv.h: Set up LOGIN_NAME_MAX iff not having been
defined before.
|
|
|
|
|
| |
* include/rtems/stdint.h: Add signed8, signed16, signed32,
unsigned8, unsigned16, unsigned32.
|
|
|
|
|
|
|
| |
* include/rtems/pci.h: BSPs use the name BSP_pci_configuration not pci.
Also need to address that this largely duplicates
libbsp/powerpc/pci/pci.h but that file is not used when both are
included due to the same double inclusion protection.
|
|
|
|
|
|
|
| |
* configure.ac: Remove RTEMS_USES_INTTYPES_H. Require inttypes.h.
* include/rtems/stdint.h: Remove "wild guesses", require inttypes.h.
* libcsupport/include/inttypes.h: Cleanup.
* libcsupport/include/stdint.h: Cleanup.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Rework stdint.h/inttypes.h support.
Add RTEMS_USES_STDINT_H. Add RTEMS_USES_INTTYPES_H.
Remove NEED_STDINT_H. Remove NEED_INTTYPES_H.
Remove termios-flag detection.
* libcsupport/Makefile.am: Install include/stdint.h and
include/inttypes.h for NEWLIB only.
* libcsupport/include/stdint.h: Rework; Now newlib specific.
* libcsupport/src/termios.c: Make newlib specific.
* include/rtems/stdint.h: Rework; Now wrapper to <stdint.h>.
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 561/rtems
* include/rtems/concat.h: New.
* Makefile.am: Add include/rtems/concat.h.
PR/589 rtems
* Makefile.am: Add include/rtems/pci.h.
* Makefile.am: Include automake/compile.am.
* configure.ac: RTEMS_TOP([..],[]).
|
|
|
|
|
| |
PR/589 rtems
* include/rtems/pci.h: New (Moved from c/src/libchip/network/pci.h).
|
| |
|
|
|
|
|
|
|
| |
* Makefile.am: Merge-in include/Makefile.am.
* include/Makefile.am: Remove.
* configure.ac: Reflect having removed include/Makefile.am and
librpc/include/Makefile.am.
|
|
|
|
|
| |
* include/rtems/bspIo.h, include/rtems/fs.h, include/rtems/userenv.h:
URL for license changed.
|
|
|
|
|
|
| |
PR 409:
* include/Makefile.am: Add rtems/stdint.h
* include/rtems/stdint.h: New.
|
|
|
|
| |
* include/rtems/libio.h: Remove.
|
|
|
|
|
| |
* include/rtems/userenv.h: Rely upon <limits.h> for
_POSIX_LOGIN_NAME_MAX.
|
|
|
|
| |
which have already obtained the va_list pointer.
|
|
|
|
| |
* Include $(top_srcdir)/automake/*.am.
|
|
|
|
| |
* include/rtems/bspIo.h: Fix cpp-guards, remove references to i386.
|
|
|
|
|
|
|
|
|
| |
* configure.ac:
AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
AM_INIT_AUTOMAKE([no-define foreign 1.6]).
* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
* Makefile.am: Remove AUTOMAKE_OPTIONS.
* wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Apply @subdirs. Remove POSIX_SUBDIRS. Remove
ITRON_SUBDIRS.
* configure.ac: Rework enable_unixlib handling.
Add RTEMS_MULTILIBS to cpuopts.h.
* include/Makefile.am: Add rtems/fs.h, rtems/userenv.h.
Add $(PROJECT_INCLUDE)/rtems. Remove libio_.h.
|
|
|
|
|
|
|
| |
* wrapup/Makefile.am: Add install-hook.
Remove SIZE_RTEMS.
* include/rtems/fs.h: New, extracted from libio_.h.
* include/rtems/userenv.h: New. extracted from libio_.h.
|
|
|
|
|
| |
* wrapup/.cvsignore: Readded.
* include/.cvsignore: New file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Use AS_IF instead of if/then/else.
Add AC_DEFINE_UNQUOTED(RTEMS_UNIX) for RTEMS_CPU==unix.
Add AC_DEFINE_UNQUOTED(RTEMS_UNIXLIB) for RTEMS_CPU==unix.
Add include/Makefile to CONFIG_FILES.
Add AC_ENABLE_MULITLIB.
Remove wrapup/rtems, wrapup/itron, wrapup/posix.
Remove */optman/Makefile from CONFIG_FILES.
* Makefile.am: Add include to SUBDIRS.
* rtems/Makefile.am: Remove optman from SUBDIRS.
* sapi/Makefile.am: Remove optman from SUBDIRS.
* include/Makefile.am: New file.
* include/rtems/bspIo.h: Relocated from lib/include.
* include/rtems/libio_.h: Relocated from lib/include.
|
|
|
|
|
|
|
| |
* libc/libio.c: Initialize more fields to NULL/0 during initialiation.
* include/rtems/libio_.h: Fix freenode macro so it works for sockets
which do not have the full set of filesystem operations and are
initialized via something other than open().
|
|
|
|
|
|
|
|
| |
* include/rtems/libio_.h: Added ifdef to ensure that LOGIN_NAME_MAX
is defined on GNU/Linux (RedHat 6.2 distribution).
* libc/unixlibc.c: Added stubs for rtems_io_register_name() and
rtems_io_lookup_name() so UNIX port would compile the IO manager
sptest that registers /dev/null.
|