Commit Graph

12799 Commits

Author SHA1 Message Date
Ralf Corsepius
87caabefe1 2007-01-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* ampolish3: Use MKDIR_P instead of mkdir_p.
2007-01-08 08:40:51 +00:00
Ralf Corsepius
fee0dc4d2f 2007-01-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove scripts/.
2007-01-08 08:36:31 +00:00
Ralf Corsepius
c624ce8908 Remove (Obsolete). 2007-01-08 08:24:50 +00:00
Ralf Corsepius
326e457ca5 2007-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/
	(BZ 1203).
2007-01-02 06:35:51 +00:00
Joel Sherrill
3f933c9b91 2006-12-20 Joel Sherrill <joel@OARcorp.com>
* posix_users/thread.t: Correct spelling error.
2006-12-20 21:14:46 +00:00
Till Straumann
7e278aa202 * 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-18 22:21:19 +00:00
Thomas Doerfler
36cb812bbc corrected bug in ata.c to avoid lockup of libblock
added remote frequest support to gen5200 BSP
2006-12-18 09:46:59 +00:00
Till Straumann
d761931ed0 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:09:11 +00:00
Joel Sherrill
c8f69360bc Fixed comment -- must be less than 80 characters wide. 2006-12-14 12:24:44 +00:00
Till Straumann
61d5ec9714 2006-12-13 Till Straumann <strauman@slac.stanford.edu>
* mvme5500/Makefile.am, mvme5500/preinstall.am:
	need to install bsp/vme_am_defs.h
2006-12-13 21:56:13 +00:00
Till Straumann
3fadd7a8a0 * oops - had worked on the wrong file. Reverted changes... 2006-12-13 21:08:44 +00:00
Till Straumann
138b8893ca * ChangeLog: fixed date of TS' last entry. 2006-12-13 21:03:50 +00:00
Till Straumann
93cd2c6efe 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:48:37 +00:00
Till Straumann
a175c1fb77 * 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:39:29 +00:00
Joel Sherrill
31cd77864b 2006-12-13 Joel Sherrill <joel@OARcorp.com>
PR 1181/bsps
	* optman/rtems/no-msg.c: Clean up dead code.
2006-12-13 14:49:38 +00:00
Joel Sherrill
70443fbbdf 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:28 +00:00
Ralf Corsepius
6ac4774dd7 2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3.
2006-12-13 05:39:46 +00:00
Ralf Corsepius
8bcd65b292 Use am_aux_dir/ampolish3. 2006-12-13 05:37:15 +00:00
Ralf Corsepius
640495db3a Fix ugly typos. 2006-12-13 02:52:34 +00:00
Ralf Corsepius
086917ba30 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:26:56 +00:00
Ralf Corsepius
4a81293451 Require RTEMS_AMPOLISH. 2006-12-13 02:26:16 +00:00
Ralf Corsepius
38d74a3f85 Remove RTEMS_AMPOLISH. 2006-12-13 02:26:00 +00:00
Ralf Corsepius
7a1d233117 Require AM_MAINTAINER_MODE. 2006-12-13 02:25:42 +00:00
Ralf Corsepius
f65c7eb304 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.
	* configure.ac: Add RTEMS_AMPOLISH.
2006-12-12 16:45:39 +00:00
Ralf Corsepius
5054b0a917 Add RTEMS_AMPOLISH. 2006-12-12 16:44:53 +00:00
Ralf Corsepius
b02783fefd Require AM_MAINTAINER_MODE. 2006-12-12 16:44:41 +00:00
Ralf Corsepius
5a89374297 Remove RTEMS_AMPOLISH. 2006-12-12 16:44:26 +00:00
Ralf Corsepius
80e88f244a 2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/rtems/rtems_glue.c: Remove local
	extern strdup.
2006-12-08 09:11:24 +00:00
Ralf Corsepius
1f01d5d7a6 Remove local extern strdup. 2006-12-08 09:11:05 +00:00
Ralf Corsepius
890c768e9e 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:24:05 +00:00
Ralf Corsepius
9e5d4952d5 Use size_t instead of uint32_t ad/write count-args. 2006-12-08 07:23:00 +00:00
Ralf Corsepius
1e65741d06 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:47 +00:00
Ralf Corsepius
1b7c831311 Remove local extern _Timer_Ticks_chain. 2006-12-08 06:55:20 +00:00
Ralf Corsepius
c0527a2d7b Remove local extern _Timer_Seconds_chain. 2006-12-08 06:55:04 +00:00
Ralf Corsepius
52781f4777 2006-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/inline/rtems/score/chain.inl: Add const qualifiers (works
	  around 651 aliasing bugs).
