Commit Graph

12963 Commits

Author SHA1 Message Date
Ralf Corsepius
0c72fd67d7 Remove K'n'R macros. 2006-12-15 07:26:43 +00:00
Ralf Corsepius
20777a5ebf 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/network.c: Use ioctl_command_t as arg in ioctl-functions.
2006-12-15 06:00:10 +00:00
Ralf Corsepius
ff73cf634a Use ioctl_command_t as arg in ioctl-functions. 2006-12-15 06:00:03 +00:00
Ralf Corsepius
18c0e30540 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/ne2000.c: Use ioctl_command_t as arg in ioctl-functions.
2006-12-15 05:56:01 +00:00
Ralf Corsepius
cdf41adb33 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* 3c509/3c509.c, ne2000/ne2000.c, wd8003/wd8003.c: Use
	ioctl_command_t as arg in ioctl-functions.
2006-12-15 05:53:50 +00:00
Ralf Corsepius
bb2a2253ca 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/network.c (uti596_ioctl): Use ioctl_command_t.
2006-12-15 05:48:16 +00:00
Ralf Corsepius
7a5265ff5d Use ioctl_command_t. 2006-12-15 05:48:07 +00:00
Ralf Corsepius
9994f298a0 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/network.c (at91rm9200_emac_ioctl): Use ioctl_command_t.
2006-12-15 05:46:15 +00:00
Ralf Corsepius
2a0951e53a 2006-12-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/network.c (mc9328mxl_enet_ioctl): Use ioctl_command_t.
2006-12-15 05:44:51 +00:00
Till Straumann
215e019f8b * startup/bspstart.c: Changed BSP_installVME_isr() so that
the special handling of a 'FPGA interrupt' [this FPGA is *not*
	present on the uC5282 module but is externally connected to
	IRQ1 on Eric Norum's particular 'motherboard'] is only
	activated when connecting to the special vectors > 192.
	The change allows us ordinary users [:-)] to use IRQ1
	normally, simply by connecting an ISR to vector 64+1...
	Also, BSP_enable_irq_at_pic(), BSP_disable_irq_at_pic(),
	BSP_irq_is_enabled_at_pic() were introduced (compat. with
	some PPC BSPs).
2006-12-15 04:37:55 +00:00
Till Straumann
0c3167ba0d * m68k/mcf5282/include/mcf5282.h: added __may_alias__
attribute to low-level scalar type definitions and
	removed intermediate (void*) cast.
2006-12-14 23:13:07 +00:00
Till Straumann
fd8f417290 2006-12-14 Till Straumann <strauman@slac.stanford.edu>
* m68k/mcf5282/include/mcf5282.h: fixed wrong value
	of MCF5282_QSPI_QDLYR_SPE.
2006-12-14 23:11:08 +00:00
Joel Sherrill
7c3b2dd345 Fixed line length -- must be < 80. 2006-12-14 12:22:49 +00:00
Ralf Corsepius
df591b525f 2006-12-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/dec21140.c, libchip/network/if_fxp.c: Use
	  ioctl_command_t as ioctl argument.
2006-12-14 07:24:56 +00:00
Ralf Corsepius
bd20bc8a12 Use ioctl_command_t as ioctl argument. 2006-12-14 07:24:39 +00:00
Ralf Corsepius
0efdeff2a4 2006-12-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/irq/irq_init.c: Remove unused var.
2006-12-14 05:45:58 +00:00
Ralf Corsepius
2bced8fccc Remove unused var. 2006-12-14 05:45:51 +00:00
Till Straumann
60b8e96b9b * mvme5500/Makefile.am, mvme5500/preinstall.am:
need to install bsp/vme_am_defs.h
2006-12-13 22:03:42 +00:00
Till Straumann
ff221cf486 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 21:53:54 +00:00
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