Till Straumann
de8174fef5
2006-12-13 Till Straumann <strauman@slac.stanford.edu>
...
* shared/vme/vmeconfig.c, shared/vme/vme_universe.c:
use symbolic flag instead of numerical value
(vmeUniverseInstallIrqMgrAlt()). Define __INSIDE_RTEMS_BSP__
before including <bsp/vmeUniverse.h>
2006-12-13 20:50:20 +00:00
Till Straumann
afd4c7bbff
* vmeUniverse/vme_am_defs.h: Added address modifiers for 2eVME. Added
...
flags for 2eSST and DBW16.
* vmeUniverse/vmeUniverse.h: Removed AM definitions and include vme_am_defs.h
instead. Declare new routine vmeUniverseMapCRG(). Export 'irq manager' API
only if __INSIDE_RTEMS_BSP__ defined. Renamed 'shared' argument to
vmeUniverseInstallIrqMgrAlt() to 'flags' since now more options are available.
Added new flag to install 'posted-write' workaround.
* vmeUniverse/vmeUniverse.c: Allow BSP to override BSP_PCI2LOCAL_ADDR()
macro. Data width of outbound port can now be restricted to 16-bit
(if new DBW16 flag set in address modifier). Added vmeUniverseMapCRG()
for mapping local registers onto VME. Interrupt manager now implements
a workaround (enabled at installation time) which flushes the write-fifo
after user ISR returns. This requires the universe's registers to be
accessible from VME (either CSR space or CRG mapped to A16/A24/A32),
though.
* vmeUniverse/vmeTsi148.h: vmeTsi148ClearVMEBusErrors() now returns
the fault address as a 32-bit address (not ulonglong anymore). The
driver only supports 32-bit addresses. Declare new routine vmeTsi148MapCRG().
Export 'irq manager' API only if __INSIDE_RTEMS_BSP__ defined.
Renamed 'shared' argument to vmeTsi148InstallIrqMgrAlt() to 'flags'
to allow more options to be supported. Added comments explaining the
'posted-write' workaround implemented by the interrupt manager.
* vmeUniverse/vmeTsi148.c: Clear 'SYSFAIL' during initialization.
Allow BSP to override BSP_PCI2LOCAL_ADDR() macro. Added support for
2eSST when configuring windows (untested - I have no 2eSST).
Added vmeTsi148MapCRG() for mapping local registers onto VME.
Implemented 'posted-write' workaround for interrupt manager
(consult source for details).
2006-12-13 20:04:05 +00:00
Joel Sherrill
600a241e3b
2006-12-13 Joel Sherrill <joel@OARcorp.com>
...
* librtems++/include/rtems++/rtemsEvent.h,
librtems++/include/rtems++/rtemsMessageQueue.h,
librtems++/include/rtems++/rtemsSemaphore.h,
librtems++/include/rtems++/rtemsTask.h, librtems++/src/rtemsEvent.cc,
librtems++/src/rtemsMessageQueue.cc,
librtems++/src/rtemsSemaphore.cc, librtems++/src/rtemsTask.cc: Change
rtems_unsigned32 to uint32_t.
2006-12-13 15:52:00 +00:00
Joel Sherrill
5e11c97dcf
2006-12-13 Joel Sherrill <joel@OARcorp.com>
...
PR 1181/bsps
* optman/rtems/no-msg.c: Clean up dead code.
2006-12-13 14:48:55 +00:00
Joel Sherrill
460cd5b728
2006-12-13 Joel Sherrill <joel@OARcorp.com>
...
PR 1190/bsps
* bootcard.c: Remove status since unused.
2006-12-13 14:46:41 +00:00
Ralf Corsepius
0ab63e5040
2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* network/network.c, startup/imbx8xx.c: Minor warning fixes.
2006-12-13 14:43:44 +00:00
Joel Sherrill
71ce7e7586
2006-12-13 Alexey Shamrin <shamrin@gmail.com>
...
PR 1189/bsps
* console/outch.c: If you print a character with the code larger than
127 (extended ASCII) to the VGA console, then it blinks. The reason:
char == signed char, so such characters get represented by negative
numbers. The sign bit then goes to attribute byte, resulting in the
blinking.
2006-12-13 12:35:01 +00:00
Ralf Corsepius
d07cb3ac9f
2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* backward/rtc.h, backward/vmeintr.h, backward/confdefs.h,
backward/clockdrv.h, backward/itron.h, backward/console.h,
backward/imfs.h, backward/iosupp.h, backward/chain.h,
backward/motorola/mc68681.h, backward/motorola/mc68230.h,
backward/spurious.h, backward/rtemspppd.h, backward/zilog/z8536.h,
backward/zilog/z8030.h, backward/zilog/z8036.h, backward/dosfs.h,
backward/rtemsdialer.h, backward/asm.h, backward/timerdrv.h,
backward/ringbuf.h, backward/ftpd.h:
Abandon.
2006-12-13 07:27:42 +00:00
Ralf Corsepius
ff32049be4
Abandon.
2006-12-13 07:27:06 +00:00
Ralf Corsepius
c50c6bf3ca
2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* rtems/include/rtems/rtems/types.h: Abandon backward compatibility
types.
* include/rtems/stdint.h: Abandon DEPRECATED_TYPES.
* configure.ac: Abandon DEPRECATED_TYPES/--enable-deprecated.
* Makefile.am: Abandon DEPRECATED_TYPES.
2006-12-13 07:24:32 +00:00
Ralf Corsepius
f065e42864
Abandon backward compatibility types.
2006-12-13 07:24:10 +00:00
Ralf Corsepius
8373c318cc
Regenerate.
2006-12-13 07:22:54 +00:00
Ralf Corsepius
7ecaafa0d8
Abandon DEPRECATED_TYPES.
2006-12-13 07:21:53 +00:00
Ralf Corsepius
d547ff9f56
Abandon DEPRECATED_TYPES/--enable-deprecated.
2006-12-13 07:21:38 +00:00
Ralf Corsepius
294de470b4
2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3.
2006-12-13 05:39:19 +00:00
Ralf Corsepius
b25d6119f2
Use am_aux_dir/ampolish3.
2006-12-13 05:37:07 +00:00
Ralf Corsepius
f4cf0eaacf
Fix ugly typos.
2006-12-13 03:23:44 +00:00
Ralf Corsepius
062f670537
2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE.
* aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH.
* aclocal/project-root.m4: Require RTEMS_AMPOLISH.
2006-12-13 02:21:10 +00:00
Ralf Corsepius
a7529cedc7
Require RTEMS_AMPOLISH.
2006-12-13 02:20:29 +00:00
Ralf Corsepius
4db0f6f328
Remove RTEMS_AMPOLISH.
2006-12-13 02:19:13 +00:00
Ralf Corsepius
ff01b21f7c
Require AM_MAINTAINER_MODE.
2006-12-13 02:18:46 +00:00
Ralf Corsepius
48415d1e23
2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE.
2006-12-12 16:42:16 +00:00
Ralf Corsepius
a20841388e
Remove RTEMS_AMPOLISH.
2006-12-12 16:41:22 +00:00
Ralf Corsepius
e00746b307
2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH.
* configure.ac: Add RTEMS_AMPOLISH.
2006-12-12 16:37:22 +00:00
Ralf Corsepius
ada8d531e1
Add RTEMS_AMPOLISH.
2006-12-12 16:36:38 +00:00
Ralf Corsepius
fcb086122a
Remove RTEMS_AMPOLISH.
2006-12-12 16:36:21 +00:00
Ralf Corsepius
6b1e9217f6
2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: Add RTEMS_AMPOLISH3.
2006-12-12 14:48:05 +00:00
Ralf Corsepius
f1d96dbdf1
Add RTEMS_AMPOLISH3.
2006-12-12 14:47:57 +00:00
Ralf Corsepius
195e209a90
2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* rtems/score/ppc.h: Remove (Deprecated in 4.7).
* Makefile: Remove rtems/score/ppc.h.
2006-12-12 13:26:06 +00:00
Ralf Corsepius
cdc2fcb593
Regenerate.
2006-12-12 13:25:57 +00:00
Ralf Corsepius
7d16b75513
Remove rtems/score/ppc.h.
2006-12-12 13:25:47 +00:00
Ralf Corsepius
1598a7b044
Remove (Deprecated in 4.7).
2006-12-12 13:25:29 +00:00
Ralf Corsepius
34e7be2b4f
2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* shared/irq/idt.c: unsigned limits to match with
i386_get_info_from_IDTR.
2006-12-12 10:43:30 +00:00
Ralf Corsepius
0b933d6a03
2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* include/bsp.h: Use uint32_t instead of unsigned32.
2006-12-12 10:26:29 +00:00
Ralf Corsepius
ec76139c06
Use uint32_t instead of unsigned32.
2006-12-12 10:26:18 +00:00
Ralf Corsepius
4ce019ce69
2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* console/debugputs.c, shmsupp/getcfg.c, shmsupp/lock.c,
timer/timer.c: Use uint32_t instead of rtems_unsigned32/unsigned32.
2006-12-12 10:24:26 +00:00
Ralf Corsepius
1408ea8de8
Use uint32_t instead of rtems_unsigned32/unsigned32.
2006-12-12 10:24:16 +00:00
Ralf Corsepius
b8e42a7699
2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* console/console.c, timer/timer.c: Use uint32_t instead of
rtems_unsigned32/unsigned32.
2006-12-12 10:22:18 +00:00
Ralf Corsepius
fb8c4e992b
2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* rtems/src/barrierrelease.c: Remove stray rtems_unsigned32.
2006-12-12 10:01:56 +00:00
Ralf Corsepius
adb3c11445
Remove stray rtems_unsigned32.
2006-12-12 10:01:38 +00:00
Ralf Corsepius
74393f7178
2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libfs/src/imfs/imfs.h: Remove
increment_and_check_linkcounts (unused),
decrement_linkcounts (unused, broken).
2006-12-12 03:37:40 +00:00
Ralf Corsepius
4093c4b335
2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libnetworking/net/route.c, libnetworking/netinet/ip_input.c,
libnetworking/sys/domain.h: Cosmetics from FreeBSD.
2006-12-08 15:49:02 +00:00
Ralf Corsepius
5821bfd478
Cosmetics from FreeBSD.
2006-12-08 15:48:34 +00:00
Ralf Corsepius
cbe366e520
2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libnetworking/rtems/rtems_glue.c: Remove local
extern strdup.
2006-12-08 09:08:51 +00:00
Ralf Corsepius
8147b493a5
Remove local extern strdup.
2006-12-08 09:08:28 +00:00
Ralf Corsepius
11458809cc
2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libcsupport/include/rtems/libio.h, libcsupport/src/read.c,
libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c,
libfs/src/dosfs/msdos_file.c, libfs/src/imfs/deviceio.c,
libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
libfs/src/imfs/memfile.c, libnetworking/lib/ftpfs.c,
libnetworking/lib/tftpDriver.c, libnetworking/rtems/rtems_syscall.c:
Use size_t instead of uint32_t for read/write count-args.
2006-12-08 07:19:19 +00:00
Ralf Corsepius
7192476f7a
Use size_t instead of uint32_t for read/write count-args.
2006-12-08 07:18:27 +00:00
Ralf Corsepius
3f77f7189f
2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* rtems/src/timerserverfirewhen.c: Remove local
extern _Timer_Seconds_chain.
* rtems/src/timerserverfireafter.c: Remove local
extern _Timer_Ticks_chain.
2006-12-08 06:55:03 +00:00
Ralf Corsepius
fe571be3b7
Remove local extern _Timer_Ticks_chain.
2006-12-08 06:54:08 +00:00
Ralf Corsepius
70f54cfc35
Remove local extern _Timer_Seconds_chain.
2006-12-08 06:53:46 +00:00