2006-12-04 14:46:11 +00:00
Ralf Corsepius
4b1756466e Backport from HEAD 2006-12-04 14:43:58 +00:00
Ralf Corsepius
9d7508e4f6 2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: New BUG-REPORT address.
2006-12-02 06:10:26 +00:00
Ralf Corsepius
5d91bedec0 2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: New BUG-REPORT address.
2006-12-02 06:09:45 +00:00
Ralf Corsepius
997c921551 Cleanup (Backport from HEAD). 2006-11-30 06:58:56 +00:00
Ralf Corsepius
3153d3f17c 2006-11-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/Cygwin-posix.cfg, custom/FreeBSD-posix.cfg,
	custom/HPUX9-posix.cfg, custom/Linux-posix.cfg
	custom/Solaris-posix.cfg, custom/armulator.cfg
	custom/bare.cfg, custom/csb336.cfg
	custom/csb337.cfg, custom/csb350.cfg
	custom/dmv152.cfg, custom/edb7312.cfg
	custom/ep1a.cfg, custom/erc32.cfg
	custom/erc32nfp.cfg, custom/gba.cfg
	custom/gen405.cfg, custom/gen5200.cfg
	custom/gen68302.cfg, custom/gen68340.cfg
	custom/gen68360.cfg, custom/genmongoosev.cfg
	custom/gensh1.cfg, custom/gensh2.cfg
	custom/gensh4.cfg, custom/gp32.cfg
	custom/h8sim.cfg, custom/helas403.cfg
	custom/hurricane.cfg, custom/i386ex.cfg
	custom/idp.cfg, custom/jmr3904.cfg
	custom/leon2.cfg, custom/leon3.cfg
	custom/mbx821_002b.cfg, custom/mbx8xx.cfg
	custom/mcp750.cfg, custom/mpc8260ads.cfg
	custom/mrm332.cfg, custom/mtx603e.cfg
	custom/mvme136.cfg, custom/mvme147.cfg
	custom/mvme162.cfg, custom/mvme162lx.cfg
	custom/mvme167.cfg, custom/mvme2100.cfg
	custom/mvme2307.cfg, custom/mvme5500.cfg
	custom/ods68302.cfg, custom/pc386.cfg
	custom/psim.cfg, custom/rbtx4925.cfg
	custom/rbtx4938.cfg, custom/score603e.cfg
	custom/shsim.cfg, custom/sim68000.cfg
	custom/simcpu32.cfg, custom/simsh4.cfg
	custom/simsh7032.cfg, custom/simsh7045.cfg
	custom/ss555.cfg, custom/ts_386ex.cfg:
	Cleanup (Backport from HEAD).
2006-11-30 06:55:43 +00:00
Joel Sherrill
161d158209 2006-11-20 Joel Sherrill <joel@OARcorp.com>
* sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
	and make output more compliant with other tests.
2006-11-20 23:18:37 +00:00
Ralf Corsepius
c0e38d1b90 2006-11-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove ampolish3.
2006-11-20 05:59:19 +00:00
Ralf Corsepius
f57174cdf6 2006-11-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add ampolish3.
	* bootstrap: Add -r (autoreconf).
2006-11-20 05:44:15 +00:00
Ralf Corsepius
0cfca5fcea 2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* bootstrap: Add -p (regenerate preinstall.ams).
2006-11-18 01:59:44 +00:00
Joel Sherrill
540c746db9 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* runtest: Correct tool name to match 4.7.
2006-11-17 23:05:58 +00:00
Joel Sherrill
91cee2ef87 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* psxsem01/init.c: Account for change in POSIX semaphore time handling.
	Previously the timeout was not absolute time and checked BEFORE
	attempting to lock semaphore.
2006-11-17 23:04:38 +00:00
Joel Sherrill
bd43cde824 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
	cases intended on all targets possible with new heap algorithm.
2006-11-17 23:03:08 +00:00
Joel Sherrill
012739eb9e 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* score/inline/rtems/score/object.inl, score/src/objectnametoid.c:
	Properly honor searching only local node even when on single CPU
	system.
2006-11-17 22:59:28 +00:00
Joel Sherrill
b5779dc1a3 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* score/src/coresemseize.c: Add missing ISR enable.
2006-11-17 22:58:21 +00:00
Joel Sherrill
1d4747f226 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* score/src/heapwalk.c: Use printk not printf.
2006-11-17 22:57:37 +00:00