summaryrefslogtreecommitdiffstats
path: root/cpukit/include (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2007-09-061-2/+19
| | | | | | | | | | | | | | | | * 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.
* 2007-07-26 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-07-262-0/+16
| | | | | | * 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/cdefs.h> instead of <sys/cdefs.h>.Ralf Corsepius2007-05-101-1/+1
|
* New.Ralf Corsepius2007-05-101-0/+180
|
* 2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-101-0/+602
| | | | | * include/rtems/bsd/sys/queue.h: New (Copied from libnetworking/sys/queue.h).
* 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-05-091-0/+92
| | | | | * include/rtems/endian.h: New (Copied from libnetworking/machine/endian.h).
* adapted BSP "motorola_powerpc" to support MVME24xxThomas Doerfler2007-04-091-0/+1
|
* 2007-03-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-03-311-6/+6
| | | | * include/rtems/pci.h: Further stdint.h fixed-size types.
* 2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-03-301-6/+8
| | | | * include/rtems/pci.h: Use stdint.h fixed size-types.
* Abandon DEPRECATED_TYPES.Ralf Corsepius2006-12-131-16/+0
|
* 2005-11-10 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-11-101-0/+2
| | | | * include/rtems/stdint.h: Disable RTEMS proprietary fixed-size types.
* 2005-10-31 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-10-311-4/+3
| | | | | PR 840/rtems: * include/rtems/irq.h: Fix several typos.
* 2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-10-271-0/+3
| | | | * include/rtems/concat.h: Add EXPAND0, CONCAT0.
* 2005-05-17 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-171-0/+218
| | | | | * Makefile.am, preinstall.am: Added a common irq.h * include/rtems/irq.h: New file.
* 2005-05-04 Jennifer Averett <jennifer.averett@oarcorp.com>Jennifer Averett2005-05-041-1/+1
| | | | * include/rtems/pci.h: Name change to support common PCI interface
* 2005-03-14 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-03-141-0/+16
| | | | | * include/rtems/pci.h: Continue PCI API unification. All use pci_find_device().
* 2005-03-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-03-041-1066/+1119
| | | | | * include/rtems/pci.h: Clean up and reformatting. Make PCI initialize function part of the unified PCI API.
* 2005-02-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-02-171-4/+7
| | | | | * include/rtems/pci.h: Merge differences from libbsp/powerpc/shared/pci/pci.h.
* 2005-02-07 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-02-071-0/+53
| | | | * include/rtems/tar.h: New.
* New header guards.Ralf Corsepius2005-01-286-13/+13
|
* 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-01-281-0/+2
| | | | | * include/rtems/userenv.h: Set up LOGIN_NAME_MAX iff not having been defined before.
* 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-01-241-0/+14
| | | | | * include/rtems/stdint.h: Add signed8, signed16, signed32, unsigned8, unsigned16, unsigned32.
* 2004-11-10 Joel Sherrill <joel@oarcorp.com>Joel Sherrill2004-11-101-7/+7
| | | | | | | * 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.
* 2004-11-05 Ralf Corsepius <ralf_corsepiu@rtems.org>Ralf Corsepius2004-11-051-38/+8
| | | | | | | * 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.
* 2004-04-13 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-04-131-11/+30
| | | | | | | | | | | | * 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>.
* 2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-03-291-0/+19
| | | | | | | | | | | | 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([..],[]).
* 2004-03-23 Ralf Corsepius <ralf_corsepius@rtems.org>Ralf Corsepius2004-03-231-0/+1153
| | | | | PR/589 rtems * include/rtems/pci.h: New (Moved from c/src/libchip/network/pci.h).
* Unused.Ralf Corsepius2004-03-081-2/+0
|
* 2003-09-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-09-241-27/+0
| | | | | | | * Makefile.am: Merge-in include/Makefile.am. * include/Makefile.am: Remove. * configure.ac: Reflect having removed include/Makefile.am and librpc/include/Makefile.am.
* 2003-09-04 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2003-09-043-3/+3
| | | | | * include/rtems/bspIo.h, include/rtems/fs.h, include/rtems/userenv.h: URL for license changed.
* 2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2003-05-272-1/+37
| | | | | | PR 409: * include/Makefile.am: Add rtems/stdint.h * include/rtems/stdint.h: New.
* 2002-11-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-11-181-310/+0
| | | | * include/rtems/libio.h: Remove.
* 2002-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-11-151-4/+11
| | | | | * include/rtems/userenv.h: Rely upon <limits.h> for _POSIX_LOGIN_NAME_MAX.
* Add vprintk function for kernel printing from routinesEric Norum2002-10-301-0/+2
| | | | which have already obtained the va_list pointer.
* 2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Ralf Corsepius2002-06-171-1/+1
| | | | * Include $(top_srcdir)/automake/*.am.
* 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-04-081-5/+5
| | | | * include/rtems/bspIo.h: Fix cpp-guards, remove references to i386.
* 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-03-281-1/+0
| | | | | | | | | * 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.
* 2002-01-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-01-161-4/+4
| | | | | | | | | * 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.
* 2002-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-01-082-0/+138
| | | | | | | * 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.
* 2002-01-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-01-061-0/+2
| | | | | * wrapup/.cvsignore: Readded. * include/.cvsignore: New file.
* 2001-12-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2002-01-042-3/+27
| | | | | | | | | | | | | | | | * 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.
* 2001-10-25 Jennifer Averett <jennifer@OARcorp.com>Joel Sherrill2001-10-251-2/+3
| | | | | | | * 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().
* 2001-08-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2001-08-171-0/+8
| | | | | | | | * 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.
* 2000-05-24 Fernando Ruiz Casas <fernando.ruiz@ctv.es>Joel Sherrill2001-05-241-0/+18
| | | | | * include/rtems/libio_.h: Added login name, uid, gid, euid, and egid so they can be part of the private environment.
* 2001-04-20 Correo Fernando-ruiz <correo@fernando-ruiz.com>Joel Sherrill2001-04-201-0/+3
| | | | | | | | | | | | | | | | | * include/rtems/libio_.h, libc/chroot.c, libc/privateenv.c: Private environment and chroot() enhancements and fixes. Comments: + privateenv has been modified to let at chroot() to be more POSIX like Sergei Organov recommended. + A task owner lets that rtems_set_private_env() will be called twice or more times. + chroot() can be called without a previous rtems_set_private_env(); (transpanrently) + The second call of rtems_set_private_env() makes a internal chroot("/") into global imfs_root. + chroot() runs like chdir() without a previous chdir("/") with the global root. + The current directory can be in a wrong place like Linux and many other Unices.
* 2001-01-25 Fernando Ruiz <fernando.ruiz@ctv.es>Joel Sherrill2001-01-251-9/+20
| | | | | | | | | | * Alternate email is correo@fernando-ruiz.com * libc/privateenv.c: New file. * include/rtems/libio_.h, libc/Makefile.am, libc/base_fs.c, libc/unmount.c: Moved default umask, current working directory, root, and links followed count into a structure "user environment" that can then be treated as a unit. This enable giving unique copies of these to individual threads or collection of threads.
* 2000-11-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-11-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | * include/Makefile.am, include/rtems/libio_.h, libc/Makefile.am, libc/assoc.c, libc/assocnamebad.c, libc/base_fs.c, libc/cfsetispeed.c, libc/cfsetospeed.c, libc/chdir.c, libc/chmod.c, libc/chown.c, libc/close.c, libc/closedir.c, libc/dup2.c, libc/error.c, libc/eval.c, libc/fchdir.c, libc/fchmod.c, libc/fcntl.c, libc/fdatasync.c, libc/fpathconf.c, libc/fstat.c, libc/fsync.c, libc/ftruncate.c, libc/getdents.c, libc/ioctl.c, libc/libio.c, libc/libio_sockets.c, libc/link.c, libc/lseek.c, libc/malloc.c, libc/mallocfreespace.c, libc/mknod.c, libc/mount.c, libc/newlibc.c, libc/no_libc.c, libc/open.c, libc/read.c, libc/readlink.c, libc/rmdir.c, libc/stat.c, libc/symlink.c, libc/tcsetattr.c, libc/telldir.c, libc/ttyname.c, libc/ttyname_r.c, libc/umask.c, libc/unlink.c, libc/unmount.c, libc/utime.c, libc/write.c: assoc.h, error.h, libio_.h, libio.h, and libcsupport.h moved from libc to lib/include/rtems and now must be referenced as <rtems/XXX.h>. * include/rtems/Makefile.am, include/rtems/.cvsignore: New file. * include/rtems/assoc.h, include/rtems/error.h, include/rtems/libcsupport.h, include/rtems/libio.h, include/rtems/libio_.h: New/moved files.
* 2000-09-28 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2000-09-281-2/+2
| | | | | | | | | | | | | | | * libc/libio.h (rtems_filesystem_file_handlers_r, rtems_filesystem_operations_table): Added _h to all structure fields to indicate they are "handlers". * libc/libio_.h, libc/chdir.c, libc/chmod.c, libc/chown.c, libc/close.c, libc/eval.c, libc/fchdir.c, libc/fchmod.c, libc/fcntl.c, libc/fdatasync.c, libc/fstat.c, libc/fsync.c, libc/ftruncate.c, libc/getdents.c, libc/imfs_eval.c, libc/imfs_unlink.c, libc/ioctl.c, libc/ioman.c, libc/link.c, libc/lseek.c, libc/mknod.c, libc/mount.c, libc/open.c, libc/read.c, libc/readlink.c, libc/rmdir.c, libc/stat.c, libc/symlink.c, libc/unlink.c, libc/unmount.c, libc/utime.c, libc/write.c: Modified to reflect above name change.
* Added printk as a generic, shared routine.Joel Sherrill2000-06-121-0/+37
|
* Updated copyright notice.Joel Sherrill1999-11-171-2/+1
|