Joel Sherrill
c85ab23ab7
2009-08-05 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libcsupport/include/rtems/libio_.h,
libcsupport/src/fs_null_handlers.c: Null handlers are now const.
* libi2c/libi2c.c, libi2c/libi2c.h: Documentation. Do not create
semaphores on the fly.
* cpukit/libblock/src/bdpart.c: Fixed format specifier.
* cpukit/libblock/include/rtems/bdbuf.h, rtems/include/rtems.h,
rtems/include/rtems/rtems/asr.h, rtems/include/rtems/rtems/attr.h,
rtems/include/rtems/rtems/barrier.h,
rtems/include/rtems/rtems/barriermp.h,
rtems/include/rtems/rtems/cache.h, rtems/include/rtems/rtems/clock.h,
rtems/include/rtems/rtems/config.h, rtems/include/rtems/rtems/dpmem.h,
rtems/include/rtems/rtems/event.h,
rtems/include/rtems/rtems/eventmp.h,
rtems/include/rtems/rtems/eventset.h,
rtems/include/rtems/rtems/intr.h, rtems/include/rtems/rtems/message.h,
rtems/include/rtems/rtems/modes.h, rtems/include/rtems/rtems/mp.h,
rtems/include/rtems/rtems/msgmp.h, rtems/include/rtems/rtems/object.h,
rtems/include/rtems/rtems/part.h, rtems/include/rtems/rtems/partmp.h,
rtems/include/rtems/rtems/ratemon.h,
rtems/include/rtems/rtems/region.h,
rtems/include/rtems/rtems/regionmp.h,
rtems/include/rtems/rtems/rtemsapi.h, rtems/include/rtems/rtems/sem.h,
rtems/include/rtems/rtems/semmp.h, rtems/include/rtems/rtems/signal.h,
rtems/include/rtems/rtems/signalmp.h,
rtems/include/rtems/rtems/status.h,
rtems/include/rtems/rtems/support.h,
rtems/include/rtems/rtems/taskmp.h, rtems/include/rtems/rtems/tasks.h,
rtems/include/rtems/rtems/timer.h, rtems/include/rtems/rtems/types.h,
rtems/inline/rtems/rtems/support.inl: Documentation.
* include/rtems/irq-extension.h: Documentation. Added API for
interrupt servers.
2009-08-05 18:17:12 +00:00
Joel Sherrill
ce57509cbd
2009-06-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* include/rtems/bspIo.h, libcsupport/Makefile.am: Add putk().
* libcsupport/src/putk.c: New file.
2009-06-16 13:34:35 +00:00
Joel Sherrill
4670d91898
2009-05-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* Doxygen.in: Fixed project name. Added project number. Enabled auto
brief. Disabled include graphs.
* include/rtems/irq-extension.h, libblock/include/rtems/bdpart.h,
libblock/include/rtems/bdbuf.h, libblock/include/rtems/bdpart.h,
libblock/include/rtems/blkdev.h, libblock/include/rtems/diskdevs.h,
libblock/include/rtems/ramdisk.h, libblock/src/bdbuf.c,
libblock/src/blkdev.c, libblock/src/diskdevs.c, libblock/src/ramdisk.c:
Documentation.
* libblock/src/bdpart.c: Documentation. Fixed NULL pointer access.
2009-05-15 12:52:12 +00:00
Thomas Doerfler
b074e80e19
Added functions to translate integers to/from byte streams.
2009-05-05 12:50:43 +00:00
Ralf Corsepius
0bff7f84c8
New.
2009-02-20 16:12:53 +00:00
Joel Sherrill
aad655835a
2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* include/rtems/irq-extension.h, include/rtems/irq.h: Spelling errors
and spacing.
2009-02-19 19:29:19 +00:00
Ralf Corsepius
5726c42b3f
Remove (Abandoned).
2008-12-17 06:41:21 +00:00
Thomas Doerfler
06c3530efc
libnetworking/rtems/rtems_glue.c: Copy nothing if rtems_bsdnet_parse_driver_name() if namep is NULL.
...
include/rtems/status-checks.h: Added prefix "RTEMS" for all macros. Doxygen style comments. Cleanup.
2008-10-10 15:56:32 +00:00
Joel Sherrill
23c3f72e4d
2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* include/rtems/bspIo.h, libcsupport/Makefile.am: Add genchark() for
polled debug input from the same device as printk().
* libcsupport/src/getchark.c: New file.
2008-09-22 21:47:04 +00:00
Joel Sherrill
85bca3f228
2008-08-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* include/rtems/status-checks.h: Fixed integer conversion warning.
2008-08-20 17:29:37 +00:00
Thomas Doerfler
075d81772d
New function rtems_interrupt_handler_iterate()
...
for system information and diagnostics
2008-07-24 12:45:23 +00:00
Thomas Doerfler
224aebb3b8
added BSP to m68k
...
adapted PPC exception code
2008-07-11 10:07:00 +00:00
Joel Sherrill
a5d5c746f0
2008-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>
...
* include/rtems/status-checks.h: Fix style.
2008-07-10 15:05:31 +00:00
Thomas Doerfler
eed0491225
added irq-extension.h declarations
2008-07-10 12:56:31 +00:00
Thomas Doerfler
3210dcb39d
Macros for status code and return value checks.
2008-07-10 06:05:12 +00:00
Thomas Doerfler
bf95ccb506
Added const qualifier to various pointers and data tables to
...
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.
2008-05-27 10:34:15 +00:00
Joel Sherrill
90a5d194a2
2007-09-06 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* 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-09-06 22:51:25 +00:00
Ralf Corsepius
8eea24b8d3
2007-07-26 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* include/rtems/bspIo.h, include/rtems/pci.h:
Add extern "C" guards. Reported by
Robert S. Grimes <rsg@alum.mit.edu >.
2007-07-26 06:12:29 +00:00
Ralf Corsepius
cd9564e1cd
Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
2007-05-10 07:29:14 +00:00
Ralf Corsepius
b8a6285b67
New.
2007-05-10 07:19:35 +00:00
Ralf Corsepius
5515a75820
2007-05-10 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* include/rtems/bsd/sys/queue.h: New (Copied from
libnetworking/sys/queue.h).
2007-05-10 04:35:41 +00:00
Ralf Corsepius
7a4e32f453
2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* include/rtems/endian.h: New (Copied from
libnetworking/machine/endian.h).
2007-05-09 16:27:09 +00:00
Thomas Doerfler
d59cae9773
adapted BSP "motorola_powerpc" to support MVME24xx
2007-04-09 14:30:49 +00:00
Ralf Corsepius
f2a6ee017c
2007-03-31 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* include/rtems/pci.h: Further stdint.h fixed-size types.
2007-03-31 01:10:35 +00:00
Ralf Corsepius
ee2371896d
2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* include/rtems/pci.h: Use stdint.h fixed size-types.
2007-03-30 07:23:12 +00:00
Ralf Corsepius
7ecaafa0d8
Abandon DEPRECATED_TYPES.
2006-12-13 07:21:53 +00:00
Ralf Corsepius
cc349f036a
2005-11-10 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* include/rtems/stdint.h: Disable RTEMS proprietary fixed-size types.
2005-11-10 05:26:07 +00:00
Ralf Corsepius
1a58501609
2005-10-31 Ralf Corsepius <ralf.corsepius@rtems.org>
...
PR 840/rtems:
* include/rtems/irq.h: Fix several typos.
2005-10-31 14:14:32 +00:00
Ralf Corsepius
585cba912e
2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* include/rtems/concat.h: Add EXPAND0, CONCAT0.
2005-10-27 07:23:53 +00:00
Jennifer Averett
e01c480dfa
2005-05-17 Jennifer Averett <jennifer.averett@oarcorp.com>
...
* Makefile.am, preinstall.am: Added a common irq.h
* include/rtems/irq.h: New file.
2005-05-17 14:38:37 +00:00
Jennifer Averett
b3b6c41d66
2005-05-04 Jennifer Averett <jennifer.averett@oarcorp.com>
...
* include/rtems/pci.h: Name change to support common PCI interface
2005-05-04 19:42:12 +00:00
Joel Sherrill
4b9d865afe
2005-03-14 Joel Sherrill <joel@OARcorp.com>
...
* include/rtems/pci.h: Continue PCI API unification. All use
pci_find_device().
2005-03-14 21:48:18 +00:00
Joel Sherrill
b3f80031c7
2005-03-04 Joel Sherrill <joel@OARcorp.com>
...
* include/rtems/pci.h: Clean up and reformatting. Make PCI initialize
function part of the unified PCI API.
2005-03-04 21:47:36 +00:00
Joel Sherrill
a71e623822
2005-02-17 Joel Sherrill <joel@OARcorp.com>
...
* include/rtems/pci.h: Merge differences from
libbsp/powerpc/shared/pci/pci.h.
2005-02-17 16:30:00 +00:00
Ralf Corsepius
4d3b1bb254
2005-02-07 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* include/rtems/tar.h: New.
2005-02-07 13:16:15 +00:00
Ralf Corsepius
8ff51798d0
New header guards.
2005-01-28 05:14:20 +00:00
Ralf Corsepius
36e925891d
2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* include/rtems/userenv.h: Set up LOGIN_NAME_MAX iff not having been
defined before.
2005-01-28 02:07:41 +00:00
Ralf Corsepius
9d7259a7cf
2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
...
* include/rtems/stdint.h: Add signed8, signed16, signed32,
unsigned8, unsigned16, unsigned32.
2005-01-24 16:13:15 +00:00
Joel Sherrill
bd6566e6ad
2004-11-10 Joel Sherrill <joel@oarcorp.com>
...
* 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-10 23:57:58 +00:00
Ralf Corsepius
bffdb8281b
2004-11-05 Ralf Corsepius <ralf_corsepiu@rtems.org>
...
* 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-11-05 11:34:49 +00:00
Ralf Corsepius
a5777f043d
2004-04-13 Ralf Corsepius <ralf_corsepius@rtems.org>
...
* 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-04-13 15:15:28 +00:00
Ralf Corsepius
2f4c86f83e
2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
...
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-29 12:43:20 +00:00
Ralf Corsepius
1db1bc55a2
2004-03-23 Ralf Corsepius <ralf_corsepius@rtems.org>
...
PR/589 rtems
* include/rtems/pci.h: New (Moved from c/src/libchip/network/pci.h).
2004-03-23 12:21:47 +00:00
Ralf Corsepius
2609e83f77
Unused.
2004-03-08 16:26:41 +00:00
Ralf Corsepius
71e66df3ce
2003-09-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* 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-24 08:11:33 +00:00
Joel Sherrill
09fd8ce53c
2003-09-04 Joel Sherrill <joel@OARcorp.com>
...
* include/rtems/bspIo.h, include/rtems/fs.h, include/rtems/userenv.h:
URL for license changed.
2003-09-04 19:00:04 +00:00
Ralf Corsepius
f4e204cbfa
2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
PR 409:
* include/Makefile.am: Add rtems/stdint.h
* include/rtems/stdint.h: New.
2003-05-27 16:17:31 +00:00
Ralf Corsepius
97831b7013
2002-11-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* include/rtems/libio.h: Remove.
2002-11-18 23:55:24 +00:00
Ralf Corsepius
2d3c472b0f
2002-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* include/rtems/userenv.h: Rely upon <limits.h> for
_POSIX_LOGIN_NAME_MAX.
2002-11-15 14:50:44 +00:00
Eric Norum
108bab3ee7
Add vprintk function for kernel printing from routines
...
which have already obtained the va_list pointer.
2002-10-30 19:47:03 +00:00