Compare commits

...

4787 Commits

Author SHA1 Message Date
Joel Sherrill
0ae9ee1da4 Upgrade to 4.10.2 2011-12-13 14:34:19 +00:00
Joel Sherrill
a9069337a5 2011-12-09 Joel Sherrill <joel.sherrilL@OARcorp.com>
* math/init.c, mathf/init.c: Use DEVFS since we do have devices.
2011-12-09 19:19:28 +00:00
Chris Johns
afaa753b5a 2011-12-09 Chris Johns <chrisj@rtems.org>
PR 1968/filesystem
        * libfs/src/rfs/rtems-rfs-file.c: Fix to the seek bug where a seek
        to 0 after reading the end of the file did not point to the
        correct block.
        * libfs/src/rfs/rtems-rfs-rtems.h,
        libfs/src/rfs/rtems-rfs-trace.c: Fix the trace flags. Used to fix
        the bug.
2011-12-09 07:12:27 +00:00
Joel Sherrill
10fa27d64d 2011-12-07 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1984/doc
	* user/conf.t: Change CONFIGURE_MINIMUM_STACK_SIZE to
	CONFIGURE_MINIMUM_TASK_STACK_SIZE.
2011-12-07 20:08:49 +00:00
Ralf Corsepius
d1cbfaa89e 2011-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1983/networking
	* libnetworking/libc/gethostbyht.c (gethostent_r):
	Abort if (!hostf).
2011-12-07 06:51:43 +00:00
Ralf Corsepius
2fc9706a56 2011-11-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_udp.c (struct cu_data):
	Introduce unions _cu_inbuf, _cu_outbuf to avoid aliasing.
2011-11-30 07:00:47 +00:00
Joel Sherrill
3d83ae583c 2011-11-28 Werner Almesberger <werner@almesberger.net>
PR 1961/cpukit
	* score/src/coremsgsubmit.c: Close window caused by using message
	pending count rather than directly obtaining unused buffer.
2011-11-28 16:36:31 +00:00
Ralf Corsepius
9981ef0e6b Housekeeping. 2011-11-16 03:22:10 +00:00
Ralf Corsepius
5c872dee16 Regenerate. 2011-11-16 03:20:24 +00:00
Ralf Corsepius
e2292101d8 Bump GCC_RPMREL. 2011-11-16 03:19:29 +00:00
Ralf Corsepius
09b41d2262 Back port from CVS-HEAD. 2011-11-16 03:18:43 +00:00
Joel Sherrill
5b6f5447c5 2011-11-09 Jennifer Averett <jennifer.averett@oarcorp.com>
PR 1934/bsps
	* libchip/serial/ns16550.c: Change to unsigned variable.
2011-11-09 20:51:08 +00:00
Joel Sherrill
8d4d978d67 Move entries to correct file. 2011-11-09 18:52:25 +00:00
Joel Sherrill
294a609e9f 2011-11-09 Werner Almesberger <werner@almesberger.net>
PR 1954/cpukit
	* rtems/score/lm32.h: Protect against macro expansion.
2011-11-09 18:51:29 +00:00
Joel Sherrill
e3fbffb712 2011-11-09 Werner Almesberger <werner@almesberger.net>
PR 1957/cpukit
	* score/include/rtems/score/coremutex.h,
	score/inline/rtems/score/threadmp.inl: Add parentheses to protect
	macro arguments.
2011-11-09 18:44:01 +00:00
Joel Sherrill
c937e8fc18 2011-11-09 Werner Almesberger <werner@almesberger.net>
PR 1955/cpukit
	* rtems/score/cpu.h: Convert CPU_swap_u16 into a static inline.
2011-11-09 15:15:40 +00:00
Joel Sherrill
41fb7c43f3 2011-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>
PR 1952/cpukit
	* libmisc/untar/untar.c: Add return code for failure when unable to
	write file.
2011-11-07 21:42:37 +00:00
Chris Johns
4c5e2fcf7e 2011-11-03 Chris Johns <chrisj@rtems.org>
PR 1948/filesystem
        * libfs/src/rfs/rtems-rfs-file-system.c,
        libfs/src/rfs/rtems-rfs-file-system.h,
        libfs/src/rfs/rtems-rfs-format.c, libfs/src/rfs/rtems-rfs-rtems.c:
        Add support for mount passing an ASCIIZ string containing
        configuration options.
        * libblock/src/bdbuf.c: Fix state labels in trace output.
2011-11-03 04:23:07 +00:00
Ralf Corsepius
478fb7eb99 GDB_RPMREL = 2. 2011-10-31 08:08:47 +00:00
Ralf Corsepius
424b1bddeb 2011-10-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/serdbg/serdbg.h (putDebugChar, getDebugChar):
	Remove duplicate decls.
2011-10-09 04:48:19 +00:00
Ralf Corsepius
981a831e72 Regenerate. 2011-09-19 22:45:55 +00:00
Ralf Corsepius
9b0be4d6d7 Bump GDB_RPMREL. 2011-09-19 22:45:24 +00:00
Ralf Corsepius
234e280605 Renamer from CVS-HEAD. 2011-09-19 22:44:36 +00:00
Ralf Corsepius
224463dd16 Upgrade to gdb-7.3.1 2011-09-19 22:43:38 +00:00
Ralf Corsepius
84019c592b Sync with CVS-HEAD. 2011-09-19 22:42:33 +00:00
Joel Sherrill
a1bfb335c0 2011-09-01 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1895/cpukit
	* posix/src/mqueuerecvsupp.c, posix/src/pthreadjoin.c,
	score/src/coretodmsecstoticks.c, score/src/coretodusectoticks.c,
	score/src/timespectoticks.c: Ensure time conversions to ticks do not
	ignore partial tick and return 1 less than desired.
2011-09-01 18:24:57 +00:00
Ralf Corsepius
bebd101268 Remove. 2011-08-29 09:49:06 +00:00
Ralf Corsepius
1d204aed83 Cleanup. 2011-08-29 07:28:29 +00:00
Ralf Corsepius
1ea6e6ecc5 Regenerate. 2011-08-29 05:40:15 +00:00
Ralf Corsepius
b1e0b6a787 GCC_RPMREL = 3. 2011-08-29 05:38:47 +00:00
Ralf Corsepius
1b818282a9 Abandon gcc-4.4.5.
gcc-core-4.4.6-rtems4.10-20110829.diff.
gcc-g++-4.4.6-rtems4.10-20110829.diff.
2011-08-29 05:36:02 +00:00
Ralf Corsepius
089ab39484 New (Address OS X 10.7.1 build breakdowns). 2011-08-29 05:32:49 +00:00
Joel Sherrill
0b10f44e2d 2011-08-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1890/cpukit
	* psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
2011-08-21 19:59:56 +00:00
Sebastian Huber
391f35c8ff 2011-08-15 Julien Delange <julien.delange@gmail.com>
* irq/irq.c: Removed printk() before the interrupt initialization
	because it somehow destroys the interrupt context.
	* make/custom/nds.cfg: Enable Thumb interwork.
	* startup/bspstart.c: Set default exception handler.
2011-08-15 08:14:31 +00:00
Ralf Corsepius
ded0bfa42b Abandon fedora-13. 2011-08-04 04:57:46 +00:00
Joel Sherrill
eaad7ce078 2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1855/cpukit
	* Makefile.am, configure.ac: Correct signal processing during
	pthread_join. We are supposed to unblock the thread waiting on a
	pthread_join(), dispatch the signal handler, account for it
	potentially overwriting errno, and then have the thread return to
	blocking within pthread_join().
	* psxeintr_join/.cvsignore, psxeintr_join/Makefile.am,
	psxeintr_join/init.c, psxeintr_join/psxeintr_join.doc,
	psxeintr_join/psxeintr_join.scn: New files.
2011-07-31 22:40:53 +00:00
Joel Sherrill
426eb35f03 2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1855/cpukit
	* posix/src/psignal.c, posix/src/psignalunblockthread.c,
	posix/src/pthread.c, posix/src/pthreadjoin.c: Correct signal
	processing during pthread_join. We are supposed to unblock the thread
	waiting on a pthread_join(), dispatch the signal handler, account for
	it potentially overwriting errno, and then have the thread return to
	blocking within pthread_join().
2011-07-31 22:40:43 +00:00
Joel Sherrill
0126591e0a 2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1867/cpukit
	* Makefile.am, configure.ac, psx12/task.c, psxkey03/init.c,
	psxrwlock01/test.c: Correct implementation of pthread_exit() and
	pthread_join() to support the case where a thread is joinable but
	calls pthread_exit() before a thread has attempted to join.
	* psx16/.cvsignore, psx16/Makefile.am, psx16/init.c, psx16/psx16.doc,
	psx16/psx16.scn: New files.
2011-07-31 16:16:43 +00:00
Joel Sherrill
1389334318 2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1867/cpukit
	* posix/src/pthreadexit.c, posix/src/pthreadjoin.c: Correct
	implementation of pthread_exit() and pthread_join() to support the
	case where a thread is joinable but calls pthread_exit() before a
	thread has attempted to join.
2011-07-31 16:16:30 +00:00
Joel Sherrill
a9ed9230c6 2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1839/filesystem
	* libcsupport/include/rtems/libio_.h, libcsupport/src/fchdir.c,
	libcsupport/src/fdatasync.c, libcsupport/src/fpathconf.c,
	libcsupport/src/fsync.c, libcsupport/src/ftruncate.c,
	libcsupport/src/read.c, libcsupport/src/readv.c,
	libcsupport/src/write.c, libcsupport/src/writev.c: Some calls did not
	return proper status for permission errors or incorrectly permissions
	at all.
2011-07-31 14:12:29 +00:00
Joel Sherrill
5691dc6d5d 2011-07-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1864/doc
	* user/conf.t: Add missing documentation for
	CONFIGURE_MAXIMUM_POSIX_MESSAGE_QUEUE_DESCRIPTORS,
	CONFIGURE_MAXIMUM_POSIX_BARRIERS , CONFIGURE_MAXIMUM_POSIX_SPINLOCKS,
	CONFIGURE_MAXIMUM_POSIX_RWLOCKS.
2011-07-29 19:50:32 +00:00
Joel Sherrill
c2f26f0d5e 2011-07-26 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1851/doc
	* user/conf.t: Fix typo in CONFIGURE_MESSAGE_BUFFER_MEMORY example.
2011-07-26 14:13:33 +00:00
Joel Sherrill
ca356b5d3a 2011-07-22 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1845/bsps
	* make/custom/rtl22xx_t.cfg: Remove unused line with what is now
	invalid syntax.
2011-07-22 13:12:26 +00:00
Joel Sherrill
395fd11d2e 2011-07-21 Jorge Lopez <jorge.lopez.trescastro@esa.int>
PR 1766/bsps
	* clock/ckinit.c: Add missing read of Timer_Counter_1.
2011-07-21 20:52:27 +00:00
Joel Sherrill
5c2346afa8 Upgrade to 4.10.1 2011-07-21 17:48:36 +00:00
Joel Sherrill
3d2f5a0e79 2011-07-20 Till Straumann <strauman@slac.stanford.edu>
PR 1837/bsps
	* shared/motorola/motorola.c, shared/motorola/motorola.h: Add MVME2400
	board with 750 CPU to list of supported Motorola boards.
2011-07-20 16:39:45 +00:00
Joel Sherrill
3460d8b5a8 formatting. 2011-07-20 13:22:30 +00:00
Joel Sherrill
343304a644 2011-07-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1838/filesystem
	* libcsupport/src/fchmod.c: fchmod() does not need a writeable file
	descriptor.
2011-07-19 13:14:09 +00:00
Till Straumann
01eb27f0d0 2011-07-15 Till Straumann <strauman@slac.stanford.edu>
* nfs.c: removed stray Ctrl-M char.
2011-07-15 21:22:23 +00:00
Joel Sherrill
7805594ba8 2011-07-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
* .cvsignore, include/.cvsignore: New files.
2011-07-14 19:25:38 +00:00
Joel Sherrill
8ecd51abba 2011-07-14 Gene Smith <gene.smith@siemens.com>
PR 1381/networking
	* netinet/ip_output.c: If a null or unreachable gateway is
	specified either statically in networkconfig.h or from dhcp/bootp,
	sendto() fails on multicast send with errno "118 Host is unreachable".
	The failure occurs in networking file ip_output.c since it currently
	requires all multicasts to have a valid route to the outside world.
2011-07-14 19:22:04 +00:00
Joel Sherrill
2a329c7a00 2011-07-14 Gene Smith <gene.smith@siemens.com>
PR 1381/networking
	* libnetworking/netinet/ip_output.c: If a null or unreachable gateway
	is specified either statically in networkconfig.h or from dhcp/bootp,
	sendto() fails on multicast send with errno 118 Host
2011-07-14 19:16:20 +00:00
Joel Sherrill
3b06edafb8 2011-07-14 Till Straumann <strauman@slac.stanford.edu>
PR 1833/bsps
	* ne2000/ne2000.c: Addition of multicast support disabled broadcast
	reception. Patch also includes support to work on big endian CPUs.
2011-07-14 14:45:05 +00:00
Joel Sherrill
3960158406 2011-07-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1832/libcpu
	* at91rm9200/irq/irq.c: he bsp_interrupt_dispatch routine does not
	determine the correct interrupt source number. According to the
	datasheet, the reading of the interrupt vector register (AIC_IVR)
	notifies the hardware that the OS is taken care of the interrupt.
	Only after AIC_IVR have been read can the correct source number be
	read from the interrupt status register (AIC_ISR).
2011-07-13 20:24:19 +00:00
Joel Sherrill
f606f67762 2011-07-13 Till Straumann <strauman@slac.stanford.edu>
PR 1775/filesystem
	* libfs/src/nfsclient/src/nfs.c: NFSAddress NFS issue where read/write
	problems when requested bytes greater than nfsStBlksize. Failure to
	create files and symlinks.
2011-07-13 19:06:02 +00:00
Till Straumann
d21c73740c 2009-11-09 Till Straumann <strauman@slac.stanford.edu>
* ChangeLog: had forgotten to commit ChangeLog
2011-07-13 16:04:10 +00:00
Chris Johns
a10f0ede0d 2011-07-04 Chris Johns <chrisj@rtems.org>
PR 1827/filesystem
        * libfs/src/rfs/rtems-rfs-rtems.c: Skip the parent (..) path value
        when eval make moving up out of the RFS file system.
2011-07-04 00:27:36 +00:00
Joel Sherrill
fca42af6aa 2011-04-10 Kate Feng <feng@bnl.gov>
PR 1786/bsps
	* Makefile.am: Add support for Altivec.
	* startup/bspstart.c, Makefile.am: Use shared/startup/zerobss.c instead.
	* make/custom/mvme5500.cfg: Change CPU_CFLAGS to
	"-mcpu=7450 -mtune=7450 -Dmpc7455"
	* irq/BSP_irq.c, pci/detect_host_bridge.c, pci.c, pcifinddevice.c:
	Remove warnings.
	* vme/VMEConfig.h, include/bsp.h: use VME shared IRQ handlers.
	* network/if_100MHz/GT64260eth.c: Recycle the Rx mbuf if there
	is any Rx error.
2011-06-17 13:22:25 +00:00
Joel Sherrill
fcd8a63b84 Fix formatting. 2011-06-17 13:22:14 +00:00
Joel Sherrill
880f01b3d7 2011-06-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1812/filesystem
	* libfs/src/imfs/imfs_stat.c: stat() implementation for IMFS did not
	set st_blksize field. Set it based upon user configuration.
2011-06-10 18:17:02 +00:00
Chris Johns
771803b459 2011-05-27 Chris Johns <chrisj@rtems.org>
* samples/fileio/init.c, samples/fileio/system.h: Add support for
        create a RAM disk from the shell to aid bug testing on the 4.10
        branch.
2011-05-26 23:37:16 +00:00
Chris Johns
f74c529bd9 2011-05-27 Bo Hansen <mdboha@gmail.com>
PR 1776/networking
        * libnetworking/rtems/rtems_glue.c: Higher resolution microtime()
        for SO_TIMESTAMP.
2011-05-26 23:34:00 +00:00
Ralf Corsepius
336a0df287 2011-05-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/rtems/bspIo.h, include/rtems/concat.h,
	include/rtems/irq.h, libblock/include/rtems/bdbuf.h
	libcsupport/include/rtems/libio_.h, libcsupport/src/getuid.c,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/heap.h,
	score/include/rtems/score/sysstate.h, score/src/objectidtoname.c,
	score/src/objectnametoid.c, score/src/objectnametoidstring.c,
	score/src/thread.c, score/src/threadchangepriority.c,
	score/src/threadclearstate.c, score/src/threadclose.c,
	score/src/threadcreateidle.c, score/src/threaddelayended.c,
	score/src/threaddispatch.c, score/src/threadget.c,
	score/src/threadhandler.c, score/src/threadinitialize.c,
	score/src/threadloadenv.c, score/src/threadready.c,
	score/src/threadreset.c, score/src/threadrestart.c
	score/src/threadsetpriority.c, score/src/threadsetstate.c,
	score/src/threadsettransient.c, score/src/threadstackallocate.c
	score/src/threadstackfree.c, score/src/threadstart.c:
	Cosmetics from CVS-HEAD.
2011-05-25 14:18:10 +00:00
Ralf Corsepius
dea1dc2033 Cosmetics from CVS-HEAD. 2011-05-25 14:17:53 +00:00
Ralf Corsepius
4667b4d130 Merge with CVS-HEAD. 2011-05-25 11:23:30 +00:00
Ralf Corsepius
3342963ed1 2011-05-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/src/flashdisk.c, libblock/src/nvdisk.c:
	Add va_end() (Backport from HEAD).
2011-05-25 04:48:10 +00:00
Ralf Corsepius
c53e0e31f3 Regenerate. 2011-05-20 04:24:08 +00:00
Ralf Corsepius
882382d2cb gdb-7.2. 2011-05-20 04:22:41 +00:00
Ralf Corsepius
025c69292f Add gdb-7.2.
Remove gdb-7.0.1.
2011-05-20 04:21:35 +00:00
Ralf Corsepius
1cd4ae9e8d New. 2011-05-19 15:43:00 +00:00
Ralf Corsepius
3871497e40 Sync with rtems-4.11. 2011-05-19 15:37:41 +00:00
Ralf Corsepius
3af5699804 2011-05-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/Makefile.am: Add posixtime.h.
	* posix/src/clockgetres.c, posix/src/clockgettime.c,
	posix/src/clocksettime.c:
	Use CLOCK_PROCESS_CPUTIME_ID, CLOCK_THREAD_CPUTIME_ID.
	Include posix/src/posixtime.h.
	* posix/src/posixtime.h: New.
2011-05-19 15:32:44 +00:00
Till Straumann
d1e85c41ea 2011-05-18 Till Straumann <strauman@slac.stanford.edu>
PR1797/bsps
	* shared/bootcard.c: Fixed a typo (in code, not comment) which
	I introduced with the last change.
2011-05-18 16:08:56 +00:00
Ralf Corsepius
c9ea876523 Housekeeping. 2011-05-18 13:56:13 +00:00
Ralf Corsepius
c3e937868a Regenerate. 2011-05-18 13:53:47 +00:00
Ralf Corsepius
6d23901678 Bump GCC_RPMREL. 2011-05-18 13:52:56 +00:00
Ralf Corsepius
28e616b2e9 New. 2011-05-18 13:52:06 +00:00
Till Straumann
37834667fd 2011-05-18 Till Straumann <strauman@slac.stanford.edu>
PR1797/bsps: Applied cleaned-up version of Kate's patch.
	CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK is now a 'bspopts.h'
	setting and as such configurable.
2011-05-18 05:08:36 +00:00
Chris Johns
843459426b 2011-05-17 Chris Johns <chrisj@rtems.org>
PR 1774/filesystem
        * libfs/src/imfs/imfs_eval.c: The previous change broke some of
        the tests. This has been fixed.
2011-05-17 04:45:52 +00:00
Till Straumann
64a3101718 2011-05-16 Till Straumann <strauman@slac.stanford.edu>
* include/bsp.h: define CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK
2011-05-16 15:12:31 +00:00
Ralf Corsepius
6ae5406cf2 Partial merger from CVS-HEAD. 2011-05-16 05:19:58 +00:00
Ralf Corsepius
349cdaa67c Add fedora-16. 2011-05-16 05:14:16 +00:00
Ralf Corsepius
f0c49f0b35 Abandon openSUSE-11.2. 2011-05-16 05:13:15 +00:00
Sebastian Huber
2520ef9eee 2011-05-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1790/cpukit
	* libblock/src/flashdisk.c: Fixed memset() parameters.
2011-05-11 08:29:17 +00:00
Sebastian Huber
c7ba440e55 2011-05-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/bsp.h: Moved NEED_LOW_LEVEL_INIT define because it has to be
	visible for the assembler.
	* startup/linkcmds.brs5l: Fixed RAM size.
2011-05-06 06:28:04 +00:00
Joel Sherrill
e115f4b81d 2011-04-25 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1783/bsps
	* include/bsp.h: Remove dead prototypes of Clock_delay() and delay().
	Neither had bodies.
2011-04-25 19:39:42 +00:00
Joel Sherrill
9effafc88b 2011-04-22 Joel Sherrill <joel.sherrilL@OARcorp.com>
* console/console.c: Now compiles.
2011-04-22 17:07:59 +00:00
Joel Sherrill
b980892c2a 2011-04-20 Joel Sherrill <joel.sherrilL@OARcorp.com>
* acinclude.m4: Regenerated for TLL6527M.
2011-04-20 20:28:33 +00:00
Joel Sherrill
f7761ea064 Fix formatting. 2011-04-20 20:28:07 +00:00
Joel Sherrill
e08510ae01 2011-04-20 Rohan Kangralkar <rkangral@ece.neu.edu>
PR 1781/bsps
	* console/console-io.c: The UART RX and TX are different ISR
	now. So the array containing the registeration changes. The
	change is due to change in the libcup uart function.
2011-04-20 20:25:05 +00:00
Joel Sherrill
dcdfec1451 2011-04-20 Rohan Kangralkar <rkangral@ece.neu.edu>
PR 1781/bsps
        * ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
        preinstall.am, times, console/console.c, include/bsp.h,
        include/cplb.h, include/tm27.h, make/custom/TLL6527M.cfg,
        startup/bspstart.c, startup/linkcmds: New files.
        Initial port for the TLL6527Mboard that contains blackfin 52X
        range of processors. Used eZKit533 as a reference for building
        the port.
2011-04-20 20:23:55 +00:00
Joel Sherrill
0c5ea9bb34 2011-04-20 Rohan Kangralkar <rkangral@ece.neu.edu>
PR 1781/bsps
	* bf52x/include: Added additional MMR.
	* bf52x/interrupt: The BF52X processors have a different
	System interrupt controller than present in the 53X range of
	processors. The 52X have 8 interrupt assignment registers. The
	implementation uses tables to increase predictability.
	* serial/uart.?: Added DMA based and interrupt based transfer
	support. The uart code used a single ISR for TX and RX and tried
	to identify and multiplex inside the ISR. In the new code the
	type of interrupt is identified by the central ISR dispatcher
	bf52x/interrupt or interrupt/.	This simplifies the UART ISR.
2011-04-20 20:19:52 +00:00
Joel Sherrill
87fbfec5be 2011-04-20 Rohan Kangralkar <rkangral@ece.neu.edu>
PR 1781/bsps
	* bfin/rtems/bf52x.h: This file defines basic MMR for the Blackfin
	52x CPU.  The MMR have been taken from the ADSP-BF52x Blackfin
	Processor Hardware Reference from Analog Devices. Mentioned
	Chapters refer to this Documentation.
2011-04-20 20:19:18 +00:00
Ralf Corsepius
be0f7669fb Regenerate. 2011-04-20 15:39:02 +00:00
Ralf Corsepius
82a1e87a97 Regenerate. 2011-04-20 15:37:26 +00:00
Ralf Corsepius
3297613391 gcc-4.4.6. 2011-04-20 15:36:39 +00:00
Ralf Corsepius
a5846445f2 gcc-core-4.4.6-rtems4.10-20110420.diff 2011-04-20 15:36:04 +00:00
Ralf Corsepius
7c2d5b4e6f New. 2011-04-20 15:35:22 +00:00
Ralf Corsepius
4e11eef0b6 Regenerate. 2011-04-19 02:20:00 +00:00
Ralf Corsepius
2f8efdca9f New. 2011-04-19 02:18:24 +00:00
Ralf Corsepius
a79b64fb60 Bump GCC_RPMREL. 2011-04-19 01:51:08 +00:00
Ralf Corsepius
701d4d8485 newlib-1.18.0-rtems4.10-20110419.diff.
Preps for gcc-4.4.6.
2011-04-19 01:46:02 +00:00
Chris Johns
ec9d486333 2011-04-16 Chris Johns <chrisj@rtems.org>
PR 1774/filesystem
        * libfs/src/imfs/imfs_eval.c: Fix the IMFS eval and eval for make
        handlers to not inspect a mounted file sytems path.
2011-04-16 03:47:32 +00:00
Joel Sherrill
17cc97db97 2011-04-11 Keith Robertson <kjrobert at alumni dot uwaterloo dot ca>
* ne2000/ne2000.c: Add multicast support. Patch submitted to mailing
	list 2005-12-21.
2011-04-11 17:27:57 +00:00
Joel Sherrill
46604fcc5c 2011-04-04 Sebastien Bourdeauducq <sebastien.bourdeauducq@gmail.com>
PR 1722/networking
	* ftpd/ftpd.c: FTPD fails to parse correctly FTP commands relating to
	filenames with spaces in them.
2011-04-04 17:08:47 +00:00
Joel Sherrill
c13ddac0b2 2011-04-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1768/bsps
	* shared/irq/irq_asm.S: The nbench benchmark highlighted the fact that
	we do not perform a cld before calling C code in the ISR. This was
	historically not a problem but gcc 4.3 changed the behavior. From
	http://gcc.gnu.org/gcc-4.3/changes.html
2011-04-04 16:44:55 +00:00
Joel Sherrill
619f97eae2 2011-03-22 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1772/bsps
	* console/sci.c: Use same default baud rate as monitor.
2011-03-22 14:14:29 +00:00
Ralf Corsepius
3564f7f9eb Add config.status, config.sub, config.log. 2011-03-20 06:53:27 +00:00
cvs2git
0987f475e2 This commit was manufactured by cvs2svn to create branch
'rtems-4-10-branch'.

Cherrypick from master 2011-03-18 10:11:40 UTC Ralf Corsepius <ralf.corsepius@rtems.org> '2010-04-09	Ralf Corsépius <ralf.corsepius@rtems.org>':
    cpukit/zlib/ChangeLog
    cpukit/zlib/ChangeLog.zlib
    cpukit/zlib/FAQ
    cpukit/zlib/Makefile.am
    cpukit/zlib/README
    cpukit/zlib/adler32.c
    cpukit/zlib/compress.c
    cpukit/zlib/crc32.c
    cpukit/zlib/deflate.c
    cpukit/zlib/deflate.h
    cpukit/zlib/doc/algorithm.txt
    cpukit/zlib/gzclose.c
    cpukit/zlib/gzguts.h
    cpukit/zlib/gzlib.c
    cpukit/zlib/gzread.c
    cpukit/zlib/gzwrite.c
    cpukit/zlib/infback.c
    cpukit/zlib/inffast.c
    cpukit/zlib/inflate.c
    cpukit/zlib/inflate.h
    cpukit/zlib/inftrees.c
    cpukit/zlib/inftrees.h
    cpukit/zlib/trees.c
    cpukit/zlib/uncompr.c
    cpukit/zlib/zconf.h
    cpukit/zlib/zlib.3
    cpukit/zlib/zlib.h
    cpukit/zlib/zutil.c
    cpukit/zlib/zutil.h
    testsuites/libtests/mathf/.cvsignore
    testsuites/libtests/mathf/Makefile.am
    testsuites/libtests/mathf/mathf.scn
Cherrypick from master 2011-02-02 13:58:02 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'New (Split out from math/).':
    testsuites/libtests/mathf/domathf.c
    testsuites/libtests/mathf/init.c
2011-03-18 10:11:41 +00:00
Joel Sherrill
23005aab5a 2011-03-15 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c: Fix clock code on qemu. Also ensure UART is
	initialized early for printk.
2011-03-15 21:34:56 +00:00
Chris Johns
f6c010a7c2 2011-03-14 Chris Johns <chrisj@rtems.org>
PR 1757/filesystem
        * libfs/src/rfs/rtems-rfs-block-pos.h: Fix the bug in equal
        compare.
2011-03-14 07:44:33 +00:00
Chris Johns
f96d31c903 2011-03-14 Chris Johns <chrisj@rtems.org>
PR 1763/shell
        * libmisc/shell/hexdump-conv.c: Remove debug hacks.
2011-03-14 05:13:14 +00:00
Chris Johns
d991d2f194 2011-03-14 Chris Johns <chrisj@rtems.org>
PR 1757/filesystem
        * libfs/src/rfs/rtems-rfs-block-pos.h,
        libfs/src/rfs/rtems-rfs-block.h, libfs/src/rfs/rtems-rfs-file.c,
        libfs/src/rfs/rtems-rfs-rtems-file.c: Set the file size in
        iop-size when a file is open. Fix lseek to end of file then write
        for sizes less than half the file system block size.
2011-03-14 05:07:19 +00:00
Ralf Corsepius
56c5650161 Regenerate. 2011-03-10 12:25:26 +00:00
Ralf Corsepius
7f2ee3a10d Bump GCC_RPMREL. 2011-03-10 12:25:01 +00:00
Ralf Corsepius
7ffa1107ae Add suse11.4. 2011-03-10 07:36:50 +00:00
Joel Sherrill
a57171b957 2011-03-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1760/misc
	* compilers/gcc-target-default.cfg: Fix typo in CPP definition.
2011-03-09 00:10:09 +00:00
Joel Sherrill
97b6dc0bb9 2011-03-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1759/cpukit
	* posix/src/cancel.c, posix/src/pthreaddetach.c,
	posix/src/pthreadequal.c, posix/src/pthreadgetschedparam.c,
	posix/src/pthreadjoin.c, posix/src/pthreadkill.c,
	posix/src/pthreadsetschedparam.c: Some POSIX pthread services did not
	support using Classic API Task Ids.
2011-03-08 22:14:56 +00:00
Joel Sherrill
46974aa75c 2011-03-07 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1756/bsps
	* timer/timer.c: Retry on timer calibration loop failure.
2011-03-07 17:35:52 +00:00
Joel Sherrill
7869594e97 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
* shared/start/start.S: Remove conflict markers in comment.
2011-03-04 16:56:23 +00:00
Joel Sherrill
8d45df8368 2011-03-04 Till Straumann <strauman@slac.stanford.edu>
PR 1738/bsps
	* clock/clock.c, include/bsp.h, network/network.c: system clock driver
	programs the PIT w/o assuming the CPU clock frequency being a power
	of two.
2011-03-04 16:03:53 +00:00
Joel Sherrill
6481895a2e 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1744/doc
	* user/clock.t: rtems_clock_time_value type uses changed to struct
	timeval.
2011-03-04 15:34:16 +00:00
Joel Sherrill
302784eafb 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1751/bsps
	* start/start.S: Fix typo which was not caught by binutils prior to a
	recent bug fix.
2011-03-04 14:37:34 +00:00
Joel Sherrill
7fce2ca5cd 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1748/bsps
	* clock/ckinit.c, include/leon.h: When the clock tick generates an
	interrupt WHILE we have interrupts disabled doing a get TOD or
	uptime, the get nanoseconds handler was returning a bogusly large
	number.
2011-03-04 14:07:08 +00:00
Joel Sherrill
631a092239 2011-03-04 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1748/bsps
	* clock/ckinit.c: When the clock tick generates an interrupt WHILE we
	have interrupts disabled doing a get TOD or uptime, the get
	nanoseconds handler was returning a bogusly large number.
2011-03-04 14:07:06 +00:00
Joel Sherrill
5180f7cb36 2011-03-03 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1750/bsps
	* console/erc32_console.c: The new console driver did not support
	polled mode. It also had a bug in which it could lose a transmitter
	interrupt.
2011-03-03 14:03:48 +00:00
Joel Sherrill
280f82d71d Formatting. 2011-03-03 13:34:34 +00:00
Chris Johns
b3c3864678 2011-03-03 Chris Johns <chrisj@rtems.org>
* libcsupport/src/mknod.c, libfs/src/rfs/rtems-rfs-inode.c: PR
        1749. Fix the incorrect handling of the file type in the mode
        value to reject invalid types as per the standard.
2011-03-03 06:33:16 +00:00
Ralf Corsepius
c204c27bee Regenerate. 2011-03-01 05:25:24 +00:00
Ralf Corsepius
1ae20cfddf Bump GCC_RPMREL. 2011-03-01 05:24:34 +00:00
Ralf Corsepius
4bc5bb4af5 gcc-core-4.4.5-rtems4.10-20110301.diff.
Remove gcc-4.4.4.
2011-03-01 05:23:04 +00:00
Ralf Corsepius
2570d2cd0c Remove (Obsolete) 2011-03-01 05:22:01 +00:00
Ralf Corsepius
8fa1017f79 New. 2011-03-01 05:21:31 +00:00
Joel Sherrill
13b16979fe 2011-02-17 Till Straumann <strauman@slac.stanford.edu>
PR 1738/bsps
	* README, startup/bspstart.c, startup/linkcmds: Add support for dynamic
	clock speed determination. This algorithm is described in the README
	file. The output of the RTEMS Timing Tests was moved to TIMES to
	signicantly shrink the README.
	* TIMES: New file.
2011-02-17 13:25:24 +00:00
Ralf Corsepius
91d96cd49e 2011-02-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* new-exceptions/bspsupport/vectors.h: Add extern "C" {}.
2011-02-17 03:30:18 +00:00
Joel Sherrill
6a0fb2a9d7 2011-02-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
* common/cpright.texi: Update copyright.
2011-02-08 17:18:30 +00:00
Joel Sherrill
83dcd23af4 Ensure all version instances say 4.10. 2011-02-08 15:56:24 +00:00
Joel Sherrill
784f9c10ea 2011-02-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
* setup.def, shell/preface.texi: Update version.
2011-02-08 15:35:09 +00:00
Ralf Corsepius
e5f7481803 2011-02-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp69/init.c: Use "ld" instead of PRId32 to print
	struct timespec->tv_nsec.
2011-02-08 07:24:00 +00:00
Ralf Corsepius
cea600774d 2011-02-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Remove PRIxblksize_t, PRIxblkcnt_t.
2011-02-08 06:40:11 +00:00
Ralf Corsepius
1ebe3da136 2011-02-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t.
	* configure.ac: Add AC_CHECK_SIZEOF([blksize_t]),
	AC_CHECK_SIZEOF([blkcnt_t]).
2011-02-08 06:38:04 +00:00
Ralf Corsepius
664db16fd8 2011-02-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t.
	* configure.ac: Add AC_CHECK_SIZEOF([blksize_t]),
	AC_CHECK_SIZEOF([blkcnt_t]).
2011-02-08 06:38:03 +00:00
Ralf Corsepius
ca04b36fcd 2011-02-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp19/inttest.h: Use PRIx32 instead of "lx".
2011-02-08 04:53:03 +00:00
Chris Johns
ebb86f28ea 2011-02-08 Brett Swimley <bswimley@advanced.pro>
* libfs/src/rfs/rtems-rfs-rtems.c: Fix bug where the eval path did
        not close an inode.
2011-02-07 22:34:10 +00:00
Joel Sherrill
ea44530098 2011-02-02 Joel Sherrill <joel.sherrilL@OARcorp.com>
* sp04/tswitch.c: Shrink memory requirements.
2011-02-02 19:02:17 +00:00
Joel Sherrill
d71a5bb638 2011-02-02 Joel Sherrill <joel.sherrilL@OARcorp.com>
* cpuuse/tswitch.c: Shrink memory requirements.
2011-02-02 18:53:04 +00:00
Ralf Corsepius
53328c8f74 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.68, automake-1.11.1.
2011-02-02 15:18:21 +00:00
Ralf Corsepius
90df1d9726 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.68, automake-1.11.1.
2011-02-02 15:18:06 +00:00
Ralf Corsepius
2b98a7b58b 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* tools/configure.ac: Require autoconf-2.68, automake-1.11.1.
2011-02-02 15:11:53 +00:00
Ralf Corsepius
3f2ebce1b5 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* math/math.scn, mathf/mathf.scn: Regenerate.
	* Makefile.am, configure.ac: Add mathf/.
	* math/init.c, math/Makefile.am: Reflect having split-out mathf.
	* math/domathf.c, math/domathl.c: Remove.
	* mathf/Makefile.am, mathf/domathf.c, mathf/init.c,
	mathf/mathf.scn: New (Split out from math/).
2011-02-02 14:13:34 +00:00
Ralf Corsepius
b9a1642778 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* math/init.c:
	Use fprintf(stdout,..) instead of printf.
	Use CONFIGURE_APPLICATION_DISABLE_FILESYSTEM.
2011-02-02 07:39:07 +00:00
Ralf Corsepius
97315f51e5 Backport from CVS-HEAD. 2011-02-02 02:30:10 +00:00
cvs2git
cc2bcea47c This commit was manufactured by cvs2svn to create branch
'rtems-4-10-branch'.

Cherrypick from master 2011-02-01 05:48:30 UTC Ralf Corsepius <ralf.corsepius@rtems.org> '2011-02-01	Ralf Corsepius <ralf.corsepius@rtems.org>':
    cpukit/libmisc/stringto/stringtolongdouble.c
    testsuites/libtests/POSIX/htonl.c
    testsuites/libtests/math/.cvsignore
    testsuites/libtests/math/Makefile.am
    testsuites/libtests/math/domath.c
    testsuites/libtests/math/domath.in
    testsuites/libtests/math/domathf.c
    testsuites/libtests/math/domathl.c
    testsuites/libtests/math/init.c
2011-02-01 05:48:31 +00:00
Ralf Corsepius
f9e6b07ebf 2011-01-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* mongoosev/duart/mg5uart.c: Fix type mismatch.
2011-01-30 17:42:30 +00:00
Ralf Corsepius
8fcd535132 Regenerate. 2011-01-29 11:43:57 +00:00
Ralf Corsepius
657b167584 Bump GCC_RPMREL. 2011-01-29 11:42:59 +00:00
Ralf Corsepius
8334f03f38 Sync with cvs-HEAD. 2011-01-29 11:38:34 +00:00
Ralf Corsepius
29c8757132 2011-01-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* math/math.scn: New.
2011-01-27 07:28:24 +00:00
Ralf Corsepius
0f5c805d22 2011-01-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove build_date.c.
	* startup/bspstart.c: Remove BSP_build_date.
	* network/porting/README, network/porting/if_xxx_rtems.c,
	startup/bspstart.c: Remove CVS artefacts.
2011-01-27 04:44:23 +00:00
Joel Sherrill
a7c4e40564 2011-01-21 Eric Norum <wenorum@lbl.gov>
* libmisc/capture/capture.c: Avoid using TCB of task just deleted.
2011-01-21 19:40:28 +00:00
Joel Sherrill
cfe2ababc0 2011-01-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
* posix/src/psignal.c: Back port patch from head to avoid derefencing
	NULL.
2011-01-21 19:31:34 +00:00
Joel Sherrill
ade4940967 2011-01-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
* configure.ac: BSP supports bsp_reset() method.
2011-01-21 19:30:49 +00:00
Joel Sherrill
237ea06c1a 2011-01-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
* shared/pci/detect_raven_bridge.c: Fix spelling.
2011-01-19 16:56:46 +00:00
Joel Sherrill
9eb8eb25be 2011-01-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libchip/ide/ata.c: Fix spelling.
2011-01-19 14:51:54 +00:00
Joel Sherrill
3b4f1ec1e1 2011-01-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
* shared/pci/detect_raven_bridge.c: Fix spelling.
2011-01-19 14:51:03 +00:00
Joel Sherrill
67c0cb82b6 2011-01-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
* sapi/include/confdefs.h: Account for POSIX threads having a minimum
	of 2x the minimum stack size.
2011-01-19 14:50:20 +00:00
Ralf Corsepius
0fab42f14e 2011-01-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* math/domath.c, math/domathf.c, math/domath.in,
	math/domathl.c, math/init.c, math/Makefile.am:
	New (Import from rtems-4.11).
	* Makefile.am: Add math/
	* configure.ac: Add math/Makefile.
2011-01-14 13:40:43 +00:00
Ralf Corsepius
b7cb7e3bc5 Regenerate. 2011-01-14 13:32:44 +00:00
Ralf Corsepius
679dbc1986 newlib-1.18.0-rtems4.10-20110114.diff. 2011-01-14 13:22:02 +00:00
Ralf Corsepius
93239053a0 Bump GCC_RPMREL. 2011-01-14 13:20:50 +00:00
Ralf Corsepius
a457797e29 New (libm fixes). 2011-01-14 13:20:15 +00:00
Ralf Corsepius
dcbe86c640 Regenerate. 2011-01-10 08:52:20 +00:00
Ralf Corsepius
e9d1334d68 Sync with rtems-4.11. 2011-01-10 08:51:10 +00:00
Ralf Corsepius
9ef6024965 newlib-1.18.0-rtems4.10-20110110.diff. 2011-01-10 08:48:19 +00:00
Ralf Corsepius
a7bdd0bfc1 Bump GCC_RPMREL. 2011-01-10 08:47:40 +00:00
Ralf Corsepius
66da4469d1 New (backports from rtems-4.11-newlib). 2011-01-10 08:46:57 +00:00
Joel Sherrill
6565d038aa 2011-01-02 Danila Bespalov <danila DOT bespalov AT gmail DOT com>
* started/buildc.t, started/buildrt.t, started/nt.t, started/require.t,
	started/sample.t: Review and improve.
2011-01-02 16:12:05 +00:00
Joel Sherrill
04064003a2 2010-12-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
* SUPPORT: Update address.
2010-12-16 19:00:13 +00:00
Joel Sherrill
32950d435f 2010-11-24 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1674/doc
	* user/Makefile.am, user/dirstat.texi: Fix bad node reference.
2010-11-24 18:01:48 +00:00
Sebastian Huber
57bc4571f9 2010-11-23 Gedare Bloom <giddyup44@yahoo.com>
PR 1719/cpukit
	* shared/start/start.S: Avoid "bx" instruction to support ARMv4 and
	below.
2010-11-23 16:08:45 +00:00
Sebastian Huber
a73dc5d0ed 2010-11-23 Gedare Bloom <giddyup44@yahoo.com>
PR 1719/cpukit
	* arm_exc_abort.S: Avoid "bx" instruction to support ARMv4 and below.
2010-11-23 16:06:49 +00:00
Joel Sherrill
cb914b4e06 2010-11-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1717/cpukit
	* libcsupport/src/gxx_wrappers.c: Free memory on error.
2010-11-16 18:52:05 +00:00
Joel Sherrill
b0449da44a 2010-11-11 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1716/doc
	* user/concepts.t: print_name example used a variable which did not
	match the name of the passed in parameter.
2010-11-11 14:01:38 +00:00
Joel Sherrill
22d226c01b 2010-11-01 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1714/doc
	* user/datatypes.t, user/intr.t: Add missing description of
	rtems_status_codes.
2010-11-01 15:58:22 +00:00
Chris Johns
ab52da4049 2010-10-19 Chris Johns <chrisj@rtems.org>
* libfs/src/rfs/rtems-rfs-rtems-file.c: Add missing unlock in
        write. Return the error code in close.
2010-10-18 22:48:55 +00:00
Chris Johns
0b41397fc3 Disable trace. 2010-10-11 23:58:35 +00:00
Chris Johns
ce8cc8998d The patch to the 4.10 branch did not apply correctly. This fixes it. 2010-10-11 21:12:48 +00:00
Chris Johns
5a24436e22 2010-10-11 Chris Johns <chrisj@rtems.org>
* libfs/src/rfs/rtems-rfs-trace.c,
        libfs/src/rfs/rtems-rfs-trace.h: Add inode-delete.
        * libfs/src/rfs/rtems-rfs-shell.c: Fix formatting.
        * libfs/src/rfs/rtems-rfs-rtems-dir.c: Use ssize_t. Fix
        spelling.
        * libfs/src/rfs/rtems-rfs-block.c: Fix
        rtems_rfs_block_get_bpos to
        return the position correctly. A bpos does not have any
        special
        processing. Do no reset the buffer handle when shrinking
        indirectly.
        * libfs/src/rfs/rtems-rfs-inode.c: Add trace.
        * libfs/src/rfs/rtems-rfs-format.c: Fix comments.
        * libfs/src/rfs/rtems-rfs-group.c: Limit the inodes to the
        blocks
        in a group so the accounting works.
        * libfs/src/rfs/rtems-rfs-dir.c: PR 1705. Fix handling the
        offsets
        when deleting an entry.
        * libfs/src/rfs/rtems-rfs-buffer.h: Remove
        rtems_rfs_buffer_handle_reset. It is not needed and dangerous.
        * cpukit/libmisc/untar/untar.c: Merge 4.11 pax fix. This fix also
        supports MacOS's tar.
2010-10-11 04:40:08 +00:00
Ralf Corsepius
9ade402952 Regenerate. 2010-10-06 06:12:28 +00:00
Ralf Corsepius
90f45678fb Bump GCC_RPMREL. 2010-10-06 06:11:53 +00:00
Ralf Corsepius
83f3dac6f0 newlib-1.18.0-rtems4.10-20101006.diff. 2010-10-06 06:11:39 +00:00
Ralf Corsepius
4ff3089f44 Add patch from http://sourceware.org/ml/newlib/2010/msg00502.html. 2010-10-06 06:07:56 +00:00
Ralf Corsepius
e3fd09b947 Housekeeping. 2010-10-04 03:39:31 +00:00
Ralf Corsepius
bd56df3be5 Regenerate. 2010-10-04 03:36:31 +00:00
Ralf Corsepius
d519ed869d Add gcc-4.4.5 2010-10-04 03:35:35 +00:00
Ralf Corsepius
1aeefc5760 Upgrade to gcc-4.4.5 2010-10-04 03:34:50 +00:00
Ralf Corsepius
e974018480 New. 2010-10-04 03:32:25 +00:00
Ralf Corsepius
7f09997743 2010-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1708/build:
	* aclocal/check-cpuopts.m4: Fix m4-quoting.
2010-10-01 17:00:39 +00:00
Ralf Corsepius
5ba0475cde 2010-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for pthread_attr_{get,set}cputime instead of
	pthread_pthread_attr_{get,set}cputime (Typo).
2010-10-01 16:56:11 +00:00
Ralf Corsepius
f1f0ff55cd 2010-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for pthread_attr_{get,set}cputime instead of
	pthread_pthread_attr_{get,set}cputime (Typo).
2010-10-01 16:56:10 +00:00
Ralf Corsepius
02927773ce 2010-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove -Wno-unused-variable.
2010-09-29 14:28:56 +00:00
Ralf Corsepius
0490242430 2010-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* automake/compile.am: Remove non release-suitable warning flags.
2010-09-29 14:21:35 +00:00
Ralf Corsepius
00c0714146 2010-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/prog-cc.m4: Remove non release-suitable warning flags.
2010-09-29 14:20:05 +00:00
Ralf Corsepius
384eb8b323 Regenerate. 2010-09-29 14:17:19 +00:00
Ralf Corsepius
bfbb701126 Bump AUTOCONF_RPMREL 2010-09-29 14:17:06 +00:00
Ralf Corsepius
fa085be58f Add %bcond_with alltests. 2010-09-29 14:15:21 +00:00
Ralf Corsepius
91134d863f 2010-09-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* README.configure: Cleanup.
2010-09-27 04:14:39 +00:00
Ralf Corsepius
a9fb4f5d2f Remove. 2010-09-26 04:42:55 +00:00
Ralf Corsepius
c62f422cdb Sync with CVS-HEAD. 2010-09-24 13:17:15 +00:00
Ralf Corsepius
a7a7d280df 2010-09-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-cpuopts.m4: Add AC_LANG_SOURCE.
2010-09-23 14:50:42 +00:00
Ralf Corsepius
d919e82819 Regenerate. 2010-09-07 15:05:38 +00:00
Ralf Corsepius
ca19a24df2 Bump AUTOMAKE_RPMREL. 2010-09-07 15:05:17 +00:00
Ralf Corsepius
b535391c34 Sync with HEAD. 2010-09-07 15:04:57 +00:00
Ralf Corsepius
13963c70df Housekeeping. 2010-09-07 14:36:19 +00:00
Ralf Corsepius
b8532785b9 2010-08-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/aio.h, posix/src/aio_return.c:
	Let aio_return return ssize_t (Mandated by POSIX).
2010-09-01 11:18:34 +00:00
Ralf Corsepius
f4f2a249a3 2010-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/addr2ascii.c,
	libnetworking/libc/ascii2addr.c,
	libnetworking/libc/addr2ascii.3: Remove.
	* libnetworking/Makefile.am: Reflect changes above.
2010-09-01 11:17:40 +00:00
Ralf Corsepius
02fdeef779 2010-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* POSIX/Makefile.am: Add htonl.
	* POSIX/htonl.c: New.
2010-09-01 06:45:47 +00:00
Ralf Corsepius
3be4e514c2 Regenerate. 2010-08-28 06:17:58 +00:00
Ralf Corsepius
0bca53e60a newlib-1.18.0-rtems4.10-20100825.diff. 2010-08-28 06:17:12 +00:00
Ralf Corsepius
83ea8e243e Bump GCC_RPMREL. 2010-08-28 06:16:44 +00:00
Ralf Corsepius
7d51599d09 Abandon Fedora 11. 2010-08-28 06:15:24 +00:00
Ralf Corsepius
0d05301568 New. Partial back-port from RTEMS CVS-HEAD's newlib. 2010-08-28 06:09:15 +00:00
Joel Sherrill
b8dc838c14 2010-08-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1693/filesystem
	* libfs/src/imfs/memfile.c: IMFS_memfile_get_block_pointer() was
	checking incorrect pointer and thus had dead code.
2010-08-27 17:43:18 +00:00
Joel Sherrill
ed4a3f6e36 2010-08-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1692/filesystem
	* libcsupport/include/rtems/libio.h, libfs/src/devfs/devfs_eval.c,
	libfs/src/imfs/imfs_eval.c: Fix implementation and use of
	rtems_libio_is_valid_perms().
2010-08-27 17:33:11 +00:00
Chris Johns
958641833f 2010-08-26 Chris Johns <chrisj@rtems.org>
* libfs/src/rfs/rtems-rfs-file.c: Check then load the inode if not
        present on the close.

        * libfs/src/rfs/rtems-rfs-format.c: Initialise the buffer chain.
2010-08-26 06:35:22 +00:00
Ralf Corsepius
2dcfadad58 Regenerate. 2010-08-26 03:10:13 +00:00
Ralf Corsepius
7349490df7 binutils-2.20.1-rtems4.10-20100826.diff. 2010-08-26 03:09:11 +00:00
Ralf Corsepius
56b57d6199 Bump BINUTILS_RPMREL. 2010-08-26 03:08:33 +00:00
Ralf Corsepius
9909ac725e New. 2010-08-26 03:07:32 +00:00
Till Straumann
8ced0f5651 2010-08-25 Till Straumann <strauman@slac.stanford.edu>
PR 1689/bsps
	* shared/flash/intelFlash.c: Scale erase timeout by actual
	system clock rate rather than assuming a fixed value.
2010-08-25 22:24:01 +00:00
Ralf Corsepius
d1f662eb23 Regenerate. 2010-08-13 02:46:28 +00:00
Ralf Corsepius
3fee3d79d3 Bump GDB_RPMREL. 2010-08-13 02:45:13 +00:00
Ralf Corsepius
e075dd140b gdb-7.1-rtems4.10-20100812.diff 2010-08-13 02:42:46 +00:00
Ralf Corsepius
a258f68dc7 New. 2010-08-13 02:40:17 +00:00
Sebastian Huber
bcbd591ac9 Typo. 2010-08-11 12:17:36 +00:00
Sebastian Huber
1f154111ec 2010-09-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
* sapi/include/confdefs.h: Include <rtems.h> to resolve all
	dependencies.
2010-08-11 12:17:16 +00:00
Sebastian Huber
c440f0618e 2010-08-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1667/cpukit
	* libnetworking/rtems/mkrootfs.c: Include <rtems/libio.h>.
2010-08-11 11:23:43 +00:00
Ralf Corsepius
e37bd88d09 Regenerate. 2010-08-10 04:06:15 +00:00
Ralf Corsepius
56497c0932 newlib-1.18.0-rtems4.10-20100810.diff. 2010-08-10 04:05:00 +00:00
Ralf Corsepius
b72f24f7ab Bump GCC_RPMREL. 2010-08-10 04:04:08 +00:00
Ralf Corsepius
2890d67ae2 New. 2010-08-10 03:59:35 +00:00
Ralf Corsepius
54087bcd11 Sync with CVS-HEAD. 2010-08-10 03:57:03 +00:00
Sebastian Huber
e600b886f9 2010-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1615/cpukit
	* posix/src/keyrundestructors.c: Improved POSIX compliance.  Now we may
	have an unlimited number of iterations.
2010-08-09 08:13:47 +00:00
Sebastian Huber
718a0c5fa3 2010-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
* sapi/inline/rtems/chain.inl: Added
	rtems_chain_extract_unprotected().
2010-08-09 07:56:04 +00:00
Sebastian Huber
ffde51160a 2010-08-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1513/doc
	* user/chains.t: Added missing functions.  Uniform text for
	unprotected functions.
2010-08-09 07:51:52 +00:00
Ralf Corsepius
63e508e807 2010-08-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/aio.h, posix/src/aio_return.c:
	Let aio_return return ssize_t (Mandated by POSIX).
2010-08-09 07:37:18 +00:00
Sebastian Huber
b865cb4c1c 2010-08-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1650/cpukit
	* user/part.t: Clarify.
2010-08-09 07:29:14 +00:00
Ralf Corsepius
7ef633e634 Regenerate. 2010-07-13 05:11:58 +00:00
Ralf Corsepius
018d6877be Sync with CVS-HEAD. 2010-07-13 05:11:12 +00:00
Ralf Corsepius
1b84dae853 Bump GCC_RPMREL. 2010-07-13 05:10:43 +00:00
Till Straumann
df719841f8 2009-10-28 Till Straumann <strauman@slac.stanford.edu>
* byteorder.h: added ld_le16, st_le16.
2010-07-06 20:11:21 +00:00
Sebastian Huber
955a34b566 2010-07-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/include/rtems/libio_.h: Removed
	rtems_filesystem_mount_table_control.
	* libcsupport/include/rtems/libio.h, libcsupport/src/mount-mgr.c,
	libcsupport/src/mount.c libcsupport/src/statvfs.c,
	libcsupport/src/unmount.c, libmisc/shell/main_mount.c: Documentation.
	Removed rtems_filesystem_mounts_first() and
	rtems_filesystem_mounts_next().  Added
	rtems_filesystem_mount_iterate().  Changed return type of
	rtems_filesystem_iterate().  Removed rtems_filesystem_nodes_equal().

2010-07-01	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* libfs/src/nfsclient/src/nfs.c, libfs/src/nfsclient/src/nfs.c,
	libfs/src/nfsclient/src/librtemsNfs.h: Renamed
	rtems_nfsfs_initialize() in rtems_nfs_initialize().
	* sapi/include/confdefs.h: Reflect changes above.  Renamed
	*_miniIMFS in *_MINIIMFS.  Renamed *_NFSFS in *_NFS.
2010-07-01 15:18:06 +00:00
Sebastian Huber
c114654e78 2010-06-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libnetworking/lib/tftpDriver.c: rtems_tftp_ops and
	rtems_tftp_handlers are now const and static.
	* libnetworking/rtems/tftp.h: Removed
	rtems_bsdnet_initialize_tftp_filesystem and rtems_tftp_ops.
2010-07-01 15:01:11 +00:00
Sebastian Huber
f1fcf71d68 2010-06-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/src/mount.c: Fixed string assignment in mount entry
	allocation.
2010-07-01 14:57:08 +00:00
Sebastian Huber
e8cec9e302 2010-06-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1555/cpukit
	* Makefile.am, preinstall.am: Install md4.h and md5.h headers.

2010-06-14	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* sapi/include/confdefs.h: Do not define a filesystem if
	CONFIGURE_APPLICATION_DISABLE_FILESYSTEM is defined.
2010-07-01 14:51:25 +00:00
Sebastian Huber
3d3a18e619 2010-06-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/src/unmount.c: Removed obsolete declarations.  Fixed
	invalid memory free.

2010-06-10	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* libnetworking/rtems/ftpfs.h, libnetworking/lib/ftpfs.c:  Removed
	rtems_ftpfs_mount().

2010-06-10	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* libcsupport/src/mount-mktgt.c: New file.
	* libcsupport/Makefile.am: Reflect change above.
	* libcsupport/include/rtems/libio.h: Declare
	mount_and_make_target_path().

2010-06-09	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* libnetworking/rtems/ftpfs.h, libnetworking/lib/ftpfs.c:  Added
	rtems_ftpfs_mount() again.  Documentation.

2010-06-09	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* libcsupport/include/rtems/libio.h, sapi/include/confdefs.h: Added
	and use defines for file system types.

2010-06-09	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* libcsupport/src/mount.c: Fixed NULL pointer access.
2010-07-01 14:39:39 +00:00
Sebastian Huber
615d8ccf76 2010-06-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/include/rtems/libio.h: Documentation.

2010-06-08	Sebastian Huber <sebastian.huber@embedded-brains.de>

	PR 1524/filesystem
	* libcsupport/src/rtems_mkdir.c: New file.
	* libcsupport/src/Makefile.am: Reflect change above.
	* libcsupport/include/rtems/libio.h: Added rtems_mkdir().
	* libmisc/fsmount/fsmount.h, libmisc/fsmount/fsmount.c,
	libblock/src/bdpart-mount.c, libnetworking/rtems/mkrootfs.h,
	libnetworking/rtems/mkrootfs.c: Use rtems_mkdir().  Removed
	rtems_fsmount_create_mount_point() and rtems_rootfs_mkdir().
2010-07-01 14:29:09 +00:00
Sebastian Huber
00bf6744f5 2010-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/include/rtems/libio_.h: Declare
	rtems_filesystem_mount_table_control.
	* libcsupport/include/rtems/libio.h: Removed
	rtems_filesystem_table_first(), rtems_filesystem_table_next() and
	rtems_filesystem_table_node_t declarations.  Declare
	rtems_per_filesystem_routine, rtems_filesystem_iterate() and
	rtems_filesystem_get_mount_handler().
	* libcsupport/src/mount.c: Added rtems_filesystem_mounts_first() and
	rtems_filesystem_mounts_next().  Simplify mount().  Removed
	rtems_filesystem_mount_table_control_init.  Use
	rtems_filesystem_get_mount_handler().
	* libcsupport/src/mount-mgr.c: Removed rtems_filesystem_mounts_first() and
	rtems_filesystem_mounts_next().  Added rtems_filesystem_iterate() and
	rtems_filesystem_get_mount_handler().  Use rtems_libio_lock() and
	rtems_libio_unlock();
	* sapi/include/confdefs.h, libmisc/shell/main_mount.c: Update for
	mount API changes.

2010-06-07	Bharath Suri <bharath.s.jois@gmail.com>

	* libcsupport/include/rtems/libio_.h: Removed macros
	rtems_filesystem_is_separator
	rtems_filesystem_get_start_loc
	rtems_filesystem_get_sym_start_loc
	and added them as files under libcsupport/src/

	* libcsupport/src/: Added new files
	libcsupport/src/sup_fs_get_start_loc.c
	libcsupport/src/sup_fs_get_sym_start_loc.c
	libcsupport/src/sup_fs_is_separator.c

	* libcsupport/Makefile.am: Changes to accommodate new
	files under libcsupport/src/
2010-07-01 14:10:54 +00:00
Joel Sherrill
f33be44e4a 2010-06-24 Bharath Suri <bharath.s.jois@gmail.com>
PR 1542/filesystem
	PR 1585/filesystem
	* libfs/src/pipe/fifo.c: pipe_control_t was not deallocated if
	fifo_open() was attempted with (O_WRONLY|O_NONBLOCK).
	Mutex was locked too many times on this path and we needed an unlock.
2010-06-24 19:58:00 +00:00
Joel Sherrill
2aba056637 2010-06-24 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1587/filesystem
	Coverity Id 35
	* libfs/src/rfs/rtems-rfs-shell.c: Address possible NULL dereference.
2010-06-24 13:28:54 +00:00
Ralf Corsepius
fc64cf19ae 2010-06-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: autoconf >= 2.65, automake >= 1.11.
2010-06-23 13:33:02 +00:00
Chris Johns
0298b5ef16 2010-06-23 Chris Johns <chrisj@rtems.org>
PR 1577/filesystem
        * libfs/src/pipe/fifo.c: Fixed the error codes returned on
        open.
2010-06-23 05:06:34 +00:00
Chris Johns
c90bd0af85 2010-06-23 Chris Johns <chrisj@rtems.org>
* rtems/Makefile.am: Remove the stray 'c' file.
2010-06-23 03:08:16 +00:00
Chris Johns
4713109128 2010-06-22 Chris Johns <chrisj@rtems.org>
* startup/m68k-stub.c: PR 1539. Fix buffer overrun.
2010-06-22 11:23:22 +00:00
Joel Sherrill
654169dc50 2010-06-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1581/cpukit
	* libcsupport/include/rtems/malloc.h, sapi/include/confdefs.h: Remove
	extra * on function pointer declaration.
2010-06-21 21:13:30 +00:00
Joel Sherrill
0dc64779db 2010-06-21 Peter Dufault <dufault@hda.com>
PR 1570/cpukit
	* posix/src/semtimedwait.c: This routine is supposed to return -1/errno
	NOT the status directly.
2010-06-21 16:38:34 +00:00
Joel Sherrill
54a3c4deca 2010-06-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1554/cpukit
	Coverity Id 17
	* libi2c/libi2c.c: Fix memory leak on error.
2010-06-21 16:27:12 +00:00
Joel Sherrill
bec8f2b2ef 2010-06-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1559/misc
	Coverity Id 16
	* libmisc/monitor/mon-editor.c: Fix buffer overflow.
2010-06-21 16:25:20 +00:00
Ralf Corsepius
70874532b0 2010-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/include/rtems/rtems/object.h,
	rtems/src/rtemsobjectidapimaximum.c:
	Let rtems_object_id_api_maximum() return OBJECTS_APIS_LAST.
2010-06-18 13:29:29 +00:00
Ralf Corsepius
8d3088716d 2010-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/rtems/mkrootfs.h: doxygen cosmetics.
2010-06-18 10:03:49 +00:00
Ralf Corsepius
e66a39f25e 2010-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/if_ether.c: Misc. 64bit fixes from FreeBSD.
	* libfs/src/nfsclient/src/rpcio.c: Misc. 64bit fixes.
2010-06-18 10:00:46 +00:00
Chris Johns
3142a5c8c4 2010-06-18 Chris Johns <chrisj@rtems.org>
* libfs/src/rfs/rtems-rfs-file-block.c: Clean up uint64_t
        maths.

        * libfs/src/rfs/rtems-rfs-file-system.h,
        libfs/src/rfs/rtems-rfs-file-system.c: Move
        questionable macros to C functions.
2010-06-17 22:10:20 +00:00
Joel Sherrill
d25f7410d2 2010-06-17 Joel Sherrill <joel.sherrilL@OARcorp.com>
* sapi/include/confdefs.h: Remove RTEMS_COVERAGE conditionals.
2010-06-17 18:38:20 +00:00
Chris Johns
2668de20c7 2010-06-17 Chris Johns <chrisj@rtems.org>
libfs/src/rfs/rtems-rfs-bitmaps.h,
        libfs/src/rfs/rtems-rfs-block-pos.h,
        libfs/src/rfs/rtems-rfs-block.h: PR 1556. Struct clean up.
2010-06-17 04:38:29 +00:00
Ralf Corsepius
5c8fa6a0b2 2010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-file-system.h: Revert previous change.
	Force RTEMS_RFS_VERSION_MASK to be 32bit.
2010-06-17 03:57:17 +00:00
Ralf Corsepius
b439daa0e2 2010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-format.c: Various 64bit fixes.
2010-06-17 03:48:39 +00:00
Ralf Corsepius
23d3d8918f 2010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-format.c: Various 64bit fixes.
2010-06-17 03:47:00 +00:00
Ralf Corsepius
3e008012b9 2010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-file-system.c: Various 64bit fixes.
2010-06-17 03:41:21 +00:00
Ralf Corsepius
46c717080a 2010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-rtems-file.c: Various 64bit fixes.
2010-06-17 03:35:30 +00:00
Ralf Corsepius
eb5d659ff7 2010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-buffer.c: Various 64bit fixes.
2010-06-17 03:16:51 +00:00
Ralf Corsepius
f5577ea6eb 2010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-shell.c: Various 64bit fixes.
2010-06-17 03:14:12 +00:00
Ralf Corsepius
26cf027307 2010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-bitmaps-ut.c: Various 64bit fixes.
2010-06-17 02:48:50 +00:00
Ralf Corsepius
a585ea1360 2010-06-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-group.c: Various 64bit fixes.
2010-06-17 02:44:55 +00:00
Joel Sherrill
5d23f32a7e 2010-06-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1453/cpukit
	* posix/Makefile.am: newlib uses sysconf() for _CLOCKS_PER_SEC_ so
	enable it even when POSIX threads are disabled.
2010-06-16 19:12:05 +00:00
Ralf Corsepius
90cb370c1b 2010-06-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-file.c: Various 64bit fixes.
2010-06-16 17:43:57 +00:00
Ralf Corsepius
c7f60bc333 2010-06-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-inode.c: Various 64bit fixes.
2010-06-16 17:30:51 +00:00
Ralf Corsepius
9d20b9d6bb 2010-06-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-rtems.c: Various 64bit fixes.
	Add PRIomode_t.
2010-06-16 17:25:54 +00:00
Ralf Corsepius
652cdab3a6 2010-06-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-buffer-bdbuf.c:
	Various 64bit fixes.
2010-06-16 17:00:07 +00:00
Ralf Corsepius
2d2f01da9d 2010-06-16 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1556/cpukit
	* libfs/src/rfs/rtems-rfs-bitmaps.h,
	libfs/src/rfs/rtems-rfs-block-pos.h,
	libfs/src/rfs/rtems-rfs-buffer.h,
	libfs/src/rfs/rtems-rfs-file-system-fwd.h,
	libfs/src/rfs/rtems-rfs-file-system.h,
	libfs/src/rfs/rtems-rfs-file.h,
	libfs/src/rfs/rtems-rfs-format.h,
	libfs/src/rfs/rtems-rfs-group.h,
	libfs/src/rfs/rtems-rfs-inode.h:
	Rename "struct rtems_rfs_*_t" into "struct _rtems_rfs_*".
2010-06-16 14:41:01 +00:00
Ralf Corsepius
443ee5ac7c 2010-06-16 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1556/cpukit
	* libfs/src/rfs/rtems-rfs-shell.c: Remove rtems_rfs_shell_cmd_t.
2010-06-16 14:32:21 +00:00
Ralf Corsepius
64b287e36d 2010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1566/filesystem
	* libnetworking/rtems/mkrootfs.c,  libnetworking/rtems/mkrootfs.h:
	Let rtems_rootfs_append_host_rec take an in_addr_t as first arg.
	* libnetworking/rtems/rtems_dhcp.c, libnetworking/nfs/bootp_subr.c:
	Reflect changes above.
2010-06-16 13:52:04 +00:00
Ralf Corsepius
54cad054fd 2010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-dir.c: Various 64bit compatibility fixes.
	Add PRIdoff_t.
	Remove stray "\"s.
	* libfs/src/rfs/rtems-rfs-link.c: Various 64bit compatibility fixes.
2010-06-15 23:35:05 +00:00
Ralf Corsepius
f5d125e761 2010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-file-system.h: Remove bogus typecast.
2010-06-15 15:17:43 +00:00
Ralf Corsepius
cd28c732ba 2010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-block.c, libfs/src/rfs/rtems-rfs-buffer.c,
	libnetworking/nfs/bootp_subr.c: Misc. 64bit-compatibility fixes.
2010-06-15 13:35:53 +00:00
Ralf Corsepius
98d8ba3282 2010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/rtems/posix/pthread.h: Remove stray comment.
	Work-around doxygen comment bug.
2010-06-15 13:27:03 +00:00
Ralf Corsepius
430c7ff8a9 2010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/ip_fw.c, libnetworking/netinet/ip_input.c:
	Misc. 64bit-compatibility fixes.
2010-06-15 11:34:00 +00:00
Ralf Corsepius
b42a4778cd 2010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/print-ls.c, libmisc/shell/main_msdosfmt.c:
	Include <inttypes.h>.
	Misc. 64bit-compatibility fixes.
2010-06-15 05:42:40 +00:00
Sebastian Huber
559affa638 2010-06-14 Arnout Vandecappelle <arnout@mind.be>
PR 1557/misc
	* libchip/i2c/spi-sd-card.c: Fixed low capacity special case.
2010-06-14 16:09:23 +00:00
Joel Sherrill
9257060300 2010-06-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1553/filesystem
	Coverity Id 37
	* libblock/src/flashdisk.c: Fix two paths which should have returned an
	error but did not have the return statement.
2010-06-14 13:02:29 +00:00
Ralf Corsepius
45ef86e160 2010-06-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/rtems/mkrootfs.h,
	posix/include/rtems/posix/pthread.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/priority.h,
	score/include/rtems/score/threadq.h,
	score/include/rtems/score/timestamp.h: Move 'extern "C"'.
2010-06-14 06:09:11 +00:00
Ralf Corsepius
abd363672a 2010-06-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/rtems/posix/threadsup.h: Add extern "C".
2010-06-14 06:04:07 +00:00
Ralf Corsepius
cbaf3bc8fe 2010-06-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/in_pcb.c:
	Eliminate "ushort".
2010-06-14 05:59:45 +00:00
Ralf Corsepius
d9f0918c4f 2010-06-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/pipe/fifo.c, libfs/src/pipe/pipe.h:
	Eliminate "uint".
2010-06-14 05:49:56 +00:00
Ralf Corsepius
354b8d5a71 Regenerate. 2010-06-13 03:39:35 +00:00
Ralf Corsepius
17c5077da8 2010-06-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/rtems/tar.h, libcsupport/include/tar.h: Remove.
	* configure.ac: Require toolchain to provide tar.h.
	* libfs/src/imfs/imfs_load_tar.c, libmisc/untar/untar.h:
	Use <tar.h> instead of <rtems/tar.h>.
2010-06-13 03:38:52 +00:00
Ralf Corsepius
276760fedb 2010-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/inline/rtems/rtems/status.inl: Fix broken doxygen comment.
2010-06-12 06:40:49 +00:00
Ralf Corsepius
04286374ba 2010-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/score/timestamp.h,
	score/include/rtems/score/timestamp64.h,
	score/include/rtems/score/watchdog.h:
	Misc. doxygen fixes.
2010-06-12 05:56:33 +00:00
Ralf Corsepius
688ef938a2 2010-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/devctl.h: Move mal-placed @file.
2010-06-12 05:52:36 +00:00
Ralf Corsepius
727e502fe6 2010-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/devfs/devfs.h, libfs/src/rfs/rtems-rfs-block-pos.h,
	libfs/src/rfs/rtems-rfs-block.h, libfs/src/rfs/rtems-rfs-dir.h,
	libfs/src/rfs/rtems-rfs-group.h, libfs/src/rfs/rtems-rfs-inode.h:
	Fix broken doxygen commands.
2010-06-12 05:19:25 +00:00
Ralf Corsepius
5f86054d9f 2010-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Don't install html_imagesdir unconditionally.
2010-06-11 11:11:29 +00:00
Ralf Corsepius
66e7e56106 2010-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* main.am: Don't install html_projectdir unconditionally.
2010-06-11 10:57:38 +00:00
Ralf Corsepius
4be24b3233 2010-06-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu_supplement/Makefile.am: Include main.am.
2010-06-11 10:55:13 +00:00
Ralf Corsepius
dfc2df612e Remove EDITION (Unused) 2010-06-11 07:39:50 +00:00
Ralf Corsepius
18e6f2e9bb 2010-05-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu_supplement/Makefile.am, cpu_supplement/cpu_supplement.texi:
	Remove tic4x.
	* cpu_supplement/tic4x.t: Remove.
2010-06-11 07:37:06 +00:00
Ralf Corsepius
9ede742664 Remove. 2010-06-11 07:36:50 +00:00
Ralf Corsepius
ce629bf076 Remove (Obsolete). 2010-06-09 06:17:52 +00:00
Ralf Corsepius
ee7895343a Remove. 2010-06-09 06:17:15 +00:00
Ralf Corsepius
922c91dc04 Fix typo. 2010-06-09 05:30:51 +00:00
Ralf Corsepius
6bf28fc0e7 Remove (post-branching cleanup) 2010-06-09 05:13:36 +00:00
Ralf Corsepius
f575b19252 Remove (unsupported, no toolchain). 2010-06-09 05:01:18 +00:00
Ralf Corsepius
94735680de 2010-06-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-cpu-subdirs.m4: Remove nios2.
2010-06-09 04:52:13 +00:00
Ralf Corsepius
113bf2d969 Remove (unsupported, no toolchain). 2010-06-09 04:49:56 +00:00
Ralf Corsepius
84bb0f7669 Remove (unsupported, no toolchain) 2010-06-09 04:43:02 +00:00
Ralf Corsepius
08f77590ed 2010-06-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove nios2 (unsupported, no toolchain).
2010-06-09 04:42:23 +00:00
Ralf Corsepius
6c9ef9ca53 2010-06-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove nios2 (unsupported, no toolchain).
	* score/cpu/Makefile.am: Remove nios2 (unsupported, no toolchain).
2010-06-09 04:39:15 +00:00
Ralf Corsepius
e4266e1a60 Remove (unsupported, no toolchain). 2010-06-09 04:38:13 +00:00
Ralf Corsepius
75ab0720b7 2010-06-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove c4x (dead port).
2010-06-09 04:21:04 +00:00
Ralf Corsepius
41dadd860a Remove (dead port). 2010-06-09 04:17:46 +00:00
Ralf Corsepius
3bc57fd644 2010-06-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/cpu/Makefile.am: Remove c4x (dead port).
2010-06-09 04:17:19 +00:00
Ralf Corsepius
f1d0ac4696 Remove. 2010-06-09 03:58:33 +00:00
Ralf Corsepius
849628c4d8 post-branchin cleanup. 2010-06-07 09:34:54 +00:00
Ralf Corsepius
6b5047c4d7 Remove. 2010-06-07 09:33:26 +00:00
cvs2git
4d4e04a8ed This commit was manufactured by cvs2svn to create branch
'rtems-4-10-branch'.

Sprout from master 2010-06-03 21:00:23 UTC Joel Sherrill <joel.sherrill@OARcorp.com> '2010-06-03	Joel Sherrill <joel.sherrilL@OARcorp.com>'
Cherrypick from B_beatnik_import_from_SLAC 2009-12-03 16:56:50 UTC Till Straumann <strauman@slac.stanford.edu> ' - importing 'beatnik' BSP from SLAC repository.':
    c/src/lib/libbsp/powerpc/beatnik/.cvsignore
    c/src/lib/libbsp/powerpc/beatnik/LICENSE
    c/src/lib/libbsp/powerpc/beatnik/README
    c/src/lib/libbsp/powerpc/beatnik/bsp_specs
    c/src/lib/libbsp/powerpc/beatnik/configure.ac
    c/src/lib/libbsp/powerpc/beatnik/flash/flashcfg.c
    c/src/lib/libbsp/powerpc/beatnik/include/.cvsignore
    c/src/lib/libbsp/powerpc/beatnik/irq/discovery_pic.c
    c/src/lib/libbsp/powerpc/beatnik/irq/irq.h
    c/src/lib/libbsp/powerpc/beatnik/irq/irq_init.c
    c/src/lib/libbsp/powerpc/beatnik/irq/irq_test_app.c
    c/src/lib/libbsp/powerpc/beatnik/make/custom/beatnik.cfg
    c/src/lib/libbsp/powerpc/beatnik/marvell/discovery.c
    c/src/lib/libbsp/powerpc/beatnik/marvell/gt.c
    c/src/lib/libbsp/powerpc/beatnik/marvell/gt_timer.c
    c/src/lib/libbsp/powerpc/beatnik/marvell/gt_timer.h
    c/src/lib/libbsp/powerpc/beatnik/marvell/gti2c.c
    c/src/lib/libbsp/powerpc/beatnik/marvell/gti2c_busdrv.h
    c/src/lib/libbsp/powerpc/beatnik/marvell/gti2creg.h
    c/src/lib/libbsp/powerpc/beatnik/marvell/gtintrreg.h
    c/src/lib/libbsp/powerpc/beatnik/marvell/gtpcireg.h
    c/src/lib/libbsp/powerpc/beatnik/marvell/gtreg.h
    c/src/lib/libbsp/powerpc/beatnik/network/if_em/LICENSE
    c/src/lib/libbsp/powerpc/beatnik/network/if_em/README
    c/src/lib/libbsp/powerpc/beatnik/network/if_em/if_em.h
    c/src/lib/libbsp/powerpc/beatnik/network/if_em/if_em_hw.c
    c/src/lib/libbsp/powerpc/beatnik/network/if_em/if_em_hw.h
    c/src/lib/libbsp/powerpc/beatnik/network/if_em/if_em_osdep.h
    c/src/lib/libbsp/powerpc/beatnik/network/if_em/if_em_pub.h
    c/src/lib/libbsp/powerpc/beatnik/network/if_em/if_em_rtems.c
    c/src/lib/libbsp/powerpc/beatnik/network/if_em/rtemscompat_defs.h
    c/src/lib/libbsp/powerpc/beatnik/network/if_gfe/gtethreg.h
    c/src/lib/libbsp/powerpc/beatnik/network/if_gfe/gtvar.h
    c/src/lib/libbsp/powerpc/beatnik/network/if_gfe/if_gfe_pub.h
    c/src/lib/libbsp/powerpc/beatnik/network/if_gfe/if_gfe_rtems.c
    c/src/lib/libbsp/powerpc/beatnik/network/if_gfe/if_gfevar.h
    c/src/lib/libbsp/powerpc/beatnik/network/if_gfe/rtemscompat_defs.h
    c/src/lib/libbsp/powerpc/beatnik/network/if_mve/if_mve_pub.h
    c/src/lib/libbsp/powerpc/beatnik/network/if_mve/mve_smallbuf_tst.c
    c/src/lib/libbsp/powerpc/beatnik/network/if_mve/testing.c
    c/src/lib/libbsp/powerpc/beatnik/network/porting/LICENSE
    c/src/lib/libbsp/powerpc/beatnik/network/porting/Makefile.template
    c/src/lib/libbsp/powerpc/beatnik/network/porting/README
    c/src/lib/libbsp/powerpc/beatnik/network/porting/if_xxx.modini.c
    c/src/lib/libbsp/powerpc/beatnik/network/porting/if_xxx_rtems.c
    c/src/lib/libbsp/powerpc/beatnik/network/porting/pcireg.h
    c/src/lib/libbsp/powerpc/beatnik/network/porting/rtemscompat.h
    c/src/lib/libbsp/powerpc/beatnik/network/porting/rtemscompat1.h
    c/src/lib/libbsp/powerpc/beatnik/network/porting/rtemscompat_defs.h.template
    c/src/lib/libbsp/powerpc/beatnik/network/support/bsp_bsdnet_attach.h
    c/src/lib/libbsp/powerpc/beatnik/network/support/early_enet_link_status.h
    c/src/lib/libbsp/powerpc/beatnik/network/support/early_link_status.c
    c/src/lib/libbsp/powerpc/beatnik/pci/gt_pci_init.c
    c/src/lib/libbsp/powerpc/beatnik/pci/motload_fixup.c
    c/src/lib/libbsp/powerpc/beatnik/pci/pci_io_remap.c
    c/src/lib/libbsp/powerpc/beatnik/pci/pci_io_remap.h
    c/src/lib/libbsp/powerpc/beatnik/startup/bspclean.c
    c/src/lib/libbsp/powerpc/beatnik/startup/bspstart.c
    c/src/lib/libbsp/powerpc/beatnik/startup/i2c_init.c
    c/src/lib/libbsp/powerpc/beatnik/startup/linkcmds
    c/src/lib/libbsp/powerpc/beatnik/startup/reboot.c
    c/src/lib/libbsp/powerpc/beatnik/tod/todcfg.c
    c/src/lib/libbsp/powerpc/beatnik/vme/VMEConfig.h
    c/src/lib/libbsp/powerpc/beatnik/vme/vme_dma.c
    c/src/lib/libbsp/powerpc/beatnik/vme/vmeconfig.c
Cherrypick from shttpd 2007-06-11 13:24:29 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'Import from shttpd-1.37.':
    cpukit/shttpd/compat_unix.h
    cpukit/shttpd/compat_win32.h
    cpukit/shttpd/io.h
    cpukit/shttpd/io_ssl.c
    cpukit/shttpd/llist.h
    cpukit/shttpd/md5.h
    cpukit/shttpd/shttpd.1
    cpukit/shttpd/shttpd.h
    cpukit/shttpd/ssl.h
    cpukit/shttpd/standalone.c
    cpukit/shttpd/std_includes.h
Cherrypick from B_rtems_mvme3100_bsp_slac 2007-12-14 06:30:15 UTC Till Straumann <strauman@slac.stanford.edu> ' - imported MVME3100 BSP (from SLAC repository)':
    c/src/lib/libbsp/powerpc/mvme3100/.cvsignore
    c/src/lib/libbsp/powerpc/mvme3100/KNOWN_PROBLEMS
    c/src/lib/libbsp/powerpc/mvme3100/LICENSE
    c/src/lib/libbsp/powerpc/mvme3100/README
    c/src/lib/libbsp/powerpc/mvme3100/tod/todcfg.c
Cherrypick from zlib 2005-10-28 07:22:42 UTC Ralf Corsepius <ralf.corsepius@rtems.org> 'Import of zlib-1.2.2.2.tar.gz':
    cpukit/zlib/INDEX
    cpukit/zlib/crc32.h
    cpukit/zlib/inffast.h
    cpukit/zlib/inffixed.h
    cpukit/zlib/trees.h
Cherrypick from rtemsdoc-4-5-branch 1997-05-27 12:40:10 UTC Joel Sherrill <joel.sherrill@OARcorp.com> 'base RTEMS documentation':
    doc/common/treedef.tex
Delete:
    contrib/crossrpms/cygwin/.cvsignore
    contrib/crossrpms/cygwin/Makefile.am
    contrib/crossrpms/cygwin/binutils.am
    contrib/crossrpms/cygwin/cloog_ppl.am
    contrib/crossrpms/cygwin/cygwin.am
    contrib/crossrpms/cygwin/expat.am
    contrib/crossrpms/cygwin/gcc-prep.add
    contrib/crossrpms/cygwin/gcc.am
    contrib/crossrpms/cygwin/gmp.am
    contrib/crossrpms/cygwin/i686/.cvsignore
    contrib/crossrpms/cygwin/i686/Makefile.am
    contrib/crossrpms/cygwin/i686/binutils-sources.add
    contrib/crossrpms/cygwin/i686/cloog-ppl.add
    contrib/crossrpms/cygwin/i686/expat.add
    contrib/crossrpms/cygwin/i686/gcc-sources.add
    contrib/crossrpms/cygwin/i686/gmp.add
    contrib/crossrpms/cygwin/i686/i686-pc-cygwin-binutils.spec
    contrib/crossrpms/cygwin/i686/i686-pc-cygwin-cloog-ppl.spec
    contrib/crossrpms/cygwin/i686/i686-pc-cygwin-expat.spec
    contrib/crossrpms/cygwin/i686/i686-pc-cygwin-gcc.spec
    contrib/crossrpms/cygwin/i686/i686-pc-cygwin-gmp.spec
    contrib/crossrpms/cygwin/i686/i686-pc-cygwin-libs.spec
    contrib/crossrpms/cygwin/i686/i686-pc-cygwin-mpc.spec
    contrib/crossrpms/cygwin/i686/i686-pc-cygwin-mpfr.spec
    contrib/crossrpms/cygwin/i686/i686-pc-cygwin-ncurses.spec
    contrib/crossrpms/cygwin/i686/i686-pc-cygwin-readline.spec
    contrib/crossrpms/cygwin/i686/i686-pc-cygwin-termcap.spec
    contrib/crossrpms/cygwin/i686/i686-pc-cygwin-terminfo.spec
    contrib/crossrpms/cygwin/i686/i686-pc-cygwin-w32api.spec
    contrib/crossrpms/cygwin/i686/i686-pc-cygwin-zlib.spec
    contrib/crossrpms/cygwin/i686/libs.add
    contrib/crossrpms/cygwin/i686/mpc.add
    contrib/crossrpms/cygwin/i686/mpfr.add
    contrib/crossrpms/cygwin/i686/ncurses.add
    contrib/crossrpms/cygwin/i686/readline.add
    contrib/crossrpms/cygwin/i686/target-cloog-ppl.add
    contrib/crossrpms/cygwin/i686/target-expat.add
    contrib/crossrpms/cygwin/i686/target-gmp.add
    contrib/crossrpms/cygwin/i686/target-libs.add
    contrib/crossrpms/cygwin/i686/target-mpc.add
    contrib/crossrpms/cygwin/i686/target-mpfr.add
    contrib/crossrpms/cygwin/i686/target-ncurses.add
    contrib/crossrpms/cygwin/i686/target-readline.add
    contrib/crossrpms/cygwin/i686/target-termcap.add
    contrib/crossrpms/cygwin/i686/target-terminfo.add
    contrib/crossrpms/cygwin/i686/target-w32api.add
    contrib/crossrpms/cygwin/i686/target-zlib.add
    contrib/crossrpms/cygwin/i686/termcap.add
    contrib/crossrpms/cygwin/i686/terminfo.add
    contrib/crossrpms/cygwin/i686/w32api.add
    contrib/crossrpms/cygwin/i686/zlib.add
    contrib/crossrpms/cygwin/mpc.am
    contrib/crossrpms/cygwin/mpfr.am
    contrib/crossrpms/cygwin/ncurses.am
    contrib/crossrpms/cygwin/readline.am
    contrib/crossrpms/cygwin/termcap.am
    contrib/crossrpms/cygwin/terminfo.am
    contrib/crossrpms/cygwin/w32api.am
    contrib/crossrpms/cygwin/zlib.am
    contrib/crossrpms/freebsd6.4/.cvsignore
    contrib/crossrpms/freebsd6.4/Makefile.am
    contrib/crossrpms/freebsd6.4/binutils.am
    contrib/crossrpms/freebsd6.4/gcc-prep.add
    contrib/crossrpms/freebsd6.4/gcc.am
    contrib/crossrpms/freebsd6.4/i586/.cvsignore
    contrib/crossrpms/freebsd6.4/i586/Makefile.am
    contrib/crossrpms/freebsd6.4/i586/binutils-sources.add
    contrib/crossrpms/freebsd6.4/i586/gcc-sources.add
    contrib/crossrpms/freebsd6.4/i586/i586-pc-freebsd6.4-binutils.spec
    contrib/crossrpms/freebsd6.4/i586/i586-pc-freebsd6.4-gcc.spec
    contrib/crossrpms/freebsd6.4/i586/i586-pc-freebsd6.4-libs.spec
    contrib/crossrpms/freebsd6.4/i586/libs.add
    contrib/crossrpms/freebsd6.4/i586/target-libs.add
    contrib/crossrpms/freebsd6.4/libs.am
    contrib/crossrpms/freebsd7.3/.cvsignore
    contrib/crossrpms/freebsd7.3/Makefile.am
    contrib/crossrpms/freebsd7.3/binutils.am
    contrib/crossrpms/freebsd7.3/gcc-prep.add
    contrib/crossrpms/freebsd7.3/gcc.am
    contrib/crossrpms/freebsd7.3/i586/.cvsignore
    contrib/crossrpms/freebsd7.3/i586/Makefile.am
    contrib/crossrpms/freebsd7.3/i586/binutils-sources.add
    contrib/crossrpms/freebsd7.3/i586/gcc-sources.add
    contrib/crossrpms/freebsd7.3/i586/i586-pc-freebsd7.3-binutils.spec
    contrib/crossrpms/freebsd7.3/i586/i586-pc-freebsd7.3-gcc.spec
    contrib/crossrpms/freebsd7.3/i586/i586-pc-freebsd7.3-libs.spec
    contrib/crossrpms/freebsd7.3/i586/libs.add
    contrib/crossrpms/freebsd7.3/i586/target-libs.add
    contrib/crossrpms/freebsd7.3/libs.am
    contrib/crossrpms/freebsd8.0/.cvsignore
    contrib/crossrpms/freebsd8.0/Makefile.am
    contrib/crossrpms/freebsd8.0/binutils.am
    contrib/crossrpms/freebsd8.0/gcc-prep.add
    contrib/crossrpms/freebsd8.0/gcc.am
    contrib/crossrpms/freebsd8.0/i586/.cvsignore
    contrib/crossrpms/freebsd8.0/i586/Makefile.am
    contrib/crossrpms/freebsd8.0/i586/binutils-sources.add
    contrib/crossrpms/freebsd8.0/i586/gcc-sources.add
    contrib/crossrpms/freebsd8.0/i586/i586-pc-freebsd8.0-binutils.spec
    contrib/crossrpms/freebsd8.0/i586/i586-pc-freebsd8.0-gcc.spec
    contrib/crossrpms/freebsd8.0/i586/i586-pc-freebsd8.0-libs.spec
    contrib/crossrpms/freebsd8.0/i586/libs.add
    contrib/crossrpms/freebsd8.0/i586/target-libs.add
    contrib/crossrpms/freebsd8.0/libs.am
    contrib/crossrpms/freebsd8.0/x86_64/.cvsignore
    contrib/crossrpms/freebsd8.0/x86_64/Makefile.am
    contrib/crossrpms/freebsd8.0/x86_64/amd64-pc-freebsd8.0-binutils.spec
    contrib/crossrpms/freebsd8.0/x86_64/amd64-pc-freebsd8.0-gcc.spec
    contrib/crossrpms/freebsd8.0/x86_64/amd64-pc-freebsd8.0-libs.spec
    contrib/crossrpms/freebsd8.0/x86_64/binutils-sources.add
    contrib/crossrpms/freebsd8.0/x86_64/gcc-sources.add
    contrib/crossrpms/freebsd8.0/x86_64/libs.add
    contrib/crossrpms/freebsd8.0/x86_64/target-libs.add
    contrib/crossrpms/mingw32/.cvsignore
    contrib/crossrpms/mingw32/Makefile.am
    contrib/crossrpms/mingw32/gmp.am
    contrib/crossrpms/mingw32/i686/.cvsignore
    contrib/crossrpms/mingw32/i686/Makefile.am
    contrib/crossrpms/mingw32/i686/gmp.add
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-binutils-helper.spec
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-binutils-helper.spec.in
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-curses-helper.spec
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-curses-helper.spec.in
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-expat-helper.spec
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-expat-helper.spec.in
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-gcc-helper.spec
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-gcc-helper.spec.in
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-gmp.spec
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-libs-helper.spec
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-libs-helper.spec.in
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-mpc.spec
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-mpfr.spec
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-readline-helper.spec
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-readline-helper.spec.in
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-termcap-helper.spec
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-termcap-helper.spec.in
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-w32api-helper.spec
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-w32api-helper.spec.in
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-zlib-helper.spec
    contrib/crossrpms/mingw32/i686/i686-pc-mingw32-zlib-helper.spec.in
    contrib/crossrpms/mingw32/i686/mpc.add
    contrib/crossrpms/mingw32/i686/mpfr.add
    contrib/crossrpms/mingw32/i686/target-gmp.add
    contrib/crossrpms/mingw32/i686/target-mpc.add
    contrib/crossrpms/mingw32/i686/target-mpfr.add
    contrib/crossrpms/mingw32/mpc.am
    contrib/crossrpms/mingw32/mpfr.am
    contrib/crossrpms/netbsd5.0.2/.cvsignore
    contrib/crossrpms/netbsd5.0.2/Makefile.am
    contrib/crossrpms/netbsd5.0.2/binutils.am
    contrib/crossrpms/netbsd5.0.2/gcc-prep.add
    contrib/crossrpms/netbsd5.0.2/gcc.am
    contrib/crossrpms/netbsd5.0.2/i386/.cvsignore
    contrib/crossrpms/netbsd5.0.2/i386/Makefile.am
    contrib/crossrpms/netbsd5.0.2/i386/binutils-sources.add
    contrib/crossrpms/netbsd5.0.2/i386/gcc-sources.add
    contrib/crossrpms/netbsd5.0.2/i386/i386-pc-netbsdelf5.0.2-binutils.spec
    contrib/crossrpms/netbsd5.0.2/i386/i386-pc-netbsdelf5.0.2-gcc.spec
    contrib/crossrpms/netbsd5.0.2/i386/i386-pc-netbsdelf5.0.2-libs.spec
    contrib/crossrpms/netbsd5.0.2/i386/libs.add
    contrib/crossrpms/netbsd5.0.2/i386/target-libs.add
    contrib/crossrpms/netbsd5.0.2/libs.am
    contrib/crossrpms/netbsd5.0.2/x86_64/.cvsignore
    contrib/crossrpms/netbsd5.0.2/x86_64/Makefile.am
    contrib/crossrpms/netbsd5.0.2/x86_64/amd64-pc-netbsdelf5.0.2-binutils.spec
    contrib/crossrpms/netbsd5.0.2/x86_64/amd64-pc-netbsdelf5.0.2-gcc.spec
    contrib/crossrpms/netbsd5.0.2/x86_64/amd64-pc-netbsdelf5.0.2-libs.spec
    contrib/crossrpms/netbsd5.0.2/x86_64/binutils-sources.add
    contrib/crossrpms/netbsd5.0.2/x86_64/gcc-sources.add
    contrib/crossrpms/netbsd5.0.2/x86_64/libs.add
    contrib/crossrpms/netbsd5.0.2/x86_64/target-libs.add
    contrib/crossrpms/solaris2.7/.cvsignore
    contrib/crossrpms/solaris2.7/Makefile.am
    contrib/crossrpms/solaris2.7/binutils.am
    contrib/crossrpms/solaris2.7/gcc-prep.add
    contrib/crossrpms/solaris2.7/gcc.am
    contrib/crossrpms/solaris2.7/libs.am
    contrib/crossrpms/solaris2.7/sparc/.cvsignore
    contrib/crossrpms/solaris2.7/sparc/Makefile.am
    contrib/crossrpms/solaris2.7/sparc/binutils-sources.add
    contrib/crossrpms/solaris2.7/sparc/gcc-sources.add
    contrib/crossrpms/solaris2.7/sparc/libs.add
    contrib/crossrpms/solaris2.7/sparc/sparc-sun-solaris2.7-binutils.spec
    contrib/crossrpms/solaris2.7/sparc/sparc-sun-solaris2.7-gcc.spec
    contrib/crossrpms/solaris2.7/sparc/sparc-sun-solaris2.7-libs.spec
    contrib/crossrpms/solaris2.7/sparc/target-libs.add
    cpukit/zlib/CMakeLists.txt
    cpukit/zlib/ChangeLog
    cpukit/zlib/ChangeLog.zlib
    cpukit/zlib/FAQ
    cpukit/zlib/Makefile.am
    cpukit/zlib/README
    cpukit/zlib/adler32.c
    cpukit/zlib/algorithm.txt
    cpukit/zlib/compress.c
    cpukit/zlib/contrib/amd64/amd64-match.S
    cpukit/zlib/contrib/gcc_gvmat64/gvmat64.S
    cpukit/zlib/contrib/masmx86/match686.asm
    cpukit/zlib/contrib/vstudio/vc10/miniunz.vcxproj
    cpukit/zlib/contrib/vstudio/vc10/miniunz.vcxproj.filters
    cpukit/zlib/contrib/vstudio/vc10/miniunz.vcxproj.user
    cpukit/zlib/contrib/vstudio/vc10/minizip.vcxproj
    cpukit/zlib/contrib/vstudio/vc10/minizip.vcxproj.filters
    cpukit/zlib/contrib/vstudio/vc10/minizip.vcxproj.user
    cpukit/zlib/contrib/vstudio/vc10/testzlib.vcxproj
    cpukit/zlib/contrib/vstudio/vc10/testzlib.vcxproj.filters
    cpukit/zlib/contrib/vstudio/vc10/testzlib.vcxproj.user
    cpukit/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj
    cpukit/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.filters
    cpukit/zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.user
    cpukit/zlib/contrib/vstudio/vc10/zlibstat.vcxproj
    cpukit/zlib/contrib/vstudio/vc10/zlibstat.vcxproj.filters
    cpukit/zlib/contrib/vstudio/vc10/zlibstat.vcxproj.user
    cpukit/zlib/contrib/vstudio/vc10/zlibvc.sln
    cpukit/zlib/contrib/vstudio/vc10/zlibvc.vcxproj
    cpukit/zlib/contrib/vstudio/vc10/zlibvc.vcxproj.filters
    cpukit/zlib/contrib/vstudio/vc10/zlibvc.vcxproj.user
    cpukit/zlib/contrib/vstudio/vc9/miniunz.vcproj
    cpukit/zlib/contrib/vstudio/vc9/minizip.vcproj
    cpukit/zlib/contrib/vstudio/vc9/testzlib.vcproj
    cpukit/zlib/contrib/vstudio/vc9/testzlibdll.vcproj
    cpukit/zlib/contrib/vstudio/vc9/zlibstat.vcproj
    cpukit/zlib/contrib/vstudio/vc9/zlibvc.sln
    cpukit/zlib/contrib/vstudio/vc9/zlibvc.vcproj
    cpukit/zlib/crc32.c
    cpukit/zlib/deflate.c
    cpukit/zlib/deflate.h
    cpukit/zlib/doc/rfc1950.txt
    cpukit/zlib/doc/rfc1951.txt
    cpukit/zlib/doc/rfc1952.txt
    cpukit/zlib/doc/txtvsbin.txt
    cpukit/zlib/examples/enough.c
    cpukit/zlib/examples/gun.c
    cpukit/zlib/examples/zran.c
    cpukit/zlib/gzio.c
    cpukit/zlib/infback.c
    cpukit/zlib/inffast.c
    cpukit/zlib/inflate.c
    cpukit/zlib/inflate.h
    cpukit/zlib/inftrees.c
    cpukit/zlib/inftrees.h
    cpukit/zlib/nintendods/Makefile
    cpukit/zlib/nintendods/README
    cpukit/zlib/old/as400/bndsrc
    cpukit/zlib/old/as400/compile.clp
    cpukit/zlib/old/as400/readme.txt
    cpukit/zlib/old/as400/zlib.inc
    cpukit/zlib/old/visualc6/README.txt
    cpukit/zlib/old/visualc6/example.dsp
    cpukit/zlib/old/visualc6/minigzip.dsp
    cpukit/zlib/old/visualc6/zlib.dsp
    cpukit/zlib/old/visualc6/zlib.dsw
    cpukit/zlib/trees.c
    cpukit/zlib/uncompr.c
    cpukit/zlib/watcom/watcom_f.mak
    cpukit/zlib/watcom/watcom_l.mak
    cpukit/zlib/win32/README-WIN32.txt
    cpukit/zlib/zconf.h
    cpukit/zlib/zlib.3
    cpukit/zlib/zlib.h
    cpukit/zlib/zlib.map
    cpukit/zlib/zlib.pc.in
    cpukit/zlib/zlib2ansi
    cpukit/zlib/zutil.c
    cpukit/zlib/zutil.h
2010-06-03 21:00:24 +00:00
Joel Sherrill
3d2e856292 2010-06-03 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libchip/network/if_dc.c: Fix warning.
2010-06-03 21:00:23 +00:00
Thomas Doerfler
ac1f8fa4c8 fix bug in mount table 2010-06-03 20:17:43 +00:00
Chris Johns
46969dfbb3 2010-06-03 Chris Johns <chrisj@rtems.org>
* sapi/include/confdefs.h: PR 1543. Make default file system when
        nothing is defined IMFS not miniIMFS.
2010-06-03 06:46:51 +00:00
Joel Sherrill
d7efb8209d 2010-06-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/.cvsignore: Add semaphore_attributes.pdf.
2010-06-02 12:22:20 +00:00
Chris Johns
4067f7f5e8 2010-06-02 Chris Johns <chrisj@rtems.org>
* iostream/init.cc: Remove the hack.
2010-06-02 04:38:49 +00:00
Ralf Corsepius
8502b165b8 2010-06-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/bsp.h: Add prototypes for BSP_disconnect_clock_handler,
	BSP_connect_clock_handler.
2010-06-02 03:34:37 +00:00
Chris Johns
042a44210a 2010-06-02 Chris Johns <chrisj@rtems.org>
* psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
        psxstat/test.c: Update to the new mount API.
2010-06-02 00:50:37 +00:00
Chris Johns
558a5f48fc 2010-06-02 Chris Johns <chrisj@rtems.org>
* fileio/init.c: Update to new mount API.
        * iostream/init.cc: Hack to work around confdefs.h in C++.
        * iostream/system.h: Add comment about base miniIMFS.
2010-06-02 00:47:15 +00:00
Chris Johns
dfce6724fe 2010-06-01 Chris Johns <chrisj@rtems.org>
* libcsupport/include/rtems/libio.h: Make the struct name the same
        as the typedef.
        * sapi/include/confdefs.h: Fixes for use in C++.
2010-06-02 00:43:13 +00:00
Ralf Corsepius
d9120e5665 2010-06-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/print-ls.c: Remove (long) cast of st_ino.
2010-06-01 10:46:16 +00:00
Ralf Corsepius
8f67ada48a 2010-06-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/libio.h, libcsupport/src/mount-mgr.c:
	Add missing 'const'.
2010-06-01 10:42:52 +00:00
Ralf Corsepius
0b701e6341 2010-06-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/xdr_mbuf.c: Warning removal.
2010-06-01 10:41:40 +00:00
Ralf Corsepius
7a7da5a70f Fix ChangeLog. 2010-06-01 10:39:22 +00:00
Joel Sherrill
aa61d53307 2010-05-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/include/rtems/libio.h: Remove if 0 section. Formatting.
2010-05-31 20:18:04 +00:00
Joel Sherrill
3923700ef4 2010-05-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
* shared/start/start.S: Pass 0/NULL for argc/argv.
2010-05-31 14:21:34 +00:00
Chris Johns
14724574d9 2010-05-31 Chris Johns <chrisj@rtems.org>
* libcsupport/Makefile.am: Add mount-mgr.c.
        * libcsupport/src/mount-mgr.c: New.
        * include/rtems/fs.h: Added rtems_filesystem_location_mount.
        * libcsupport/include/rtems/libio.h, libcsupport/src/mount.c: New
        mount interface. It is similar to Linux.
        * libcsupport/include/rtems/libio_.h: Remove the
        init_fs_mount_table call.
        * libcsupport/src/base_fs.c: Remove init_fs_mount_table_call. Use
        the new mount call. Remove setting the root node in the global
        pathloc. Mount does this now.
        * libcsupport/src/privateenv.c: Remove the hack to set the root
        mount table entry in the environment.
        * libcsupport/src/unmount.cL Free the target string.
        * libblock/src/bdpart-mount.c: New mount API.

        * libfs/src/devfs/devfs.h, libfs/src/devfs/devfs_init.c,
        libfs/src/dosfs/dosfs.h, libfs/src/dosfs/msdos.h,
        libfs/src/dosfs/msdos_init.c, libfs/src/imfs/imfs.h,
        libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_init.c,
        libfs/src/imfs/miniimfs_init.c,
        libfs/src/nfsclient/src/librtemsNfs.h,
        libfs/src/rfs/rtems-rfs-rtems.c, libfs/src/rfs/rtems-rfs.h,
        libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h,
        libnetworking/rtems/tftp.h: New mount_h API.

        * libfs/src/devfs/devfs_eval.c: Local include of extern ops.
        * libfs/src/nfsclient/src/nfs.c: New mount API. Removed the mount
        me call and fixed the initialisation to happen when mounting.

        * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Remove mount
        filesystem files.

        * libmisc/fsmount/fsmount.c, libmisc/fsmount/fsmount.h: Updated to
        the new mount table values.

        * libmisc/shell/main_mount_ftp.c,
        libmisc/shell/main_mount_msdos.c, libmisc/shell/main_mount_rfs.c,
        libmisc/shell/main_mount_tftp.c: Removed.

        * libmisc/shell/main_mount.c: Use the new mount API. Also access
        the file system table for the file system types.

        * libnetworking/lib/tftpDriver.c: Updated to the new mount
        API. Fixed to allow mounting from any mount point. Also can now
        have more than file system mounted.

        * sapi/include/confdefs.h: Add file system configuration support.
2010-05-31 14:03:41 +00:00
Chris Johns
55d883dc2e 2010-05-31 Chris Johns <chrisj@rtems.org>
* shared/umon/tfsDriver.c: Updated to the new mount API.
2010-05-31 14:01:31 +00:00
Chris Johns
29e92b090c 2010-05-31 Chris Johns <chrisj@rtems.org>
* libcsupport/Makefile.am: Add mount-mgr.c.
        * libcsupport/src/mount-mgr.c: New.
        * include/rtems/fs.h: Added rtems_filesystem_location_mount.
        * libcsupport/include/rtems/libio.h, libcsupport/src/mount.c: New
        mount interface. It is similar to Linux.
        * libcsupport/include/rtems/libio_.h: Remove the
        init_fs_mount_table call.
        * libcsupport/src/base_fs.c: Remove init_fs_mount_table_call. Use
        the new mount call. Remove setting the root node in the global
        pathloc. Mount does this now.
        * libcsupport/src/privateenv.c: Remove the hack to set the root
        mount table entry in the environment.
        * libcsupport/src/unmount.cL Free the target string.
        * libblock/src/bdpart-mount.c: New mount API.

        * libfs/src/devfs/devfs.h, libfs/src/devfs/devfs_init.c,
        libfs/src/dosfs/dosfs.h, libfs/src/dosfs/msdos.h,
        libfs/src/dosfs/msdos_init.c, libfs/src/imfs/imfs.h,
        libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_init.c,
        libfs/src/imfs/miniimfs_init.c,
        libfs/src/nfsclient/src/librtemsNfs.h,
        libfs/src/rfs/rtems-rfs-rtems.c, libfs/src/rfs/rtems-rfs.h,
        libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h,
        libnetworking/rtems/tftp.h: New mount_h API.

        * libfs/src/devfs/devfs_eval.c: Local include of extern ops.
        * libfs/src/nfsclient/src/nfs.c: New mount API. Removed the mount
        me call and fixed the initialisation to happen when mounting.

        * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Remove mount
        filesystem files.

        * libmisc/fsmount/fsmount.c, libmisc/fsmount/fsmount.h: Updated to
        the new mount table values.

        * libmisc/shell/main_mount_ftp.c,
        libmisc/shell/main_mount_msdos.c, libmisc/shell/main_mount_rfs.c,
        libmisc/shell/main_mount_tftp.c: Removed.

        * libmisc/shell/main_mount.c: Use the new mount API. Also access
        the file system table for the file system types.

        * libnetworking/lib/tftpDriver.c: Updated to the new mount
        API. Fixed to allow mounting from any mount point. Also can now
        have more than file system mounted.

        * sapi/include/confdefs.h: Add file system configuration support.
2010-05-31 13:56:37 +00:00
Joel Sherrill
eea48e2f82 2010-05-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
* start/start.S: Pass 0/NULL for argc/argv.
2010-05-31 13:52:07 +00:00
Ralf Corsepius
c48572d96b 2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/greth.c: Misc. hacks to allow compilation on
	16bit targets.
2010-05-31 13:27:07 +00:00
Ralf Corsepius
2d76aa85de 2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1531/newlib
	* libchip/network/i82586.c:
	Add local copy of ALIGN().
2010-05-31 12:22:38 +00:00
Ralf Corsepius
85936516ee 2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/cs8900.c:
	Misc. changes to make code 16bit-target compliant.
2010-05-31 12:21:43 +00:00
Ralf Corsepius
bfa3a3e326 2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/i82586.c:
	Use int32_t instead of int for 16bit-target compliance.
2010-05-31 12:20:17 +00:00
Ralf Corsepius
87347dd1b5 2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/open_eth.c:
	Misc. changes to make code 16bit-target compliant.
2010-05-31 12:16:43 +00:00
Joel Sherrill
7905137ae8 2010-05-30 Joel Sherrill <joel.sherrilL@OARcorp.com>
* Makefile.am: Fix typo in path.
2010-05-30 18:02:21 +00:00
Joel Sherrill
42ce03520b 2010-05-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/src/no_cache.c: New file.
2010-05-30 15:46:17 +00:00
Ralf Corsepius
8b3894731b 2010-05-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/rpcio.c: Warning removal.
2010-05-30 10:18:41 +00:00
Joel Sherrill
d53b814018 2010-05-29 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1537/libcpu
	* shared/cache/cache.c: Removed.
2010-05-29 23:28:46 +00:00
Joel Sherrill
3b19e814a9 2010-05-29 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1538/libcpu
	* Makefile.am: Use shared stub implementation of cache.c (no_cache.c).
	* shared/cache/cache.c: Removed.
2010-05-29 23:27:32 +00:00
Ralf Corsepius
700b9116a8 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add AC_CHECK_SIZEOF(off_t).
	* include/pmacros.h: Add PRIdoff_t.
2010-05-29 05:31:46 +00:00
Ralf Corsepius
668bcccde6 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add AC_CHECK_SIZEOF(off_t).
	* include/pmacros.h: Add PRIdoff_t.
2010-05-29 05:31:45 +00:00
Ralf Corsepius
45215d2075 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Remove PRIdoff_t.
2010-05-29 05:29:33 +00:00
Ralf Corsepius
f88a1a014b 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* irq.c: Change _exception_stack_frame into void*.
2010-05-29 05:19:13 +00:00
Ralf Corsepius
1f868bd64e 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1531/newlib:
	* libmisc/shell/fts.c:
	Add local copy of ALIGN().
2010-05-29 05:17:11 +00:00
Ralf Corsepius
f313543ece 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/if.c:
	Use uintptr_t and void* in _offsetof().
2010-05-29 04:35:29 +00:00
Ralf Corsepius
e04cfeb92a 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/raw_ip.c:
	Cast nam to uintptr_t instead of int.
2010-05-29 04:33:42 +00:00
Ralf Corsepius
7cf4893bca 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/gethostnamadr.c:
	Cast addr to uintptr_t instead of size_t.
2010-05-29 04:32:39 +00:00
Ralf Corsepius
6b2c3f1158 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/xdr_mbuf.c (xdrmbuf_setup):
	Cast addr to uintptr_t instead of size_t.
2010-05-29 04:30:47 +00:00
Ralf Corsepius
ce3386cd78 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/xdr/xdr_mem.c (xdr_memcreate):
	Cast addr to uintptr_t instead of size_t.
2010-05-29 04:27:20 +00:00
Ralf Corsepius
21d9736a2f 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/dirutils.c: Add PRIomode_t, PRIdoff_t.
	* configure.ac: Add AC_CHECK_SIZEOF(mode_t), AC_CHECK_SIZEOF(off_t).
2010-05-29 02:31:09 +00:00
Ralf Corsepius
8f4ceebd82 2010-05-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-rtems.c: Use size_t for node_len.
2010-05-28 15:16:39 +00:00
Ralf Corsepius
bd6515bea4 2010-05-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* umon/tfsDriver.c:
	Use size_t instead of int for pathnamelen.
2010-05-28 06:18:27 +00:00
Ralf Corsepius
3b8ab75717 2010-05-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* au1x00/include/au1x00.h: Add prototypes for
	mips_default_isr, assert_sw_irq, negate_sw_irq.
	* au1x00/vectorisrs/vectorisrs.c: Remove prototype of
	mips_default_isr.
2010-05-28 06:09:35 +00:00
Ralf Corsepius
ba344291ad 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/gethostnamadr.c:
	Try to make crazy address arithmetic more portable.
2010-05-27 16:50:01 +00:00
Ralf Corsepius
d5143bacd0 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/xdr_mbuf.c:
	Use void* arithmetic instead of u_long arithmetic.
2010-05-27 16:47:06 +00:00
Ralf Corsepius
f091ce8613 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/raw_ip.c,
	libnetworking/netinet/udp_usrreq.c:
	Cast mbufs to uintptr_t instead of u_long.
2010-05-27 16:45:15 +00:00
Ralf Corsepius
d8b75db608 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/rtems/rtems_mii_ioctl.h,
	libnetworking/rtems/rtems_mii_ioctl_kern.c:
	Use uint32_t instead of int as ioctl cmd arg.
2010-05-27 16:38:51 +00:00
Ralf Corsepius
4665f32fc5 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
*  libnetworking/lib/ftpfs.c, libnetworking/lib/tftpDriver.c:
	Use size_t instead of int for pathnamelen.
2010-05-27 16:36:02 +00:00
Ralf Corsepius
ef5da325ad 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-rtems.c:
	Use size_t instead of int for pathlen.
	Use %zi to print pathlen.
2010-05-27 16:32:46 +00:00
Ralf Corsepius
fb1b349f94 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/libio.h:
	Use size_t instead of int for pathnamelen.
2010-05-27 16:30:32 +00:00
Ralf Corsepius
a794000d0f 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/libio_.h, libcsupport/src/eval.c:
	Use size_t instead of int for pathnamelen.
2010-05-27 16:29:37 +00:00
Ralf Corsepius
cd469f2cc8 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_eval.c:
	Use size_t instead of int for pathnamelen.
2010-05-27 16:24:47 +00:00
Ralf Corsepius
9813fb6e1a 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_eval.c:
	Use size_t instead of int for pathnamelen.
2010-05-27 16:23:04 +00:00
Ralf Corsepius
596bead519 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/devfs/devfs.h, libfs/src/devfs/devfs_eval.c:
	Use size_t instead of int for pathlen.
2010-05-27 16:20:44 +00:00
Ralf Corsepius
f74499291b 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/nfs.c:
	Use uint32_t instead of u_int_t for readarg and writearg.
2010-05-27 16:17:44 +00:00
Ralf Corsepius
bf0b23a48e 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/nfs.c: Introduce union nfs_evalpath_arg.
2010-05-27 14:20:10 +00:00
Ralf Corsepius
d422a4d85a 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c:
	Revert to using u_long instead of rpcprog_t, rpcvers_t
	to stay bug-ward compatible to freebsd.
2010-05-27 12:39:33 +00:00
Ralf Corsepius
9cfe137c76 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/xdr/xdr_mem.c: Cosmetics from freebsd.
2010-05-27 12:37:41 +00:00
Ralf Corsepius
fac48e7d9f Regenerate. 2010-05-27 11:10:45 +00:00
Ralf Corsepius
de811043d4 gcc-core-4.5.0-rtems4.11-20100526.diff. 2010-05-27 11:10:23 +00:00
Ralf Corsepius
6f2619e606 Bump GCC_RPMREL. 2010-05-27 11:10:09 +00:00
Ralf Corsepius
3c70bbaa6d New. 2010-05-27 11:09:40 +00:00
Ralf Corsepius
d132b92ae2 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/rpcio.c:
	Cast pointers to uintptr_t instead of long.
	xids are uint32_t not u_long.
2010-05-27 09:44:43 +00:00
Ralf Corsepius
dadbcba959 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/nfs.c (NFS_MAKE_DEV_T_INO_HACK,
	NFS_MAKE_DEV_T): Cast "id"'s to rtems_device_minor_number.
2010-05-27 09:42:14 +00:00
Ralf Corsepius
bc26d60720 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/rpcio.c, libfs/src/nfsclient/src/rpcio.h:
	Use rpcprog_t for "program args", use rpcvers_t for "version args".
2010-05-27 07:41:51 +00:00
Ralf Corsepius
9363800c34 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/rtems_portmapper.c: Reflect changes to librpc.
2010-05-27 07:37:32 +00:00
Ralf Corsepius
1f5986bf65 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/include/rpc/clnt.h, librpc/include/rpc/rpc_msg.h,
	librpc/src/rpc/clnt_generic.c, librpc/src/rpc/clnt_raw.c,
	librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
	librpc/src/rpc/pmap_clnt.c, librpc/src/rpc/pmap_getmaps.c
	librpc/src/rpc/pmap_getport.c:
	Partial merger from freebsd (portability fixes).
2010-05-27 07:36:24 +00:00
Ralf Corsepius
375c39a358 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/socketvar.h (struct sockbuf):
	Use void* instead of caddr_t.
2010-05-27 07:31:49 +00:00
Ralf Corsepius
0bf68a543b 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/rpcio.c:
	Use address to rpciod in calls to rxWakeupCB.
2010-05-27 04:14:17 +00:00
Ralf Corsepius
e7583f67c6 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/socket.h (struct sockwakeup):
	Use void* instead of caddr_t.
2010-05-27 04:11:07 +00:00
Ralf Corsepius
e018fe01ec 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/include/rpc/xdr.h: Cosmetics from freebsd.
2010-05-27 04:09:05 +00:00
Ralf Corsepius
fa1019f1f1 2010-05-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_udp.c: Cosmetics from freebsd.
2010-05-26 06:23:58 +00:00
Ralf Corsepius
f6b5ed2207 2010-05-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_tcp.c: Partial merger from freebsd
	(Fix strict-aliasing).
2010-05-26 04:15:02 +00:00
Ralf Corsepius
862b24a9e9 2010-05-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_raw.c: Partial merger from freebsd
	(Improved 16 bit compatibility; Fix strict-aliasing).
2010-05-26 03:41:49 +00:00
Ralf Corsepius
d02ddd5512 2010-05-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/rpc_prot.c: Partial merger from freebsd
	(Improved 64 bit compatibility; bug fix).
2010-05-25 14:12:53 +00:00
Sebastian Huber
75d1585893 2010-05-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
* configure.ac, include/bspopts.h.in: Added BSP_SMALL_MEMORY option.
2010-05-25 10:47:17 +00:00
Joel Sherrill
b450e0c6e0 2010-05-24 Peter Dufault <dufault@hda.com>
PR 1530/bsps
	* mpc55xx/edma/edma.c: Eliminate use of recently removed macros.
2010-05-24 15:19:40 +00:00
Joel Sherrill
d17733ccd8 2010-05-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, amba/amba.c, console/console.c, console/debugputs.c,
	startup/bspstart.c: Rework initialization order so AMBA bus is
	scanned earlier. This lets us look for UARTs earlier and support
	printk as early as bsp_start() returning.
2010-05-24 15:05:19 +00:00
Ralf Corsepius
b60473c432 Regenerate. 2010-05-24 07:43:03 +00:00
Ralf Corsepius
5eea54b5fc Regenerate. 2010-05-24 07:31:52 +00:00
Ralf Corsepius
eec30bfd86 Add freebsd8.0/x86_64.
Rename netbsd5.0.2/amd64 into netbsd5.0.2/x86_64.
2010-05-24 07:30:23 +00:00
Ralf Corsepius
e5bf3d72c9 Add x86_64. 2010-05-24 07:29:31 +00:00
Ralf Corsepius
40519d9f99 New. 2010-05-24 07:29:19 +00:00
Ralf Corsepius
c5e831c8dc Regenerate. 2010-05-24 07:21:00 +00:00
Ralf Corsepius
f26369ec61 Remove (Renamed into x86_64.) 2010-05-24 07:20:19 +00:00
Ralf Corsepius
25d2239c1d Rename amd64 into x86_64. 2010-05-24 07:19:34 +00:00
Ralf Corsepius
04563627fd New. 2010-05-24 07:19:16 +00:00
Ralf Corsepius
0e8f21d573 Update. 2010-05-24 04:19:09 +00:00
Ralf Corsepius
7f509b33c1 New. 2010-05-24 04:14:45 +00:00
Ralf Corsepius
465cd13eeb Add gdb. 2010-05-24 04:14:32 +00:00
Ralf Corsepius
16fef9bbce 2010-05-23 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1528/cpukit
	* libcsupport/src/malloc_boundary.c: Cast to intptr_t* instead of
	int32_t* for 16 bit target compliance.
2010-05-23 06:30:23 +00:00
Ralf Corsepius
a4f9124168 2010-05-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpu.c: Warning removal.
2010-05-23 05:47:27 +00:00
Ralf Corsepius
f16a1458c6 2010-05-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/consolelite.c, network/xiltemac.c:
	Reflect prototypes having changed (Warning removal).
2010-05-23 05:42:35 +00:00
Ralf Corsepius
f22c1544c5 2010-05-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/include/rtems/nvdisk.h, libblock/src/nvdisk-sram.c:
	Use pointer arithmetic instead of int32_t arithmetic for 16bit
	compatibility.
2010-05-22 16:51:05 +00:00
Ralf Corsepius
2ad5753419 2010-05-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/fts.c: Cast to uintptr_t instead of long for better
	16bit target compliance.
2010-05-22 16:48:41 +00:00
Ralf Corsepius
eb5cd5b8b9 2010-05-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/rfs/rtems-rfs-bitmaps-ut.c: Use "16 bit int" arg
	in call to srand if "32 bit int" doesn't fit into "int".
2010-05-22 16:46:59 +00:00
Ralf Corsepius
b5926be790 2010-05-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/src/flashdisk.c, libblock/src/nvdisk.c:
	Cast argp to uintptr_t temporary instead of uint32_t temporary
	(Avoid incompatible pointer casts on 16bit targets).
2010-05-22 16:43:09 +00:00
Ralf Corsepius
82034cbe40 2010-05-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* automake/compile.am: (Temporarily) Add -Werror=overflow,
	-Werror=pointer-to-int-cast, -Werror=int-to-pointer-cast.
2010-05-22 09:15:42 +00:00
Ralf Corsepius
57e060b54a Regenerate. 2010-05-22 03:32:34 +00:00
Ralf Corsepius
be66b51634 GCC_RPMREL = 12. 2010-05-22 03:31:45 +00:00
Ralf Corsepius
1eacf6c2e5 Reflect fedora-13 shipping mpfr-2.4.2.
Ship mpfr-2.4.2.
2010-05-22 03:29:56 +00:00
Ralf Corsepius
015f757073 Abandon gcc-4.4.3.
gcc-core-4.5.0-rtems4.11-20100522.diff.
2010-05-22 03:28:26 +00:00
Ralf Corsepius
11391c4d0a Regenerate. 2010-05-22 02:52:26 +00:00
Ralf Corsepius
5c7a0675c9 el6 provides mpfr-2.4.1. Use gloog-devel on el6. 2010-05-22 02:51:11 +00:00
Ralf Corsepius
c03950d95c Generate. 2010-05-22 02:49:16 +00:00
Ralf Corsepius
3c9b852d10 Activate gcc. 2010-05-22 02:47:27 +00:00
Ralf Corsepius
ce6939d1db Abandon gcc-4.4.3.
gcc-core-4.5.0-rtems4.11-20100522.diff.
2010-05-22 02:46:12 +00:00
Ralf Corsepius
121e5a74b2 New (Add sparc64) 2010-05-22 02:44:54 +00:00
Joel Sherrill
665285f217 2010-05-21 Vinu Rajashekhar <vinutheraj@gmail.com>
* cache.c, page.c: Use masks and shift operations instead of
	bit-fields.
2010-05-21 19:03:21 +00:00
Joel Sherrill
4a76be7ef5 2010-05-21 Vinu Rajashekhar <vinutheraj@gmail.com>
* rtems/score/registers.h: Remove structs with bit-fields. Add a mask
	for cr3 page directory.
2010-05-21 19:02:05 +00:00
Joel Sherrill
d1c3dc906b 2010-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Add bspreset.c
2010-05-21 18:08:58 +00:00
Joel Sherrill
912a74581e 2010-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Add bspreset.c
2010-05-21 18:02:25 +00:00
Joel Sherrill
6a046fe0ce 2010-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* sh7032/score/cpu_asm.c, sh7045/score/cpu_asm.c,
	sh7750/score/cpu_asm.c, shgdb/score/cpu_asm.c: Spacing.
2010-05-21 16:33:00 +00:00
Ralf Corsepius
2dfedf4a96 Merge sparc64-rtems. 2010-05-21 16:21:07 +00:00
Ralf Corsepius
ecdd94ed9b Add netbsd, rtems4.11/sparc64. 2010-05-21 16:19:04 +00:00
Ralf Corsepius
cc48691d06 Add sparc64. 2010-05-21 16:16:56 +00:00
Ralf Corsepius
bd50f81c1e New. 2010-05-21 16:16:18 +00:00
Sebastian Huber
19d11850e3 Whitespace removal. 2010-05-21 08:15:08 +00:00
Sebastian Huber
89076a8e25 2010-05-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/lpc32xx.h: Update for utility macro changes.
2010-05-21 08:02:23 +00:00
Sebastian Huber
23f35aa559 2010-05-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/utility.h: Macros use now first and last bit values instead
	of shift and length parameters.
2010-05-21 08:01:14 +00:00
Sebastian Huber
bc74b337e4 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* configure.ac: Fixed BSP option.
	* include/lpc32xx.h, startup/bspstarthooks.c: Added PLL setup.
2010-05-20 14:52:32 +00:00
Sebastian Huber
d2137a0599 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* startup/bspstarthooks.c: Removed start section attribute defines.
2010-05-20 14:33:34 +00:00
Sebastian Huber
c3dd440dce 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/include/start.h: Define start section attributes.
2010-05-20 14:33:16 +00:00
Sebastian Huber
edf846e4f3 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/lpc24xx.h, misc/dma-copy.c, misc/dma.c,
	misc/system-clocks.c, ssp/ssp.c, startup/bspstarthooks.c: Removed
	superfluous macros.
2010-05-20 14:23:13 +00:00
Sebastian Huber
ef6f1d0c43 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/utility.h: Removed superfluous macros.
2010-05-20 14:19:58 +00:00
Sebastian Huber
f780417e5d 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* network/smsc9218i.c: Removed superfluous macros.
2010-05-20 14:19:41 +00:00
Sebastian Huber
4c4974e81f 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* make/custom/lpc32xx.inc, make/custom/lpc32xx_mzx_boot_int.cfg,
	startup/linkcmds.lpc32xx_mzx_boot_int: New files.
	* Makefile.am, configure.ac, preinstall.am, include/bsp.h,
	include/bspopts.h.in, include/lpc32xx.h, irq/irq.c,
	make/custom/lpc32xx_phycore.cfg, startup/bspstart.c,
	startup/bspstarthooks.c: Changes throughout.
2010-05-20 13:15:35 +00:00
Sebastian Huber
a9485d7b6b 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am, include/bsp.h, startup/bspstart.c: Use
	shared output character implementation.
2010-05-20 13:10:56 +00:00
Sebastian Huber
eec7aaab93 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/uart-output-char.h, src/uart-output-char.c: New files.
2010-05-20 13:06:48 +00:00
Sebastian Huber
d9730f1d6e 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* make/custom/lpc32xx_phycore.cfg: Workaround for GCC bug 38644.
2010-05-20 13:01:14 +00:00
Sebastian Huber
99c44aa3d7 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* make/custom/rtl22xx_t.cfg: Workaround for GCC bug 38644.
2010-05-20 13:00:41 +00:00
Sebastian Huber
569db3ed63 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* make/dswifi/arm9/makefile: Workaround for GCC bug 38644.
2010-05-20 13:00:19 +00:00
Sebastian Huber
90e991acb1 2010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* make/custom/lpc24xx.inc: Workaround for GCC bug 38644.
2010-05-20 12:59:54 +00:00
Chris Johns
ce92a825c4 2010-05-20 Bharath Suri <bharath.s.jois@gmail.com>
* libcsupport/src/_rename_r.c: Avoid overwriting of errno by
        _rename_r to invalid values.
2010-05-20 03:10:41 +00:00
Joel Sherrill
9fd5f55d7e 2010-05-18 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1520/doc
	* user/part.t: Partition create discussion said it returned the number
	of buffers created but it does not.
2010-05-18 13:41:53 +00:00
Joel Sherrill
90204914ad 2010-05-18 Alin Rus <alin.codejunkie@gmail.com>
PR 1519/doc
	* user/chains.t: Fix typo in Chain_Control example.
2010-05-18 11:44:54 +00:00
Chris Johns
8aa608df32 2010-05-18 Chris Johns <chrisj@rtems.org>
* libblock/src/diskdevs.c, libblock/include/rtems/blkdev.h,
        libblock/src/bdbuf.c: PR 1448/filesystem.

        * libblock/include/rtems/blkdev.h, libblock/src/bdbuf.c: PR
        1514/filesystem.
2010-05-18 02:14:05 +00:00
Chris Johns
baf64cdb32 010-05-18 Chris Johns <chrisj@rtems.org>
* libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: PR
        1448/filesystem.
2010-05-18 02:12:39 +00:00
Joel Sherrill
514a3fe4d3 2010-05-17 Bharath Suri <bharath.s.jois@gmail.com>
* psxfile01/test.c, psxfile01/psxfile01.scn: This file now
	exercises the _rename_r in libcsupport. For now, it also
	provides two fsmount_me_h handlers to enable certain error
	checking paths
2010-05-17 17:56:13 +00:00
Sebastian Huber
377c0cb0e3 2010-05-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1433/cpukit
	* block08/bdbuf_tests.c: Enabled tests 1.1, 1.2 and 1.3.
	* block08/bdbuf_test1_1.c, block08/bdbuf_test1_2.c,
	block08/bdbuf_test1_3.c: Use RTEMS_IO_ERROR instead of
	RTEMS_NO_MEMORY.
2010-05-17 08:34:55 +00:00
Sebastian Huber
c8522fd2c4 2010-05-17 Oleg Kravtsov <Oleg.Kravtsov@oktetlabs.ru>
PR 1449/cpukit
	* libblock/src/diskdevs.c: rtems_disk_next() will now implicitly
	obtain the returned disk.
	* libblock/include/rtems/diskdevs.h: Documentation.
2010-05-17 08:08:30 +00:00
Joel Sherrill
5dc9c96ac5 2010-05-15 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/syscalls.c: Rename to avoid conflict with newlib.
2010-05-15 12:29:46 +00:00
Chris Johns
8162008060 2010-05-15 Chris Johns <chrisj@rtems.org>
* libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs.h,
        libfs/src/imfs/imfs_stat.c: PR1419. Return a device for the IMFS.
2010-05-15 06:29:55 +00:00
Joel Sherrill
1783ee4213 2010-05-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
* Makefile.am, preinstall.am: Fix typo.
2010-05-14 12:01:14 +00:00
Joel Sherrill
0ab7270a00 2010-05-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
* rtl8019/rtl8019.c: Fix typo.
2010-05-14 12:00:47 +00:00
Chris Johns
ff861b9dd0 Whitespace clean up. 2010-05-14 04:04:25 +00:00
Chris Johns
470708dafe 2010-05-14 Chris Johns <chrisj@rtems.org>
* libblock/src/flashdisk.c: Clean up on initialisation errors.
2010-05-14 03:59:11 +00:00
Joel Sherrill
a690c003e0 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/liblnk/lnklib.S, shared/liblnk/pmon.S, shared/liblnk/regs.h,
	shared/startup/idtmem.S, shared/startup/idttlb.S: New files.
2010-05-13 20:51:39 +00:00
Joel Sherrill
201651d8fb 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am: Many files were duplicated across MIPS
	BSPs. Now those which were directly copied are shared.
	* liblnk/lnklib.S, liblnk/pmon.S, liblnk/regs.h, startup/idtmem.S,
	startup/idttlb.S: Removed.
2010-05-13 20:51:38 +00:00
Joel Sherrill
58453b4558 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am: Many files were duplicated across MIPS
	BSPs. Now those which were directly copied are shared.
	* liblnk/lnklib.S, liblnk/pmon.S, liblnk/regs.h, startup/idtmem.S:
	Removed.
2010-05-13 20:51:36 +00:00
Joel Sherrill
1b6769f0cf 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am, start/start.S: Many files were duplicated
	across MIPS BSPs. Now those which were directly copied are shared.
	* start/regs.h: Removed.
2010-05-13 20:51:32 +00:00
Joel Sherrill
f34d22ae47 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am: Many files were duplicated across MIPS
	BSPs. Now those which were directly copied are shared.
	* startup/usc.S: New file.
	* liblnk/lnklib.S, liblnk/pmon.S, liblnk/regs.h, startup/idtmem.S,
	startup/idttlb.S: Removed.
2010-05-13 20:51:30 +00:00
Joel Sherrill
5813123ad5 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am, start/start.S: Many files were duplicated
	across MIPS BSPs. Now those which were directly copied are shared.
2010-05-13 20:51:28 +00:00
Joel Sherrill
a68347d546 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/irq/exception.S: rbtx4925, rbtx4938, and hurricane had very
	similar versions of exception. Now all use shared/irq/exception.S
2010-05-13 19:22:46 +00:00
Joel Sherrill
84208c67ca 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: rbtx4925, rbtx4938, and hurricane had very similar
	versions of exception. Now all use shared/irq/exception.S
2010-05-13 19:22:44 +00:00
Joel Sherrill
65b92d5d22 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: rbtx4925, rbtx4938, and hurricane had very
	similar versions of exception. Now all use shared/irq/exception.S
	* startup/exception.S: Removed.
2010-05-13 19:22:42 +00:00
Joel Sherrill
0b91d327f9 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/irq/exception.S: New file.
2010-05-13 18:08:38 +00:00
Joel Sherrill
b68c2f749a 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: rbtx4925 and rbtx4938 had copies of the same file with
	only minor differences. Both now use shared/irq/exception.S
	* startup/exception.S: Removed.
2010-05-13 18:08:36 +00:00
Joel Sherrill
e9e755212f 2010-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/exception.S: Minor changes to make more similar to the shared
	version.
2010-05-13 18:08:11 +00:00
Chris Johns
010f96f82d 2010-05-13 Chris Johns <chrisj@rtems.org>
* shell/file.t: Add dd, debugrfs, hexdump, ln, mknod, mkrfs, mv.
        * shell/general.t: Add time.
2010-05-13 03:45:02 +00:00
Sebastian Huber
29328f7af2 2010-05-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1512/doc
	* shell/general.t: Add rtc.
	* shell/file.t: Add fdisk.
2010-05-12 11:30:52 +00:00
Sebastian Huber
e682fffdb5 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libblock/src/bdpart.c: Removed file.
	* libblock/src/bdpart-create.c, libblock/src/bdpart-dump.c,
	libblock/src/bdpart-mount.c, libblock/src/bdpart-read.c,
	libblock/src/bdpart-register.c, libblock/src/bdpart-sort.c,
	libblock/src/bdpart-write.c: New files.
	* libblock/include/rtems/bdpart.h: Moved some definitions from bdpart.c.
	* libblock/Makefile.am: Update for file changes.
2010-05-12 07:57:58 +00:00
Ralf Corsepius
ea2b19d9a5 2010-05-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Change quoting to work-round
	http://www.freebsd.org/cgi/query-pr.cgi?pr=146378.
2010-05-11 15:05:19 +00:00
Sebastian Huber
abd740a6af 2010-05-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
* startup/linkcmds: Include basic linker command file and define only
	board specific values.  Define RAM and PROM limits only if not defined
	by command line arguments.
	* Makefile.am, preinstall.am: Reflect changes above.
2010-05-11 07:41:23 +00:00
Sebastian Huber
c8941b04cb 2010-05-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/startup/linkcmds.base: New file.
2010-05-11 07:35:56 +00:00
Joel Sherrill
b2f251a8c2 2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
* rtems/score/arm.h: Make it a warning not error that the FPU multilib
	is not supported yet.
2010-05-10 20:29:13 +00:00
Joel Sherrill
65636918c8 2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
* context_init.c, context_switch.S, cpu.c: Now builds multilib. R8C
	paths produce warnings for now.
2010-05-10 20:08:50 +00:00
Joel Sherrill
91197a9806 2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
* include/bsp.h: Add BSP_SMALL_MEMORY.
2010-05-10 19:16:07 +00:00
Joel Sherrill
31af0dfe57 2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
* Makefile.am, cpu_asm.S, avr/boot.h, avr/common.h, avr/crc16.h,
	avr/delay.h, avr/eeprom.h, avr/fuse.h, avr/interrupt.h, avr/io.h,
	avr/io1200.h, avr/io2313.h, avr/io2323.h, avr/io2333.h, avr/io2343.h,
	avr/io43u32x.h, avr/io43u35x.h, avr/io4414.h, avr/io4433.h,
	avr/io4434.h, avr/io76c711.h, avr/io8515.h, avr/io8534.h,
	avr/io8535.h, avr/io86r401.h, avr/io90pwm1.h, avr/io90pwm216.h,
	avr/io90pwm2b.h, avr/io90pwm316.h, avr/io90pwm3b.h, avr/io90pwm81.h,
	avr/io90pwmx.h, avr/io90scr100.h, avr/ioa6289.h, avr/ioat94k.h,
	avr/iocan128.h, avr/iocan32.h, avr/iocan64.h, avr/iocanxx.h,
	avr/iom103.h, avr/iom128.h, avr/iom1280.h, avr/iom1281.h,
	avr/iom1284p.h, avr/iom128rfa1.h, avr/iom16.h, avr/iom161.h,
	avr/iom162.h, avr/iom163.h, avr/iom164.h, avr/iom165.h,
	avr/iom165p.h, avr/iom168.h, avr/iom168p.h, avr/iom169.h,
	avr/iom169p.h, avr/iom16hva.h, avr/iom16m1.h, avr/iom16u4.h,
	avr/iom2560.h, avr/iom2561.h, avr/iom32.h, avr/iom323.h,
	avr/iom324.h, avr/iom325.h, avr/iom3250.h, avr/iom328p.h,
	avr/iom329.h, avr/iom3290.h, avr/iom32c1.h, avr/iom32hvb.h,
	avr/iom32m1.h, avr/iom32u4.h, avr/iom32u6.h, avr/iom406.h,
	avr/iom48.h, avr/iom48p.h, avr/iom64.h, avr/iom640.h, avr/iom644.h,
	avr/iom645.h, avr/iom6450.h, avr/iom649.h, avr/iom6490.h,
	avr/iom64c1.h, avr/iom64m1.h, avr/iom8.h, avr/iom8515.h,
	avr/iom8535.h, avr/iom88.h, avr/iom88p.h, avr/iom8hva.h, avr/iomx8.h,
	avr/iomxx0_1.h, avr/iomxx4.h, avr/iomxxhva.h, avr/iotn11.h,
	avr/iotn12.h, avr/iotn13.h, avr/iotn13a.h, avr/iotn15.h,
	avr/iotn167.h, avr/iotn22.h, avr/iotn2313.h, avr/iotn24.h,
	avr/iotn25.h, avr/iotn26.h, avr/iotn261.h, avr/iotn28.h,
	avr/iotn43u.h, avr/iotn44.h, avr/iotn45.h, avr/iotn461.h,
	avr/iotn48.h, avr/iotn84.h, avr/iotn85.h, avr/iotn861.h,
	avr/iotn87.h, avr/iotn88.h, avr/iotnx4.h, avr/iotnx5.h,
	avr/iotnx61.h, avr/iousb1286.h, avr/iousb1287.h, avr/iousb162.h,
	avr/iousb646.h, avr/iousb647.h, avr/iousb82.h, avr/iousbxx2.h,
	avr/iousbxx6_7.h, avr/iox128a1.h, avr/iox128a3.h, avr/iox16a4.h,
	avr/iox16d4.h, avr/iox256a3.h, avr/iox256a3b.h, avr/iox32a4.h,
	avr/iox32d4.h, avr/iox64a1.h, avr/iox64a3.h, avr/lock.h,
	avr/parity.h, avr/pgmspace.h, avr/portpins.h, avr/power.h,
	avr/sfr_defs.h, avr/signal.h, avr/sleep.h, avr/version.h, avr/wdt.h,
	rtems/asm.h, rtems/score/cpu.h: Update to avr .h files from avr-libc
	1.6.8. Tinker with code and includes to eliminate warnings. Now
	builds multilib.
	* avr/iom169pa.h, avr/iom16a.h, avr/iom16hva2.h, avr/iom16hvb.h,
	avr/iom16u2.h, avr/iom324pa.h, avr/iom32u2.h, avr/iom644p.h,
	avr/iom644pa.h, avr/iom649p.h, avr/iom64hve.h, avr/iom88pa.h,
	avr/iom8u2.h, avr/iotn2313a.h, avr/iotn24a.h, avr/iotn261a.h,
	avr/iotn4313.h, avr/iotn44a.h, avr/iotn461a.h, avr/iotn861a.h,
	avr/iox128d3.h, avr/iox192a3.h, avr/iox192d3.h, avr/iox256d3.h,
	avr/iox64d3.h, avr/signature.h: New files.
2010-05-10 16:31:24 +00:00
Joel Sherrill
348ee16f6a 2010-05-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
* include/bsp.h: Do not include <bsp/bsp_bsdnet_attach.h> if networkign
	disabled.
2010-05-10 14:08:33 +00:00
Joel Sherrill
171f8346c6 2010-05-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Now runs on 486 and below again. Reformatted.
2010-05-10 00:29:30 +00:00
Joel Sherrill
faeb54323b 2010-05-09 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1512/doc
	* shell/general.t: Add setenv, getenv, and unsetenv.
2010-05-09 23:13:26 +00:00
Joel Sherrill
044f8590fc 2010-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/start/start.S: Finish merging change.
2010-05-07 19:25:08 +00:00
Joel Sherrill
02b38baaf2 2010-05-07 Michael Walle <michael@walle.cc>
* shared/start/start.S: Add support for qemu-system-lm32 shutdown
	device.
2010-05-07 19:02:45 +00:00
Joel Sherrill
e455a1252f 2010-04-27 Tiemen Schut <T.Schut@sron.nl>
PR 1506/bsps
	* console/console.c: Removed.
	* console/erc32_console.c: New file.  Use shared console driver.
	Make sure interrupt support works.  PPPD confirmed on sis.
	* Makefile.am: Reflect changes above.
2010-05-07 12:13:23 +00:00
Sebastian Huber
e7fd0524d2 2010-05-07 Arnout Vandecappelle <arnout@mind.be>
PR 1511/networking
	* ftpd/ftpd.c: Abort RETR for directories.
2010-05-07 09:07:17 +00:00
Joel Sherrill
cdeead64f6 2010-05-05 Alin Rus <alin.codejunkie@gmail.com>
PR 1510/doc
	* user/chains.t: Fix code example.
2010-05-05 20:44:15 +00:00
Ralf Corsepius
c65f9b45e3 Housekeeping. 2010-05-04 15:49:26 +00:00
Ralf Corsepius
3da0e1ed20 Remove. 2010-05-04 15:48:16 +00:00
Joel Sherrill
510f8b4d19 2010-05-03 Joel Sherrill <joel.sherrilL@OARcorp.com>
* include/bsp.h: Add BSP_SMALL_MEMORY.
	* startup/linkcmds: Wildcard on .data so C++ links.
2010-05-04 00:06:51 +00:00
Sebastian Huber
021bc6669a 2010-05-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
* rtl8019/rtl8019.c: Fixed interrupt handler.
2010-05-03 14:49:57 +00:00
Sebastian Huber
c1b2bac5d4 2010-05-03 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* block01/init.c, block02/init.c, block03/init.c, block04/init.c,
	block05/init.c, block06/init.c, block07/init.c, block09/init.c,
	block10/init.c: Changed CONFIGURE_MAXIMUM_SEMAPHORES defines.
2010-05-03 09:14:27 +00:00
Sebastian Huber
b2f216e14f 2010-05-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
* sapi/include/confdefs.h: New define CONFIGURE_SEMAPHORES for the
	overall count of required semaphores.  New define
	CONFIGURE_LIBBLOCK_SEMAPHORES for the count of required disk and bdbuf
	semaphores.
2010-05-03 09:13:36 +00:00
Ralf Corsepius
bd878476b5 2010-05-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add missing "&&".
2010-05-01 16:43:58 +00:00
Ralf Corsepius
1e1b6b545c 2010-05-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Move POSIX in front of other tests.
2010-05-01 04:20:27 +00:00
Ralf Corsepius
c7989fe7c1 2010-05-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/Makefile.am: Add libcsupport/src/flockfile.c,
	libcsupport/src/ftrylockfile.c, libcsupport/src/funlockfile.c.
	* libcsupport/src/flockfile.c, libcsupport/src/ftrylockfile.c,
	libcsupport/src/funlockfile.c: New (stub functions).
2010-05-01 04:19:00 +00:00
Joel Sherrill
33d5f3328d 2010-04-30 Joel Sherrill <joel.sherrilL@OARcorp.com>
* include/bsp.h: Add BSP_SMALL_MEMORY.
2010-04-30 16:44:40 +00:00
Sebastian Huber
ae3c037a70 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* at91rm9200/dbgu/dbgu.c, at91rm9200/usart/usart.c,
	pxa255/ffuart/ffuart.c: Fixed warnings due to Termios API change.
2010-04-30 14:59:51 +00:00
Sebastian Huber
536f2d2b6a 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* irq/irq_asm.S, irq/irq_init.c, irq/bsp_irq_asm.S,
	irq/bsp_irq_init.c: Removed files.
	* Makefile.am, preinstall.am: Reflect changes above.  Added generic
	interrupt support modules.
	* irq/irq.h, irq/irq.c: The previous interrupt warning fix changed the
	interrupt handler API.  To fix this problem the generic interrupt
	support framework will be used now.  This eliminates a lot of copy and
	paste code.  The interrupt header file is now <bsp/irq.h>.
	* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
	* start/start.S, startup/bspstart.c, clock/clockdrv.c,
	console/console.c, timer/timer.c: Interrupt support changes.
2010-04-30 14:55:55 +00:00
Sebastian Huber
6e6886d581 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* irq/bsp_irq_init.c: Removed file.
	* Makefile.am, preinstall.am: Reflect change above.  Added generic
	interrupt support modules.
	* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
	* startup/bspstart.c, irq/bsp_irq_asm.S, clock/clockdrv.c,
	network/network.c: Interrupt support changes.
2010-04-30 14:48:52 +00:00
Sebastian Huber
14cd67c080 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Added generic interrupt support modules.
	* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
	* startup/bspstart.c, network/network.c: Interrupt support changes.
2010-04-30 14:44:17 +00:00
Sebastian Huber
b2d7cf06e2 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Added generic interrupt support modules.
	* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
	* startup/bspstart.c, console/uart.c, network/network.c: Interrupt
	support changes.
2010-04-30 14:41:12 +00:00
Sebastian Huber
5ae1caefc3 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Added generic interrupt support modules.
	* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
	* startup/bspstart.c: Interrupt support changes.
2010-04-30 14:30:09 +00:00
Sebastian Huber
0d833168cc 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Added generic interrupt support modules.
	* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
	* startup/bspstart.c, rtl8019/rtl8019.c: Interrupt support changes.
2010-04-30 14:27:24 +00:00
Sebastian Huber
336d67ac17 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Added generic interrupt support modules.
	* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
	* startup/bspstart.c, network/network.c: Interrupt support changes.
	* console/uart.c: Fixed warnings.
2010-04-30 14:24:03 +00:00
Sebastian Huber
522348c8cb 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Added generic interrupt support modules.
2010-04-30 13:54:08 +00:00
Sebastian Huber
47adf3f7e9 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-config.h: Removed file.
	* Makefile.am, preinstall.am: Reflect change above.
	* irq/irq.c: Removed superfluous parameter checks.
2010-04-30 13:49:15 +00:00
Sebastian Huber
5895c00c9b 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* make/custom/lpc24xx.inc: Use VFP floating point model.
2010-04-30 13:45:33 +00:00
Sebastian Huber
fa97db5359 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* make/custom/nds.cfg, Makefile.am, dswifi/arm7/makefile: Use VFP
	floating point model.
2010-04-30 13:41:52 +00:00
Sebastian Huber
04410917de 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* csb336/make/custom/csb336.cfg,
	csb337/make/custom/csb337.cfg, edb7312/make/custom/edb7312.cfg,
	gba/make/custom/gba.cfg, gdbarmsim/make/custom/arm920.cfg,
	gp32/make/custom/gp32.cfg, gumstix/make/custom/gumstix.cfg,
	lpc32xx/make/custom/lpc32xx_phycore.cfg, nds/make/custom/nds.cfg,
	rtl22xx/make/custom/rtl22xx.cfg, smdk2410/make/custom/smdk2410.cfg:
	Use VFP floating point model.
2010-04-30 13:40:13 +00:00
Sebastian Huber
439d00cab3 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/irq_init.c: Removed file.
	* Makefile.am: Reflect change above.
2010-04-30 13:21:08 +00:00
Sebastian Huber
f4dc319a8f 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, lpc22xx/irq/irq.c,
	lpc22xx/irq/irq.h, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
	pxa255/irq/irq.c, pxa255/irq/irq.h, s3c24xx/irq/irq.c,
	s3c24xx/irq/irq.h: The previous interrupt warning fix changed the
	interrupt handler API.  To fix this problem the generic interrupt
	support framework will be used now.  This eliminates a lot of copy and
	paste code.  The interrupt header file is now <bsp/irq.h>.
	* at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
	mc9328mxl/clock/clockdrv.c, pxa255/clock/clock.c,
	s3c24xx/clock/clockdrv.c: Include <bsp/irq.h> instead of <irq.h>.
	* at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c,
	mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
	s3c24xx/irq/bsp_irq_asm.S, s3c24xx/irq/bsp_irq_init.c: Removed files.
	* Makefile.am, preinstall.am: Reflect changes above.
2010-04-30 13:15:49 +00:00
Sebastian Huber
2a2469b7d1 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-config.h: Removed file.
	* Makefile.am, preinstall.am: Reflect change above.
	* include/irq.h: Moved defines from 'include/irq-config.h'.
2010-04-30 12:48:52 +00:00
Sebastian Huber
12027424c0 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-config.h: Removed file.
	* Makefile.am, preinstall.am: Reflect change above.  Added interrupt
	support modules.
	* include/irq.h: Moved defines from 'include/irq-config.h'.
	* include/mpc5200.h: Added GPIO PIN defines.
2010-04-30 12:45:13 +00:00
Sebastian Huber
16d58e8315 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-config.h: Removed file.
	* Makefile.am, preinstall.am: Reflect change above.
	* include/irq.h: Moved defines from 'include/irq-config.h'.
2010-04-30 12:34:37 +00:00
Sebastian Huber
b01a769e70 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-config.h: Removed file.
2010-04-30 12:24:25 +00:00
Sebastian Huber
ebb1c262f5 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcpu/powerpc/mpc55xx/include/irq.h: Move defines from
	'libbsp/powerpc/mpc55xxevb/include/irq-config.h'.
	* libbsp/powerpc/mpc55xxevb/include/irq-config.h: Removed file.
	* libbsp/powerpc/mpc55xxevb/Makefile.am,
	libbsp/powerpc/mpc55xxevb/preinstall.am: Reflect changes above.
2010-04-30 11:59:05 +00:00
Sebastian Huber
e7268bf877 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Update for generic interrupt support
	changes.
2010-04-30 11:43:19 +00:00
Sebastian Huber
65513eb641 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/irq/irq-config.h: Removed file.
	* shared/irq/irq.h: Moved defines from 'shared/irq/irq-config.h'.
2010-04-30 11:36:16 +00:00
Sebastian Huber
7933f8d799 Removed file. 2010-04-30 11:29:29 +00:00
Sebastian Huber
11d6263b83 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-config.h: Removed file.
	* include/irq.h: New file (renamed from 'include/irq-config.h').
	* include/irq-generic.h, src/irq-info.c: Include <bsp/irq.h> instead
	of <bsp/irq-config.h>.
	* src/irq-server.c: Use events instead of semaphore.  Added error
	counter for multiple chain appends.  Added error counter to detect
	erroneous interrupt events.
2010-04-30 11:27:01 +00:00
Sebastian Huber
2984b7c19f 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/bootcard.h: Documentation.
2010-04-30 11:17:49 +00:00
Sebastian Huber
068a8240c6 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/include/rtems/libio_.h, libcsupport/src/envlock.c,
	libcsupport/src/libio.c: Added and use rtems_libio_lock() and
	rtems_libio_unlock().  Cleaned up includes and declarations.  Do not
	use RTEMS_NO_PRIORITY for unused ceiling priority in
	rtems_semaphore_create().
2010-04-30 08:55:41 +00:00
Sebastian Huber
ebf2bc6cbc 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libnetworking/lib/ftpfs.c: Format changes.  Fixed pathname
	allocation in rtems_ftpfs_eval_path().  Send QUIT command during
	file close.
2010-04-30 08:52:29 +00:00
Sebastian Huber
361e26df9f 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libfs/src/dosfs/msdos_format.c: Added missing va_end().
2010-04-30 08:43:31 +00:00
Sebastian Huber
6780829037 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libblock/src/bdpart.c: Removed file.
	* libblock/src/bdpart-create.c, libblock/src/bdpart-dump.c,
	libblock/src/bdpart-mount.c, libblock/src/bdpart-read.c,
	libblock/src/bdpart-register.c, libblock/src/bdpart-sort.c,
	libblock/src/bdpart-write.c: New files.
	* libblock/include/rtems/bdpart.h: Moved some definitions from bdpart.c.
	* libblock/Makefile.am: Update for file changes.
2010-04-30 08:42:13 +00:00
Sebastian Huber
57b5d149ed 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* sapi/inline/rtems/chain.inl: Added missing functions.
2010-04-30 08:39:15 +00:00
Sebastian Huber
1da7812f05 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* posix/src/alarm.c, posix/src/psignal.c, posix/src/ualarm.c:
	Moved watchdog control objects to reduce dependencies.
2010-04-30 08:37:27 +00:00
Joel Sherrill
e90fc943c4 2010-04-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
* include/bsp.h: Add BSP_SMALL_MEMORY.
2010-04-29 21:46:04 +00:00
Joel Sherrill
1da2f6a292 2010-04-29 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/linkcmds: Now links all tests.
2010-04-29 17:29:27 +00:00
Sebastian Huber
f33a405f34 Fixed PR reference. 2010-04-29 12:24:55 +00:00
Ralf Corsepius
098c204f7b Regenerate. 2010-04-29 12:20:02 +00:00
Ralf Corsepius
a7882cea8b GCC-4.4.4. 2010-04-29 12:19:30 +00:00
Ralf Corsepius
a46689de9a New. 2010-04-29 12:17:55 +00:00
Sebastian Huber
b1d4e42edd 2010-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR1507
	* libblock/src/bdbuf.c: Avoid NULL pointer access.

	* libblock/src/diskdevs.c: Fixed bounds check in rtems_disk_next().
2010-04-29 11:34:59 +00:00
Ralf Corsepius
3ac29f0af0 2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/clnt_udp.c, librpc/src/xdr/xdr_mem.c:
	Use [u]intptr_t instead of [u_]long for better 16bit compliance.
2010-04-29 09:42:52 +00:00
Ralf Corsepius
292b0c3813 2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/enable-itron.m4, aclocal/check-itron.m4: Replace
	RTEMS_HAS_ITRON_API with enable_itron.
2010-04-29 07:45:01 +00:00
Ralf Corsepius
9ff6462513 2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/pmap_rmt.c: Use uintptr_t for better 16bit
	compliance.
2010-04-29 07:43:32 +00:00
Ralf Corsepius
70f3aaa563 2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/enable-itron.m4: Cosmetics.
2010-04-29 05:18:41 +00:00
Ralf Corsepius
1943c42b5a 2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* httpd/Makefile.am: Use LIBHTTPD.
	* shttpd/Makefile.am: Use LIBSHTTPD.
2010-04-29 05:17:44 +00:00
Ralf Corsepius
733827e28b Regenerate. 2010-04-29 05:17:34 +00:00
Ralf Corsepius
942c6bf517 Use SLIBHTTPD. 2010-04-29 05:17:21 +00:00
Ralf Corsepius
68a26d8a4e Use LIBHTTPD. 2010-04-29 05:17:12 +00:00
Ralf Corsepius
c2458a33d5 2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_ENABLE_SHTTPD, RTEMS_ENABLE_HTTPD.
	Introduce AM_CONDITIONALS LIBHTTPD, LIBSHTTPD.
2010-04-29 05:15:39 +00:00
Ralf Corsepius
0256dd273e 2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/enable-httpd.m4, aclocal/enable-shttpd.m4: New.
2010-04-29 05:13:01 +00:00
Ralf Corsepius
e4f7ccb456 New. 2010-04-29 05:12:49 +00:00
Ralf Corsepius
093d20d1c0 2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/map_v4v6.c: Use uintptr_t instead of u_long for
	better 16bit target compliance.
2010-04-29 03:13:13 +00:00
Joel Sherrill
c5833ef828 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* irq/irq.h, startup/bspstart.c: Remove warnings.
2010-04-28 20:25:23 +00:00
Joel Sherrill
693b6db8d4 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/bsppredriverhook.c: Remove warnings.
2010-04-28 19:43:39 +00:00
Joel Sherrill
b57c3491a1 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/m68k-stub.c: Remove warnings.
2010-04-28 19:43:37 +00:00
Joel Sherrill
94e6d845a9 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* timer/timer.c: Remove warnings.
2010-04-28 19:43:35 +00:00
Joel Sherrill
3efa03454f 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/bspclean.c: Remove warnings.
2010-04-28 19:43:33 +00:00
Joel Sherrill
a89e5002c3 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/bspclean.c, timer/timer.c: Remove warnings.
2010-04-28 19:43:31 +00:00
Joel Sherrill
b76232549e 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/init5235.c: Remove warnings.
2010-04-28 19:43:25 +00:00
Joel Sherrill
8ccd1b09d7 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* console/leds.c, timer/timer.c: Remove warnings.
2010-04-28 19:33:32 +00:00
Joel Sherrill
e7aacd3462 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* console/m340uart.c, startup/init68340.c: Remove warnings.
2010-04-28 19:33:25 +00:00
Joel Sherrill
427bb7d1d4 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/init68360.c, timer/timer.c: Remove warnings.
2010-04-28 19:16:22 +00:00
Joel Sherrill
f7c9b9e816 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* shared/gdbstub/mips-stub.c: Remove warnings.
2010-04-28 18:59:49 +00:00
Joel Sherrill
dc9c137334 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* gdbstub/rtems-stub-glue.c: Remove warnings.
2010-04-28 18:59:41 +00:00
Joel Sherrill
7657a000d2 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* mongoosev/duart/mg5uart.c: Remove warnings.
2010-04-28 18:59:33 +00:00
Joel Sherrill
d1c52f8dd3 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/linkcmds: Needed to be assigned to a memory region.
2010-04-28 18:59:01 +00:00
Joel Sherrill
00b5917fe6 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* shared/bootloader/em86.c, shared/bootloader/mm.c,
	shared/console/polled_io.c, shared/irq/irq_init.c,
	shared/startup/bspstart.c: Remove warnings.
2010-04-28 18:51:58 +00:00
Joel Sherrill
14a78df2be 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* mpc5xx/clock/clock.c, mpc5xx/console-generic/console-generic.c,
	mpc5xx/irq/irq_init.c, mpc5xx/timer/timer.c: Remove warnings.
2010-04-28 17:17:59 +00:00
Joel Sherrill
af2af2b4b7 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* irq/irq.h, startup/iss555.c, startup/tm27supp.c: Remove warnings.
2010-04-28 17:17:48 +00:00
Joel Sherrill
6196ded1d5 2010-04-22 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* support/include/tmacros.h: Changed check_dispatch_disable_level() to
	treat all non-zero values of _Thread_Dispatch_disable_level equally.
2010-04-28 16:37:20 +00:00
Joel Sherrill
cb930b4dae 2010-04-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxfile01/test.c: Add check for errno on chdir(NULL).
2010-04-28 15:01:51 +00:00
Joel Sherrill
cbe57ec919 2010-04-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/chdir.c: Check for NULL pointer.
2010-04-28 15:01:31 +00:00
Joel Sherrill
51dc695af7 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libchip/network/if_dc.c: Remove warnings.
2010-04-28 13:23:41 +00:00
Joel Sherrill
deada8db0e 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* network/xiltemac.c, startup/bspstart.c: Remove warnings.
2010-04-28 13:23:16 +00:00
Joel Sherrill
423f7e02a8 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/bspclean.c, startup/bspstart.c: Remove warnings.
2010-04-28 13:23:11 +00:00
Joel Sherrill
cbf3e3a025 2010-04-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/init5206e.c: Remove warnings.
2010-04-27 22:01:18 +00:00
Joel Sherrill
71aade99ef 2010-04-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/init5272.c: Remove warnings.
2010-04-27 21:54:57 +00:00
Joel Sherrill
874220e4ad 2010-04-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
* network/network.c: Remove warnings.
2010-04-27 18:23:44 +00:00
Joel Sherrill
e37ae0d8c8 2010-04-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
* network/network.c, startup/bspstart.c: Remove warnings. hwaddr
	handling changed to avoid use of unitialized variable.
2010-04-27 17:33:53 +00:00
Joel Sherrill
65a45ae5df 2010-04-27 Joel Sherrill <joel.sherrilL@OARcorp.com>
* network/network.c, startup/bspclean.c, startup/init5282.c: Remove
	warnings.
2010-04-27 17:23:22 +00:00
Joel Sherrill
2b2e3ef5f9 2010-04-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Revert previous change. Remove .reginfo from .bss
	section where it was present.
2010-04-27 17:11:10 +00:00
Joel Sherrill
980ee08fa9 2010-04-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* start/start.S, startup/linkcmds: Revert previous change. Remove
	.reginfo from .bss section where it was present.
2010-04-27 17:11:03 +00:00
Ralf Corsepius
2733f477d0 Regenerate. 2010-04-27 03:28:28 +00:00
Ralf Corsepius
44443f1d39 Regenerate. 2010-04-27 03:04:49 +00:00
Ralf Corsepius
a7902de41e Bump GCC_RPMREL. 2010-04-27 03:03:52 +00:00
Eric Norum
93b4e6d916 * startup/bspstart.c: Clean up some warnings.
* network/network.c: Fix up full/half duplex printout and some warnings.
2010-04-26 17:44:57 +00:00
Ralf Corsepius
3a3294b796 Regenerate. 2010-04-26 17:27:21 +00:00
Ralf Corsepius
7c779ead25 Abandon gcc-4.4.2.
newlib-1.18.0-rtems4.10-20100426.diff.
2010-04-26 17:26:34 +00:00
Ralf Corsepius
e2e85377be Regenerate. 2010-04-26 14:32:00 +00:00
Ralf Corsepius
9c20cff493 Abandon gcc-g++-4.4.2. 2010-04-26 14:30:56 +00:00
Ralf Corsepius
33747783a7 Add missing ; 2010-04-26 14:28:47 +00:00
Ralf Corsepius
a8094b02d9 New. 2010-04-26 13:53:32 +00:00
Ralf Corsepius
8bddec3be0 Abandon 4.4.2.
newlib-1.18.0-rtems4.11-20100423.diff.
2010-04-26 13:42:01 +00:00
Ralf Corsepius
7d29d54a5c Bump GCC_RPMREL. 2010-04-26 13:17:35 +00:00
Ralf Corsepius
a0c2e9f455 Fix no-brainer bug in previous change. 2010-04-26 13:16:43 +00:00
Ralf Corsepius
b804e5d664 Regenerate. 2010-04-26 07:45:53 +00:00
Ralf Corsepius
c363f34c65 Bump GCC_RPMREL. 2010-04-26 07:44:58 +00:00
Joel Sherrill
74b4bb1f4d 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libfs/src/rfs/rtems-rfs-bitmaps-ut.c: Fix warning.
2010-04-26 02:43:30 +00:00
Joel Sherrill
5d44c8590b 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* console/uart.c: Fix warnings.
2010-04-26 02:33:57 +00:00
Joel Sherrill
af3fd0c616 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* console/console.c: Fix warnings.
2010-04-26 02:28:02 +00:00
Joel Sherrill
59adbd8802 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* console/fbcons.c: Fix warnings.
2010-04-26 02:24:36 +00:00
Joel Sherrill
fa775a8707 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* network/network.c: Fix warning.
2010-04-26 01:30:51 +00:00
Joel Sherrill
1a1279f703 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/bspstart.c: Fix warning.
2010-04-26 01:30:08 +00:00
Joel Sherrill
8f9457efab 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* console/console.c: Fix prototypes.
2010-04-26 01:29:05 +00:00
Joel Sherrill
642c500988 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libchip/serial/mc68681.c, libchip/serial/mc68681_reg.c,
	libchip/serial/ns16550.c, libchip/serial/serial.h,
	libchip/serial/z85c30.c, libchip/serial/z85c30_reg.c: Use uintptr_t
	or intptr_t instead of uint32_t or int32_t.
2010-04-26 00:58:39 +00:00
Joel Sherrill
c0c5635164 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libmisc/stringto/stringto_template.h: Remove warning.
2010-04-26 00:50:15 +00:00
Joel Sherrill
9bbba5401c 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* console/console.c, ide/pcmcia_ide.c, startup/bspstart.c,
	startup/imbx8xx.c: Fix some warnings.
2010-04-25 22:36:25 +00:00
Joel Sherrill
ceda5c27e0 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* context_init.c: Eliminate warnings.
2010-04-25 22:17:35 +00:00
Joel Sherrill
a0cb87cbfc 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* cpu.c, rtems/score/cpu.h: Move _CPU_Context_Initialize() to cpu.c so
	it is easier to make warning free.
2010-04-25 21:37:46 +00:00
Joel Sherrill
2b0d72afb8 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libchip/rtc/ds1375-rtc.h, libchip/rtc/ds1375.c,
	libchip/rtc/icm7170.c, libchip/rtc/icm7170_reg.c,
	libchip/rtc/m48t08_reg.c, libchip/rtc/rtc.h: Use uintptr_t instead of
	uint32_t.
2010-04-25 21:18:06 +00:00
Joel Sherrill
18b3b58110 2010-04-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxrdwrv/test.c: Use SIZE_MAX not SSIZE_MAX.
2010-04-25 19:53:38 +00:00
Joel Sherrill
85e0a2201f 2010-04-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/pthread.c: Make default pthread_attr_t match the
	conditionals in the version in newlib. This way it will always be
	right.
2010-04-25 19:51:12 +00:00
Joel Sherrill
124800adcd 2010-04-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/readv.c: Check for < 0 on iov_len, not <= 0. A
	readv() with all iov_len equal to 0 should have no effect.
2010-04-25 19:50:05 +00:00
Joel Sherrill
2cc30e90c2 2010-04-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* psx07/init.c, psx07/task.c: Introduce enough of a delay so the Init()
	thread can reliably reach the pthread_join() call.
2010-04-25 19:40:12 +00:00
Joel Sherrill
e8b4506836 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* psxreaddir/psxreaddir.scn, psxreaddir/test.c: Do not test for
	rewinddir(NULL) since we are now using newlib's implementation and it
	does not check for NULL. This causes a fault on some targets.
2010-04-25 19:17:52 +00:00
Joel Sherrill
fb2789688a 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* bspcmdline01/init.c: Fix assert conditional.
2010-04-25 19:12:22 +00:00
Joel Sherrill
46b6a01ef1 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* startup/linkcmds: Add NOLOAD to .bss to eliminate warnings.
2010-04-25 16:11:05 +00:00
Joel Sherrill
fbd06a090c 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* ppc403/clock/clock.c, ppc403/console/console405.c,
	ppc403/tty_drv/tty_drv.c: Remove warnings and simple vectored
	interrupt support.
2010-04-25 16:10:36 +00:00
Joel Sherrill
f295c4c69f 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* console/consolebsp.h: Remove extraneous #warning.
2010-04-25 15:27:55 +00:00
Joel Sherrill
ee2903f27e 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* bsp_specs: Remove warning on __start not found.
2010-04-25 15:20:36 +00:00
Joel Sherrill
2146dbac19 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* rtems/score/cpu.h: Remove warning in _CPU_Context_Initialize.
2010-04-25 15:06:32 +00:00
Joel Sherrill
524055a909 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* rtems/score/cpu.h: Remove warning in _CPU_Context_Initialize.
2010-04-25 14:58:27 +00:00
Joel Sherrill
8a5012003e 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* bsp_specs: Remove extra } to eliminate warning.
2010-04-25 14:08:50 +00:00
Ralf Corsepius
4cc3c24f3a Rename cygwin-gcc-3.4.4.diff inro cygwin-gcc-3.4.4-3.diff. 2010-04-25 07:39:17 +00:00
Ralf Corsepius
30a052af62 New. 2010-04-25 05:38:06 +00:00
Ralf Corsepius
8e81eaf575 Regenerate. 2010-04-25 05:37:05 +00:00
Ralf Corsepius
9b4bbd6ff0 Bump BINUTILS_RPMREL. 2010-04-25 05:36:48 +00:00
Ralf Corsepius
6d235a479f Regenerate. 2010-04-25 05:30:33 +00:00
Ralf Corsepius
09a43a7343 Refactor patching. 2010-04-25 05:30:01 +00:00
Ralf Corsepius
153b9381de Revert to gcc-3.4.4. 2010-04-25 05:12:03 +00:00
Joel Sherrill
c669bf30e4 2010-04-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* start/start.S: Verify boot_card is invoked properly with argc, argv.
2010-04-24 21:45:57 +00:00
Ralf Corsepius
4bb28d49bf Regenerate. 2010-04-24 14:18:05 +00:00
Ralf Corsepius
8a2e918100 Regenerate. 2010-04-24 14:05:52 +00:00
Ralf Corsepius
0e16f0add5 Require gmp-4.2 if building mpc. 2010-04-24 14:05:25 +00:00
Ralf Corsepius
f2bb33b2eb Regenerate. 2010-04-24 08:04:56 +00:00
Ralf Corsepius
f0cb9aea04 Bump GCC_RPMREL. 2010-04-24 08:04:22 +00:00
Ralf Corsepius
b2c76e9cdb Regenerate. 2010-04-24 05:59:58 +00:00
Ralf Corsepius
423a18d695 Revert last patch. 2010-04-24 05:59:17 +00:00
Ralf Corsepius
461e171b99 Fix typo in comment.
Use %{el6} to identify building for CentOS6/RHEL6.
Reflect several packages are missing from RHEL6 Beta.
2010-04-24 05:57:58 +00:00
Joel Sherrill
e1dbc640be 2010-04-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* texi2www/texi2www: Add some new texinfo commands.
2010-04-23 21:05:48 +00:00
Ralf Corsepius
106127551b Regenerate. 2010-04-23 16:49:17 +00:00
Ralf Corsepius
4aa415fe2e Bump GCC_RPMREL. 2010-04-23 16:47:01 +00:00
Ralf Corsepius
fee6d69a57 newlib-1.18.0-rtems4.11-20100423.diff. 2010-04-23 16:46:41 +00:00
Ralf Corsepius
76f2a2e1e1 New. 2010-04-23 13:06:40 +00:00
Ralf Corsepius
3a3865f252 Add rhel6. 2010-04-23 11:01:26 +00:00
Chris Johns
452e5b0828 2010-04-22 Alin Rus <alin.codejunkie@gmail.com>
* user/chain.t: Fixed the example from PR 1504.
2010-04-22 06:47:28 +00:00
Joel Sherrill
32eadeb250 2010-04-20 Allan Hessenflow <allanh@kallisti.com>
* cpu_asm.S: L0-L3 were part of the interrupt context, but as
	Mike Frysinger noted they were not being zeroed before calling
	the C handlers. A patch that corrects this, as well as improving
	some of the push/pop order to avoid stalls.
2010-04-20 13:27:48 +00:00
Ralf Corsepius
25ddacd4f3 2010-04-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Reflect termios-API having changed.
2010-04-20 08:13:58 +00:00
Ralf Corsepius
5c2c96f112 Abandon freebsd7.2. 2010-04-19 16:58:15 +00:00
Ralf Corsepius
4e8aad7727 Abandon freebsd7.2 2010-04-19 16:57:01 +00:00
Ralf Corsepius
447de8f3b1 Regenerate. 2010-04-19 14:19:21 +00:00
Ralf Corsepius
6aa50b063f Bump GCC_RPMREL. 2010-04-19 14:13:27 +00:00
Ralf Corsepius
c96718c4eb Sync with amd64. 2010-04-19 14:10:52 +00:00
Ralf Corsepius
2d667cc9a8 Fix up Source0, Source1-URL. 2010-04-19 14:09:59 +00:00
Ralf Corsepius
7bfa75d573 New. 2010-04-19 14:08:59 +00:00
Ralf Corsepius
44ac623d79 Add netbsd5.0.2/amd64. 2010-04-19 14:04:14 +00:00
Ralf Corsepius
b2f215a320 Add am64 2010-04-19 14:03:35 +00:00
Ralf Corsepius
3584ae5954 New (add amd64-netbsd*5). 2010-04-19 14:02:13 +00:00
Ralf Corsepius
a7f3bad981 Abandon netbsd5.0.1 2010-04-19 04:07:54 +00:00
Ralf Corsepius
6bac3f4f10 Remove. 2010-04-19 04:07:16 +00:00
Ralf Corsepius
de42344171 Housekeeping. 2010-04-19 04:04:48 +00:00
Ralf Corsepius
d78b215907 New (Add i386*netbsdelf hack.) 2010-04-19 04:02:28 +00:00
Ralf Corsepius
886874680b Bump *_RPMREL. 2010-04-19 03:55:06 +00:00
Ralf Corsepius
a6ed8fb3c4 New. 2010-04-19 03:44:17 +00:00
Ralf Corsepius
c7a7580667 Add netbsd5.0.2. 2010-04-19 03:42:58 +00:00
Joel Sherrill
1590fd3e53 2010-04-18 Joel Sherrill <joel.sherrilL@OARcorp.com>
* .cvsignore, include/.cvsignore: New files.
2010-04-18 21:30:21 +00:00
Ralf Corsepius
817a186344 This commit was generated by cvs2svn to compensate for changes in r23081,
which included commits to RCS files with non-trunk default branches.
2010-04-18 17:32:38 +00:00
Ralf Corsepius
89e796672e Import from zlib-1.2.5 2010-04-18 17:32:38 +00:00
Ralf Corsepius
421ed95f18 This commit was generated by cvs2svn to compensate for changes in r23079,
which included commits to RCS files with non-trunk default branches.
2010-04-18 06:48:15 +00:00
Ralf Corsepius
1068a68779 Import from zlib-1.2.5 2010-04-18 06:48:15 +00:00
Joel Sherrill
dace69bfc4 2010-04-17 Allan Hessenflow <allanh@kallisti.com>
* cpu.c, cpu_asm.S, rtems/score/cpu.h: Fine tune registers saved in the
	context. The sp and imask registers need to be saved. Also allocated
	12 bytes on the stack at thread entry as the abi requires that.
2010-04-17 19:24:16 +00:00
Joel Sherrill
340d782ab8 2010-04-17 Mike Frysinger <vapier.adi@gmail.com>
* cpu.c: Blackfin ABI requires L registers to be 0 upon function entry.
2010-04-17 17:34:34 +00:00
Ralf Corsepius
6832a7e674 Generate. 2010-04-16 03:11:22 +00:00
Ralf Corsepius
73057d5e62 Add freebsd7.3 2010-04-16 02:59:47 +00:00
Ralf Corsepius
a87e7d88cd New. 2010-04-16 02:58:45 +00:00
Ralf Corsepius
ac367f3534 gcc-4.5.0. 2010-04-15 17:24:46 +00:00
Ralf Corsepius
062927e9b5 gcc-4.5.0 2010-04-15 16:45:48 +00:00
Joel Sherrill
9e95e540b9 2010-04-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpuModel.S, cpuModel.h, displayCpu.c: Update to include more reserved
	bits and pick out a bit more information.
2010-04-15 14:09:57 +00:00
Ralf Corsepius
5a0f2c7812 i586-pc-freebsd8.0-gcc.spec 2010-04-15 13:04:35 +00:00
Ralf Corsepius
3fe45104a8 Upgrade to gcc-4.5.0. 2010-04-15 13:04:23 +00:00
Ralf Corsepius
f53301c938 2010-04-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* sh7045/include/sci_termios.h, sh7045/sci/sci.c,
	sh7045/sci/sci_termios.c: Reflect termios API changes.
2010-04-15 08:39:33 +00:00
Ralf Corsepius
a5fb3d1bfe Reflect termios API changes. 2010-04-15 08:39:26 +00:00
Ralf Corsepius
6d521f09f1 2010-04-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/cpu.h: Make _gp global.
2010-04-15 04:51:23 +00:00
Ralf Corsepius
65357b7f4e Regenerate. 2010-04-14 13:08:34 +00:00
Ralf Corsepius
663f5012d9 Bump GCC_RPMREL. 2010-04-14 13:07:29 +00:00
Ralf Corsepius
6e404fa1f2 Bump GCC_RPMREL. 2010-04-14 13:07:28 +00:00
Ralf Corsepius
0e685c127a gcc-4.5.0. 2010-04-14 13:07:27 +00:00
Ralf Corsepius
01c5291a18 New. 2010-04-14 13:02:25 +00:00
Ralf Corsepius
34c63d119a 2010-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/mbuf.h: Use uintptr_t instead of u_long
	for 16bit target compliance.
2010-04-14 12:43:21 +00:00
Ralf Corsepius
c922a9dd0a 2010-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/gethostbydns.c: Use uintptr_t instead of u_long
	for 16bit target compliance.
2010-04-14 12:42:11 +00:00
Ralf Corsepius
36275c646e 2010-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/sysctl.h: Change sysctl_oid->arg2 into int32_t
	for 16bit target compliance.
2010-04-14 10:57:48 +00:00
Ralf Corsepius
eb18d28bb6 2010-04-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/uart.c: Reflect termios API changes.
2010-04-14 09:27:31 +00:00
Ralf Corsepius
96bb0f4036 2010-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/umon/umoncons.c:
	Reflect changes to rtems_termios_callbacks->write.
2010-04-14 09:00:46 +00:00
Ralf Corsepius
b93ca7c6b3 Include <unistd.h>. 2010-04-14 08:59:02 +00:00
Ralf Corsepius
a3b8cdab46 2010-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/conscfg.c: Include <unistd.h>.
2010-04-14 08:58:28 +00:00
Ralf Corsepius
90ea3ded2f 2010-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/flash/flash.c: Include <unistd.h>.
2010-04-14 08:53:48 +00:00
Ralf Corsepius
8f7b4b5f07 2010-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/support/bsp_attach.c: Include <unistd.h>.
2010-04-14 08:51:56 +00:00
Ralf Corsepius
f9bf7f1646 Include <unistd.h>. 2010-04-14 08:51:46 +00:00
Ralf Corsepius
3d3e22c643 2010-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/fts.c (fts_pow2): Rebase fts_pow2 on
	SIZEOF_SIZE_T * CHAR_BIT.
2010-04-13 04:39:47 +00:00
Ralf Corsepius
d526708e5d 2010-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/gcc-sanity.m4: Add RTEMS_CHECK_GCC_PRINTF_LD_OFF_T,
	RTEMS_CHECK_GCC_PRINTF_LLD_OFF_T.
2010-04-13 04:23:36 +00:00
Ralf Corsepius
b3950931a0 Add RTEMS_CHECK_GCC_PRINTF_LD_OFF_T, RTEMS_CHECK_GCC_PRINTF_LLD_OFF_T. 2010-04-13 04:23:26 +00:00
Ralf Corsepius
80e2405dde 2010-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Fix broken comment formatting.
2010-04-13 04:21:15 +00:00
Ralf Corsepius
d3d297496c Fix broken comment format. 2010-04-13 04:20:05 +00:00
Ralf Corsepius
5322d6e604 2010-04-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/io_dir.c: Cast consts to size_t (Avoid overflows on implicit
	const casts on 16bit targets).
2010-04-13 04:17:15 +00:00
Ralf Corsepius
4d0771e1e8 2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/comm/uart.c, shared/comm/uart.h: Reflect termios API
	changes.
2010-04-12 16:34:38 +00:00
Ralf Corsepius
2daa19ffa3 Reflect termios API changes. 2010-04-12 16:34:31 +00:00
Ralf Corsepius
5da993c0ac 2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, console/ps2_mouse.c: Reflect termios API
	changes.
2010-04-12 16:33:00 +00:00
Ralf Corsepius
eb55e007ab 2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/system.h: Let RTEMS_offsetof return uintptr_t
	instead of uint32_t (16bit target compatibility).
2010-04-12 15:28:03 +00:00
Ralf Corsepius
ffed83e099 2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/monitor/mon-part.c, libmisc/monitor/mon-region.c:
	Use rtems_monitor_dump_addr instead of rtems_monitor_dump_hex
	to print addresses.
2010-04-12 15:25:55 +00:00
Ralf Corsepius
76282d5cc9 Use rtems_monitor_dump_addr instead of rtems_monitor_dump_hex
to print addresses.
2010-04-12 15:25:43 +00:00
Ralf Corsepius
1b65557a78 2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/monitor/mon-prmisc.c, libmisc/monitor/monitor.h:
	Add rtems_monitor_dump_addr().
2010-04-12 15:23:57 +00:00
Ralf Corsepius
5b331cc570 Add rtems_monitor_dump_addr(). 2010-04-12 15:23:41 +00:00
Ralf Corsepius
16c37555f3 2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/monitor/mon-symbols.c: 16bit target fixes.
2010-04-12 15:21:54 +00:00
Ralf Corsepius
f1eb9c6b72 16bit target fixes. 2010-04-12 15:21:42 +00:00
Ralf Corsepius
959e0a0a80 2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/lib/ftpfs.c: 16bit target fixes:
	Use ioctl_command_t as arg to rtems_ftpfs_do_ioctl.
	Explicitly cast to uint32_t in char[] to uint32_t
	conversion.
2010-04-12 12:50:25 +00:00
Ralf Corsepius
84221cb922 2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for sched.h.
2010-04-12 06:36:35 +00:00
Ralf Corsepius
da0475f533 2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for WORD_BIT, LONG_BIT.
2010-04-12 06:31:21 +00:00
Ralf Corsepius
2c0450cb88 2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for flockfile, funlockfile, ftrylockfile.
2010-04-12 06:27:18 +00:00
Chris Johns
1d539c0501 2010-04-12 Chris Johns <chrisj@rtems.org>
libfs/src/rfs/rtems-rfs-buffer-bdbuf.c,
        libfs/src/rfs/rtems-rfs-buffer.c, libfs/src/rfs/rtems-rfs-data.h,
        libfs/src/rfs/rtems-rfs-dir.c,
        libfs/src/rfs/rtems-rfs-file-system.c,
        libfs/src/rfs/rtems-rfs-format.c, libfs/src/rfs/rtems-rfs-inode.h,
        libfs/src/rfs/rtems-rfs-rtems.c, libfs/src/rfs/rtems-rfs-rtems.h,
        libfs/src/rfs/rtems-rfs-shell.c: Fix for PR1502. Clean up problems
        on 16bit targets.
2010-04-12 05:29:25 +00:00
Ralf Corsepius
a290e72a5d 2010-04-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* POSIX/flockfile.c, POSIX/funlockfile.c, POSIX/ftrylockfile.c: New.
	* POSIX/Makefile.am: Add flockfile, funlockfile, ftrylockfile.
2010-04-11 16:44:52 +00:00
Ralf Corsepius
5d8a42a518 Add flockfile, funlockfile, ftrylockfile. 2010-04-11 16:44:35 +00:00
Ralf Corsepius
87fbcc5ea2 New. 2010-04-11 16:44:20 +00:00
Ralf Corsepius
a99d541b3f 2010-04-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/debugio.c: Include <unistd.h>.
2010-04-11 16:34:42 +00:00
Joel Sherrill
c01dba121d 2010-04-10 Joel Sherrill <joel.sherrilL@OARcorp.com>
* make/custom/pc386.cfg: EXEEXT is not defined in application Makefile
	support. All other BSPs just use .exe directly on objcopy commands.
	This makes it consistent and allows external examples (network demos,
	examples-v2, etc to link.
2010-04-10 17:50:44 +00:00
Ralf Corsepius
a89c96399e 2010-04-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/stackchk/check.c: Remove bogus casts.
	Use PRIxPTR to printk pointers.
2010-04-10 07:32:13 +00:00
Ralf Corsepius
199354584c 2010-04-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/serial/serial.h: Add extern "C".
2010-04-10 02:35:59 +00:00
Ralf Corsepius
7e72d512fd Add extern "C". 2010-04-10 02:19:02 +00:00
Ralf Corsepius
add4a2eae3 Import from zlib-1.2.5 2010-04-10 01:31:51 +00:00
Ralf Corsepius
7ffa1bae33 This commit was generated by cvs2svn to compensate for changes in r23020,
which included commits to RCS files with non-trunk default branches.
2010-04-10 01:31:51 +00:00
Thomas Doerfler
3ed964f90d adapt _write_ functions to new prototype 2010-04-09 22:44:05 +00:00
Thomas Doerfler
c193baadaf unify irq data types and code, merge s3c2400/s3c2410 support 2010-04-09 20:24:57 +00:00
Thomas Doerfler
a0bdb9b85b removed over-paranoid warning switches 2010-04-09 15:02:39 +00:00
Thomas Doerfler
5e657e2363 Documentation. Fixed mask defines. 2010-04-09 12:30:39 +00:00
Thomas Doerfler
bdac0eed0c fixed disk delete
Obtain/release disk during open/close
2010-04-09 12:28:24 +00:00
Thomas Doerfler
22f107b6e4 Changes throughout 2010-04-09 12:25:22 +00:00
Thomas Doerfler
7a6f8d09fe added dma header
added thumb support to start.S
updated documentation
2010-04-09 12:22:57 +00:00
Ralf Corsepius
6d614c4729 gcc-4.5.0-RC-20100406. 2010-04-09 02:56:59 +00:00
Eric Norum
a7f5c5f3aa Add include to pick up read()/close() prototypes. 2010-04-08 22:20:33 +00:00
Joel Sherrill
4ad5526709 2010-04-08 Till Straumann <strauman@slac.stanford.edu>
* cpu_asm.S, rtems/score/cpu.h: On uC5282, the thread restart needed to
	reload the frame pointer. As part of doing this, the code was moved
	from inline asm to the .S file.
2010-04-08 16:37:34 +00:00
Joel Sherrill
c2b0f2ca18 2010-04-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libchip/ide/ata.c: Change missed use of ATA_USE_OLD_EXCEPTIONS to
	CPU_SIMPLE_VECTORED_INTERRUPTS.
2010-04-08 16:36:13 +00:00
Ralf Corsepius
2a5c880dc3 Housekeeping. 2010-04-08 14:48:59 +00:00
Joel Sherrill
42fc45c685 2010-04-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
* start/start.S: Spacing.
2010-04-08 13:20:20 +00:00
Thomas Doerfler
78623bce98 add/adapt documentation 2010-04-08 10:13:46 +00:00
Ralf Corsepius
d38c830926 Regenerate. 2010-04-08 03:25:54 +00:00
Ralf Corsepius
32c58e173b Bump GCC_RPMREL. 2010-04-08 03:24:52 +00:00
Ralf Corsepius
0ebf210b2d gcc-core-4.4.3-rtems4.10-20100315.diff. 2010-04-08 03:24:28 +00:00
Ralf Corsepius
98c5c02c25 Remove (Abandon). 2010-04-08 03:00:44 +00:00
Joel Sherrill
de237f40fd 2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* start/start.S: Verify boot_card() is passed a NULL.
2010-04-07 21:50:11 +00:00
Joel Sherrill
c187b50a89 2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Rename poorly named define "M" to "JOEL_M" since
	I can't find it used anywhere.  When code breaks, someone will
	suggest a better name.  But "M" conflicted with user code.
	* start/start.S: Verify boot_card() is passed a NULL.
2010-04-07 21:49:20 +00:00
Joel Sherrill
09d053e821 2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/uart.c: Eliminate warnings.
	* start/start.S: Verify boot_card() is passed NULL.
2010-04-07 21:48:14 +00:00
Joel Sherrill
2583672ca3 2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/wkspace.c: Remove duplicate include.
2010-04-07 17:05:29 +00:00
Joel Sherrill
fae3ab4379 2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/ide/ata.c: Use correct macro from RTEMS to determine whether
	simple or PIC interrupt model.
2010-04-07 15:04:07 +00:00
Joel Sherrill
7417f7b71c 2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/monitor/mon-monitor.c, libmisc/monitor/monitor.h: Add const
	to fix warning. Spacing.
2010-04-07 14:58:45 +00:00
Thomas Doerfler
456d9b2b48 fix sdram timing for MPC5200B chips 2010-04-07 14:20:21 +00:00
Thomas Doerfler
88919d021e renamed MPC55XX_CHIP_DERIVATE to MPC55XX_CHIP_TYPE 2010-04-07 14:19:55 +00:00
Thomas Doerfler
9a66caae9b skip version nibble when detecting e200 processor version 2010-04-07 14:18:53 +00:00
Joel Sherrill
232cdcb3d6 2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/system.h: Fix warnings about TRUE/FALSE not
	defined on ARM target. This file need to be clean from .S files.
2010-04-07 14:04:34 +00:00
Joel Sherrill
58597dd29c 2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* arm_exc_abort.S: Fix warnings about TRUE/FALSE not defined.
2010-04-07 14:04:12 +00:00
Ralf Corsepius
665446c10d 2010-04-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/spw/grspw_rasta.c: Guard prototype of
	grspw_rasta_calc_memoffs in #ifdef GRSPW_STATIC_MEM to avoid
	warning.
2010-04-07 13:57:30 +00:00
Thomas Doerfler
2931336963 changes to support GW_LCFM 2010-04-07 06:45:59 +00:00
Thomas Doerfler
08013e8612 fixed to support GW_LCFM 2010-04-07 06:44:41 +00:00
Ralf Corsepius
68001c025e Regenerate. 2010-04-07 02:18:56 +00:00
Ralf Corsepius
66c730797a Upgrade to gcc-4.5.0-RC-20100406 2010-04-07 02:18:21 +00:00
Ralf Corsepius
74e1fca9bb Regenerate. 2010-04-06 12:03:34 +00:00
Ralf Corsepius
04d0b90761 Bump GDB_RPMREL. 2010-04-06 12:01:28 +00:00
Ralf Corsepius
530d50140d Regenerate. 2010-04-06 11:56:49 +00:00
Ralf Corsepius
fa664482ce Bump GDB_RPMREL 2010-04-06 11:49:18 +00:00
Ralf Corsepius
bcf95dc917 Rework again. 2010-04-06 11:31:11 +00:00
Ralf Corsepius
b2e0ac6197 Cleanup. 2010-04-06 04:04:01 +00:00
Joel Sherrill
da9518a2f5 2010-04-05 Thomas Znidar <t.znidar@embed-it.com>
* libmisc/monitor/mon-monitor.c, libmisc/monitor/monitor.h: Add reset
	command.
2010-04-05 17:12:05 +00:00
Joel Sherrill
14782ec0cd 2010-04-05 Thomas Znidar <t.znidar@embed-it.com>
* Makefile.am, configure.ac, preinstall.am: Add mcf5225x support.
	* mcf5225x/include/fec.h, mcf5225x/include/mcf5225x.h,
	mcf5225x/network/fec.c: New files.
2010-04-05 17:11:48 +00:00
Joel Sherrill
9b2a6bb47a 2010-04-05 Thomas Znidar <t.znidar@embed-it.com>
* acinclude.m4: Add mcf5225x BSP.
2010-04-05 17:09:13 +00:00
Joel Sherrill
b50a77a409 2010-04-05 Thomas Znidar <t.znidar@embed-it.com>
* configure.ac: Add mcf5225x BSP.
2010-04-05 17:07:17 +00:00
Joel Sherrill
fe32208840 2010-04-05 Thomas Znidar <t.znidar@embed-it.com>
* ChangeLog, Makefile.am, README, bsp_specs, configure.ac, gdb-init,
	preinstall.am, clock/clock.c, console/console.c, console/debugio.c,
	include/bsp.h, include/tm27.h, make/custom/mcf5225x.cfg,
	start/start.S, startup/bspclean.c, startup/bspstart.c,
	startup/init5225x.c, startup/linkcmds, timer/timer.c: New files.
2010-04-05 17:06:57 +00:00
Ralf Corsepius
d912ea383d Import from zlib-1.2.5 2010-04-04 18:23:58 +00:00
Ralf Corsepius
b1b07f1a9c Import from zlib-1.2.5 2010-04-04 18:12:28 +00:00
Ralf Corsepius
fae31effdf 2010-04-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/lib/rtems_bspnet_ntp.c: #include <unistd.h>.
2010-04-04 11:04:14 +00:00
Ralf Corsepius
5d974c9a70 #include <unistd.h> 2010-04-04 11:03:43 +00:00
Ralf Corsepius
ed85933279 2010-04-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* capture/init.c: Remove unused variable "out".
2010-04-04 09:41:22 +00:00
Ralf Corsepius
b80b7a9803 Remove unused variable "out". 2010-04-04 09:41:05 +00:00
Ralf Corsepius
c0c98985f8 2010-04-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* psx07/init.c, psx09/init.c, psx12/init.c, psxhdrs/pthread11.c,
	psxhdrs/pthread22.c, psxhdrs/sched01.c, psxhdrs/sched03.c:
	Reflect POSIX changes to sched_param.
2010-04-03 06:07:34 +00:00
Ralf Corsepius
66c9ad8692 Reflect POSIX changes to sched_param. 2010-04-03 06:07:24 +00:00
Ralf Corsepius
71a594af54 2010-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp62/init.c, sp65/init.c: #include <unistd.h>.
2010-04-03 06:04:33 +00:00
Ralf Corsepius
55bf5c8878 #include <unistd.h> 2010-04-03 06:04:25 +00:00
Ralf Corsepius
ca730e7ec3 Regenerate. 2010-04-03 05:58:17 +00:00
Ralf Corsepius
e8572cfdeb 2010-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/sched.h: Remove.
	* posix/Makefile.am: Remove include/sched.h.
2010-04-03 05:58:06 +00:00
Ralf Corsepius
e24760ae3f 2010-04-03 Joel Sherrill <joel.sherrill@oarcorp.org>
* posix/src/psxtransschedparam.c, posix/src/pthread.c,
	posix/src/pthreadcreate.c: Reflect POSIX sched_parm changes.
2010-04-03 05:56:22 +00:00
Ralf Corsepius
3bacb250a8 Reflect POSIX sched_parm changes. 2010-04-03 05:55:59 +00:00
Ralf Corsepius
394ac3c416 #include <unistd.h>. 2010-04-03 05:52:56 +00:00
Ralf Corsepius
3d211ddf6a 2010-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/auth.c, shttpd/config.c, shttpd/io_cgi.c,
	shttpd/io_file.c, shttpd/io_socket.c, shttpd/shttpd.c:
	#include <unistd.h>.
2010-04-03 05:52:28 +00:00
Ralf Corsepius
e066e31edc Regenerate. 2010-04-02 12:58:50 +00:00
Ralf Corsepius
04923e43e6 Bump GCC_RPMREL. 2010-04-02 12:57:57 +00:00
Ralf Corsepius
bdd00f2a8d newlib-1.18.0-rtems4.10-20100402.diff 2010-04-02 12:57:36 +00:00
Ralf Corsepius
75b35f3621 2010-04-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/select.h: #include <sys/time.h>.
2010-04-02 07:39:43 +00:00
Ralf Corsepius
f5d5a2dc86 #include <sys/time.h>. 2010-04-02 07:39:34 +00:00
Ralf Corsepius
00d8eab920 #include <unistd.h>. 2010-04-02 07:28:41 +00:00
Ralf Corsepius
121d116919 2010-04-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc07.c,
	psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
	psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
	psxhdrs/proc14.c, psxhdrs/signal20.c, psxhdrs/signal21.c:
	#include <unistd.h>.
2010-04-02 07:28:15 +00:00
Ralf Corsepius
814e5e1a4a 2010-04-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/isatty_r.c, libcsupport/src/malloc_sbrk_helpers.c:
	#include <unistd.h>.
2010-04-02 07:05:46 +00:00
Ralf Corsepius
eb09d64daa #include <unistd.h>. 2010-04-02 07:05:32 +00:00
Ralf Corsepius
8606ed5267 2010-04-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/rtc/ds1375.c: #include <unistd.h>.
2010-04-02 06:46:55 +00:00
Ralf Corsepius
ce65cd1726 #include <unistd.h>. 2010-04-02 06:46:48 +00:00
Ralf Corsepius
ecfd91ce04 2010-04-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/gnatcommon.c: #include <unistd.h>.
2010-04-02 06:40:39 +00:00
Ralf Corsepius
8fbc22cc3b #include <unistd.h>. 2010-04-02 06:40:32 +00:00
Ralf Corsepius
3c66a30bf9 2010-04-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/src/sched_rr_get_interval.c: #include <unistd.h>.
2010-04-02 06:38:12 +00:00
Ralf Corsepius
0cd4e62cf2 Regenerate. 2010-04-02 04:58:05 +00:00
Ralf Corsepius
b54d8f614f Update. 2010-04-02 04:57:45 +00:00
Ralf Corsepius
528b3252a2 Bump GCC_RPMREL. 2010-04-02 04:35:03 +00:00
Ralf Corsepius
6f6cc68a7e Preps for next spin. 2010-04-02 04:33:03 +00:00
Ralf Corsepius
ce83d78d36 Remove (bogus). 2010-04-02 04:29:41 +00:00
Ralf Corsepius
561e6da86c New. 2010-04-02 04:29:07 +00:00
Ralf Corsepius
c3803a64b4 Regenerate. 2010-04-01 10:46:48 +00:00
Ralf Corsepius
ac312a41fb gcc-4.5-20100325 2010-04-01 10:46:35 +00:00
Ralf Corsepius
3f1dd943cb New. 2010-04-01 10:44:20 +00:00
Chris Johns
8f77f8f62c 2010-03-30 Chris Johns <chrisj@rtems.org>
* libfs/src/dosfs/msdos_misc.c: Fix PR1491.
2010-03-30 11:16:29 +00:00
Ralf Corsepius
4a23fa971c Regenerate. 2010-03-29 13:31:41 +00:00
Ralf Corsepius
0b45f1a241 Bump GDB_RPMREL. 2010-03-29 13:30:46 +00:00
Thomas Doerfler
484146f0c4 make the lpc2362 a SMALL MEMORY BSP 2010-03-29 11:33:09 +00:00
Thomas Doerfler
cdf44d93da exclude big samples for SMALL MEMORY BSPs 2010-03-29 11:30:49 +00:00
Ralf Corsepius
d52beda361 Regenerate. 2010-03-29 04:03:18 +00:00
Ralf Corsepius
70c28884da Bump GCC_RPMREL. 2010-03-29 04:02:02 +00:00
Ralf Corsepius
86969500fc Update. 2010-03-29 03:58:01 +00:00
Ralf Corsepius
6ebfd35cff Update. 2010-03-29 03:55:48 +00:00
Ralf Corsepius
76daa873ce newlib-1.18.0-rtems4.10-20100328.diff, gcc-core-4.5-20100325-rtems4.11-20100326.diff 2010-03-29 03:52:52 +00:00
Ralf Corsepius
a2809dcfaa Import from zlib-1.2.5 2010-03-29 03:51:22 +00:00
Ralf Corsepius
bb221a5c06 Switch back to gcc-4.4.3 (gcc-4.5 does not build). 2010-03-29 03:41:49 +00:00
Ralf Corsepius
cad7844c18 newlib-1.18.0-rtems4.10-20100328.diff 2010-03-29 03:38:23 +00:00
Ralf Corsepius
d754164f61 Regenerate. 2010-03-29 03:35:21 +00:00
Ralf Corsepius
ad76276a6c Bump GCC_RPMREL. 2010-03-29 03:23:19 +00:00
Ralf Corsepius
751edc83e0 New. 2010-03-29 03:20:04 +00:00
Ralf Corsepius
0ada0e86cd New. 2010-03-29 02:32:35 +00:00
Ralf Corsepius
f9be936d3d Import from zlib-1.2.5 2010-03-28 21:13:35 +00:00
Ralf Corsepius
59efee3468 This commit was generated by cvs2svn to compensate for changes in r22917,
which included commits to RCS files with non-trunk default branches.
2010-03-28 21:13:35 +00:00
Ralf Corsepius
89bace6395 Import from zlib-1.2.5 2010-03-28 20:28:11 +00:00
Ralf Corsepius
ea6ed86cb4 This commit was generated by cvs2svn to compensate for changes in r22914,
which included commits to RCS files with non-trunk default branches.
2010-03-28 19:06:13 +00:00
Ralf Corsepius
d5af3c14fd Import from zlib-1.2.5 2010-03-28 19:06:13 +00:00
Joel Sherrill
5c541d4311 Fix. 2010-03-28 17:08:54 +00:00
Joel Sherrill
a8a4e7c09f 2010-03-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/isrthreaddispatch.c: Add include of config.h
2010-03-28 17:08:19 +00:00
Ralf Corsepius
1dee3fbd4e 2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/stringto/stringto_template.h: Reorder includes.
	* libmisc/stringto/stringtodouble.c,
	libmisc/stringto/stringtofloat.c,
	libmisc/stringto/stringtoint.c,
	libmisc/stringto/stringtolong.c,
	libmisc/stringto/stringtolonglong.c,
	libmisc/stringto/stringtopointer.c
	libmisc/stringto/stringtounsignedchar.c
	libmisc/stringto/stringtounsignedint.c
	libmisc/stringto/stringtounsignedlong.c
	libmisc/stringto/stringtounsignedlonglong.c:
	Add HAVE_CONFIG_H support to let files receive configure defines.
2010-03-28 15:21:06 +00:00
Ralf Corsepius
56f61c7d6f Add HAVE_CONFIG_H support to let files receive configure defines. 2010-03-28 15:20:32 +00:00
Ralf Corsepius
d192aa3918 Reorder includes. 2010-03-28 15:20:04 +00:00
Ralf Corsepius
1b4f290d67 2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/getnetnamadr.c,
	librpc/src/rpc/svc.c:
	Add HAVE_STRINGS_H for better POSIX compliance.
2010-03-28 05:53:32 +00:00
Ralf Corsepius
e005f6e8d9 Add HAVE_STRINGS_H for better POSIX compliance. 2010-03-28 05:53:22 +00:00
Ralf Corsepius
6e401331b8 2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/if.c, libnetworking/net/if_ethersubr.c,
	libnetworking/net/if_loop.c, libnetworking/net/if_ppp.c,
	libnetworking/net/ppp_tty.c, libnetworking/net/radix.c,
	libnetworking/net/raw_cb.c, libnetworking/net/raw_usrreq.c,
	libnetworking/net/route.c, libnetworking/net/rtsock.c,
	libnetworking/net/slcompress.c:
	Add HAVE_CONFIG_H support to let files receive configure defines.
2010-03-28 05:50:43 +00:00
Ralf Corsepius
b25b88e732 Add HAVE_CONFIG_H support to let files receive configure defines. 2010-03-28 05:50:29 +00:00
Ralf Corsepius
39bad7e853 2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/if_ether.c, libnetworking/netinet/igmp.c,
	libnetworking/netinet/in.c, libnetworking/netinet/in_cksum.c,
	libnetworking/netinet/in_pcb.c, libnetworking/netinet/in_proto.c,
	libnetworking/netinet/in_rmx.c, libnetworking/netinet/ip_divert.c,
	libnetworking/netinet/ip_fw.c, libnetworking/netinet/ip_icmp.c,
	libnetworking/netinet/ip_input.c, libnetworking/netinet/ip_mroute.c,
	libnetworking/netinet/ip_output.c, libnetworking/netinet/raw_ip.c,
	libnetworking/netinet/tcp_debug.c, libnetworking/netinet/tcp_input.c,
	libnetworking/netinet/tcp_output.c, libnetworking/netinet/tcp_subr.c,
	libnetworking/netinet/tcp_timer.c, libnetworking/netinet/tcp_usrreq.c,
	libnetworking/netinet/udp_usrreq.c:
	Add HAVE_CONFIG_H support to let files receive configure defines.
2010-03-28 05:48:05 +00:00
Ralf Corsepius
245b3b38e1 2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/lib/ftpfs.c, libnetworking/lib/getprotoby.c,
	libnetworking/lib/rtems_bsdnet_ntp.c, libnetworking/lib/syslog.c,
	libnetworking/lib/tftpDriver.c:
	Add HAVE_CONFIG_H support to let files receive configure defines.
2010-03-28 05:44:32 +00:00
Ralf Corsepius
d69f04af32 2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/getifaddrs.c,
	* libnetworking/libc/if_indextoname.c,
	libnetworking/libc/if_nameindex.c:
	Add HAVE_CONFIG_H support to let files receive configure defines.
2010-03-28 05:42:12 +00:00
Ralf Corsepius
8ed56b622e 2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmd/md4.c, libmd/md5.c:
	Add HAVE_CONFIG_H support to let files receive configure defines.
2010-03-28 05:38:48 +00:00
Ralf Corsepius
cb8521654b 2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/Makefile.am: Add stringto/stringto_template.h to
	libstringto_a_SOURCES.
2010-03-28 03:25:18 +00:00
Ralf Corsepius
e6505cff1d Add stringto/stringto_template.h to libstringto_a_SOURCES. 2010-03-28 03:25:06 +00:00
Ralf Corsepius
9fc1ebd26b 2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/pipe/pipe.c:
	Add HAVE_CONFIG_H support to let files receive configure defines.
2010-03-28 03:14:19 +00:00
Ralf Corsepius
694c3ac682 Add HAVE_CONFIG_H support to let files receive configure defines. 2010-03-28 03:14:08 +00:00
Ralf Corsepius
9996c16e3e 2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/src/bdpart.c, libblock/src/ramdisk-config.c,
	libblock/src/ramdisk-driver.c, libblock/src/ramdisk-init.c:
	Add HAVE_CONFIG_H support to let files receive configure defines.
2010-03-28 03:11:37 +00:00
Ralf Corsepius
0a237c07c4 2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/xdr/xdr.c, librpc/src/xdr/xdr_array.c,
	librpc/src/xdr/xdr_float.c, librpc/src/xdr/xdr_mem.c,
	librpc/src/xdr/xdr_rec.c, librpc/src/xdr/xdr_reference.c,
	librpc/src/xdr/xdr_sizeof.c, librpc/src/xdr/xdr_stdio.c
	Add HAVE_CONFIG_H support to let files receive configure defines.
2010-03-28 02:40:26 +00:00
Ralf Corsepius
37da47ac8e Add HAVE_CONFIG_H support to let files receive configure defines. 2010-03-28 02:40:16 +00:00
Ralf Corsepius
1cdd06ac98 2010-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/src/rpc/auth_none.c, librpc/src/rpc/auth_unix.c,
	librpc/src/rpc/authunix_prot.c, librpc/src/rpc/bindresvport.c,
	librpc/src/rpc/clnt_generic.c, librpc/src/rpc/clnt_perror.c,
	librpc/src/rpc/clnt_raw.c, librpc/src/rpc/clnt_simple.c,
	librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
	librpc/src/rpc/get_myaddress.c, librpc/src/rpc/getrpcent.c,
	librpc/src/rpc/getrpcport.c, librpc/src/rpc/netname.c,
	librpc/src/rpc/netnamer.c, librpc/src/rpc/pmap_clnt.c,
	librpc/src/rpc/pmap_getmaps.c, librpc/src/rpc/pmap_getport.c,
	librpc/src/rpc/pmap_prot.c, librpc/src/rpc/pmap_prot2.c,
	librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rpc_callmsg.c,
	librpc/src/rpc/rpc_commondata.c, librpc/src/rpc/rpc_dtablesize.c,
	librpc/src/rpc/rpc_prot.c, librpc/src/rpc/rpcdname.c,
	librpc/src/rpc/rtems_portmapper.c, librpc/src/rpc/rtems_rpc.c,
	librpc/src/rpc/rtime.c, librpc/src/rpc/svc.c,
	librpc/src/rpc/svc_auth.c, librpc/src/rpc/svc_auth_unix.c,
	librpc/src/rpc/svc_raw.c, librpc/src/rpc/svc_run.c,
	librpc/src/rpc/svc_simple.c, librpc/src/rpc/svc_tcp.c,
	librpc/src/rpc/svc_udp.c:
	Add HAVE_CONFIG_H support to let files receive configure defines.
2010-03-28 02:35:52 +00:00
Thomas Doerfler
fe28264e86 add some prototypes 2010-03-27 21:09:29 +00:00
Thomas Doerfler
06d1413032 correct prototypes 2010-03-27 21:09:08 +00:00
Thomas Doerfler
3e6a73cb56 *** empty log message *** 2010-03-27 21:05:15 +00:00
Thomas Doerfler
86939c9491 fix prototypes 2010-03-27 20:47:39 +00:00
Thomas Doerfler
dccbb21036 code changes to remove warnings 2010-03-27 20:44:18 +00:00
Thomas Doerfler
6b150cc357 fixed some warnings 2010-03-27 20:41:45 +00:00
Thomas Doerfler
1b6151a428 removed "bootbard calling" warning 2010-03-27 20:41:18 +00:00
Thomas Doerfler
0cc86720d9 remove "uninitialized" warning in irq.c 2010-03-27 20:40:22 +00:00
Thomas Doerfler
5c2e2bd899 remove some warnings 2010-03-27 20:39:01 +00:00
Joel Sherrill
ddeb7730ab 2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* libgnat/ada_intrsupp.c, telnetd/check_passwd.c, telnetd/des.c,
	telnetd/genpw.c: Add include of config.h
2010-03-27 15:08:04 +00:00
Thomas Doerfler
beb13a44d4 removed typo in uboot size 2010-03-27 15:04:11 +00:00
Joel Sherrill
febaa8a411 2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c, cpu_asm.S: Add include of config.h
2010-03-27 15:03:09 +00:00
Joel Sherrill
f086af89dd 2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* context.c, cpu.c: Add include of config.h
2010-03-27 15:02:35 +00:00
Joel Sherrill
8eff201acf 2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c: Add include of config.h
2010-03-27 15:02:31 +00:00
Joel Sherrill
fe31ab22d2 2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c, cpu_asm.c: Add include of config.h
2010-03-27 15:02:26 +00:00
Joel Sherrill
5632f8da1f 2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c, cpu_asm.S, irq.c: Add include of config.h
2010-03-27 15:02:21 +00:00
Joel Sherrill
4990792b2f 2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* context_init.c, context_switch.S, cpu.c, cpu_asm.c: Add include of
	config.h
2010-03-27 15:02:02 +00:00
Joel Sherrill
c9f5531cc7 2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* context_init.c, context_switch.S, cpu.c, cpu_asm.c, varvects.S: Add
	include of config.h
2010-03-27 15:01:57 +00:00
Joel Sherrill
199041aa0e 2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c, cpu_asm.S, sse_test.c: Add include of config.h
2010-03-27 15:01:47 +00:00
Joel Sherrill
0acc9af342 2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* arm_exc_abort.S, arm_exc_handler_high.c, arm_exc_handler_low.S,
	arm_exc_interrupt.S, cpu.c, cpu_asm.S: Add include of config.h
2010-03-27 15:01:19 +00:00
Thomas Doerfler
4f5d1c9fd1 removed warnings 2010-03-27 15:00:43 +00:00
Joel Sherrill
ff8dd26afa 2010-03-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Remove unused file.
	* irq.c: Removed.
2010-03-27 14:59:26 +00:00
Thomas Doerfler
ff8f05b3ec code changes to remove warnings 2010-03-27 14:42:26 +00:00
Thomas Doerfler
91df983e95 get desired clock rate for proper source 2010-03-27 08:09:33 +00:00
Ralf Corsepius
f21f9cb4d7 2010-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/termios_baud2index.c,
	libcsupport/src/termios_baud2num.c, libcsupport/src/termios_num2baud.c
	libcsupport/src/termios_setinitialbaud.c:
	Add HAVE_CONFIG_H support to let files receive configure defines.
2010-03-27 05:38:39 +00:00
Ralf Corsepius
a26ced8181 Add HAVE_CONFIG_H support to let files receive configure defines. 2010-03-27 05:36:47 +00:00
Ralf Corsepius
3dc47aefc5 2010-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/bspcmdline/bspcmdline.h: Minimize includes.
	* libmisc/bspcmdline/bspcmdline_get.c,
	libmisc/bspcmdline/bspcmdline_getparam.c,
	libmisc/bspcmdline/bspcmdline_getparamraw.c,
	libmisc/bspcmdline/bspcmdline_getparamrhs.c:
	Add HAVE_CONFIG_H support to let files receive configure defines.
2010-03-27 05:01:54 +00:00
Ralf Corsepius
b2bbdb9714 Add HAVE_CONFIG_H support to let files receive configure defines. 2010-03-27 05:01:30 +00:00
Ralf Corsepius
f5c405e150 Minimize includes. 2010-03-27 05:01:03 +00:00
Ralf Corsepius
52e6b8216b 2010-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/uuid/clear.c, libmisc/uuid/compare.c,
	libmisc/uuid/copy.c, libmisc/uuid/isnull.c,
	libmisc/uuid/pack.c, libmisc/uuid/parse.c,
	libmisc/uuid/unpack.c, libmisc/uuid/unparse.c,
	libmisc/uuid/uuid_time.c:
	Add HAVE_CONFIG_H guards around #include "config.h".
2010-03-27 04:54:49 +00:00
Ralf Corsepius
ebdeaf6452 Add HAVE_CONFIG_H guards around #include "config.h". 2010-03-27 04:54:19 +00:00
Ralf Corsepius
37fbf4c487 2010-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/monitor/mon-symbols.c:
	Add HAVE_STRINGS_H for better POSIX compliance.
2010-03-27 04:50:41 +00:00
Ralf Corsepius
364c423a43 Add HAVE_STRINGS_H for better POSIX compliance. 2010-03-27 04:50:27 +00:00
Chris Johns
355b0544d2 2010-03-27 Chris Johns <chrisj@rtems.org>
libfs/src/nfsclient/src/cexphelp.c,
        libfs/src/nfsclient/src/dirutils.c,
        libfs/src/nfsclient/src/nfs.modini.c,
        libfs/src/nfsclient/src/nfsTest.c,
        libfs/src/nfsclient/src/rpcio.c,
        libfs/src/nfsclient/src/rpcio.modini.c,
        libfs/src/nfsclient/src/sock_mbuf.c,
        libfs/src/nfsclient/src/xdr_mbuf.c,
        libfs/src/rfs/rtems-rfs-bitmaps-ut.c,
        libfs/src/rfs/rtems-rfs-bitmaps.c,
        libfs/src/rfs/rtems-rfs-block.c,
        libfs/src/rfs/rtems-rfs-buffer-bdbuf.c,
        libfs/src/rfs/rtems-rfs-buffer-devio.c,
        libfs/src/rfs/rtems-rfs-buffer.c,
        libfs/src/rfs/rtems-rfs-dir-hash.c, libfs/src/rfs/rtems-rfs-dir.c,
        libfs/src/rfs/rtems-rfs-file-system.c,
        libfs/src/rfs/rtems-rfs-file.c, libfs/src/rfs/rtems-rfs-format.c,
        libfs/src/rfs/rtems-rfs-group.c, libfs/src/rfs/rtems-rfs-inode.c,
        libfs/src/rfs/rtems-rfs-link.c, libfs/src/rfs/rtems-rfs-mutex.c,
        libfs/src/rfs/rtems-rfs-rtems-dev.c,
        libfs/src/rfs/rtems-rfs-rtems-dir.c,
        libfs/src/rfs/rtems-rfs-rtems-file.c,
        libfs/src/rfs/rtems-rfs-rtems-utils.c,
        libfs/src/rfs/rtems-rfs-rtems.c, libfs/src/rfs/rtems-rfs-shell.c,
        libfs/src/rfs/rtems-rfs-trace.c: Add HAVE_CONFIG_H support to let
        files receive configure defines.
2010-03-27 04:04:40 +00:00
Ralf Corsepius
0b8e8274c7 2010-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/gethostbydns.c, libnetworking/libc/gethostbyht.c,
	libnetworking/libc/gethostnamadr.c, libnetworking/libc/getnetbyht.c,
	libnetworking/libc/linkaddr.c, libnetworking/libc/ns_print.c,
	libnetworking/libc/res_debug.c, libnetworking/libc/res_query.c,
	libnetworking/libc/res_send.c, libnetworking/libc/res_update.c:
	Add HAVE_STRINGS_H for better POSIX compliance.
2010-03-27 04:01:06 +00:00
Ralf Corsepius
39f13cbc46 Add HAVE_STRINGS_H for better POSIX compliance. 2010-03-27 04:00:53 +00:00
Ralf Corsepius
b1bac8d46a 2010-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/monitor/mon-command.c:
	Add HAVE_CONFIG_H support to let files receive configure defines.
2010-03-27 03:58:21 +00:00
Ralf Corsepius
7f74ab7d68 Add HAVE_CONFIG_H support to let files receive configure defines. 2010-03-27 03:58:06 +00:00
Ralf Corsepius
9fcba88f33 2010-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/hexdump-display.c, libmisc/shell/hexdump-parse.c,
	libmisc/shell/hexsyntax.c, libmisc/shell/main_hexdump.c,
	libmisc/shell/main_rm.c:
	Add HAVE_STRINGS_H for better POSIX compliance.
2010-03-26 17:42:36 +00:00
Ralf Corsepius
c648ca5e67 Add HAVE_STRINGS_H for better POSIX compliance. 2010-03-26 17:42:24 +00:00
Ralf Corsepius
039267fc5d 2010-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/auth.c, shttpd/io_emb.c, shttpd/mime_type.c,
	shttpd/shttpd.c: Add HAVE_STRINGS_H for better POSIX compliance.
2010-03-26 17:39:40 +00:00
Ralf Corsepius
0a695c2d92 2010-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/dd-args.c, libmisc/shell/dd-conv.c,
	libmisc/shell/dd-conv_tab.c, libmisc/shell/dd-misc.c,
	libmisc/shell/dd-position.c, libmisc/shell/fdisk.c,
	libmisc/shell/fts.c, libmisc/shell/hexdump-conv.c,
	libmisc/shell/hexdump-display.c, libmisc/shell/hexdump-odsyntax.c,
	libmisc/shell/hexdump-parse.c, libmisc/shell/hexsyntax.c,
	libmisc/shell/login_check.c, libmisc/shell/login_prompt.c,
	libmisc/shell/main_dd.c, libmisc/shell/main_hexdump.c,
	libmisc/shell/main_ln.c, libmisc/shell/main_mknod.c,
	libmisc/shell/main_rtc.c, libmisc/shell/mknod-pack_dev.c:
	Add HAVE_CONFIG_H support to let files receive configure defines.
2010-03-26 17:19:00 +00:00
Ralf Corsepius
9a77af8537 Add HAVE_CONFIG_H support to let files receive configure defines. 2010-03-26 17:18:43 +00:00
Ralf Corsepius
0c1cb8af65 Remove (obsolete, unused) 2010-03-26 17:06:34 +00:00
Ralf Corsepius
142490c64a Abandon cpukit. 2010-03-26 15:27:47 +00:00
Ralf Corsepius
27e499d654 Abandoned. 2010-03-26 15:26:36 +00:00
Ralf Corsepius
8d0c0a160b Abandon. 2010-03-26 15:24:05 +00:00
Ralf Corsepius
59ecea598f Rebase patch against gcc-4.5-20100325. 2010-03-26 09:29:10 +00:00
Ralf Corsepius
4c59a1b053 Regenerate. 2010-03-26 09:28:22 +00:00
Ralf Corsepius
5a99664a70 gcc-4.5-20100325. 2010-03-26 09:28:03 +00:00
Chris Johns
f3d3fd28e4 2010-03-26 Chris Johns <chrisj@rtems.org>
* make/custom/pc386.cfg: Revert the PR1495 change.
2010-03-26 02:21:20 +00:00
Chris Johns
1b3f7e927d 2010-03-26 Chris Johns <chrisj@rtems.org>
* libfs/src/dosfs/msdos_misc.c: Part fix to PR1491.
2010-03-26 01:19:51 +00:00
Thomas Doerfler
eff93d5ff0 add gwlcfm BSP 2010-03-25 20:31:18 +00:00
Thomas Doerfler
956531b5be fix warning 2010-03-25 20:29:22 +00:00
Thomas Doerfler
1f4db180af fix timer support, some reworks 2010-03-25 20:26:51 +00:00
Thomas Doerfler
2f5435a42f add support for mpc551x based GW_LCFM system 2010-03-25 20:26:00 +00:00
Ralf Corsepius
89bb075414 Regenerate. 2010-03-25 08:13:14 +00:00
Ralf Corsepius
3e9e25759f gcc-4.5-20100318. 2010-03-25 08:12:59 +00:00
Ralf Corsepius
07acedcca2 Regenerate. 2010-03-25 06:37:07 +00:00
Ralf Corsepius
58fce52d2a gcc-4.5-20100318. 2010-03-25 06:36:53 +00:00
Ralf Corsepius
b1700799a4 Regenerate. 2010-03-24 18:40:36 +00:00
Ralf Corsepius
34b91f786c gcc-4.5-20100318 2010-03-24 18:40:13 +00:00
Ralf Corsepius
cd010a343e Regenerate. 2010-03-24 03:55:38 +00:00
Ralf Corsepius
7b3af16277 gcc-4.5-20100318. 2010-03-24 03:55:10 +00:00
Ralf Corsepius
0e5e088f07 Regenerate. 2010-03-23 14:50:28 +00:00
Ralf Corsepius
11ba8c56c9 gcc-4.4-20100318. 2010-03-23 14:49:54 +00:00
Thomas Doerfler
e95368e854 change this BSP to use the decrementer as clock source 2010-03-22 16:21:00 +00:00
Joel Sherrill
5fe38341ad 2010-03-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/rfs/rtems-rfs-bitmaps-ut.c,
	libfs/src/rfs/rtems-rfs-block.c, libfs/src/rfs/rtems-rfs-buffer.c,
	libfs/src/rfs/rtems-rfs-dir.c, libfs/src/rfs/rtems-rfs-file.c,
	libfs/src/rfs/rtems-rfs-format.c, libfs/src/rfs/rtems-rfs-group.c,
	libfs/src/rfs/rtems-rfs-rtems-file.c,
	libfs/src/rfs/rtems-rfs-shell.c: Fix printf format warning. Primarily
	for size_t.
2010-03-22 14:55:37 +00:00
Ralf Corsepius
2fc8e639ef New. 2010-03-22 13:58:24 +00:00
Joel Sherrill
69b1322b02 2010-03-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/sleep_noposix.c: Fix warning and bug.
2010-03-22 13:38:04 +00:00
Ralf Corsepius
e7a21fe047 Regenerate. 2010-03-22 12:58:20 +00:00
Ralf Corsepius
12b31895ce Disable plugins (broken). 2010-03-22 12:57:01 +00:00
Ralf Corsepius
bba6a24afa Regenerate. 2010-03-22 10:40:46 +00:00
Ralf Corsepius
ce51a92f62 Bump GCC_RPMREL. 2010-03-22 10:40:12 +00:00
Ralf Corsepius
128c920631 Add with_pygdb. 2010-03-22 10:38:03 +00:00
Ralf Corsepius
f3c54cde01 Remove bogus BR: 2010-03-22 10:37:44 +00:00
Ralf Corsepius
6420cd313c Upgrade to gcc-4.5-20100318. 2010-03-22 09:17:21 +00:00
Ralf Corsepius
3a609c4fca Bump GCC_RPMREL. 2010-03-22 09:14:50 +00:00
Ralf Corsepius
913b88eb1a gcc-4.5-20100318 2010-03-22 07:46:51 +00:00
Ralf Corsepius
135aedaf73 Regenerate. 2010-03-22 03:20:30 +00:00
Ralf Corsepius
21d20f2779 Add mpc-devel. 2010-03-22 03:20:09 +00:00
Ralf Corsepius
f38513266a Fix date. 2010-03-22 03:19:53 +00:00
Ralf Corsepius
d09f51e557 Regenerate. 2010-03-22 03:05:22 +00:00
Ralf Corsepius
e10024c581 Add cygwin mpc. 2010-03-22 03:03:56 +00:00
Ralf Corsepius
c23a748e08 New. 2010-03-22 02:54:02 +00:00
Ralf Corsepius
f8d18b9b85 Add mpc. 2010-03-22 02:52:50 +00:00
Ralf Corsepius
4b747a216f Regenerate. 2010-03-21 06:49:26 +00:00
Ralf Corsepius
69ad4a4b82 GCC_RPMREL = 2. 2010-03-21 06:48:34 +00:00
Ralf Corsepius
be513019f2 Rework the dependency swamp. 2010-03-21 06:25:26 +00:00
Ralf Corsepius
8f47a5f910 BuildRequire: host-libz for Cdn-X. 2010-03-21 06:24:33 +00:00
Ralf Corsepius
41dff1a51b Preps for libelf. 2010-03-21 06:23:09 +00:00
Ralf Corsepius
4196a53d12 Add with_pygdb. 2010-03-21 06:21:41 +00:00
Ralf Corsepius
7234118388 Use patch -p1 instead of patch -p0 for gcc patches. 2010-03-21 06:20:37 +00:00
Ralf Corsepius
7610f3e449 Fix typo. 2010-03-21 06:16:41 +00:00
Ralf Corsepius
f88b48cb82 Bump GCC_RPMREL. 2010-03-20 07:32:42 +00:00
Ralf Corsepius
afcb877517 Regenerate. 2010-03-20 07:11:04 +00:00
Ralf Corsepius
64c228c48d Regenerate. 2010-03-20 06:59:01 +00:00
Ralf Corsepius
8601881301 Filter constant conditionals. 2010-03-20 06:57:46 +00:00
Ralf Corsepius
01846b33c8 Resort conditionals for better specstrip support. 2010-03-20 06:56:01 +00:00
Ralf Corsepius
94d1975ea0 Hard-code rtems_api. 2010-03-20 06:41:23 +00:00
Ralf Corsepius
b4cec9fcfd Regenerate. 2010-03-19 11:45:14 +00:00
Ralf Corsepius
9799af03e4 Provide *-zlib-devel. 2010-03-19 11:44:47 +00:00
Ralf Corsepius
0610f2b4f2 Bump ZLIB_RPMREL. 2010-03-19 11:43:48 +00:00
Ralf Corsepius
9e6116760a Regenerate. 2010-03-19 10:34:41 +00:00
Ralf Corsepius
6edfe30717 gdb-7.1 2010-03-19 10:22:50 +00:00
Ralf Corsepius
c95862db33 New. 2010-03-19 08:56:51 +00:00
Ralf Corsepius
3be688b5c0 Add mpc. 2010-03-19 08:56:29 +00:00
Ralf Corsepius
2c7feae972 Update to mpfr-2.4.1. 2010-03-19 07:53:24 +00:00
Ralf Corsepius
8341014932 Update to gmp-4.3.3. 2010-03-19 07:51:47 +00:00
Ralf Corsepius
7808d84532 Regenerate. 2010-03-19 03:19:44 +00:00
Ralf Corsepius
fac4ca1697 gdb-7.1 2010-03-19 03:15:07 +00:00
Ralf Corsepius
6bb79ac8a0 gdb-7.1.spec 2010-03-19 03:14:18 +00:00
Ralf Corsepius
a477ed00a7 New. 2010-03-19 03:04:10 +00:00
Ralf Corsepius
b4029ad77a Remove stray backup file. 2010-03-18 18:35:12 +00:00
Ralf Corsepius
13540f84f5 New. Add EMB's arm-patch. 2010-03-18 18:33:45 +00:00
Ralf Corsepius
e8df1a0d3b gcc-4.5-20100311 2010-03-18 18:32:33 +00:00
Ralf Corsepius
92143267a7 Regenerate. 2010-03-18 18:31:52 +00:00
Ralf Corsepius
c9f01d9db6 Add gcc-4.5.0. 2010-03-18 18:30:14 +00:00
Ralf Corsepius
28d868c486 New. Preliminary, initial, VERY coarse patch against gcc-4.5-branch. 2010-03-18 18:27:15 +00:00
Ralf Corsepius
9e84c716bb Regenerate. 2010-03-18 18:24:24 +00:00
Ralf Corsepius
b563e9e5ca Add libelf_version. 2010-03-18 09:48:37 +00:00
Ralf Corsepius
adab077309 Pass --enable/disable-lto to configure. 2010-03-18 09:47:35 +00:00
Ralf Corsepius
e86d0bef02 Add global %global mpc_version, %global mpfr_version, %global gmp_version. 2010-03-18 07:59:36 +00:00
Ralf Corsepius
1ffbbcdd30 Add bcond_with lto. 2010-03-18 07:31:25 +00:00
Ralf Corsepius
0f62447b8c Use %global instead of %define for _gcclibdir. 2010-03-18 07:29:55 +00:00
Ralf Corsepius
82bfeafd90 Conditionally include tarballs of mpfr, mpc, gmp. 2010-03-18 07:28:16 +00:00
Ralf Corsepius
1f6c5b49f2 Preps for building bundled mpc and gmp. 2010-03-18 07:23:59 +00:00
Ralf Corsepius
a50b092984 Preps for gcc-4.5 2010-03-18 07:21:50 +00:00
Ralf Corsepius
33bc0808f7 Update. 2010-03-17 07:08:28 +00:00
Ralf Corsepius
e2b68fc17c Regenerate *.spec. 2010-03-17 05:29:35 +00:00
Ralf Corsepius
38f666c9c1 rtems-4.11 fork preps. 2010-03-17 05:08:51 +00:00
Ralf Corsepius
bf862710dd Fork preps. 2010-03-17 05:07:25 +00:00
Eric Norum
cf293d1562 Fix hex constants. 2010-03-16 15:53:48 +00:00
Joel Sherrill
0a973a9ea9 2010-03-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/shell_makeargs.c: Fix bugs introduced by patch
	attempting to add quoted arguments.
2010-03-16 14:05:55 +00:00
Ralf Corsepius
ed7672a38b New. 2010-03-15 16:40:51 +00:00
Ralf Corsepius
a2f4fc11ad Regenerate. 2010-03-15 16:38:34 +00:00
Ralf Corsepius
237bb65fbd GCC_RPMREL=6 2010-03-15 16:37:57 +00:00
Ralf Corsepius
207b1f47c1 newlib-1.18.0-rtems4.10-20100310.diff 2010-03-15 16:37:22 +00:00
Ralf Corsepius
138cc2f19b Remove (Obsolete). 2010-03-15 14:31:54 +00:00
Ralf Corsepius
878eb9f599 Import from zlib-1.2.4 2010-03-14 19:09:07 +00:00
Ralf Corsepius
0dca06760a This commit was generated by cvs2svn to compensate for changes in r22743,
which included commits to RCS files with non-trunk default branches.
2010-03-14 18:08:12 +00:00
Ralf Corsepius
12ff5e96a1 Import from zlib-1.2.4 2010-03-14 18:08:12 +00:00
Ralf Corsepius
f749e7b274 Import from zlib-1.2.4 2010-03-12 17:56:34 +00:00
Joel Sherrill
00d170342a 2010-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* libblock/src/ide_part_table.c: Functionality of
	rtems_ide_part_table_get() and rtems_ide_part_table_free() was needed
	internally but those routines are deprecated from the public API. So
	move their contents to private static routines. Using the private
	routines in this file avoids deprecation warnings and leaves
	functional, although deprecated, versions for potential use by
	applications.
2010-03-12 16:35:13 +00:00
Joel Sherrill
8c5358013e 2010-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/i82586.c: Readdress use of ctype methods per
	recommendation from D.J. Delorie on the newlib mailing list. We
	should pass an unsigned char into these methods.
2010-03-12 16:27:24 +00:00
Joel Sherrill
438997f6a4 2010-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* eolstrip.c: Readdress use of ctype methods per recommendation from
	D.J. Delorie on the newlib mailing list. We should pass an unsigned
	char into these methods.
2010-03-12 16:27:00 +00:00
Joel Sherrill
88353c47f2 2010-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp43/init.c: Readdress use of ctype methods per recommendation from
	D.J. Delorie on the newlib mailing list. We should pass an unsigned
	char into these methods.
2010-03-12 16:26:36 +00:00
Joel Sherrill
bab5c5fac0 2010-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* ftpd/ftpd.c, httpd/asp.c, httpd/ejparse.c, httpd/emfdb.c,
	httpd/misc.c, httpd/um.c, httpd/webs.c, httpd/websuemf.c,
	libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_format.c,
	libfs/src/dosfs/msdos_misc.c, libfs/src/nfsclient/src/nfs.c,
	libmisc/capture/capture-cli.c, libmisc/monitor/mon-network.c,
	libmisc/shell/hexdump-odsyntax.c, libmisc/shell/main_ifconfig.c,
	libmisc/shell/shell.c, libmisc/shell/shell_makeargs.c,
	libmisc/uuid/parse.c, libnetworking/libc/gethostbydns.c,
	libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c,
	libnetworking/libc/getnetnamadr.c, libnetworking/libc/inet_addr.c,
	libnetworking/libc/inet_network.c, libnetworking/libc/res_debug.c,
	libnetworking/libc/res_init.c, libnetworking/libc/res_query.c,
	libnetworking/rtems/rtems_mii_ioctl.c,
	score/src/objectgetnameasstring.c: Readdress use of ctype methods per
	recommendation from D.J. Delorie on the newlib mailing list. We
	should pass an unsigned char into these methods.
2010-03-12 16:26:16 +00:00
Joel Sherrill
3c02c9dd47 2010-03-12 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* fileio/init.c: Remove deprecation warnings.
2010-03-12 16:00:58 +00:00
Thomas Doerfler
6982ed7826 Do not overwrite errno in case fat_file_write() returns with an error status. 2010-03-12 08:31:31 +00:00
Thomas Doerfler
337853429d various changes 2010-03-12 08:26:18 +00:00
Thomas Doerfler
1d110280cc Fixed IO configurations 2010-03-12 08:25:53 +00:00
Thomas Doerfler
171090c425 Fixed _CPU_cache_disable_data() 2010-03-12 08:25:09 +00:00
Ralf Corsepius
fa21416a6e Import from zlib-1.2.4 2010-03-12 03:47:00 +00:00
Ralf Corsepius
7b96f4b82f This commit was generated by cvs2svn to compensate for changes in r22730,
which included commits to RCS files with non-trunk default branches.
2010-03-12 03:47:00 +00:00
Joel Sherrill
39b8611978 2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/ide/ide_controller.c: Fix warnings for uninitialized
	variable.
2010-03-11 19:17:39 +00:00
Joel Sherrill
e137f0e944 2010-03-11 Ken Peters <kptrs@yahoo.com>
PR 1456/cpukit
	* libcsupport/src/ttyname.c: ttyname_r() when called directly (not via
	ttyname()) does not prefix the caller provided buffer with the
	predefined _PATH_DEV string (/dev/). Thus the directory search fails
	and no tty name is returned to the caller.
2010-03-11 19:14:41 +00:00
Joel Sherrill
8c8e3e0977 2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* fileio/init.c: Fix warnings for ctype methods.
2010-03-11 19:13:13 +00:00
Joel Sherrill
8a3a92dcfb 2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/i82586.c: Fix warnings for ctype methods.
2010-03-11 19:13:04 +00:00
Joel Sherrill
391b4dda25 2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* ftpd/ftpd.c, httpd/uemf.c, httpd/um.c, httpd/webs.c,
	httpd/websuemf.c, libblock/src/diskdevs.c,
	libmisc/capture/capture-cli.c, libmisc/monitor/mon-network.c,
	libmisc/shell/hexdump-odsyntax.c, libmisc/shell/main_ifconfig.c,
	libmisc/uuid/parse.c, libnetworking/lib/ftpfs.c,
	libnetworking/libc/gethostbyht.c, libnetworking/libc/getnetnamadr.c,
	libnetworking/libc/inet_network.c,
	libnetworking/rtems/rtems_mii_ioctl.c,
	score/src/objectgetnameasstring.c: Fix warnings for ctype methods.
2010-03-11 19:12:30 +00:00
Joel Sherrill
06443cfa4b 2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/shell_makeargs.c: Fix warnings.
2010-03-11 15:53:12 +00:00
Joel Sherrill
7209b4c516 2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1458/cpukit
	* rtems/inline/rtems/rtems/asr.inl: Do not enable signals by default.
	Wait for a signal handler to be installed.
2010-03-11 15:40:29 +00:00
Joel Sherrill
1fe7324a08 2010-03-11 Andrei Mozzhuhin <nopscmn@gmail.com>
PR 1496/shell
	* libmisc/shell/shell_makeargs.c: Add support for quoted arguments.
2010-03-11 15:35:24 +00:00
Ralf Corsepius
355a836b9d Remove. 2010-03-11 15:02:54 +00:00
Joel Sherrill
eabaf58988 2010-03-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/interr.h,
	score/src/objectinitializeinformation.c: Add new fatal error for
	configuring unlimited and maximum of 0.
2010-03-10 18:15:33 +00:00
Joel Sherrill
05f7e55c46 Changed year. 2010-03-10 18:15:24 +00:00
Joel Sherrill
1f51923f59 2010-03-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add new fatal error for configuring
	unlimited and maximum of 0.
	* spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
	spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
2010-03-10 18:14:43 +00:00
Joel Sherrill
543f17b391 2010-03-10 Marc Pignat <marc.pignat@hevs.ch>
PR 1488/bsps
	* start/start.S: Micromon on bf537 uses DMA for UART reception.
	This prevents the UART driver in RTEMS from working (and also
	causes received characters to be stored in a buffer that RTEMS
	doesn't know about, so it's potentially dangerous, but in practice
	the risk is small since an RTEMS app intended to be booted from
	Micromon would normally be configured to leave the RAM Micromon
	uses reserved).  The attached patch corrects this by disabling
	all DMA channels at startup.
2010-03-10 17:22:05 +00:00
Joel Sherrill
ee07b99715 2010-03-10 Gedare Bloom <gedare@gwu.edu>
PR 1495/bsp
	* clock/ckinit.c, make/custom/pc386.cfg: Calling
	rtems_clock_get_uptime() in a tight loop sometimes showed time moving
	backwards.
2010-03-10 17:16:02 +00:00
Joel Sherrill
5deb608389 2010-03-10 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1497/bsps
	* startup/bspreset.c: Do not enable interrupts while waiting for board
	to reset.
2010-03-10 16:39:13 +00:00
Ralf Corsepius
c7c1f3bd74 New. 2010-03-10 07:09:31 +00:00
Ralf Corsepius
4ad7a690ba Regenerate. 2010-03-10 07:09:06 +00:00
Ralf Corsepius
0ea222f5bd Add binutils-patch. 2010-03-10 07:07:59 +00:00
Ralf Corsepius
84b257dea9 Bump BINUTILS_RPMREL. 2010-03-10 07:07:39 +00:00
Joel Sherrill
81ced0e040 2010-03-09 Joel Sherrill <joel.sherrilL@oarcorp.com>
* libmisc/Makefile.am: Remove duplicate file from list.
2010-03-09 21:42:15 +00:00
Ralf Corsepius
2789347aff Import from zlib-1.2.4 2010-03-07 06:30:35 +00:00
Ralf Corsepius
e13daed6a1 Update to binutils-2.20.1 2010-03-05 04:02:34 +00:00
Ralf Corsepius
c12ebd7eb3 Regenerate. 2010-03-05 03:44:03 +00:00
Ralf Corsepius
f5671f76b4 Update to binutils-2.20.1 2010-03-05 03:42:55 +00:00
Ralf Corsepius
6ac9461365 Update to binutils-2.20.1 2010-03-05 03:36:39 +00:00
Joel Sherrill
3080a7c740 2010-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* README: CONFIGURE_DISABLE_CLASSIC_NOTEPADS is typo of
	CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS. Fix it.
2010-03-04 14:41:51 +00:00
Joel Sherrill
c9a4a9a599 2010-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* libblock/src/ramdisk-config.c: Revert accidental commit.
2010-03-04 14:41:32 +00:00
Joel Sherrill
7a09a7aedf 2010-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* libblock/src/ramdisk-config.c, sapi/include/confdefs.h:
	CONFIGURE_DISABLE_CLASSIC_NOTEPADS is typo of
	CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS. Fix it.
2010-03-04 14:40:51 +00:00
Joel Sherrill
a16a794916 2010-03-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t: CONFIGURE_DISABLE_CLASSIC_NOTEPADS is typo of
	CONFIGURE_DISABLE_CLASSIC_API_NOTEPADS. Fix it.
2010-03-04 14:40:06 +00:00
Chris Johns
8ec7abb551 010-03-04 Chris Johns <chrisj@rtems.org>
* libcsupport/include/rtems/libio.h, libcsupport/src/_rename_r.c:
        Add a rename file op and have rename use it.

        * libfs/Makefile.am, libfs/src/dosfs/msdos_rename.c,
        libfs/src/imfs/imfs_rename.c: New files to support the rename file
        op.

        * libfs/src/imfs/imfs.h: Add rename interface.

        * libfs/src/imfs/imfs_init.c: Add rename handler.

        * libfs/src/imfs/miniimfs_init.c: Fix up ops struct.

        * libfs/src/dosfs/msdos.h: Add msdos_rename and remove
        msdos_file_link.

        * libfs/src/dosfs/msdos_create.c: Remove the link call.

        * libfs/src/dosfs/msdos_eval.c: Fix a path parsing bug.

        * libfs/src/dosfs/msdos_init.c: Add rename handler and clean up
        the struct naming.

        * libfs/src/rfs/rtems-rfs-link.c, libfs/src/rfs/rtems-rfs-link.h:
        Change the link call to allow linking of directories if told to
        and change the unlink to handle unlink directories that are not
        empty so rename can be supported.

        * libfs/src/rfs/rtems-rfs-rtems-dir.c: Fix the link/unlink calls.

        * libfs/src/rfs/rtems-rfs-rtems.c: Add a rename handler. Fix the
        link/unlink calls.

        * libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_format.c,
        libfs/src/dosfs/msdos_misc.c, httpd/asp.c,
        libfs/src/nfsclient/src/nfs.c: Work around a newlib warning when
        using the is*() family of calls.
2010-03-04 06:36:51 +00:00
Ralf Corsepius
bd88f7a381 Import from zlib-1.2.4 2010-03-03 10:22:02 +00:00
Ralf Corsepius
3fc1c8db5e This commit was generated by cvs2svn to compensate for changes in r22694,
which included commits to RCS files with non-trunk default branches.
2010-03-03 10:22:02 +00:00
Ralf Corsepius
724702b591 Import from zlib-1.2.4 2010-03-02 19:21:20 +00:00
Ralf Corsepius
98de184b56 Import from zlib-1.2.4 2010-03-02 19:06:50 +00:00
Ralf Corsepius
c9df21a401 This commit was generated by cvs2svn to compensate for changes in r22690,
which included commits to RCS files with non-trunk default branches.
2010-03-02 18:55:50 +00:00
Ralf Corsepius
89e2f550ee Import from zlib-1.2.4 2010-03-02 18:55:50 +00:00
Ralf Corsepius
eb3c34fc2e Import from zlib-1.2.4 2010-03-02 18:15:06 +00:00
Joel Sherrill
daa0addc73 2010-03-02 Michael Walle <michael@walle.cc>
* cpu.c: Provide body for CPU specific Idle thread. This halts on qemu
	but is just a nop on a real cpu.
2010-03-02 16:25:06 +00:00
Chris Johns
d3cfd63fd3 2010-03-01 Chris Johns <chrisj@rtems.org>
* libfs/src/rfs/rtems-rfs-buffer.h: Add `rtems_rfs_buffer_handle_reset'.
2010-02-28 22:36:28 +00:00
Joel Sherrill
db2c804aa8 2010-02-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/shell_script.c: Fix typo.
2010-02-28 20:14:10 +00:00
Joel Sherrill
bb30ffd3bf 2010-02-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* block10/.cvsignore: New file.
2010-02-26 14:57:33 +00:00
Joel Sherrill
965dc555f1 2010-02-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* smc/smc.c: Replace EBADRQC with EINVAL.
2010-02-26 14:23:23 +00:00
Chris Johns
3cfa6368c3 010-02-26 Chris Johns <chrisj@rtems.org>
* libfs/src/rfs/rtems-rfs-block.c: Reset a buffer handle after
        moving down an indirection level.

        * libfs/src/rfs/rtems-rfs-dir.c: Move directory entry validation
        into a macro and use the macro. Fix the range check on the ino so
        all inodes can be used.

        * libfs/src/rfs/rtems-rfs-file-system.c,
        libfs/src/rfs/rtems-rfs-file-system.h:: Add a version number to
        the superblock. Use RTEMS_RFS_INODE_SIZE.

        * libfs/src/rfs/rtems-rfs-file.c: Fix the size offset on partial
        block lengths. Set the size in the file handle on a truncate to
        0.

        * libfs/src/rfs/rtems-rfs-format.c:  Add a version number to
        the superblock. Use RTEMS_RFS_INODE_SIZE. A better set of defaults
        for small disks.

        * libfs/src/rfs/rtems-rfs-inode.c: Use RTEMS_RFS_INODE_SIZE. Free
        the allocated inode if it cannot be opened.

        * libfs/src/rfs/rtems-rfs-inode.h: Add RTEMS_RFS_INODE_SIZE.

        * libfs/src/rfs/rtems-rfs-rtems-file.c: Move some of the iop
        acceses inside the fs lock.

        * libfs/src/rfs/rtems-rfs-shell.c: Use RTEMS_RFS_INODE_SIZE.
2010-02-26 05:54:59 +00:00
Thomas Doerfler
28b38f3c30 combine all checks for missing MAC address
enable FPU, if POSIX init task present
 explicitly disable all edge port interrupts
2010-02-25 11:01:35 +00:00
Ralf Corsepius
6f8d49b427 Regenerate. 2010-02-25 05:52:05 +00:00
Ralf Corsepius
06f0f664c7 gdb-7.0.90-rtems4.10-20100225.diff. 2010-02-25 05:51:30 +00:00
Ralf Corsepius
8e6a6a0252 Bump GDG_RPMREL. 2010-02-25 05:50:59 +00:00
Ralf Corsepius
0d96991671 Revamp gdb_target_obs handling. 2010-02-25 04:36:17 +00:00
Chris Johns
520705cee8 2010-02-24 Chris Johns <chrisj@rtems.org>
* libmisc/shell/main_msdosfmt.c, libmisc/shell/shellconfig.h: Fix
        the alias as I did understand how it worked.

        * libfs/src/dosfs/msdos_format.c: Test for a block device.
2010-02-24 09:30:40 +00:00
Ralf Corsepius
69f34ca2c0 Import from zlib-1.2.4 2010-02-24 07:07:26 +00:00
Ralf Corsepius
346d8300f3 This commit was generated by cvs2svn to compensate for changes in r22675,
which included commits to RCS files with non-trunk default branches.
2010-02-24 07:07:26 +00:00
Ralf Corsepius
233fd86f81 Import from zlib-1.2.4 2010-02-24 06:48:12 +00:00
Ralf Corsepius
44b3802abb Import from zlib-1.2.4 2010-02-23 16:00:23 +00:00
Ralf Corsepius
57934900c4 This commit was generated by cvs2svn to compensate for changes in r22671,
which included commits to RCS files with non-trunk default branches.
2010-02-23 15:53:58 +00:00
Ralf Corsepius
a2c6802e38 Import from zlib-1.2.4 2010-02-23 15:53:58 +00:00
Ralf Corsepius
2d9d0a15c4 gdb-7.0.90. 2010-02-23 06:12:52 +00:00
Ralf Corsepius
061c60b136 New. 2010-02-23 06:03:42 +00:00
Ralf Corsepius
dbe1601089 Import from zlib-1.2.4 2010-02-23 04:38:27 +00:00
Ralf Corsepius
efd22bb835 This commit was generated by cvs2svn to compensate for changes in r22667,
which included commits to RCS files with non-trunk default branches.
2010-02-23 04:38:27 +00:00
Chris Johns
5027104bf8 Fixed the inode values. 2010-02-22 23:06:03 +00:00
Chris Johns
59762963b2 2010-02-23 Chris Johns <chrisj@rtems.org>
* libfs/src/rfs/rtems-rfs-dir.c: Fix printf format warning for a
        64bit off_t.

        * libfs/src/rfs/rtems-rfs-file-system.h: Add a macro to get the
        file system flags.

        * libfs/src/rfs/rtems-rfs-group.c,
        libfs/src/rfs/rtems-rfs-group.h: Add rtems_rfs_group_usage.

        * libfs/src/rfs/rtems-rfs-rtems.c: Fill in all the fields in the
        statvfs struct.

        * libfs/src/rfs/rtems-rfs-shell.c: Use rtems_rfs_group_usage.
2010-02-22 23:02:41 +00:00
Chris Johns
5268642f86 2010-02-20 Chris Johns <chrisj@rtems.org>
* libfs/src/dosfs/fat.c, libfs/src/rfs/rtems-rfs-buffer.c: Block
        devices are now block device nodes and not character device
        nodes.
2010-02-20 02:27:58 +00:00
Chris Johns
cca94a248b 2010-02-19 Chris Johns <chrisj@rtems.org>
* libblock/src/diskdevs.c: Create the devices as block devices.

        * libmisc/shell/main_debugrfs.c, libmisc/shell/main_mkrfs.c,
        libmisc/shell/main_mount_rfs.c: New.

        * libmisc/shell/main_msdosfmt.c: Change the command to mkdos and
        alias the old name.

        * libmisc/shell/shellconfig.h, libmisc/Makefile.am: Add RFS
        support.

        * libfs/src/rfs/rtems-rfs-shell.c,
        libfs/src/rfs/rtems-rfs-shell.h: Move the format command code into
        the shell file.
2010-02-19 03:23:11 +00:00
Chris Johns
37c0822dc2 2010-02-19 Chris Johns <chrisj@rtems.org>
* libchip/ide/ide_controller.c: Create the devices as block
        devices.
2010-02-19 03:19:12 +00:00
Chris Johns
3c0654db96 2010-02-18 Chris Johns <chrisj@rtems.org>
* networking/networkapp.t: Updated the BOOTP/DHCP to document the
        default behaviour of looping forever.
2010-02-18 00:42:41 +00:00
Chris Johns
a9fa9b765d 2010-02-18 Chris Johns <chrisj@rtems.org>
* libfs/src/rfs/rtems-rfs-bitmaps.c,
        libfs/src/rfs/rtems-rfs-bitmaps.h,
        libfs/src/rfs/rtems-rfs-bitmaps-ut.c,
        libfs/src/rfs/rtems-rfs-block.c, libfs/src/rfs/rtems-rfs-block.h,
        libfs/src/rfs/rtems-rfs-block-pos.h,
        libfs/src/rfs/rtems-rfs-buffer-bdbuf.c,
        libfs/src/rfs/rtems-rfs-buffer.c,
        libfs/src/rfs/rtems-rfs-buffer-devio.c,
        libfs/src/rfs/rtems-rfs-buffer.h, libfs/src/rfs/rtems-rfs-data.h,
        libfs/src/rfs/rtems-rfs-dir.c, libfs/src/rfs/rtems-rfs-dir.h,
        libfs/src/rfs/rtems-rfs-dir-hash.c,
        libfs/src/rfs/rtems-rfs-dir-hash.h,
        libfs/src/rfs/rtems-rfs-file.c, libfs/src/rfs/rtems-rfs-file.h,
        libfs/src/rfs/rtems-rfs-file-system.c,
        libfs/src/rfs/rtems-rfs-file-system-fwd.h,
        libfs/src/rfs/rtems-rfs-file-system.h,
        libfs/src/rfs/rtems-rfs-format.c,
        libfs/src/rfs/rtems-rfs-format.h, libfs/src/rfs/rtems-rfs-group.c,
        libfs/src/rfs/rtems-rfs-group.h, libfs/src/rfs/rtems-rfs.h,
        libfs/src/rfs/rtems-rfs-inode.c, libfs/src/rfs/rtems-rfs-inode.h,
        libfs/src/rfs/rtems-rfs-link.c, libfs/src/rfs/rtems-rfs-link.h,
        libfs/src/rfs/rtems-rfs-mutex.c, libfs/src/rfs/rtems-rfs-mutex.h,
        libfs/src/rfs/rtems-rfs-rtems.c,
        libfs/src/rfs/rtems-rfs-rtems-dev.c,
        libfs/src/rfs/rtems-rfs-rtems-dir.c,
        libfs/src/rfs/rtems-rfs-rtems-file.c,
        libfs/src/rfs/rtems-rfs-rtems.h,
        libfs/src/rfs/rtems-rfs-rtems-utils.c,
        libfs/src/rfs/rtems-rfs-shell.c, libfs/src/rfs/rtems-rfs-shell.h,
        libfs/src/rfs/rtems-rfs-trace.c, libfs/src/rfs/rtems-rfs-trace.h:
        New.

        * Makefile.am, preinstall.am, libfs/Makefile.am,
        wrapup/Makefile.am: Updated with the RFS support.

        * libfs/README: Updated after 10 years.

        * libblock/src/flashdisk.c, libblock/src/nvdisk.c,
        libblock/src/ramdisk-driver.c: Updated to the new error reporting
        in libblock.

        * libmisc/shell/main_ls.c, libmisc/shell/print-ls.c: Fix printing
        the size in long mode.

        * libnetworking/nfs/bootp_subr.c,
        libnetworking/rtems/rtems_bootp.c,
        libnetworking/rtems/rtems_bsdnet_internal.h: Return the BOOTP/DHCP
        to the forever behaviour of 4.9 with the ability to call BOOTP and
        control the process if required.
2010-02-18 00:24:25 +00:00
Ralf Corsepius
14287f568e Import from zlib-1.2.4 2010-02-16 17:27:52 +00:00
Ralf Corsepius
7a115ee642 This commit was generated by cvs2svn to compensate for changes in r22658,
which included commits to RCS files with non-trunk default branches.
2010-02-16 17:27:52 +00:00
Ralf Corsepius
4bbaac7821 Import from zlib-1.2.4 2010-02-16 16:08:54 +00:00
Ralf Corsepius
ee9d25deb0 This commit was generated by cvs2svn to compensate for changes in r22656,
which included commits to RCS files with non-trunk default branches.
2010-02-16 16:08:54 +00:00
Chris Johns
b3b8add4b4 2010-02-16 Chris Johns <chrisj@rtems.org>
* libcsupport/src/open.c: Tighten the open handler check.

2010-02-16      Sebastian Huber <sebastian.huber@embedded-brains.de>

        * libcsupport/src/rmdir.c, libcsupport/src/unlink.c: Free the
        allocated pathloc.
2010-02-16 01:47:46 +00:00
Ralf Corsepius
d95035a7a8 Import from zlib-1.2.4 2010-02-14 00:43:27 +00:00
Ralf Corsepius
fcc69714b3 This commit was generated by cvs2svn to compensate for changes in r22653,
which included commits to RCS files with non-trunk default branches.
2010-02-14 00:43:27 +00:00
Ralf Corsepius
f77a868eef Import from zlib-1.2.5 2010-02-14 00:41:38 +00:00
Ralf Corsepius
649e7ae94a This commit was generated by cvs2svn to compensate for changes in r22651,
which included commits to RCS files with non-trunk default branches.
2010-02-14 00:41:38 +00:00
Ralf Corsepius
3d478cb306 Import from zlib-1.2.4 2010-02-14 00:05:56 +00:00
Ralf Corsepius
7fefce55de This commit was generated by cvs2svn to compensate for changes in r22649,
which included commits to RCS files with non-trunk default branches.
2010-02-14 00:05:56 +00:00
Ralf Corsepius
d09e7fc8e1 Regenerate. 2010-02-11 04:44:13 +00:00
Ralf Corsepius
3bf44c2094 GCC_RPMREL = 5. 2010-02-11 04:43:01 +00:00
Ralf Corsepius
fa35b837ff Use %summary instead of %_summary in %description 2010-02-11 04:40:19 +00:00
Ralf Corsepius
78ebd539c1 Remove. 2010-02-10 15:59:03 +00:00
Ralf Corsepius
8556f93a9e Add i386. 2010-02-10 15:58:45 +00:00
Ralf Corsepius
b83fc5b3ea Remove cygwin hacks. 2010-02-10 14:38:44 +00:00
Ralf Corsepius
dc94d0431f Update. 2010-02-10 14:36:41 +00:00
Ralf Corsepius
55bbc8924b New. 2010-02-10 14:26:22 +00:00
Till Straumann
1bab8a6df1 2010-02-09 Till Straumann <strauman@slac.stanford.edu>
* network/tsec.c: Added code to restart halted DMA
	after a TX error (from error-isr). Added statistics
	counters for restarts and DMA bus errors.
2010-02-10 01:59:57 +00:00
Till Straumann
5068f3f994 2010-02-09 Till Straumann <strauman@slac.stanford.edu>
* network/if_mve/mv643xx_eth.c: Fixed alignment attribute
	in descriptor declaration. Not the pointers to the descriptors
	have to be aligned but the descriptors themselves (didn't
	cause problems but caused unnecessary holes in 'private' struct).

	FIX: Added more robustness when number of available TX descriptors
	drops to zero. (This can e.g., happen if the link goes bad causing
	packets to stall in the FIFO.) At the following points the transmitter
	is explicitly (re-)started:
	  o when link comes up and number of available TXDs is zero the
	    TX is restarted.
	  o on a failed attempt to send data due to lack of TXDs the
	    TX is restarted if swiping the TX ring doesn't yield any
	    buffers (i.e., if the # of available buffers is still zero
	    after the swipe).
2010-02-10 00:15:06 +00:00
Ralf Corsepius
e5e4e3fbf9 Add cloog-ppl. 2010-02-04 16:52:38 +00:00
Ralf Corsepius
d090950de6 New. 2010-02-04 16:52:01 +00:00
Ralf Corsepius
84da74225e Reflect cygwin finally having upgraded binutils. 2010-02-04 16:35:56 +00:00
Ralf Corsepius
5e5eb77399 Update to binutils-2.19.51-1 2010-02-04 15:35:53 +00:00
Ralf Corsepius
d031ccf716 Update. 2010-02-04 15:35:20 +00:00
Ralf Corsepius
ace475a007 Update to mpfr-2.4.1-4 2010-02-04 15:24:47 +00:00
Ralf Corsepius
4a177ff3a2 Upgrade to gmp-4.3.1_3. 2010-02-04 15:20:23 +00:00
Ralf Corsepius
d179db773c Upgrade to zlib-1.2.3-10. 2010-02-04 14:18:13 +00:00
Ralf Corsepius
e7d6bcc496 update to terminfo-5.7_20091114-13 2010-02-04 14:07:56 +00:00
Ralf Corsepius
ca2531fcce Upgrade to ncurses-5.7-18 2010-02-04 13:53:44 +00:00
Ralf Corsepius
3410d99852 Upgrade to w32api-3.14-1 2010-02-04 13:43:33 +00:00
Ralf Corsepius
4eecb24e55 Upgrade to cygwin-1.7.1 2010-02-04 13:38:42 +00:00
Ralf Corsepius
741bf2fda7 Housekeeping 2010-02-03 14:26:11 +00:00
Ralf Corsepius
33369234cd 2010-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/lpc32xx_phycore.cfg: Remove -W* flags.
2010-02-02 15:56:21 +00:00
Chris Johns
42c4de823f 2010-02-01 Chris Johns <chrisj@rtems.org>
* libmisc/shell/fts.c: Updated to the latest NetBSD version to
        resolve heap allocation bugs.
        * libmisc/shell/main_ls.c, libmisc/shell/print-ls.c: Fix printing
        size bugs.
        * libnetworking/rtems/mkrootfs.c: Fix byte order bug when creating
        the loopback interface address.
2010-02-01 00:03:02 +00:00
Thomas Doerfler
1027f1534b Fixed invalid chain extract 2010-01-29 14:57:10 +00:00
Thomas Doerfler
e7fb54eb05 add purge capability to libblock, add proper test case 2010-01-26 15:09:03 +00:00
Thomas Doerfler
b7de5ded7e User extension API: add const to some params, inline _User_extensions_Add_API_set 2010-01-26 15:01:56 +00:00
Ralf Corsepius
e9fd94cea5 Upgrade to gcc-4.4.3. 2010-01-21 14:59:53 +00:00
Ralf Corsepius
4870ece4c4 Add preliminary support for CLooG. 2010-01-21 14:59:26 +00:00
Ralf Corsepius
cd0ec88612 New. 2010-01-21 14:56:55 +00:00
Ralf Corsepius
d40d7cd4e4 Regenerate. 2010-01-21 12:01:32 +00:00
Ralf Corsepius
ebb0d04b77 Update tp 4.4.3-RC-20100116. 2010-01-21 11:57:22 +00:00
Ralf Corsepius
5acf12182a Update to newlib-1.18.0-rtems4.10-20100121.diff. 2010-01-21 11:56:04 +00:00
Ralf Corsepius
6d56745f9a New. 2010-01-21 11:54:01 +00:00
Ralf Corsepius
3554547b33 Fix typo in previous patch. 2010-01-21 05:04:25 +00:00
Ralf Corsepius
040e795037 Preps for gcc-4.4.3.
Abandon newlib-1.17.0.
2010-01-21 04:58:33 +00:00
Joel Sherrill
3faa7a2969 2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 30
	* libmisc/shell/hexdump-parse.c:
2010-01-20 20:25:18 +00:00
Joel Sherrill
dd6a748a49 2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* block08/.cvsignore, block09/.cvsignore: New files.
2010-01-20 17:15:51 +00:00
Joel Sherrill
4783238f5a 2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* block08/init.c: Remove warning.
2010-01-20 17:15:14 +00:00
Joel Sherrill
657105413a 2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 1
	* libmisc/shell/fts.c:
2010-01-20 17:14:52 +00:00
Joel Sherrill
c313b68128 2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* block08/block08.scn, block08/init.c: Add starting and ending messages
	so the scripts detect successful exit.
2010-01-20 17:12:38 +00:00
Joel Sherrill
35dfbd79eb 2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp43/init.c: Fix warning.
2010-01-20 17:11:01 +00:00
Joel Sherrill
04fee3104e 2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 7
	Coverity Id 8
	* libblock/src/bdpart.c: Verify libblock is really set after
	rtems_bdbuf_read() before using it.
2010-01-20 17:10:36 +00:00
Joel Sherrill
f659921bd2 2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 5
	* score/src/objectextendinformation.c: Check object_blocks for NULL to
	determine when to allocate object block table.
2010-01-20 17:08:19 +00:00
Joel Sherrill
59f7e9177a 2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 27
	* libmisc/fsmount/fsmount.c: Ensure calloc() returns memory and then we
	do not have to check null when freeing it. Coverity noted it was used
	before being checked for NULL.
2010-01-20 16:24:11 +00:00
Joel Sherrill
8c161f958f 2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 3
	* libmisc/shell/shell.c: Remove dead code path and fix warning.
2010-01-20 15:20:29 +00:00
Joel Sherrill
efb68e8bf8 2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/hexdump-parse.c: Fix uninitialized warning.
2010-01-20 15:19:19 +00:00
Joel Sherrill
aaaffd4cba 2010-01-20 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 30
	* libmisc/shell/hexdump-parse.c: Add free(pr) before returning.
2010-01-20 15:15:39 +00:00
Joel Sherrill
129b4a38bd 2010-01-20 Chris Johns <chrisj@rtems.org>
Coverity Id 6
	* libmisc/shell/hexdump-parse.c: Modify conditional to avoid NULL
	dereference.
2010-01-20 14:31:04 +00:00
Joel Sherrill
8bffc40b3a 2010-01-20 Chris Johns <chrisj@rtems.org>
Coverity Id 9
	* libmisc/shell/main_ls.c: Modify conditional to avoid NULL
	dereference.
2010-01-20 14:27:57 +00:00
Joel Sherrill
a518defe92 2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 10
	* libblock/src/bdbuf.c: Rework loop conditional to avoid potential use
	of NULL pointer.
2010-01-19 23:54:17 +00:00
Joel Sherrill
c917d31a3f 2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 23
	* libmisc/monitor/mon-monitor.c: Add fclose() of file.
2010-01-19 23:49:40 +00:00
Joel Sherrill
b61ad658f1 2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* libblock/src/ide_part_table.c: Another error path without a
	free(sector).
2010-01-19 23:47:41 +00:00
Joel Sherrill
e00381a574 2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 28
	* libcsupport/src/termios.c: Set then unconditionally to avoid
	potential paths where it might be used uninitialized. Recommended by
	Eric Norum.
2010-01-19 23:03:24 +00:00
Joel Sherrill
e4d7016c1a 2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 18
	* libmisc/shell/fts.c: Add free(parent) to correct leak.
2010-01-19 23:01:36 +00:00
Joel Sherrill
d3231fbaef 2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 24
	* libblock/src/ide_part_table.c: Initialize sector to NULL and add
	free(sector) on error return path from get_sector() to fix potential
	leak.
2010-01-19 22:09:20 +00:00
Joel Sherrill
b2ac8a9c4f 2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 25
	* libblock/src/ide_part_table.c: Add free(sector) on error return path
	to fix leak.
2010-01-19 22:05:30 +00:00
Joel Sherrill
2d2dcab250 2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 5
	* score/src/objectinitializeinformation.c: Do not modify maximum
	parameter. Clean up and simplify code. This should help the Coverity
	path analysis to avoid reporting issues.
2010-01-19 19:33:08 +00:00
Joel Sherrill
cb4e99201e 2010-01-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_creat.c,
	libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_link.c,
	libfs/src/imfs/imfs_load_tar.c, libfs/src/imfs/imfs_mknod.c,
	libfs/src/imfs/imfs_symlink.c: Create special helper method for
	creating the j-node for the root directory. This lets us assume that
	every j-node created otherwise has a parent node.
2010-01-19 19:31:00 +00:00
Thomas Doerfler
f1eb199a2e Update of libblock API, update of tqm8xx BSP 2010-01-19 09:12:41 +00:00
Thomas Doerfler
de592aa6f1 tqm8xx BSP fixes 2010-01-19 09:11:34 +00:00
Thomas Doerfler
1ba96ef99a Update for block device API change. 2010-01-19 09:10:56 +00:00
Thomas Doerfler
5c587596f0 libblock API update 2010-01-19 09:10:03 +00:00
Thomas Doerfler
64734fc14b updates and new test cases 2010-01-19 08:55:18 +00:00
Joel Sherrill
c4c8efd027 2010-01-18 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 27
	* libblock/src/ramdisk-config.c: Coverity notes that the
	calloc() is a resource leak.  This is allocating memory for
	a RAM disk which will persist for the life of the system. RTEMS
	has no "de-initialize" driver call so there is no corresponding
	free(r).  Coverity is correct that it is never freed but this is
	not a problem.
2010-01-19 02:23:03 +00:00
Joel Sherrill
d22cd4a98a 2010-01-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/stackchk/check.c: Fix warning.
2010-01-19 01:56:28 +00:00
Joel Sherrill
ad7824bc9e 2010-01-18 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 12
	* libfs/src/imfs/memfile.c: Check for NULL return value.
2010-01-19 01:55:28 +00:00
Joel Sherrill
9ba0e55fc4 2010-01-18 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 19
	Coverity Id 20
	Coverity Id 21
	* libfs/src/imfs/imfs_link.c, libfs/src/imfs/imfs_load_tar.c,
	libfs/src/imfs/imfs_mknod.c: Add comment to explain allocation is
	for life of file, not scope of method.
2010-01-18 23:39:31 +00:00
Joel Sherrill
2bac948920 2010-01-18 Joel Sherrill <joel.sherrill@oarcorp.com>
Coverity Id 12
	Coverity Id 13
	Coverity Id 14
	Coverity Id 15
	* libmisc/stackchk/check.c: Rewrote loop to avoid possible buffer
	overruns when the pattern area size is not a multiple of 16.  There
	were no current ports impacted by this but better to be safe.
2010-01-18 23:04:09 +00:00
Joel Sherrill
8c29e98ddf 2010-01-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/imfs/imfs_symlink.c: Add comment on Coverity CID22. This is
	not a resource leak.
2010-01-18 18:24:53 +00:00
Joel Sherrill
abf9ea0c4e 2010-01-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/imfs/imfs_symlink.c: Spacing.
2010-01-18 18:20:28 +00:00
Ralf Corsepius
ef15ee0276 Import from zlib-1.2.4 2010-01-17 18:50:11 +00:00
Ralf Corsepius
04453b7bf8 This commit was generated by cvs2svn to compensate for changes in r22574,
which included commits to RCS files with non-trunk default branches.
2010-01-17 18:50:11 +00:00
Thomas Doerfler
61df726b16 add missing file 2010-01-12 15:17:47 +00:00
Thomas Doerfler
39c8fdb416 add support for lpc32xx 2010-01-12 15:03:22 +00:00
Joel Sherrill
29a3d72cd9 2010-01-11 Marc Pignat <marc.pignat@hevs.ch>
PR 1490/doc
	* user/clock.t: Fix typo. rtems_clock_get_ticks_per_second not
	rtems_clock_get_ticks_per_seconds.
2010-01-11 16:18:04 +00:00
Joel Sherrill
fe83cef683 2010-01-11 Allan Hessenflow <allanh@kallisti.com>
* serial/spi.c, serial/spi.h:
	Fill in skeleton with functional SPI master code.
	* include/spiRegs.h:
	Correct spi shadow register declaration.
2010-01-11 16:14:47 +00:00
Ralf Corsepius
04a82e9c49 Update. 2010-01-11 12:27:39 +00:00
Ralf Corsepius
da4097f2db Split out rtems-4.10-release. 2010-01-11 12:27:14 +00:00
Ralf Corsepius
8104eb329c Add INSTALL. 2010-01-11 12:26:25 +00:00
Ralf Corsepius
9c4ec8b937 Remove. 2010-01-11 12:26:15 +00:00
Joel Sherrill
161f54b4d6 2009-12-28 Shrikant Gaikwad <n3oo3n@gmail.com>
* psx13/test.c, psx13/psx13.scn Added new routine PipeTestNull()
	to cover the trivial NULL case for pipe function.
2009-12-28 16:43:10 +00:00
Joel Sherrill
aea66e878a 2009-12-28 Aanjhan Ranganathan <aanjhan@gmail.com>
* bspcmdline01/init.c, bspcmdline01/bspcmdline01.scn: Added test case
	to cover the bsp_cmdline_get_param() routine.
2009-12-28 16:42:08 +00:00
Joel Sherrill
44be50c22f 2009-12-28 Shrikant Gaikwad <n3oo3n@gmail.com>
* cpukit/libfs/src/pipe/pipe.c Restructured code to remove the
	goto statements.
2009-12-28 16:36:08 +00:00
Joel Sherrill
e1ddc14b08 2009-12-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Add BSP_HAS_FRAME_BUFFER.
2009-12-23 17:33:41 +00:00
Ralf Corsepius
444f532de2 New. 2009-12-22 16:30:54 +00:00
Ralf Corsepius
b0015ab6ae gdb-7.0.1 2009-12-22 16:30:22 +00:00
Joel Sherrill
2687028949 2009-12-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/rtems++/rtemsEvent.h, include/rtems++/rtemsMessageQueue.h:
	Fixed timeout calculation.
2009-12-22 13:12:57 +00:00
Joel Sherrill
b45ba5258b 2009-12-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* libnetworking/lib/ftpfs.c: Use EINVAL not EBADRQC.
2009-12-21 15:13:24 +00:00
Joel Sherrill
9325362b21 2009-12-21 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* block06/init.c: Update for disk device API change.  Changed EBADRQC
	to EINVAL.
2009-12-21 14:49:55 +00:00
Ralf Corsepius
ced3e37c89 Import from zlib-1.2.4 2009-12-21 06:06:54 +00:00
Ralf Corsepius
db15ab3daf This commit was generated by cvs2svn to compensate for changes in r22540,
which included commits to RCS files with non-trunk default branches.
2009-12-21 06:06:54 +00:00
Ralf Corsepius
86bde6fc2f Regenerate. 2009-12-19 05:52:49 +00:00
Ralf Corsepius
5688a1bf38 Reset NEWLIB_RPMREL.
NEWLIB_VERS = 1.18.0
2009-12-19 05:51:44 +00:00
Ralf Corsepius
856e6c6adb New. 2009-12-19 05:50:05 +00:00
Ralf Corsepius
995305cf4f Bump GCC_RPMREL. 2009-12-19 05:31:39 +00:00
Ralf Corsepius
ac3176a9b9 Abandon fc10. 2009-12-19 05:28:47 +00:00
Ralf Corsepius
8345790596 Fix quoting typo in version string. 2009-12-19 05:27:47 +00:00
Ralf Corsepius
4ce9e4bc22 Preps for newlib-1.18.0 2009-12-19 05:27:06 +00:00
Joel Sherrill
5b914591c6 2009-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/login_prompt.c: Switch from non-canonical mode with
	timeout (Case C) to blocking IO waiting for single character on
	login. In Case C mode, you cannot tell EOF from no data available.
	This means we cannot tell when a telnet connection is dropped. This
	was changed from 4.9 and resulted in breakage.
2009-12-18 20:18:30 +00:00
Thomas Doerfler
1e0a5512fc Update for block device API change 2009-12-18 15:59:30 +00:00
Joel Sherrill
57674ef62e 2009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/greth.c: Eliminate unused type
	rtems_clock_time_value.
2009-12-17 20:35:40 +00:00
Joel Sherrill
3372dc8242 2009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/clock.t: Eliminate unused type rtems_clock_time_value.
2009-12-17 20:34:58 +00:00
Joel Sherrill
c5fd2cb674 2009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/include/rtems/rtems/clock.h: Eliminate unused type
	rtems_clock_time_value.
2009-12-17 20:27:28 +00:00
Joel Sherrill
27643e0336 2009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/termios.c, libfs/src/dosfs/msdos_format.c,
	libfs/src/nfsclient/src/nfs.c, libfs/src/pipe/fifo.c,
	libnetworking/lib/rtems_bsdnet_ntp.c, libnetworking/lib/tftpDriver.c,
	libnetworking/rtems/rtems_glue.c, libnetworking/rtems/rtems_select.c:
	Eliminate uses of deprecated rtems_clock_get() and replace with
	properly typed routine.
2009-12-17 20:26:09 +00:00
Joel Sherrill
e38b77ce20 2009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bspopts.h.in: Regenerated.
2009-12-17 20:24:32 +00:00
Joel Sherrill
72b5f2e4e0 2009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* telnetd/telnetd.c: Honor configuration setting for telnet daemon
	stack size.
2009-12-17 19:41:20 +00:00
Thomas Doerfler
93d2801be7 adapted to new _write function prototype 2009-12-17 09:51:32 +00:00
Thomas Doerfler
39a9f8ea12 adapted to new prototype for *_write function 2009-12-17 08:42:17 +00:00
Thomas Doerfler
dddcb78e00 adaption of calling convention to console my_driver_write function 2009-12-16 10:45:01 +00:00
Thomas Doerfler
b056194ce3 add missing files 2009-12-16 08:10:29 +00:00
Glenn Humphrey
d3b72ca333 2009-12-15 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h,
	rtems/include/rtems/rtems/message.h,
	rtems/include/rtems/rtems/part.h,
	rtems/include/rtems/rtems/ratemon.h,
	rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/semmp.h,
	rtems/include/rtems/rtems/signal.h,
	rtems/include/rtems/rtems/signalmp.h,
	rtems/include/rtems/rtems/tasks.h, rtems/include/rtems/rtems/timer.h,
	rtems/src/dpmemcreate.c, rtems/src/dpmemdelete.c,
	rtems/src/dpmemexternal2internal.c, rtems/src/dpmemident.c,
	rtems/src/dpmeminternal2external.c, rtems/src/eventsend.c,
	rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c,
	rtems/src/msgqdelete.c, rtems/src/msgqflush.c,
	rtems/src/msgqgetnumberpending.c, rtems/src/msgqident.c,
	rtems/src/msgqreceive.c, rtems/src/msgqsend.c,
	rtems/src/msgqurgent.c, rtems/src/partcreate.c,
	rtems/src/partdelete.c, rtems/src/partgetbuffer.c,
	rtems/src/partident.c, rtems/src/partreturnbuffer.c,
	rtems/src/ratemoncancel.c, rtems/src/ratemoncreate.c,
	rtems/src/ratemondelete.c, rtems/src/ratemongetstatistics.c,
	rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
	rtems/src/ratemonperiod.c, rtems/src/ratemonresetstatistics.c,
	rtems/src/regioncreate.c, rtems/src/regiondelete.c,
	rtems/src/regionextend.c, rtems/src/regiongetfreeinfo.c,
	rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c,
	rtems/src/regiongetsegmentsize.c, rtems/src/regionident.c,
	rtems/src/regionresizesegment.c, rtems/src/regionreturnsegment.c,
	rtems/src/signalmp.c, rtems/src/signalsend.c, rtems/src/taskcreate.c,
	rtems/src/taskdelete.c, rtems/src/taskgetnote.c,
	rtems/src/taskident.c, rtems/src/taskissuspended.c,
	rtems/src/taskrestart.c, rtems/src/taskresume.c,
	rtems/src/tasksetnote.c, rtems/src/tasksetpriority.c,
	rtems/src/tasksuspend.c, rtems/src/timercancel.c,
	rtems/src/timercreate.c, rtems/src/timerdelete.c,
	rtems/src/timerfireafter.c, rtems/src/timerfirewhen.c,
	rtems/src/timergetinfo.c, rtems/src/timerident.c,
	rtems/src/timerreset.c, rtems/src/timerserverfireafter.c,
	rtems/src/timerserverfirewhen.c: Changed Objects_Id to rtems_id in
	the public API.
2009-12-15 18:26:42 +00:00
Glenn Humphrey
f4926e1fde 2009-12-15 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* sp69/init.c: Fixed warnings.
2009-12-15 18:24:12 +00:00
Thomas Doerfler
85893bca07 removed obsolete file (moved to arm/shared/lpc/clock) 2009-12-15 15:25:45 +00:00
Thomas Doerfler
c468f18bb7 add support for LPC32xx 2009-12-15 15:20:47 +00:00
Thomas Doerfler
9db18ddc06 add support for ARM11, reimplement nested interrupts 2009-12-15 15:14:12 +00:00
Joel Sherrill
3a23218a74 2009-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* mptests/mp01/node1/mp01_node1.adb, mptests/mp01/node2/mp01_node2.adb,
	mptests/mp02/node1/mp02_node1.adb, mptests/mp02/node2/mp02_node2.adb,
	mptests/mp03/node1/mp03_node1.adb, mptests/mp03/node2/mp03_node2.adb,
	mptests/mp04/node1/mp04_node1.adb, mptests/mp04/node2/mp04_node2.adb,
	mptests/mp05/mptest.adb, mptests/mp05/node1/mp05_node1.adb,
	mptests/mp05/node2/mp05_node2.adb, mptests/mp06/node1/mp06_node1.adb,
	mptests/mp06/node2/mp06_node2.adb, mptests/mp07/node1/mp07_node1.adb,
	mptests/mp07/node2/mp07_node2.adb, mptests/mp08/node1/mp08_node1.adb,
	mptests/mp08/node2/mp08_node2.adb, mptests/mp09/node1/mp09_node1.adb,
	mptests/mp09/node2/mp09_node2.adb, mptests/mp10/node1/mp10_node1.adb,
	mptests/mp10/node2/mp10_node2.adb, mptests/mp11/node1/mp11_node1.adb,
	mptests/mp11/node2/mp11_node2.adb, mptests/mp12/node1/mp12_node1.adb,
	mptests/mp12/node2/mp12_node2.adb, mptests/mp13/node1/mp13_node1.adb,
	mptests/mp13/node2/mp13_node2.adb, mptests/mp14/mptest.adb,
	mptests/mp14/node1/mp14_node1.adb, mptests/mp14/node2/mp14_node2.adb,
	sptests/sp09/sptest.adb, sptests/sp11/sptest.adb,
	sptests/sp13/sptest.adb, sptests/sp16/sptest.adb,
	support/test_support.adb: Lines are now all less than 80 columns.
2009-12-14 21:28:54 +00:00
Joel Sherrill
110e1f1dfe 2009-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* samples/base_sp/sptest.adb, samples/hello/sptest.adb,
	samples/nsecs/sptest.adb, samples/ticker/sptest.adb,
	sptests/sp01/sptest.adb, sptests/sp02/sptest.adb,
	sptests/sp03/sptest.adb, sptests/sp04/sptest.adb,
	sptests/sp05/sptest.adb, sptests/sp06/sptest.adb,
	sptests/sp07/sptest.adb, sptests/sp08/sptest.adb,
	sptests/sp09/sptest.adb, sptests/sp11/sptest.adb,
	sptests/sp12/sptest.adb, sptests/sp13/sptest.adb,
	sptests/sp14/sptest.adb, sptests/sp15/sptest.adb,
	sptests/sp16/sptest.adb, sptests/sp17/sptest.adb,
	sptests/sp19/sptest.adp, sptests/sp20/sptest.adb,
	sptests/sp22/sptest.adb, sptests/sp23/sptest.adb,
	sptests/sp24/sptest.adb, sptests/sp25/sptest.adb,
	sptests/spname01/spname01.adb, sptests/spname01/sptest.adb,
	sptests/spname01/sptest.ads, support/address_io.adb, support/init.c,
	support/test_support.adb, support/test_support.ads,
	support/time_test_support.adb, support/timer_driver.adb,
	tmtests/tm01/tmtest.adb, tmtests/tm01/tmtest.ads,
	tmtests/tm02/tmtest.adb, tmtests/tm02/tmtest.ads,
	tmtests/tm03/tmtest.adb, tmtests/tm03/tmtest.ads,
	tmtests/tm04/tmtest.adb, tmtests/tm04/tmtest.ads,
	tmtests/tm05/tmtest.adb, tmtests/tm05/tmtest.ads,
	tmtests/tm06/tmtest.adb, tmtests/tm06/tmtest.ads,
	tmtests/tm07/tmtest.adb, tmtests/tm07/tmtest.ads,
	tmtests/tm08/tmtest.adb, tmtests/tm08/tmtest.ads,
	tmtests/tm09/tmtest.adb, tmtests/tm09/tmtest.ads,
	tmtests/tm10/tmtest.adb, tmtests/tm10/tmtest.ads,
	tmtests/tm11/tmtest.adb, tmtests/tm11/tmtest.ads,
	tmtests/tm12/tmtest.adb, tmtests/tm12/tmtest.ads,
	tmtests/tm13/tmtest.adb, tmtests/tm13/tmtest.ads,
	tmtests/tm14/tmtest.adb, tmtests/tm14/tmtest.ads,
	tmtests/tm15/tmtest.adb, tmtests/tm15/tmtest.ads,
	tmtests/tm16/tmtest.adb, tmtests/tm16/tmtest.ads,
	tmtests/tm17/tmtest.adb, tmtests/tm17/tmtest.ads,
	tmtests/tm18/tmtest.adb, tmtests/tm18/tmtest.ads,
	tmtests/tm19/tmtest.adb, tmtests/tm19/tmtest.ads,
	tmtests/tm20/tmtest.adb, tmtests/tm20/tmtest.ads,
	tmtests/tm21/tmtest.adb, tmtests/tm21/tmtest.ads,
	tmtests/tm22/tmtest.adb, tmtests/tm22/tmtest.ads,
	tmtests/tm23/tmtest.adb, tmtests/tm23/tmtest.ads,
	tmtests/tm24/tmtest.adb, tmtests/tm24/tmtest.ads,
	tmtests/tm25/tmtest.adb, tmtests/tm25/tmtest.ads,
	tmtests/tm28/tmtest.adb, tmtests/tm28/tmtest.ads,
	tmtests/tm29/tmtest.adb, tmtests/tm29/tmtest.ads,
	tmtests/tmck/tmtest.adb, tmtests/tmck/tmtest.ads,
	tmtests/tmoverhd/dummy_rtems.adb, tmtests/tmoverhd/tmtest.adb,
	tmtests/tmoverhd/tmtest.ads: Remove many warnings.
2009-12-14 21:17:59 +00:00
Joel Sherrill
221db54a51 2009-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* mptests/mp01/node1/Makefile.am, mptests/mp01/node2/Makefile.am,
	mptests/mp02/node1/Makefile.am, mptests/mp02/node2/Makefile.am,
	mptests/mp03/node1/Makefile.am, mptests/mp03/node2/Makefile.am,
	mptests/mp04/node1/Makefile.am, mptests/mp04/node2/Makefile.am,
	mptests/mp05/node1/Makefile.am, mptests/mp05/node2/Makefile.am,
	mptests/mp06/node1/Makefile.am, mptests/mp06/node2/Makefile.am,
	mptests/mp07/node1/Makefile.am, mptests/mp07/node2/Makefile.am,
	mptests/mp08/node1/Makefile.am, mptests/mp08/node2/Makefile.am,
	mptests/mp09/node1/Makefile.am, mptests/mp09/node2/Makefile.am,
	mptests/mp10/node1/Makefile.am, mptests/mp10/node2/Makefile.am,
	mptests/mp11/node1/Makefile.am, mptests/mp11/node2/Makefile.am,
	mptests/mp12/node1/Makefile.am, mptests/mp12/node2/Makefile.am,
	mptests/mp13/node1/Makefile.am, mptests/mp13/node2/Makefile.am,
	mptests/mp14/node1/Makefile.am, mptests/mp14/node2/Makefile.am,
	samples/base_mp/Makefile.am, samples/base_mp/node1/Makefile.am,
	samples/base_mp/node2/Makefile.am, samples/base_sp/Makefile.am,
	samples/hello/Makefile.am, samples/nsecs/Makefile.am,
	samples/ticker/Makefile.am, sptests/sp01/Makefile.am,
	sptests/sp02/Makefile.am, sptests/sp03/Makefile.am,
	sptests/sp04/Makefile.am, sptests/sp05/Makefile.am,
	sptests/sp06/Makefile.am, sptests/sp07/Makefile.am,
	sptests/sp08/Makefile.am, sptests/sp09/Makefile.am,
	sptests/sp11/Makefile.am, sptests/sp12/Makefile.am,
	sptests/sp13/Makefile.am, sptests/sp14/Makefile.am,
	sptests/sp15/Makefile.am, sptests/sp16/Makefile.am,
	sptests/sp17/Makefile.am, sptests/sp19/Makefile.am,
	sptests/sp20/Makefile.am, sptests/sp22/Makefile.am,
	sptests/sp23/Makefile.am, sptests/sp24/Makefile.am,
	sptests/sp25/Makefile.am, sptests/spname01/Makefile.am,
	tmtests/tm01/Makefile.am, tmtests/tm02/Makefile.am,
	tmtests/tm03/Makefile.am, tmtests/tm04/Makefile.am,
	tmtests/tm05/Makefile.am, tmtests/tm06/Makefile.am,
	tmtests/tm07/Makefile.am, tmtests/tm08/Makefile.am,
	tmtests/tm09/Makefile.am, tmtests/tm10/Makefile.am,
	tmtests/tm11/Makefile.am, tmtests/tm12/Makefile.am,
	tmtests/tm13/Makefile.am, tmtests/tm14/Makefile.am,
	tmtests/tm15/Makefile.am, tmtests/tm16/Makefile.am,
	tmtests/tm17/Makefile.am, tmtests/tm18/Makefile.am,
	tmtests/tm19/Makefile.am, tmtests/tm20/Makefile.am,
	tmtests/tm21/Makefile.am, tmtests/tm22/Makefile.am,
	tmtests/tm23/Makefile.am, tmtests/tm24/Makefile.am,
	tmtests/tm25/Makefile.am, tmtests/tm28/Makefile.am,
	tmtests/tm29/Makefile.am, tmtests/tmck/Makefile.am,
	tmtests/tmoverhd/Makefile.am: Update so all tests build.
2009-12-14 18:28:03 +00:00
Thomas Doerfler
5ea4e632da get vital data from dBUG monitor for COBRA5475 board 2009-12-14 14:57:55 +00:00
Thomas Doerfler
44c28e7a81 emoved ppc_exc_bspsupp.h include file 2009-12-14 14:52:32 +00:00
Thomas Doerfler
8e46b093b5 Removed new-exceptions/bspsupport/ppc_exc_bspsupp.h 2009-12-14 14:51:50 +00:00
Joel Sherrill
0a7fb3c12d 2009-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/ckinit.c: Fix warning.
2009-12-11 20:54:30 +00:00
Joel Sherrill
e0d83f696a 2009-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspgetworkarea.c: Make bsp_mem_size available for page table
	initialization.
2009-12-11 20:53:03 +00:00
Joel Sherrill
fa62f19c1c 2009-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* page.c: Use bsp_mem_size.
2009-12-11 20:52:41 +00:00
Ralf Corsepius
f36eeb35df 2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/dec21140.c: Warning elimination
	(dec21140_softc->base now is an uint32_t).
2009-12-11 13:05:22 +00:00
Ralf Corsepius
01f8266c14 2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1483/cpukit
	* shared/include/pci.h: Rename pci_config into rtems_pci_config_t.
2009-12-11 13:02:17 +00:00
Ralf Corsepius
df0243f6de 2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1483/cpukit
	* pci/pci.c: Rename pci_config into rtems_pci_config_t.
2009-12-11 13:00:27 +00:00
Ralf Corsepius
b80cf5a300 2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1483/cpukit
	* shared/pci/pci.c: Rename pci_config into rtems_pci_config_t.
2009-12-11 12:58:28 +00:00
Ralf Corsepius
32c347dc15 2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1483/cpukit
	* shared/pci/pcibios.c: Rename pci_config into rtems_pci_config_t.
2009-12-11 12:55:25 +00:00
Ralf Corsepius
4045c26e51 2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1483/cpukit
	* include/rtems/pci.h: Rename pci_config into rtems_pci_config_t.
2009-12-11 12:53:48 +00:00
Ralf Corsepius
bdd2870ed3 2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1483/cpukit
	* libchip/network/dec21140.c, libchip/network/elnk.c,
	libchip/network/if_dc.c: Move #include <rtems/pci.h> into #if
	*_SUPPORTED-guarded code sections.
2009-12-11 07:57:50 +00:00
Ralf Corsepius
3e780c1e71 Move #include <rtems/pci.h> into #if *_SUPPORTED-guarded code sections. 2009-12-11 07:57:26 +00:00
Ralf Corsepius
20b9e9d98c 2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* network/network.c (au1x00_emac_ioctl): Use ioctl_command_t.
2009-12-11 07:03:06 +00:00
Ralf Corsepius
a93d5c743f 2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* serial/uart.c:
	Reflect changes to rtems_termios_callbacks->write.
2009-12-11 04:15:58 +00:00
Ralf Corsepius
bbbe321c1b 2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console-io.c: Let bf537Stamp_BSP_poll_char return int.
2009-12-11 04:10:27 +00:00
Ralf Corsepius
92b73bec00 2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console-io.c: Let eZKit533_BSP_poll_char return int.
2009-12-11 04:09:43 +00:00
Joel Sherrill
e8e3848188 2009-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* termios01/init.c: Increase number of termios ports by 1.
2009-12-11 02:12:57 +00:00
Joel Sherrill
4cbb4af6d5 2009-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
	update.
2009-12-10 22:58:05 +00:00
Joel Sherrill
dc09e38067 2009-12-10 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1482
	* posix/src/timersettime.c: Exit dispatching critical section.
2009-12-10 22:20:11 +00:00
Joel Sherrill
fe0286a0cf 2009-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
	expired periods. This detected the recently introduced PR1480.
2009-12-10 20:25:39 +00:00
Joel Sherrill
ba3e987eaa 2009-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1480/cpukit
	* rtems/src/ratemonperiod.c: Use _Rate_monotonic_Update_statistics()
	when period is expired, not _Rate_monotonic_Initiate_statistics().
	The cound of missed periods was never updated.
2009-12-10 20:23:22 +00:00
Joel Sherrill
c296687193 2009-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h, startup/bspgetworkarea.c: Rework bsp_size_memory() to
	ensure that multiboot information regarding memory size is used as
	the primary source. This was broken in the move to supporting a
	unified workspace. It worked this way in 4.9 so this was a
	regression.
2009-12-10 18:44:10 +00:00
Joel Sherrill
44396163d3 2009-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp69/.cvsignore: New file.
2009-12-10 18:42:17 +00:00
Ralf Corsepius
a46430dc1e Whitespace removal. 2009-12-10 18:09:59 +00:00
Ralf Corsepius
77f7498aac 2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* telnetd/pty.c:
	Reflect changes to rtems_termios_callbacks->write.
2009-12-10 18:05:54 +00:00
Ralf Corsepius
e8d3c1931a 2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/console-polled.c:
	Reflect changes to rtems_termios_callbacks->write.
2009-12-10 16:55:36 +00:00
Ralf Corsepius
dab21360b1 2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c:
	Reflect changes to rtems_termios_callbacks->write.
2009-12-10 14:43:52 +00:00
Ralf Corsepius
0b7c296c46 2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* termios01/termios_testdriver.c:
	Reflect changes to rtems_termios_callbacks->write.
2009-12-10 14:26:39 +00:00
Ralf Corsepius
ea9a626e3a Reflect changes to rtems_termios_callbacks->write. 2009-12-10 14:26:32 +00:00
Ralf Corsepius
335d67ac6b Whitespace removal. 2009-12-10 14:23:57 +00:00
Ralf Corsepius
b2cc1650be 2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/libio.h: Change termios-write to ssize_t
	write(...., size_t).
2009-12-10 14:10:57 +00:00
Ralf Corsepius
7abb741382 2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Eliminate casts.
2009-12-10 13:56:21 +00:00
Ralf Corsepius
dfddaf1c1a 2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/comm/uart.c, shared/comm/uart.h: Adjust prototypes.
2009-12-10 13:55:22 +00:00
Ralf Corsepius
ac04c16438 2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/uart.c: Let _BSP_in_char return int.
2009-12-10 13:03:35 +00:00
Ralf Corsepius
6be3405695 2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/irq/irq_init.c: Add missing initializer.
2009-12-10 08:50:57 +00:00
Ralf Corsepius
e8cf7b5f6a 2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Let bsp_in_char return int.
2009-12-10 08:46:17 +00:00
Ralf Corsepius
5f5f681b69 Whitespace removal. 2009-12-10 07:20:06 +00:00
Ralf Corsepius
c9ece2e49c 2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/Makefile.am: Unconditionally build src/sigprocmask.c.
	* posix/src/sigprocmask.c: Provide stub if RTEMS_POSIX_API
	is disabled.
2009-12-10 07:18:18 +00:00
Ralf Corsepius
5718bc20e6 Unconditionally build src/sigprocmask.c. 2009-12-10 07:18:03 +00:00
Ralf Corsepius
b68e2b9a0a Provide stub if RTEMS_POSIX_API is disabled. 2009-12-10 07:17:48 +00:00
Ralf Corsepius
b33806656e 2009-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/console/polled_io.c: Add prototype for boot_udelay.
2009-12-10 06:02:21 +00:00
Ralf Corsepius
f5e7330b78 Add prototype for boot_udelay. 2009-12-10 06:02:14 +00:00
Ralf Corsepius
b9636c24ca Whitespace removal. 2009-12-10 03:14:16 +00:00
Joel Sherrill
9559674bcd 2009-12-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspgetworkarea.c: Add debug printk's.
	* startup/linkcmds: Using "-Wl,--defsym -Wl,RamSize=0x1000000"
	results in _RamSize being defined.  Handle this properly.
2009-12-09 22:37:12 +00:00
Ralf Corsepius
7b21633853 Upgrade to automake-1.11.1 2009-12-09 09:29:59 +00:00
Glenn Humphrey
7199b1d0dc 2009-12-08 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
	to ensure that all paths are tested.
	* sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
2009-12-08 23:07:38 +00:00
Glenn Humphrey
eb37f9dc5d 2009-12-08 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemongetstatus.c,
	rtems/src/ratemonperiod.c: Factored out common code to ensure
	consistent behavior between rtems_rate_monotonic_get_status and
	rtems_rate_monotonic_report_statistics.
2009-12-08 23:05:30 +00:00
Joel Sherrill
a7a9af765e 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: BSP should not define
	CONFIGURE_NUMBER_OF_TERMIOS_PORTS.
2009-12-08 22:28:05 +00:00
Glenn Humphrey
6cc1c294d6 2009-12-08 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* support/include/test_support.h, support/include/tmacros.h,
	support/src/test_support.c: Added support functions to spin for a
	number of ticks and to spin until the next tick.
	* support/src/spin.c: New file.
2009-12-08 21:39:21 +00:00
Joel Sherrill
fe48428048 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: BSP should not define
	CONFIGURE_NUMBER_OF_TERMIOS_PORTS.
2009-12-08 21:18:38 +00:00
Joel Sherrill
d3a0b00076 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxrwlock01/test.c, psxspin01/test.c, psxspin02/test.c: Fix spacing
	and compilation issues. Initial test build was accidentally without
	POSIX enabled.
2009-12-08 21:16:02 +00:00
Joel Sherrill
5c3c78ba2e 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp31/task1.c: Fixed spacing.
2009-12-08 21:03:29 +00:00
Joel Sherrill
884730cccd 2009-12-08 Fernando Nicodemos <fgnicodemos@terra.com.br>
* console/font8x16.h, console/sed1356.c: Fix typos.
2009-12-08 19:34:48 +00:00
Joel Sherrill
0654c588a8 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/include/tmacros.h: Use rtems_test_assert() consistently
	instead of system assert(). rtems_test_assert() is designed to
	integrate into the RTEMS test suite infrastructure.
2009-12-08 17:53:04 +00:00
Joel Sherrill
593ae972fc 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* tm20/task1.c: Use rtems_test_assert() consistently instead of system
	assert(). rtems_test_assert() is designed to integrate into the RTEMS
	test suite infrastructure.
2009-12-08 17:53:00 +00:00
Joel Sherrill
9f90987bed 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* tmitronsem01/system.h: Use rtems_test_assert() consistently instead
	of system assert(). rtems_test_assert() is designed to integrate into
	the RTEMS test suite infrastructure.
2009-12-08 17:52:58 +00:00
Joel Sherrill
9e7d02a3dc 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
	spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
	spwkspace/init.c: Use rtems_test_assert() consistently instead of
	system assert(). rtems_test_assert() is designed to integrate into
	the RTEMS test suite infrastructure.
2009-12-08 17:52:56 +00:00
Joel Sherrill
2317457e10 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
	psx03/init.c, psx03/task.c, psx04/init.c, psx04/task1.c,
	psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c,
	psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c,
	psx06/task2.c, psx07/init.c, psx08/init.c, psx08/task2.c,
	psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c,
	psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
	psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
	psxcancel01/init.c, psxchroot01/test.c, psxclock/init.c,
	psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
	psxfile01/test_write.c, psxitimer/init.c, psxkey01/task.c,
	psxkey02/init.c, psxkey03/init.c, psxmount/test.c, psxmsgq01/init.c,
	psxmsgq03/init.c, psxmsgq04/init.c, psxreaddir/test.c,
	psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
	psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
	psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
	psxstack01/init.c, psxstat/test.c, psxtime/test.c, psxualarm/init.c:
	Use rtems_test_assert() consistently instead of system assert().
	rtems_test_assert() is designed to integrate into the RTEMS test
	suite infrastructure.
2009-12-08 17:52:53 +00:00
Joel Sherrill
500fcd5c88 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* block01/init.c, block02/init.c, block03/init.c, block04/init.c,
	block05/init.c, block07/init.c, bspcmdline01/init.c,
	stringto01/init.c, stringto01/stringto_test_template.h,
	termios01/init.c, termios01/termios_testdriver.c, termios02/init.c:
	Use rtems_test_assert() consistently instead of system assert().
	rtems_test_assert() is designed to integrate into the RTEMS test
	suite infrastructure.
2009-12-08 17:52:49 +00:00
Joel Sherrill
d35734dd77 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* itronmbf01/init.c, itronsem01/init.c, itronsem01/system.h,
	itrontask02/dormant.c, itrontask02/init.c, itrontask03/init.c,
	itrontask03/preempt.c: Use rtems_test_assert() consistently instead
	of system assert(). rtems_test_assert() is designed to integrate into
	the RTEMS test suite infrastructure.
2009-12-08 17:52:47 +00:00
Ralf Corsepius
0160b3b9d2 2009-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/init5206e.c: Make prototype of CopyDataClearBSSAndStart
	global.
2009-12-08 17:34:56 +00:00
Eric Norum
43e74a476d Add network configuration macros. 2009-12-08 17:24:21 +00:00
Joel Sherrill
a5b5b50866 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/dec21140.c, libchip/network/elnk.c,
	libchip/network/if_dc.c: Ensure PCI drivers are built on all
	supported configurations. PowerPC conditionals were not current and
	code was not being built on supported BSPs.
2009-12-08 16:54:20 +00:00
Joel Sherrill
e0e2cb8ec0 2009-12-08 Eric Norum <wenorum@lbl.gov>
PR 1479/bsps
	* fatal/bspfatal.c: Complete strcat conversion.
2009-12-08 16:48:26 +00:00
Joel Sherrill
5e87bae292 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* network/if_em/Makefile, network/if_gfe/Makefile: Removed.
2009-12-08 15:37:56 +00:00
Ralf Corsepius
c758a4ecf4 Whitespace removal. 2009-12-08 13:36:55 +00:00
Ralf Corsepius
3e9f9565ff 2009-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/i2c.h (i2c_transfer_done): Fix type mismatch.
2009-12-08 13:16:00 +00:00
Ralf Corsepius
73c97f7cf0 (i2c_transfer_done): Fix type mismatch. 2009-12-08 13:15:55 +00:00
Ralf Corsepius
2eea9edcb8 2009-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* tod/ds1307.c (ds1307_set_time): Fix broken prototype.
2009-12-08 13:12:51 +00:00
Ralf Corsepius
c2e6a0590a (ds1307_set_time): Fix broken prototype. 2009-12-08 13:12:45 +00:00
Joel Sherrill
2eb5941982 2009-12-07 Cindy Cicalese <cicalese@mitre.org>
PR 1477/cpukit
	* score/src/objectsetname.c: Ensure destination is NULL terminated.
	String copy was not getting the NULL.
2009-12-07 17:27:46 +00:00
Ralf Corsepius
4c83377128 Regenerate. 2009-12-07 17:04:06 +00:00
Ralf Corsepius
6f019451a4 2009-12-07 Ralf Corsépius <ralf.corsepiu@rtems.org>
* shared/comm/console.c: Remove (Unused).
	* Makefile.am: Remove shared/comm/console.c.
2009-12-07 16:24:17 +00:00
Ralf Corsepius
56aadea27f 2009-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Let nds_getch return "int". Remove casts.
2009-12-07 16:22:43 +00:00
Ralf Corsepius
6789d70a66 2009-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/conio.c, console/console.c, include/conio.h:
	Let *getch return "int". Remove casts.
2009-12-07 16:21:07 +00:00
Ralf Corsepius
b65dd1fcb9 2009-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* block/block.c: Adjust prototype mismatches.
2009-12-07 09:51:34 +00:00
Ralf Corsepius
5c28451c2c Adjust prototype mismatches. 2009-12-07 09:51:25 +00:00
Ralf Corsepius
f8fd28e28b 2009-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove -Dcaddr_t=uint32_t.
2009-12-07 09:37:00 +00:00
Ralf Corsepius
b46b3c7008 2009-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* dswifi/arm9/source/wifi_arm9.c: Add missing prototypes.
2009-12-07 09:35:45 +00:00
Ralf Corsepius
2c63d9721f 2009-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* ndstool/source/ndsextract.cpp: Add missing const's.
2009-12-07 09:34:38 +00:00
Ralf Corsepius
7a26d40fc5 2009-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c (nds_write): Adjust prototype.
2009-12-07 07:22:06 +00:00
Ralf Corsepius
596c6c103c 2009-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* dswifi/arm7/source/wifi_arm7.c, dswifi/arm7/source/wifi_arm7.h,
	dswifi/arm9/source/wifi_arm9.c, libnds/include/nds/arm7/audio.h,
	libnds/include/nds/arm7/clock.h, libnds/include/nds/arm7/serial.h,
	libnds/include/nds/arm7/touch.h, libnds/source/arm7/clock.c,
	libnds/source/arm7/touch.c, rtc/rtc.c: Eliminate various warnings.
2009-12-07 07:12:28 +00:00
Ralf Corsepius
ca11e7817e Eliminate various warnings. 2009-12-07 07:12:20 +00:00
Ralf Corsepius
82292dc51b 2009-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/uio.h: Include <sys/types.h>.
	Use ssize_t for uio_resid in struct uio (From FreeBSD).
2009-12-06 08:16:57 +00:00
Ralf Corsepius
e56cac325f 2009-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* POSIX/Makefile.am: Add readv, writev.
	* POSIX/writev.c, POSIX/readv.c: New.
2009-12-06 06:52:15 +00:00
Ralf Corsepius
4ec957a156 Add readv, writev. 2009-12-06 06:52:08 +00:00
Ralf Corsepius
c7183ce0d9 New. 2009-12-06 06:51:40 +00:00
Joel Sherrill
d44fc8b59c 2009-12-04 Fernando Nicodemos <fgnicodemos@terra.com.br>
* umon/README, umon/tfs.h: Missing parts of previous commit.
2009-12-04 18:24:58 +00:00
Joel Sherrill
22fb181bef 2009-12-04 Fernando Nicodemos <fgnicodemos@terra.com.br>
* README, README.kit637_v6, console/sed1356_16bit.h, startup/memmap.c:
	Missing parts of previous commit.
2009-12-04 18:24:52 +00:00
Ralf Corsepius
ee75aade2f 2009-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/Makefile.am: Unconditionally build
	posix/src/sigaddset.c, posix/src/sigdelset.c,
	posix/src/sigfillset.c, posix/src/sigemptyset.c,
	posix/src/sigismember.c.
2009-12-04 16:09:05 +00:00
Ralf Corsepius
c2488e3a6e 2009-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/src/sigaddset.c, posix/src/sigdelset.c,
	posix/src/sigemptyset.c, posix/src/sigfillset.c,
	posix/src/sigismember.c, posix/src/sigprocmask.c:
	Remove unnecessary includes.
2009-12-04 15:48:05 +00:00
Ralf Corsepius
9a94e08184 Remove unnecessary includes. 2009-12-04 15:47:57 +00:00
Ralf Corsepius
7ad405ccb3 Regenerate. 2009-12-04 15:32:08 +00:00
Ralf Corsepius
e7b9fee758 2009-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/Makefile.am: Unconditionally install
	posix/include/rtems/posix/sigset.h.
	* posix/include/rtems/posix/psignal.h: Reflect having split out
	posix/include/rtems/posix/sigset.h.
2009-12-04 15:31:02 +00:00
Ralf Corsepius
522f374416 Unconditionally install posix/include/rtems/posix/sigset.h. 2009-12-04 15:30:35 +00:00
Ralf Corsepius
654e1f32af Reflect having split out posix/include/rtems/posix/sigset.h. 2009-12-04 15:30:08 +00:00
Ralf Corsepius
a6b8754885 2009-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/rtems/posix/sigset.h: New (Split out from
	posix/include/rtems/posix/psignal.h).
2009-12-04 15:24:21 +00:00
Ralf Corsepius
3e70362587 2009-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* POSIX/sigfillset.c: Let main() return "status".
2009-12-04 15:18:47 +00:00
Ralf Corsepius
0c5ff13483 2009-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* POSIX/Makefile.am: Add sigaddset, sigdelset, sigemptyset,
	sigismember.
	* POSIX/sigaddset.c, POSIX/sigdelset.c, POSIX/sigemptyset.c,
	POSIX/sigismember.c: New.
2009-12-04 15:17:45 +00:00
Ralf Corsepius
4583cac88e New. 2009-12-04 15:17:31 +00:00
Joel Sherrill
bb14405df2 2009-12-04 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
	cases. Updated copyright notice.
2009-12-04 14:08:51 +00:00
Ralf Corsepius
0cd3878008 2009-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* POSIX/Makefile.am: Add wait.
	* POSIX/wait.c: New.
2009-12-04 06:55:02 +00:00
Ralf Corsepius
2845bd1e12 2009-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/Makefile.am: Unconditionally build src/wait.c src/waitpid.c.
2009-12-04 06:52:56 +00:00
Ralf Corsepius
ce98cecdb1 Unconditionally build src/wait.c src/waitpid.c. 2009-12-04 06:52:47 +00:00
Ralf Corsepius
eada19ad40 2009-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/Makefile.am: Unconditionally build fork.c, vfork.c.
2009-12-04 06:27:08 +00:00
Ralf Corsepius
a2c2bbb0de 2009-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac, posix/Makefile.am, wrapup/Makefile.am:
	Eliminate AM_CONDITIONAL LIBPOSIX.
2009-12-04 06:05:31 +00:00
Ralf Corsepius
586d96ed41 Regenerate. 2009-12-04 06:05:20 +00:00
Ralf Corsepius
10f41202ab Eliminate AM_CONDITIONAL LIBPOSIX. 2009-12-04 06:05:05 +00:00
Ralf Corsepius
5bb38e1566 Whitespace removal. 2009-12-04 05:25:30 +00:00
Ralf Corsepius
42e243eeef Whitespace removal. 2009-12-04 04:27:21 +00:00
Joel Sherrill
06731d6b70 2009-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am: Account for coverhd.h and tm27.h. Use
	stubs for both.
2009-12-03 18:21:38 +00:00
Joel Sherrill
4828ee25a2 2009-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: New test to exercise getgrnam and getpwnam
	families.
	* psxpasswd01/.cvsignore, psxpasswd01/Makefile.am, psxpasswd01/init.c,
	psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: New files.
2009-12-03 17:15:02 +00:00
Till Straumann
d0e698f3d8 2009-12-03 Till Straumann <strauman@slac.stanford.edu>
* acinclude.m4, beatnik: Imported/added 'beatnik'
	BSP.
2009-12-03 16:58:53 +00:00
Till Straumann
30c939bb3e This commit was generated by cvs2svn to compensate for changes in r22388,
which included commits to RCS files with non-trunk default branches.
2009-12-03 16:56:50 +00:00
Till Straumann
b7a6d23a0d - importing 'beatnik' BSP from SLAC repository. 2009-12-03 16:56:50 +00:00
Joel Sherrill
73008d3d60 2009-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* bspcmdline01/test.c: Removed.
2009-12-03 12:07:05 +00:00
Glenn Humphrey
dca9a825e4 2009-12-02 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* libcsupport/src/__times.c, libmisc/cpuuse/cpuusagedata.c,
	libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c,
	rtems/include/rtems/rtems/types.h, rtems/src/ratemongetstatistics.c,
	rtems/src/ratemonreportstatistics.c, score/src/threaddispatch.c,
	score/src/threadinitialize.c, score/src/threadtickletimeslice.c:
	Updated copyright line.
2009-12-02 18:22:19 +00:00
Glenn Humphrey
c6f7e060ea 2009-12-02 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* configure.ac, libcsupport/src/__times.c,
	libmisc/cpuuse/cpuusagedata.c, libmisc/cpuuse/cpuusagereport.c,
	libmisc/cpuuse/cpuusagereset.c, rtems/include/rtems/rtems/ratemon.h,
	rtems/include/rtems/rtems/types.h, rtems/src/ratemongetstatistics.c,
	rtems/src/ratemongetstatus.c, rtems/src/ratemonperiod.c,
	rtems/src/ratemonreportstatistics.c,
	score/include/rtems/score/thread.h, score/src/threaddispatch.c,
	score/src/threadinitialize.c, score/src/threadtickletimeslice.c:
	Changed the configuration of statistics granularity to use just one
	define.
2009-12-02 18:15:16 +00:00
Ralf Corsepius
97abdd2bcf 2009-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp25/task1.c: Use PRIuPTR for segment_sizes.
2009-12-02 15:30:58 +00:00
Ralf Corsepius
c53ba11a40 2009-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add POSIX.
	* configure.ac: Add POSIX/.
	* POSIX/calloc.c, POSIX/close.c, POSIX/COPYING, POSIX/dup2.c,
	POSIX/fcntl.c, POSIX/fork.c, POSIX/free.c, POSIX/fstat.c,
	POSIX/getdents.c, POSIX/getlogin.c, POSIX/getpwnam.c,
	POSIX/getpwuid.c, POSIX/getuid.c, POSIX/issetugid.c,
	POSIX/kill.c, POSIX/longjmp.c, POSIX/lseek.c, POSIX/lstat.c,
	POSIX/Makefile.am, POSIX/Makefile.in, POSIX/malloc.c,
	POSIX/nanosleep.c, POSIX/open.c, POSIX/pipe.c,
	POSIX/posix_memalign.c, POSIX/read.c, POSIX/README,
	POSIX/realloc.c, POSIX/setjmp.c, POSIX/sigfillset.c,
	POSIX/sigprocmask.c, POSIX/stat.c, POSIX/unlink.c, POSIX/vfork.c,
	POSIX/waitpid.c, POSIX/write.c: New.
2009-12-02 15:03:45 +00:00
Ralf Corsepius
60d47abfcf New. 2009-12-02 15:00:05 +00:00
Joel Sherrill
4a1c09df39 2009-12-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* stringto01/init.c: New file.
2009-12-02 12:14:24 +00:00
Ralf Corsepius
b50e48bc16 2009-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/def.h: Use __m32c__ for m32c.
2009-12-02 11:42:15 +00:00
Ralf Corsepius
086442b7b1 Whitespace removal. 2009-12-02 11:00:38 +00:00
Ralf Corsepius
65c3dca4ba 2009-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* shttpd/def.h: Shrink default URI_MAX to 32767.
	Add special cases for sizeof(size_t) < 2.
2009-12-02 11:00:17 +00:00
Ralf Corsepius
46e483b847 2009-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/avr.h: Add avr6.
2009-12-02 10:23:33 +00:00
Ralf Corsepius
80f77327f3 Whitespace removal. 2009-12-02 09:48:25 +00:00
Ralf Corsepius
882b187528 Regenerate. 2009-12-02 05:39:17 +00:00
Ralf Corsepius
12a49d18a5 gcc-core-4.4.2-rtems4.10-20091201.diff. 2009-12-02 05:38:40 +00:00
Ralf Corsepius
b9e3df8476 Bump GCC_RPMREL. 2009-12-02 05:38:17 +00:00
Ralf Corsepius
21cc985815 New. 2009-12-02 05:37:33 +00:00
Till Straumann
8f511f057a - added SLAC copyright disclaimer. 2009-12-02 01:57:45 +00:00
Till Straumann
af0d5860d6 2009-12-01 Till Straumann <strauman@slac.stanford.edu>
* shared/start/start.S: Added AltiVec support (initializing
	MSR[VE], VSCR and VRSAVE).
2009-12-02 01:51:22 +00:00
Till Straumann
6ce625ef5d 2009-12-01 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, start/start.S: Added AltiVec support
	(only effective if user modifies psim.cfg: CPU_CFLAGS
	choosing a CPU architecture with AltiVec or directly
	adding -maltivec, -mabi=altivec).

	* start/start.S: removed '.file' statement which
	confused gdb.
2009-12-02 01:46:45 +00:00
Till Straumann
c7f8408d31 2009-12-01 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/cpu.c, new-exceptions/cpu_asm.S,
	new-exceptions/bspsupport/ppc_exc_asm_macros.h,
	new-exceptions/bspsupport/ppc_exc_initialize.c,
	new-exceptions/bspsupport/vectors.h:
	Added AltiVec support (save/restore volatile vregs
	across exceptions).
2009-12-02 01:41:57 +00:00
Till Straumann
fbee4ffdde 2009-12-01 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, mpc6xx/altivec: new directory implementing
	support for AltiVec context saving/restoring.
2009-12-02 01:33:51 +00:00
Till Straumann
6c28773ec4 2009-12-01 Till Straumann <strauman@slac.stanford.edu>
* score/cpu/powerpc/rtems/score/cpu.h: Added space for non-
	volatile AltiVec registers to context struct. Added declaration
	for AltiVec-related routines to be implemented by CPU/BSP
	support.
2009-12-02 01:24:52 +00:00
Till Straumann
c261d9c36c 2009-12-01 Till Straumann <strauman@slac.stanford.edu>
* shared/vme/vme_universe.c: moved extern declaration
	out of local scope.
2009-12-02 00:33:47 +00:00
Till Straumann
559aebce25 2009-12-01 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/panic.c: Fixed compiler warning.
2009-12-02 00:31:13 +00:00
Till Straumann
af3fcf12af 2009-12-01 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/probeMemEnd.c: removed __here_s_the_real_end
	check. __rtems_end should be good enough.
2009-12-02 00:30:45 +00:00
Till Straumann
10098f951d 2009-12-01 Till Straumann <strauman@slac.stanford.edu>
* mpc6xx/mmu/bat.c, mpc6xx/mmu/pte121.c: skip data-
	streaming (dssall etc.) instructions on PPC_PSIM
	currently (unimplemented by PSIM :-( ).
2009-12-02 00:22:42 +00:00
Joel Sherrill
2c6a3e7e2e 2009-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* libmisc/stringto/stringto.h, libmisc/stringto/stringto_template.h:
	Tidy up as part of adding new test.
2009-12-01 22:16:10 +00:00
Joel Sherrill
57544fbb52 2009-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add string_to_xxx conversion test.
	* stringto01/.cvsignore, stringto01/Makefile.am,
	stringto01/stringto01.doc, stringto01/stringto01.scn,
	stringto01/stringto_test_template.h: New files.
2009-12-01 22:10:33 +00:00
Joel Sherrill
7ce45d4fd5 Rename. 2009-12-01 20:33:09 +00:00
Joel Sherrill
d382f6e1f6 Update Ada patch. 2009-12-01 20:30:37 +00:00
Joel Sherrill
1eb97ad840 2009-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/Makefile.am: Split no_posix.c so using sleep() does not
	pull in kill() stubs.
	* libcsupport/src/kill_noposix.c, libcsupport/src/sleep_noposix.c:
	New files.
	* libcsupport/src/no_posix.c: Removed.
2009-12-01 14:22:58 +00:00
Thomas Doerfler
0b0485ae7f Fixed usage of va_arg(). 2009-12-01 10:12:55 +00:00
Joel Sherrill
6f70c07057 2009-11-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/login_prompt.c: Fix problem where timeout on login
	prompt at console results in tight loop repeating login prompt.
2009-11-30 22:13:48 +00:00
Joel Sherrill
4e545aaa68 2009-11-30 Fernando Nicodemos <fgnicodemos@terra.com.br>
* at91rm9200/include/at91rm9200.h: Update to match development version.
2009-11-30 22:13:03 +00:00
Joel Sherrill
e5764eebed 2009-11-30 Fernando Nicodemos <fgnicodemos@terra.com.br>
* umon/cli.h, umon/monlib.c, umon/monlib.h, umon/tfs.h,
	umon/tfsDriver.c, umon/umon.h, umon/umonrtemsglue.c: Update to match
	development version.
2009-11-30 22:00:47 +00:00
Joel Sherrill
7b25525607 2009-11-30 Fernando Nicodemos <fgnicodemos@terra.com.br>
* Makefile.am, preinstall.am, console/fbcons.c, console/font8x16.h,
	console/sed1356.c, console/uarts.c, include/sed1356.h,
	startup/bspstart.c, startup/linkcmds.csb337, startup/linkcmds.csb637,
	startup/memmap.c, startup/umonsupp.c: Update to match development
	version.
2009-11-30 22:00:36 +00:00
Joel Sherrill
dbec22db45 2009-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* score/src/threaddelayended.c: Clear only the states that are used to
	block until someone calls _Thread_Delay_ended().
2009-11-30 19:44:57 +00:00
Ralf Corsepius
1857b0082d Whitespace removal. 2009-11-30 17:14:20 +00:00
Ralf Corsepius
05c18861dd Whitespace removal. 2009-11-30 16:01:51 +00:00
Ralf Corsepius
1de949a8bd Whitespace removal. 2009-11-30 15:49:52 +00:00
Joel Sherrill
524ff1cf45 Spaces to tabs. 2009-11-30 14:18:22 +00:00
Thomas Doerfler
8bca4fcaa4 Added format string to fprintf(). 2009-11-30 13:24:59 +00:00
Thomas Doerfler
42836e3f85 Obtain output semaphore before drain output during close to prevent an infinite output drain loop 2009-11-30 13:23:58 +00:00
Thomas Doerfler
5ad790ffbb Added defines for initialization of empty chains. 2009-11-30 13:20:29 +00:00
Thomas Doerfler
9224a751b1 Changed base implementation of protected heap allocations to use _Heap_Allocate_aligned_with_boundary(). 2009-11-30 13:06:21 +00:00
Thomas Doerfler
51bdbca101 fixed some typos 2009-11-30 12:51:50 +00:00
Thomas Doerfler
2feeb261d0 Fixed output of unsigned integers.
Changed type of boolean variables to bool.  Use unsigned integer type
for radix and width parameters.
2009-11-30 12:47:44 +00:00
Thomas Doerfler
f9925bcc24 added documentation
corrections in block tests
added Makefile.am
2009-11-30 12:41:10 +00:00
Thomas Doerfler
47c23279bd documentation fixes
Avoid designated initializers for C++ compatibility
Fixed invalid state transition from FRESH to CACHED
Free memory in case of an error.
2009-11-30 12:39:51 +00:00
Ralf Corsepius
91182bc7fd Update. 2009-11-30 10:51:02 +00:00
Ralf Corsepius
866403c1a0 Bump version. 2009-11-30 10:48:48 +00:00
Ralf Corsepius
7a057b1e00 Abandon freebsd7.0, freebsd7.1 2009-11-30 10:48:22 +00:00
Ralf Corsepius
0650164e54 Abandon 2009-11-30 10:47:26 +00:00
Thomas Doerfler
1498a59610 removed unneeded Makefile.in, added .cvsignore 2009-11-30 09:26:36 +00:00
Thomas Doerfler
6e51c4c9f7 Added timer server control block
Removed _Timer_Server thread pointer
Added _Timer_server pointer to the default timer server control block
Rework of the timer server implementation.
2009-11-30 09:08:35 +00:00
Ralf Corsepius
6cc3dfb59b Regenerate. 2009-11-30 08:50:56 +00:00
Ralf Corsepius
d03b469f6d Update. 2009-11-30 08:49:41 +00:00
Ralf Corsepius
12f0aeb4c6 Add freebsd8.0 2009-11-30 06:04:20 +00:00
Ralf Corsepius
64528094ec New. 2009-11-30 06:04:05 +00:00
Ralf Corsepius
023f1dd927 Whitespace removal. 2009-11-30 05:27:08 +00:00
Ralf Corsepius
359e537416 Whitespace removal. 2009-11-30 05:09:41 +00:00
Ralf Corsepius
ac7af4a359 Whitespace removal. 2009-11-30 04:37:44 +00:00
Ralf Corsepius
9eac014ad3 2009-11-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* bin2s: Remove.
2009-11-30 04:17:28 +00:00
Ralf Corsepius
a36b649384 2009-11-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* bin2s.c: Remove CVS-$Log's.
2009-11-30 04:16:52 +00:00
Ralf Corsepius
0d34641c73 Remove CVS-'s. 2009-11-30 04:14:38 +00:00
Ralf Corsepius
90a0b910eb 2009-11-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnds/include/nds/arm9/exceptions.h,
	libnds/include/nds/arm9/image.h,
	libnds/include/nds/arm9/input.h,
	libnds/include/nds/arm9/math.h,
	libnds/include/nds/arm9/pcx.h,
	libnds/include/nds/arm9/rumble.h,
	libnds/include/nds/arm9/sound.h,
	libnds/include/nds/arm9/trig_lut.h,
	libnds/source/arm9/dcache.S,
	libnds/source/arm9/exceptionHandler.S,
	libnds/source/arm9/exceptions.c,
	libnds/source/arm9/image.c,
	libnds/source/arm9/keys.c,
	libnds/source/arm9/pcx.c,
	libnds/source/arm9/rumble.c,
	libnds/source/arm9/sound.c,
	libnds/source/arm9/system.c,
	libnds/source/arm9/touch.c,
	libnds/source/common/biosCalls.S,
	libnds/source/common/gbfs.c,
	libnds/source/common/interruptDispatcher.S,
	libnds/source/common/interrupts.c:
	Remove CVS-$Log's.
2009-11-30 04:13:53 +00:00
Ralf Corsepius
3495c57d11 Whitespace removal. 2009-11-30 03:49:08 +00:00
Ralf Corsepius
b1274bd94c Whitespace removal. 2009-11-30 03:33:25 +00:00
Ralf Corsepius
44b06ca617 Whitespace removal. 2009-11-29 15:33:28 +00:00
Ralf Corsepius
efdfd48add Whitespace removal. 2009-11-29 15:27:07 +00:00
Ralf Corsepius
d4b4664b99 Whitespace removal. 2009-11-29 14:59:41 +00:00
Ralf Corsepius
32b8506b24 Whitespace removal. 2009-11-29 14:53:02 +00:00
Ralf Corsepius
28352faecf Whitespace removal. 2009-11-29 13:51:53 +00:00
Ralf Corsepius
18daff9b95 Whitespace removal. 2009-11-29 13:35:32 +00:00
Ralf Corsepius
0a7278e497 Whitespace removal. 2009-11-29 13:20:53 +00:00
Ralf Corsepius
0893220b2a Whitespace removal. 2009-11-29 12:12:39 +00:00
Ralf Corsepius
33c3b54d57 Whitespace removal. 2009-11-29 11:57:23 +00:00
Ralf Corsepius
309dbd07ff Whitespace removal. 2009-11-28 06:28:41 +00:00
Ralf Corsepius
e447c7d242 Whitespace removal. 2009-11-28 06:15:55 +00:00
Ralf Corsepius
20f02c63a7 Whitespace removal. 2009-11-28 05:58:54 +00:00
Ralf Corsepius
1c9a4c7546 White space removal. 2009-11-28 05:48:23 +00:00
Ralf Corsepius
d9bf21e721 Regenerate. 2009-11-27 06:35:32 +00:00
Ralf Corsepius
4cfd1e0711 Bump GCC_RPMREL. 2009-11-27 06:34:25 +00:00
Ralf Corsepius
6082b8b692 Rework setting up version_string. 2009-11-27 06:34:10 +00:00
Ralf Corsepius
b1a9d0cddc Add mpfr_provided for suse-11.2 and fedora-12 2009-11-27 06:33:16 +00:00
Ralf Corsepius
0d196f9b93 Split sed into 2 parts. 2009-11-27 06:32:29 +00:00
Joel Sherrill
7455087f4f 2009-11-25 Michael Walle <michael@walle.cc>
* shared/gdbstub/lm32-stub.c: Fix wrong computation of negative branch
	targets (thanks to Manfred Scheible <mscheible@husware.de>.
2009-11-25 22:55:51 +00:00
Ralf Corsepius
68049df7fb 2009-11-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/tsmac/tsmac.c: Remove unused vars.
	Let rtems_tsmac_driver_attach return 1.
2009-11-24 06:42:40 +00:00
Ralf Corsepius
db8698d069 2009-11-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/console/console.c: Use int as return type of
	BSP_uart_polled_read.
2009-11-24 06:40:50 +00:00
Ralf Corsepius
de87499481 2009-11-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/bsp.h: Move extern "C" { }.
2009-11-24 06:38:38 +00:00
Joel Sherrill
13c37ad39a 2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/shell.c: Always duplicate the environment passed to us
	because we will delete it when the shell exits. If we do not
	duplicate it, we could end up freeing memory which was not allocated
	from the heap or double freeing it.
2009-11-23 21:56:50 +00:00
Joel Sherrill
8a68b60f57 2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/login_prompt.c: Properly process EOF and do not depend
	on ungetc() to propagate the status back.
2009-11-23 21:55:36 +00:00
Joel Sherrill
6e701e2cbf 2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/network/smc91111.c: Formatting.
2009-11-23 20:12:39 +00:00
Joel Sherrill
6083017bf6 2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* clockdrv_shell.h: Clean up.
2009-11-23 20:11:57 +00:00
Joel Sherrill
e5962ef59d 2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/bsppretaskinghook.c: New file.  Was really common.
	* shared/bspstart.c: Removed.  Was really leon2 specific.
2009-11-23 20:11:09 +00:00
Joel Sherrill
c23e29effa 2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: sparc/shared/bspstart.c was really leon2 specific. So
	move it here.
	* startup/bspstart.c: New file.
2009-11-23 20:09:58 +00:00
Joel Sherrill
d4df43d226 2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, startup/bspstart.c:
	Use ../../sparc/shared/bsppretaskinghook.c.
	* console/console.c: Remove sis comment.
2009-11-23 20:09:22 +00:00
Joel Sherrill
f1860440e0 2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Switch to ../../shared/bspstart.c
2009-11-23 20:08:25 +00:00
Joel Sherrill
90505853a8 2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/clockdrv.c: Split hardware initialization code into
	Clock_driver_support_initialize_hardware().
2009-11-23 20:07:55 +00:00
Joel Sherrill
ef85611a8e 2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/inline/rtems/score/thread.inl: Eliminate unused variable and
	code.
2009-11-23 20:07:04 +00:00
Joel Sherrill
fb1102eac0 2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* ne2000/ne2000.c: Logic on defaulting port number was inverted when
	adding command line arguments.
2009-11-23 18:26:55 +00:00
Ralf Corsepius
9999ac00a2 2009-11-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* src/rtemsInterrupt.cc: #include <cstdlib>.
	* src/rtemsMessageQueue.cc, src/rtemsSemaphore.cc,
	src/rtemsTask.cc, src/rtemsTimer.cc: #include <cstring>.
2009-11-23 15:30:03 +00:00
Ralf Corsepius
60e9714c0c #include <cstring>. 2009-11-23 15:29:54 +00:00
Ralf Corsepius
43d55f8a1e #include <cstdlib>. 2009-11-23 15:29:33 +00:00
Ralf Corsepius
dce4a3177c 2009-11-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for cstdlib, cstring.
2009-11-23 15:27:44 +00:00
Joel Sherrill
b288588646 2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1460/cpukit
	* sp43/init.c: Change return type on methods accessing portions of
	RTEMS Ids to int. This allows -1 to be return on error.
2009-11-23 14:58:30 +00:00
Joel Sherrill
ea6eb43135 2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1460/cpukit
	* psx14/init.c: Change return type on methods accessing portions of
	RTEMS Ids to int. This allows -1 to be return on error.
2009-11-23 14:58:18 +00:00
Joel Sherrill
e25611d036 2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1460/cpukit
	* user/object.t: Change return type on methods accessing portions of
	RTEMS Ids to int. This allows -1 to be return on error.
2009-11-23 14:53:28 +00:00
Joel Sherrill
fdc57ca4b6 2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1460/cpukit
	* rtems/include/rtems/rtems/object.h,
	rtems/src/rtemsobjectapimaximumclass.c,
	rtems/src/rtemsobjectgetapiclassname.c,
	rtems/src/rtemsobjectgetapiname.c,
	rtems/src/rtemsobjectgetclassinfo.c,
	rtems/src/rtemsobjectidapimaximum.c,
	rtems/src/rtemsobjectidapiminimum.c, rtems/src/rtemsobjectidgetapi.c,
	rtems/src/rtemsobjectidgetclass.c, rtems/src/rtemsobjectidgetindex.c,
	rtems/src/rtemsobjectidgetnode.c: Change return type on methods
	accessing portions of RTEMS Ids to int. This allows -1 to be return
	on error.
2009-11-23 14:53:04 +00:00
Joel Sherrill
3f255ce131 2009-11-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* mghttpd/mongoose.c: crypto_sw table is not used when SSL is disabled.
	RTEMS does not have flockfile/funlockfile.
2009-11-23 14:33:23 +00:00
Ralf Corsepius
64101ef1b6 autoconf-2.65. 2009-11-23 03:33:52 +00:00
Ralf Corsepius
1eefa75fb7 2009-11-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add mghttpd.
2009-11-22 07:04:54 +00:00
Joel Sherrill
5d01adfb24 2009-11-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* block02/.cvsignore, block03/.cvsignore, block04/.cvsignore,
	block05/.cvsignore, block06/.cvsignore, block07/.cvsignore: New files.
	* block02/Makefile.in, block03/Makefile.in, block04/Makefile.in,
	block05/Makefile.in, block06/Makefile.in, block07/Makefile.in: Removed.
2009-11-21 20:53:15 +00:00
Joel Sherrill
bb6ef07841 2009-11-21 Fernando Nicodemos <fgnicodemos@terra.com.br>
* Makefile.am, configure.ac, console/uarts.c: Add initial support for
	Kit637 version of CSB637.
	* README.kit637_v6, make/custom/kit637_v6.cfg: New files.
2009-11-21 16:06:21 +00:00
Joel Sherrill
4eee8434e1 2009-11-21 Fernando Nicodemos <fgnicodemos@terra.com.br>
* Makefile.am, preinstall.am, at91rm9200/include/at91rm9200.h: Add
	initial support for USART on at91rm9200.
	* at91rm9200/include/at91rm9200_usart.h, at91rm9200/usart/usart.c:
	New files.
2009-11-21 15:45:32 +00:00
Thomas Doerfler
6d61294486 numerous changes 2009-11-20 06:33:38 +00:00
Ralf Corsepius
b5b51fc40c 2009-11-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-networking.m4: Do NOT disable networking for the
	avr and the m32c.
2009-11-19 14:46:11 +00:00
Ralf Corsepius
999de9be60 2009-11-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/hexdump-odsyntax.c: Remove special casing
	the h8300, avr, sh2e.
2009-11-19 14:39:39 +00:00
Ralf Corsepius
88db141a5d 2009-11-19 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/malloc_boundary.c: Avoid implicit type cast
	(https://www.rtems.org/bugzilla/show_bug.cgi?id=1472#c1).
2009-11-19 13:51:40 +00:00
Chris Johns
05404983e2 2009-11-18 Chris Johns <chrisj@rtems.org>
* libmisc/shell/main_getenv.c, libmisc/shell/main_setenv.c,
        libmisc/shell/main_unsetenv.c: New. The shell can now play with
        environment variables.
        * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Add setenv,
        getenv, and unsetenv to the shell.
2009-11-18 00:09:21 +00:00
Ralf Corsepius
ba9556096c 2009-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add mghttpd/Makefile.
2009-11-17 17:33:40 +00:00
Ralf Corsepius
06604c147b 2009-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* mghttpd/mongoose.c: Various 16bit fixes.
	Add HAVE_CONFIG_H.
	Add HAVE_SYS_MMAN_H HAVE_DLFCN_H.
	Convert to unix encoding.
2009-11-17 17:32:24 +00:00
Ralf Corsepius
3202cd8ca1 Various 16bit fixes. 2009-11-17 17:30:41 +00:00
Ralf Corsepius
56f9698239 Add HAVE_CONFIG_H. 2009-11-17 17:15:08 +00:00
Ralf Corsepius
ce841ab57c Add HAVE_SYS_MMAN_H HAVE_DLFCN_H. 2009-11-17 17:02:08 +00:00
Ralf Corsepius
dd1569b1b3 Convert to unix encoding. 2009-11-17 16:58:36 +00:00
Ralf Corsepius
390631d322 New. 2009-11-17 16:55:52 +00:00
Ralf Corsepius
4b0856d3de 2009-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* mghttpd/Makefile.am: New.
2009-11-17 16:55:35 +00:00
Ralf Corsepius
b45febaa2c 2009-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* mghttpd/mongoose.c, mghttpd/mongoose.h, mghttpd/mongoose.1:
	Import from svn http://mongoose.googlecode.com/svn/trunk (r477).
2009-11-17 16:53:48 +00:00
Till Straumann
f70c86eaff 2009-11-17 Till Straumann <strauman@slac.stanford.edu>
* new-exceptions/bspsupport/ppc_exc_categories.c:
	PSIM *must*not* hook SYS vector which is used e.g.,
	for firmware I/O.

	Added entries for AltiVec on PSIM.
2009-11-17 11:42:53 +00:00
Ralf Corsepius
34f2d677d8 2009-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* spsize/Makefile.am: Fix broken install rule.
2009-11-17 03:47:52 +00:00
Joel Sherrill
2bac2a7002 2009-11-16 Alan Cudmore <alan.p.cudmore@nasa.gov>
* startup/init5235.c: Add volatile to prevent newer gcc versions from
	optimizing away.
2009-11-16 20:11:48 +00:00
Ralf Corsepius
5e9c2be3f9 * startup/bspstart.c: Remove local prototypes of promCopyDcacheFlush,
promCopyIcacheFlush.
	* include/bsp.h: Add prototypes of promCopyDcacheFlush and
	promCopyIcacheFlush.
2009-11-16 14:11:16 +00:00
Ralf Corsepius
4edf8db59f 2009-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Remove nested externs.
	#include <libcpu/isr_entries.h.
2009-11-16 10:09:46 +00:00
Ralf Corsepius
11dde574d7 Regenerate. 2009-11-16 10:04:44 +00:00
Ralf Corsepius
e94dc4b58f 2009-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add shared/interrupts/isr_entries.h.
2009-11-16 10:04:35 +00:00
Ralf Corsepius
b18c45c068 2009-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/interrupts/isr_entries.h: New.
2009-11-16 10:03:37 +00:00
Ralf Corsepius
67bf686cc1 New. 2009-11-16 10:03:29 +00:00
Ralf Corsepius
ca27f4863b 2009-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/interrupts/installisrentries.c: Remove nested externs.
2009-11-16 10:02:27 +00:00
Ralf Corsepius
cf18144695 Remove nested externs. 2009-11-16 10:02:21 +00:00
Ralf Corsepius
be6a9a2dee 2009-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems++/Task3.cc: Use %zu instead of %i to print size_t's.
	Remove bogus cast.
2009-11-16 04:55:17 +00:00
Ralf Corsepius
7eab7adeb9 2009-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems++/Task1.cc: Use %zu instead of %i to print size_t's.
2009-11-16 04:51:36 +00:00
Till Straumann
1a1c3fb565 2009-11-15 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c: use normal get_ppc_cpu_type()
	for determining PPC flavor. This causes the appropriate
	'feature' bits to be set and should work as long
	as the PVR is set to 0xfffe0000 in the device tree.

	* startup/linkcmds: increased RAM_SIZE to 32M.
2009-11-15 22:37:19 +00:00
Till Straumann
c46c2b636c 2009-11-15 Till Straumann <strauman@slac.stanford.edu>
* shared/include/cpuIdent.c: Set 604 features + altivec if
	running on PSIM.
2009-11-15 22:33:05 +00:00
Ralf Corsepius
87bd3ee83a 2009-11-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems++/Task1.cc: Eliminate more warnings.
2009-11-14 21:54:45 +00:00
Ralf Corsepius
1fcff14ff1 2009-11-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems++/Task1.cc, rtems++/Task2.cc: Spray PRI* macros to eliminate
	several dozens of warnings.
2009-11-14 21:09:34 +00:00
Ralf Corsepius
787519fb7c 2009-11-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/capture/capture-cli.c: Cast pointer to intptr_t to
	print it (Casting to int32_t is wrong).
2009-11-13 15:12:53 +00:00
Ralf Corsepius
10b83e6f80 2009-11-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* telnetd/telnetd.c (telnetd_dflt_spawn): Adjust prototype.
2009-11-13 11:57:52 +00:00
Ralf Corsepius
d093934163 2009-11-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* block06/init.c: Add missing prototype.
2009-11-13 09:47:57 +00:00
Ralf Corsepius
d949482a3c 2009-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.c (rtems_ata_initialize): Avoid implicit cast to uint16_t.
2009-11-12 16:34:24 +00:00
Thomas Doerfler
b27799c311 New test case 2009-11-12 15:34:09 +00:00
Thomas Doerfler
c0e0a92892 Changed set and get IO controls to use the buffer argument for data exchange. 2009-11-12 15:32:11 +00:00
Ralf Corsepius
8509ec2c5b 2009-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.c (ata_non_data_request): Change arg from int to
	uint32_t (16bit ints are too small).
2009-11-12 15:29:35 +00:00
Ralf Corsepius
3a6f4e2e00 2009-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* INSTALL: Remove.
2009-11-12 08:45:35 +00:00
Joel Sherrill
ea7d86b245 2009-11-11 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1466/tests
	* Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
	psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
	psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
	Add test specifically to test it since it is deprecated as of
	POSIX.1-2008.
	* psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
	psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
2009-11-12 00:21:51 +00:00
Joel Sherrill
0c116189aa 2009-11-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/Makefile.am, libcsupport/include/rtems/malloc.h,
	libcsupport/src/rtems_malloc.c: New function rtems_malloc().
2009-11-11 20:36:44 +00:00
Joel Sherrill
00735eec31 2009-11-11 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1471/cpukit
	* libmisc/cpuuse/cpuusagereport.c: Rework statement to ensure 64-bit
	multiplication is used to avoid overflow with intermediate value.
2009-11-11 16:28:06 +00:00
Till Straumann
00d6017bdf 2009-11-11 Till Straumann <strauman@slac.stanford.edu>
* start/start.S: Ensure that initial stack is aligned to
	CPU_STACK_ALIGNMENT.
2009-11-11 14:29:08 +00:00
Till Straumann
131e0467d2 2009-11-11 Till Straumann <strauman@slac.stanford.edu>
* shared/start/start.S: Align initial stack to
	CPU_STACK_ALIGNMENT.
2009-11-11 14:25:09 +00:00
Till Straumann
f8427ea233 2009-11-11 Till Straumann <strauman@slac.stanford.edu>
* start/start.S: Ensure that initial stack is aligned to
	CPU_STACK_ALIGNMENT.
2009-11-11 14:20:51 +00:00
Joel Sherrill
48f3027201 2009-11-10 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1468/cpukit
	* score/src/timespecdividebyinteger.c: Rework statement to ensure
	64-bit multiplication is used.
2009-11-10 23:29:57 +00:00
Joel Sherrill
a91e372e9a 2009-11-10 Jennifer Averett <jennifer.averett@OARcorp.com>
PR 1462/cpukit
	* rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonperiod.c: Fine
	tune previous patch after analysis in application.
2009-11-10 23:27:34 +00:00
Till Straumann
b02f4cc11f 2009-11-09 Till Straumann <strauman@slac.stanford.edu>
* cpu.c, cpu_asm.S, rtems/score/cpu.h, sse_test.c:
	Added experimental SSE support.
2009-11-10 06:55:28 +00:00
Till Straumann
4a4201cb41 2009-11-10 Till Straumann <strauman@slac.stanford.edu>
* pc386/make/custom/pc586-sse.cfg, pc386/start/start.S,
	shared/irq/irq_asm.S: Added experimental SSE support.
2009-11-10 06:51:52 +00:00
Till Straumann
70f6ff76e7 2009-11-09 Till Straumann <strauman@slac.stanford.edu>
PR 1469/cpukit
	* cpu.c: Add dummy entry for (non-existing) exception #15.
	Otherwise all slots for vectors >= 16 are one element off.
2009-11-10 04:02:25 +00:00
Thomas Doerfler
e6000760b2 Added block05, block06 and block07 2009-11-09 16:27:42 +00:00
Joel Sherrill
f20ea02f85 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/dosfs/msdos_format.c: Rework to avoid overflow on 16-bit
	targets.
2009-11-09 15:20:54 +00:00
Joel Sherrill
eecf752dc3 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/open_dev_console.c: Use constant numbers to avoid
	overflow when shifting on 16-bit targets.
2009-11-09 15:19:57 +00:00
Joel Sherrill
0610d21ed4 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* start/start.S: Remove warning.
2009-11-09 15:18:24 +00:00
Joel Sherrill
f3ddd7ba93 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxcancel01/init.c: Initialize start time.
2009-11-09 15:04:03 +00:00
Joel Sherrill
fd3a990a1a 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/src/fatal.c: Formatting.
2009-11-09 15:03:18 +00:00
Joel Sherrill
86436f4427 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl: Eliminate use of local
	variable. This local variable causes unused variable warnings
	on some ports.
2009-11-09 14:52:28 +00:00
Joel Sherrill
1369978b7f 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/include/tmacros.h: Add service to check status returned by
	POSIX methods which return a pointer which is -1 on error. This
	eliminated some casts.
2009-11-09 14:49:35 +00:00
Joel Sherrill
96bdacd57d 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxmsgq01/init.c, psxsem01/init.c: Add service to check status
	returned by POSIX methods which return a pointer which is -1 on
	error. This eliminated some casts.
2009-11-09 14:49:27 +00:00
Joel Sherrill
23938252ad 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxenosys/Makefile.am: Add documentation file.
	* psxenosys/psxenosys.doc: New file.
2009-11-09 14:47:06 +00:00
Joel Sherrill
bd861cc6e0 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* ada_user/Makefile.am, ada_user/ada_user.texi, user/Makefile.am,
	user/c_user.texi, user/concepts.t, user/overview.t,
	user/preface.texi, user/schedule.t, user/sem.t: Add table of figures.
	Add text and graphic of tree illustrating valid combinations of
	semaphore attributes.
	* user/semaphore_attributes.eps, user/semaphore_attributes.png:
	New files.
2009-11-09 14:36:14 +00:00
Joel Sherrill
3ee8430be6 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* spprintk/spprintk.scn: Add end of line at end of file.
2009-11-09 14:30:10 +00:00
Joel Sherrill
380c61ac67 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
	sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
	sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
	spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
	spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
	spfatal09/Makefile.am, spobjgetnext/Makefile.am,
	spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
	spwkspace/Makefile.am: Add documentation files for multiple tests.
	* sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
	sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
	spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
	spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
	spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
	spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
	spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
	spsize/spsize.doc, spwatchdog/spwatchdog.doc,
	spwkspace/spwkspace.doc: New files.
2009-11-09 14:25:28 +00:00
Joel Sherrill
517655cde4 2009-11-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/thread.h: Revert accidentally committed
	change. It is possible that _Thread_Dispatch_disable_level can be an
	8-bit variable but this impacts assembly and must be carefully
	considered.
2009-11-09 11:35:36 +00:00
Ralf Corsepius
15baee5af9 2009-11-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/capture/capture.h (RTEMS_CAPTURE_CONTROL_FROM_MASK):
	Use UINT32_C(1) to avoid overflow in implict typecast on 16bit
	targets.
2009-11-08 08:15:59 +00:00
Ralf Corsepius
217282dbd6 Regenerate. 2009-11-07 04:41:17 +00:00
Ralf Corsepius
5aea39b7c7 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* Makefile.am: Rework linkcmds handling.
	* make/custom/tqm8xx.inc: Remove RTEMS_LINKCMDS, LDFLAGS.
2009-11-06 14:26:38 +00:00
Ralf Corsepius
466f095d8d Fix broken entries. 2009-11-06 08:17:57 +00:00
Ralf Corsepius
7197bfb110 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c: Remove nested externs.
	Add missing prototypes.
	Fix Clock_isr prototype.
2009-11-06 07:52:39 +00:00
Ralf Corsepius
a45d609dd0 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c: Fix Clock_isr prototype.
	* network/network.c: Use PRI*32 to print uint32_t's.
2009-11-06 07:50:55 +00:00
Ralf Corsepius
d58ae18b02 Fix Clock_isr prototype. 2009-11-06 07:50:43 +00:00
Ralf Corsepius
c16130a9b5 Use PRI*32 to print uint32_t's. 2009-11-06 07:50:28 +00:00
Till Straumann
6442424a45 2009-11-05 Till Straumann <strauman@slac.stanford.edu>
* console/console.c: Fixed compiler warning.
2009-11-06 06:12:03 +00:00
Ralf Corsepius
ccb670c558 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/elnk.c: Use PRI*32 to print u_int32_t's.
2009-11-06 04:44:39 +00:00
Ralf Corsepius
260e6fb356 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/if_dc.c: Fix type mismatch.
2009-11-06 04:36:13 +00:00
Till Straumann
b092ad6071 2009-11-05 Till Straumann <strauman@slac.stanford.edu>
* start/start.S, console/console.c: Separated code
	that switched console and printk port based on info
	gathered from the commandline and/or a BSP provided
	routine into new BSP_console_select() which is called
	from 'start.S' so that early messages make it to the
	redirected printk port.
2009-11-06 01:09:57 +00:00
Ralf Corsepius
f942ba6b99 New. 2009-11-04 15:59:13 +00:00
Ralf Corsepius
620e3fb5db Regenerate. 2009-11-04 15:55:45 +00:00
Ralf Corsepius
69234cac23 Bump GCC_RPMREL. 2009-11-04 15:55:11 +00:00
Ralf Corsepius
bd38bb6767 gcc-core-4.4.2-rtems4.10-20091104.diff.
newlib-1.17.0-rtems4.10-20091104.diff.
2009-11-04 15:53:35 +00:00
Ralf Corsepius
57e7155271 2009-11-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* ide/pcmcia_ide.c (mpc5200_pcmciaide_write_block,
	mpc5200_pcmciaide_read_block): Change "block_size" parameter to
	uint32_t to match with ide_ctrl_fns_t.
2009-11-04 04:50:23 +00:00
Ralf Corsepius
4325326aca Regenerate. 2009-11-04 04:22:09 +00:00
Ralf Corsepius
12c09c765b 2009-11-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/linkcmds, startup/linkcmds.pm520: Remove.
	* startup/linkcmds.pm520_ze30, startup/linkcmds.pm520_cr825:
	New (Copy of former startup/linkcmds.pm520).
	* Makefile.am: Rework linkcmds handling.
	* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* make/custom/brs5l.cfg, make/custom/icecube.cfg,
	make/custom/pm520_cr825.cfg, make/custom/pm520_ze30.cfg:
	Remove RTEMS_LINKCMDS.
	* make/custom/gen5200.inc: Remove LDFLAGS.
2009-11-04 04:21:10 +00:00
Thomas Doerfler
e08dbc5ea9 various PowerPC code maintenance 2009-11-03 18:45:04 +00:00
Ralf Corsepius
16393b2fa8 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/init548x.c: Comment out junk from end of #endif.
2009-11-03 13:08:28 +00:00
Ralf Corsepius
8c56b6fdd2 Regenerate. 2009-11-03 12:45:18 +00:00
Ralf Corsepius
cbe204399a 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* make/custom/m5484FireEngine.cfg: Remove RTEMS_LINKCMDS.
	* make/custom/COBRA5475.cfg: Remove RTEMS_LINKCMDS.
	* make/custom/genmcf548x.inc: Remove LDFLAGS.
	* startup/linkcmds: Remove (Renamed into linkcmds).
	* startup/linkcmds.m5484FireEngine: New (Renamed from linkcmds).
	* Makefile.am: Rework linkcmds handling.
2009-11-03 12:44:13 +00:00
Ralf Corsepius
692c73336d 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/cfinit.c: Remove init_vbr (Unused).
2009-11-03 12:28:08 +00:00
Ralf Corsepius
2fa726e583 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/startup/probeMemEnd.c: Add missing prototypes.
2009-11-03 12:14:57 +00:00
Ralf Corsepius
899b00dca2 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Add missing prototype.
2009-11-03 11:55:09 +00:00
Ralf Corsepius
1be5983fe1 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* make/custom/csb637.cfg: Remove LDFLAGS. Remove RTEMS_LINKCMDS.
	* startup/linkcmds: Remove (Rename into linkcmds.csb337).
	* startup/linkcmds.csb337: New (Renamed from linkcmds).
	* Makefile.am: Rework linkcmds handling.
2009-11-03 11:41:47 +00:00
Ralf Corsepius
7187942f4a 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* make/custom/lpc24xx.inc: Remove LDFLAGS.
	* make/custom/lpc24xx_ea.cfg: Remove LPC24XX_LINKCMDS.
	* make/custom/lpc24xx_ncs_ram.cfg: Remove LPC24XX_LINKCMDS.
	* make/custom/lpc24xx_ncs_rom_ext.cfg: Remove LPC24XX_LINKCMDS.
	* make/custom/lpc24xx_ncs_rom_int.cfg: Remove LPC24XX_LINKCMDS.
	* startup/linkcmds: Remove.
	* Makefile.am: Rework linkcmds handling.
2009-11-03 11:34:46 +00:00
Ralf Corsepius
70d7a36e4c 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-linkcmds.m4: New.
2009-11-03 08:49:05 +00:00
Ralf Corsepius
fb198bd709 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/umon/tfsDriver.c (rtems_tfs_eval_path):
	Add missing parameter.
2009-11-03 07:12:25 +00:00
Ralf Corsepius
f7b5aa56e5 2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* itron/src/chg_pri.c, itron/src/cre_tsk.c,
	itron/src/eventflags.c, itron/src/fmempool.c,
	itron/src/frsm_tsk.c, itron/src/itroninittasks.c,
	itron/src/itronsem.c, itron/src/mbox.c, itron/src/msgbuffer.c,
	itron/src/port.c, itron/src/rsm_tsk.c, itron/src/snd_mbx.c,
	itron/src/task.c, itron/src/vmempool.c: Eliminate TRUE/FALSE in
	favor of true/false.
2009-11-03 05:23:17 +00:00
Ralf Corsepius
9d2df2b3e1 Eliminate TRUE/FALSE in favor of true/false. 2009-11-03 05:23:05 +00:00
Ralf Corsepius
f62c4673b6 2009-01-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Include rtems/score/thread.h.
	Remove _Thread_Dispatch_disable_level.
2009-11-03 04:29:40 +00:00
Ralf Corsepius
887796ba47 2009-11-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/src/bdbuf.c: Cast bdbuf->state to int32_t
	before shifting << 16 (Can not shift an enum by << 16 on 16bit).
2009-11-02 12:18:19 +00:00
Ralf Corsepius
b5c8e278c6 2009-11-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* tmoverhd/testtask.c: Apply RTEMS_GCC_NOWARN_USED.
2009-11-02 11:13:59 +00:00
Ralf Corsepius
8324306179 2009-11-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* tmoverhd/dumrtems.h: Rework undef/define cascade.
	Add RTEMS_GCC_NOWARN_USED.
2009-11-02 11:13:09 +00:00
Ralf Corsepius
56c091e25f 2009-11-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* tmoverhd/system.h: Add prototype for Empty_directive();
2009-11-02 11:11:37 +00:00
Ralf Corsepius
817594bfc6 2009-11-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_conv.c,
	libfs/src/dosfs/msdos_misc.c: Use uint16_t instead of
	"unsigned short" to circumvent warnings on 16bit targets.
2009-11-02 11:09:08 +00:00
Ralf Corsepius
5ac15a5ccb Use uint16_t instead of "unsigned short" to circumvent warning on
16bit targets.
2009-11-02 11:08:31 +00:00
Thomas Doerfler
6c9b39012d Fixed buffer recycling
Wake-up access waiters after sync
2009-11-02 09:50:06 +00:00
Ralf Corsepius
deb22fc5af 2009-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxsignal03/init.c:
	Print sigval.sival_ptr instead of "union sigval".
2009-11-02 07:10:58 +00:00
Ralf Corsepius
c61e6316e0 Print sigval.sival_ptr instead of "union sigval". 2009-11-02 07:10:36 +00:00
Ralf Corsepius
4f11fac570 2009-11-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* loopback/init.c: Adjust return-type of rtems_bsdnet_loopattach to
	int to match with rtems/rtems_bsdnet.h.
2009-11-02 04:24:20 +00:00
Ralf Corsepius
1901ba4746 Adjust return-type of rtems_bsdnet_loopattach to int to match with rtems/rtems_bsdnet.h. 2009-11-02 04:24:14 +00:00
Ralf Corsepius
7a20394f99 2009-01-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxstat/test.c: Apply PRI* macros to print struct stat fields.
2009-11-01 07:55:21 +00:00
Ralf Corsepius
d00a1abc7c 2009-01-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxstat/test.c: Apply PRI* macros to print struct stat fields.
2009-11-01 07:55:20 +00:00
Ralf Corsepius
a60113c616 2009-01-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
2009-11-01 07:54:35 +00:00
Ralf Corsepius
4e17a42dbc 2009-01-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
2009-11-01 07:54:34 +00:00
Ralf Corsepius
620e03299e 2009-01-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxfile01/test.c: Remove obsure #ifdef's.
	Apply PRI* macros to print struct stat fields.
2009-11-01 07:53:31 +00:00
Ralf Corsepius
f9307ee751 2009-01-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxfile01/test.c: Remove obsure #ifdef's.
	Apply PRI* macros to print struct stat fields.
2009-11-01 07:53:30 +00:00
Ralf Corsepius
91581144b5 2009-01-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Add PRIxino_t, PRIdoff_t,
	PRIxblksize_t, PRIxblkcnt_t.
	Comment cleanups.
2009-11-01 07:51:16 +00:00
Ralf Corsepius
3699e143d3 Add PRIxino_t, PRIdoff_t, PRIxblksize_t, PRIxblkcnt_t.
Comment cleanups.
2009-11-01 06:38:59 +00:00
Ralf Corsepius
c3fc9d8068 2009-11-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* termios/init.c: Remove sh2 hacks.
2009-11-01 06:36:28 +00:00
Ralf Corsepius
86f02622de Remove sh2 hacks. 2009-11-01 06:36:22 +00:00
Ralf Corsepius
862202294b 2009-11-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* tm26/task1.c: Use true/false instead of TRUE/FALSE for "bool"s.
2009-11-01 04:10:32 +00:00
Ralf Corsepius
937132ea3b Use true/false instead of TRUE/FALSE for "bool"s. 2009-11-01 04:10:20 +00:00
Ralf Corsepius
cba71b911f 2009-11-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* tm15/task1.c: Make time_set a "bool".
	Eliminate TRUE/FALSE.
2009-11-01 03:44:36 +00:00
Ralf Corsepius
256d779816 Make time_set a "bool".
Eliminate TRUE/FALSE.
2009-11-01 03:44:24 +00:00
Thomas Doerfler
593019634a moved timebase/decrementer access from cpukit to libcpu 2009-10-31 07:04:20 +00:00
Ralf Corsepius
0aa32a4f76 2009-10-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
	TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
2009-10-31 05:15:14 +00:00
Ralf Corsepius
7a2699a067 2009-10-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
	TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
2009-10-31 05:15:13 +00:00
Ralf Corsepius
c8780b5f95 2009-10-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/pmacros.h: November is the 11th month.
2009-10-31 05:05:24 +00:00
Ralf Corsepius
48ddbf103c November is the 11th month. 2009-10-31 05:05:09 +00:00
Thomas Doerfler
3fcc78aef9 move timebase access functions from cpukit to libcpu 2009-10-30 19:28:46 +00:00
Joel Sherrill
94d9beecf4 2009-10-30 Glenn Humphrey <glenn.humphrey@oarcorp.com>
PR pr1462/cpukit
	* rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemongetstatus.c,
	rtems/src/ratemonperiod.c, rtems/src/ratemontimeout.c,
	score/include/rtems/score/thread.h: Fix bugs in rate monotonic
	statistics.
2009-10-30 17:54:29 +00:00
Ralf Corsepius
7bf6612bf2 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* itrontime01/init.c: Use %ld to print "time"s.
2009-10-30 17:29:01 +00:00
Ralf Corsepius
54b4a02481 Use %ld to print "time"s. 2009-10-30 17:28:43 +00:00
Joel Sherrill
ef89926a5d 2009-10-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* mp03/task1.c, mp10/init.c, mp13/task1.c: Use
	rtems_clock_get_ticks_per_second() instead of the obsoleted
	TICKS_PER_SECOND.
2009-10-30 17:04:36 +00:00
Joel Sherrill
82567f54c4 2009-10-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/semcreate.c: Fix mismatched brace in multiprocessing code.
2009-10-30 17:02:22 +00:00
Thomas Doerfler
f7ac681b51 remove depratated powerpc exception API 2009-10-30 13:52:34 +00:00
Thomas Doerfler
5075ec98c7 add cache.rel to Makefile 2009-10-30 13:50:25 +00:00
Ralf Corsepius
f576391ba4 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/timesys.h: Use PRId32.
2009-10-30 13:37:52 +00:00
Ralf Corsepius
558da8cc29 Use PRId32. 2009-10-30 13:37:42 +00:00
Ralf Corsepius
3220700727 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* base_mp/apptask.c: Use PRIxrtems_id to print rtems_ids.
	Include "tmacros.h".
	* base_mp/node1/Makefile.am, base_mp/node2/Makefile.am:
	Add -I$(top_srcdir)/../support/include.
2009-10-30 13:35:57 +00:00
Ralf Corsepius
4495757c08 Add -I$(top_srcdir)/../support/include. 2009-10-30 13:35:47 +00:00
Ralf Corsepius
f6e5e3bbb6 Use PRIxrtems_id to print rtems_ids.
Include "tmacros.h".
2009-10-30 13:35:30 +00:00
Ralf Corsepius
10d01af5c2 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* block01/init.c: Include <stdio.h>.
2009-10-30 13:32:05 +00:00
Ralf Corsepius
2bf41bcbb3 Include <stdio.h>. 2009-10-30 13:31:58 +00:00
Ralf Corsepius
56757b217a 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxstat/test.c: Remove #ifdef's.
2009-10-30 13:30:37 +00:00
Ralf Corsepius
71bfe7e7f7 Remove #ifdef's. 2009-10-30 13:30:22 +00:00
Ralf Corsepius
4503a697f3 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
2009-10-30 13:26:50 +00:00
Ralf Corsepius
22397d3d35 Remove __P (unused anachronism). 2009-10-30 13:26:25 +00:00
Ralf Corsepius
cc8b705128 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
	Include "tmacros.h".
2009-10-30 13:23:57 +00:00
Ralf Corsepius
6915c2c180 Remove PRIxrtems_signal_set (moved to tmacros.h).
Include "tmacros.h".
2009-10-30 13:23:47 +00:00
Ralf Corsepius
f22a826009 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Add PRIxrtems_task_priority,
	PRIxrtems_task_priority, PRIxrtems_signal_set.
2009-10-30 13:20:42 +00:00
Ralf Corsepius
9ea82a5f69 Add PRIxrtems_task_priority, PRIxrtems_task_priority, PRIxrtems_signal_set. 2009-10-30 13:20:34 +00:00
Ralf Corsepius
b2e122edb2 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* mp01/init.c, mp02/init.c, mp02/task1.c, mp03/init.c,
	mp04/init.c, mp05/init.c, mp06/init.c, mp07/init.c,
	mp08/init.c, mp09/init.c, mp09/task1.c, mp10/init.c,
	mp11/init.c, mp12/init.c, mp13/init.c, mp14/init.c:
	Use PRI*32 to print uint32_ts.
2009-10-30 13:18:50 +00:00
Ralf Corsepius
58397d88e0 Use PRI*32 to print uint32_ts. 2009-10-30 13:18:33 +00:00
Ralf Corsepius
d7e7e27248 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* mp04/task1.c: Include "tmacros.h".
	Use PRIxrtems_task_priority to print rtems_task_prioritys.
	Use PRI*32 to print uint32_ts.
2009-10-30 13:16:13 +00:00
Ralf Corsepius
e0f5e98136 Include "tmacros.h".
Use PRIxrtems_task_priority to print rtems_task_prioritys.
Use PRI*32 to print uint32_ts.
2009-10-30 13:15:57 +00:00
Ralf Corsepius
8c5d407aa7 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* mp05/asr.c: Include "tmacros.h".
	Use PRIxrtems_signal_set to print rtems_signal_set's.
2009-10-30 13:13:07 +00:00
Ralf Corsepius
cc6ecc518b Include "tmacros.h".
Use PRIxrtems_signal_set to print rtems_signal_sets.
2009-10-30 13:13:00 +00:00
Ralf Corsepius
6cc234a902 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* amba/amba.c: Re-add tmp.
2009-10-30 12:33:20 +00:00
Ralf Corsepius
9c8527b96f Re-add tmp. 2009-10-30 12:33:11 +00:00
Ralf Corsepius
275999f515 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* itrontime01/init.c: Use "long"s for "time"s (16bit compliance).
	* itrontask04/task3.c: Add missing prototypes.
	* itrontask02/system.h, itrontask03/system.h, itrontask04/system.h:
	Add missing prototypes.
	* itrontask02/dormant.c: Add missing prototypes.
	* itrontask01/task1.c: Add missing prototypes.
	* itrontask01/system.h: Add missing prototypes.
	* itronsem01/init.c: Use PRId32 to print INT's.
	* itronmbf01/init.c: Add missing prototypes.
2009-10-30 11:10:23 +00:00
Ralf Corsepius
abba9f4bab Use "long"s for "time"s (16bit compliance). 2009-10-30 11:10:16 +00:00
Ralf Corsepius
1b4b7f397b Add missing prototypes. 2009-10-30 11:09:13 +00:00
Ralf Corsepius
2960c42fab Use PRId32 to print INT's. 2009-10-30 11:02:00 +00:00
Thomas Doerfler
3d5515b6f7 Fixed group usage counting. See test "libtests/block02". 2009-10-30 10:57:39 +00:00
Ralf Corsepius
3fd5ece09b Update. 2009-10-30 10:38:27 +00:00
Ralf Corsepius
1ec894f831 New. 2009-10-30 10:37:33 +00:00
Ralf Corsepius
9decaef355 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
	if 12MB are too big for a target (16bit compliance).
2009-10-30 10:33:53 +00:00
Ralf Corsepius
ea31572bdb Fall back to INT_MAX as posix stack size in if 12MB are too big for a target (16bit compliance). 2009-10-30 10:33:43 +00:00
Ralf Corsepius
2f91b2ed11 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
	for 16bit compliance.
2009-10-30 10:31:43 +00:00
Ralf Corsepius
713185fd3f Use INT_MAX instead of 0xffffffff in call to kill() for 16bit compliance. 2009-10-30 10:31:32 +00:00
Ralf Corsepius
600f76da39 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* termios/init.c: Eliminate TRUE/FALSE, use bool instead of int.
2009-10-30 08:22:51 +00:00
Ralf Corsepius
80b991e917 Eliminate TRUE/FALSE, use bool instead of int. 2009-10-30 08:22:45 +00:00
Ralf Corsepius
7fa11e4e67 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* block02/init.c: Remove unused var.
2009-10-30 06:58:44 +00:00
Ralf Corsepius
80640ef8d8 Remove unused var. 2009-10-30 06:58:37 +00:00
Ralf Corsepius
845770a30b 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
	_Heap_Allocate for 16bit compliance.
2009-10-30 06:12:41 +00:00
Ralf Corsepius
14be7a620c Pass UINTPTR_MAX instead of 0xffffffff to _Heap_Allocate for 16bit compliance. 2009-10-30 06:12:29 +00:00
Ralf Corsepius
c0c139dc7d 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp44/init.c: Another printf format fix.
2009-10-30 06:09:38 +00:00
Ralf Corsepius
34ba5eb37f Another printf format fix. 2009-10-30 06:09:25 +00:00
Ralf Corsepius
fdaa86b6f7 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx14/init.c: Add local prototypes for
	rtems_object_api_minimum_class, rtems_object_api_maximum_class.
	Reflect the prototypes having been missing to printf's.
2009-10-30 05:56:15 +00:00
Ralf Corsepius
372ce03c59 2009-10-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx14/init.c: Add local prototypes for
	rtems_object_api_minimum_class, rtems_object_api_maximum_class.
	Reflect the prototypes having been missing to printf's.
2009-10-30 05:56:14 +00:00
Ralf Corsepius
72e975e606 2009-10-30 Ralf Corsépius <ralf.corsepiu@rtems.org>
* aclocal/gcc-sanity.m4: New.
	* configure.ac: Add RTEMS_CHECK_GCC_SANITY.
2009-10-30 05:45:51 +00:00
Ralf Corsepius
50f723461d New. 2009-10-30 05:45:40 +00:00
Till Straumann
385212f554 2009-10-29 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/irq_asm.S: Make sure stack is aligned to CPU_STACK_ALIGNMENT
	for *all* C-routines (including _Thread_Dispatch() and
	_ThreadProcessSignalsFromIrq()) not only C_dispatch_isr().

	* shared/irq/irq.c: Added IRQ statistics counters.
2009-10-30 04:07:51 +00:00
Till Straumann
b01d7c7eeb 2009-10-29 Till Straumann <strauman@slac.stanford.edu>
* rtems/score/cpu.h: Define _CPU_Interrupt_stack_setup() macro
	which reserves space for the 'vector' arg to _C_dispatch_isr()
	routine and aligns the irq stack to CPU_STACK_ALIGNMENT.
2009-10-29 16:29:46 +00:00
Till Straumann
429978f437 2009-10-29 Till Straumann <strauman@slac.stanford.edu>
* score/src/isr.c: Check if CPU defined _CPU_Interrupt_stack_setup()
	macro hook for setting up the interrupt stack (alignment, reserving
	space etc.) after the framework allocates it.
2009-10-29 16:27:45 +00:00
Till Straumann
287e4a8b6b 2009-10-29 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/irq_asm.S: Beautification; ajusted margins and
	spaces to make the whole thing more readable.
2009-10-29 16:05:05 +00:00
Till Straumann
1fe3e3cf25 2009-10-29 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/irq_asm.S, shared/irq/irq.c: removed
	(fake) exception frame argument to _ThreadProcessSignalsFromIrq().
	This has never been used and removing it simplifies the assembly
	code.
2009-10-29 15:53:31 +00:00
Thomas Doerfler
90d2402223 Added block02, block03 and block04 2009-10-29 12:55:30 +00:00
Thomas Doerfler
b5b07cad7d - - Reorderd AVL node fields to save space
- Fixed printf() formats. New structure for waiters synchronization. Added BDBUF_INVALID_DEV define. New error handling in rtems_bdbuf_init().
- Release disk in case of an error.
2009-10-29 12:50:01 +00:00
Thomas Doerfler
982ca110ca Aded ramdisk_register(). 2009-10-29 12:47:04 +00:00
Ralf Corsepius
82a8addafb 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp37/init.c: Add local prototypes for
	rtems_interrupt_disable, rtems_interrupt_enable,
	rtems_interrupt_flash, rtems_interrupt_is_in_progress.
2009-10-29 09:34:28 +00:00
Ralf Corsepius
7e2992304d 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp43/init.c: Add local prototypes for
	rtems_object_api_minimum_class, rtems_object_api_maximum_class,
	rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
	rtems_object_id_api_minimum, rtems_object_id_get_api,
	rtems_object_id_get_class, rtems_object_id_get_index,
	rtems_object_id_get_node.
	Spray PRId32's into printf's for 16bit target complianance.
2009-10-29 09:21:32 +00:00
Ralf Corsepius
487b470d4c 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp37/init.c: Add local prototype for
	rtems_interrupt_level_attribute.
2009-10-29 07:43:05 +00:00
Ralf Corsepius
787114813b Add local prototype for rtems_interrupt_level_attribute. 2009-10-29 07:42:55 +00:00
Ralf Corsepius
3b9ab80e4b 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* monitor02/init.c: Add local prototype for
	rtems_shell_main_monitor.
2009-10-29 07:22:14 +00:00
Ralf Corsepius
b48baaf60b Add local prototype for rtems_shell_main_monitor. 2009-10-29 07:22:07 +00:00
Ralf Corsepius
b81342765a 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* pppd/netconfig.h: Add UL suffix to long constants to avoid
	implicit integer overflows on 16bit targets.
2009-10-29 06:36:46 +00:00
Ralf Corsepius
eee3bc1b73 Add UL suffix to long constants to avoid
implicit integer overflows on 16bit targets.
2009-10-29 06:36:40 +00:00
Ralf Corsepius
3021db1d30 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxsysconf/init.c:
	Comment out sysconf(LONG_MAX) check (not useful).
	Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
	16bit compliance.
2009-10-29 05:45:56 +00:00
Ralf Corsepius
dc4fbb81d1 Comment out sysconf(LONG_MAX) check (not useful).
Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
16bit compliance.
2009-10-29 05:45:49 +00:00
Ralf Corsepius
f163c50f15 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx11/task.c: Use long for nsecs.
2009-10-29 05:01:01 +00:00
Ralf Corsepius
71c2deaf27 Use long for nsecs. 2009-10-29 05:00:52 +00:00
Ralf Corsepius
14da2e71a0 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
	attribute to pthread_condattr_setpshared for 16bit target compliance.
2009-10-29 04:51:39 +00:00
Ralf Corsepius
cf980b19f7 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
	attribute to pthread_condattr_setpshared for 16bit target compliance.
2009-10-29 04:51:38 +00:00
Till Straumann
78667e388a 2009-10-28 Till Straumann <strauman@slac.stanford.edu>
* rtems/score/cpu.h: Replaced misleading typedef of
	CPU_Interrupt_frame by 'void'. The i386 port does not
	pass any frame info to the interrupt handlers.
2009-10-29 03:59:17 +00:00
Till Straumann
af3bf16045 2009-10-28 Till Straumann <strauman@slac.stanford.edu>
* ChangeLog, score/cpu/i386/ChangeLog: moved log messages
	I had erroneously written to cpukit/Changelog to
	cpukit/score/cpu/i386/ChangeLog.
2009-10-29 03:57:05 +00:00
Till Straumann
23303c0311 2009-10-28 Till Straumann <strauman@slac.stanford.edu>
* start/start.S: Make sure initial stack is aligned
	to CPU_STACK_ALIGNMENT before calling C-code.
2009-10-29 03:22:19 +00:00
Ralf Corsepius
edfc0f9260 2009-10-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* fileio/init.c: Use %zd to print ssize_t.
2009-10-29 03:21:40 +00:00
Till Straumann
abf41fdf99 2009-10-28 Till Straumann <strauman@slac.stanford.edu>
* shared/irq/irq_asm.S: Make sure stack is aligned to
	CPU_STACK_ALIGNMENT before invoking C-code.
2009-10-29 03:20:21 +00:00
Till Straumann
b80e8572ca 2009-10-28 Till Straumann <strauman@slac.stanford.edu>
* displayCpu.c: Fixed formatting for prettier printing;
	don't print more than 8 flags on a single line of output.
2009-10-29 03:16:47 +00:00
Till Straumann
a6d48e3941 2009-10-28 Till Straumann <strauman@slac.stanford.edu>
* score/cpu/i386/rtems/score/cpu.h:
	Added #ifdef ASM constructs so that this header can be
	included from assembly code.

	Increased CPU_STACK_ALIGNMENT to 16 bytes. Gcc maintains
	16-byte alignment and it may be a advantageous to provide
	initial 16-byte alignment. When using SSE some gcc versions
	may produce code that crashes if the stack is not 16-byte aligned.

	Make sure _CPU_Context_Initialize() sets the thread stack
	up so that it is aligned to CPU_CACHE_ALIGNMENT.

	* score/cpu/i386/cpu_asm.S:
	Align stack to CPU_CACHE_ALIGNMENT before calling C-code.
2009-10-29 03:15:03 +00:00
Till Straumann
caf761f0d3 2009-10-28 Till Straumann <strauman@slac.stanford.edu>
* cpuModel.S, cpuModel.h, displayCpu.c: Save/cache CPUID:ECX
	(extended capabilities) in a new variable (x86_capability_x).
	Added more known flag description strings (printCpuInfo())
	and let 'printCpuInfo()' dump the extended feature flags, too.
2009-10-28 21:40:14 +00:00
Ralf Corsepius
4914af40d7 New. 2009-10-28 16:00:09 +00:00
Ralf Corsepius
36fcb0236a Update. 2009-10-28 15:45:18 +00:00
Till Straumann
16e1b4582d 2009-10-27 Till Straumann <strauman@slac.stanford.edu>
* score/cpu/i386/rtems/asm.h: Added definition for cr4 register.
2009-10-28 02:45:24 +00:00
Ralf Corsepius
51d7b75ff5 2009-10-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxbarrier01/test.c: Include <tmacros.h>
2009-10-28 02:29:19 +00:00
Ralf Corsepius
b3051ac71e 2009-10-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxbarrier01/test.c: Include <tmacros.h>
2009-10-28 02:29:18 +00:00
Till Straumann
7699617f2a 2009-12-27 Till Straumann <strauman@slac.stanford.edu>
* include/bsp.h, console/console.c: Provide weak-alias
	hook so that the application may choose the console.
2009-10-28 01:24:10 +00:00
Ralf Corsepius
b3acedb565 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Add PRIxpthread_t.
2009-10-27 14:13:13 +00:00
Ralf Corsepius
01f1a20e86 Add PRIxpthread_t. 2009-10-27 14:12:59 +00:00
Ralf Corsepius
e1a76274fa 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
	psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
	psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
	psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
	psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
	psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
	Use PRIxpthread_t to print pthread_t's.
2009-10-27 14:11:03 +00:00
Ralf Corsepius
39615f481a Use PRIxpthread_t to print pthread_t's. 2009-10-27 14:10:54 +00:00
Ralf Corsepius
749eae9753 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp29/init.c: Include "tmacros.h".
	Misc. changes related to rtems_intervals.
2009-10-27 12:12:59 +00:00
Ralf Corsepius
7dcba143fb Include "tmacros.h".
Misc. changes related to rtems_intervals.
2009-10-27 12:12:48 +00:00
Ralf Corsepius
ae218607c0 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp14/asr.c: Add PRIxrtems_signal_set.
	Use PRIxrtems_signal_set to print rtems_signal_set's.
2009-10-27 11:58:41 +00:00
Ralf Corsepius
26a0d29b2c Add PRIxrtems_signal_set.
Use PRIxrtems_signal_set to print rtems_signal_set's.
2009-10-27 11:58:34 +00:00
Ralf Corsepius
2b5b8064de 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp13/task3.c: Use PRIu32 to print "count".
2009-10-27 11:54:37 +00:00
Ralf Corsepius
fda2929d58 Use PRIu32 to print "count". 2009-10-27 11:54:22 +00:00
Ralf Corsepius
5306b49757 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* termios01/init.c: Fix parity_table_Entry type.
	Correct parity_table initialization.
	Add PRIdrtems_termios_baud_t.
	Use PRIdrtems_termios_baud_t to print rtems_termios_baud_t's.
2009-10-27 11:43:46 +00:00
Ralf Corsepius
14664255e8 Fix parity_table_Entry type.
Correct parity_table initialization.
Add PRIdrtems_termios_baud_t.
Use PRIdrtems_termios_baud_t to print rtems_termios_baud_t's.
2009-10-27 11:43:29 +00:00
Ralf Corsepius
72cbbad1ce 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp09/screen12.c: Segment sizes are uintptr_t's.
	* sp09/screen11.c: Use size_t for "size".
2009-10-27 11:32:11 +00:00
Ralf Corsepius
b1c8964896 Segment sizes are uintptr_t's. 2009-10-27 11:32:04 +00:00
Ralf Corsepius
cce4d0da50 Use size_t for "size". 2009-10-27 11:29:03 +00:00
Ralf Corsepius
f60b6325a8 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp62/init.c: segment sizes are uintptr_t's.
2009-10-27 11:14:26 +00:00
Ralf Corsepius
01dd894934 segment sizes are uintptr_t's. 2009-10-27 11:14:19 +00:00
Ralf Corsepius
35435d80d3 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp25/task1.c: Use PRIuPTR to print segment_size's.
	* sp21/task1.c: Add PRIurtems_device_major_number.
2009-10-27 09:05:49 +00:00
Ralf Corsepius
92dc34322f Use PRIuPTR to print segment_size's. 2009-10-27 09:04:54 +00:00
Ralf Corsepius
d19ee726e7 Add PRIurtems_device_major_number. 2009-10-27 09:03:52 +00:00
Ralf Corsepius
443f184577 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxmsgq02/init.c:
	Remove cast in call to fatal_posix_service_status_errno.
2009-10-27 08:16:02 +00:00
Ralf Corsepius
cdfa0e6306 Remove cast in call to fatal_posix_service_status_errno. 2009-10-27 08:15:55 +00:00
Ralf Corsepius
69c6619f7e 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp11/task1.c, sp11/task2.c:
	Use PRIxrtems_event_set to print rtems_event_set's.
2009-10-27 08:14:04 +00:00
Ralf Corsepius
f15fc6ac97 Use PRIxrtems_event_set to print rtems_event_set's. 2009-10-27 08:13:58 +00:00
Ralf Corsepius
d0f47c22fb 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Add PRIxrtems_event_set.
	(fatal_posix_service_status_errno) Add local "long" var "statx".
2009-10-27 08:12:25 +00:00
Ralf Corsepius
acf5212020 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp09/screen13.c: Revert previous change.
	Remove broken extraneous line seemingly having crept into in
	2009-08-10 patch.
2009-10-27 07:51:51 +00:00
Ralf Corsepius
2b48505a96 Remove extraneous argument to print. 2009-10-27 07:30:34 +00:00
Ralf Corsepius
94418bd4eb 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* spsize/size.c: Use PRIu32 to print sys_req.
2009-10-27 07:27:55 +00:00
Ralf Corsepius
44c6b5bcb8 Use PRIu32 to print sys_req. 2009-10-27 07:27:43 +00:00
Ralf Corsepius
e8d172060e 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp37/init.c: Add missing argument to printf.
2009-10-27 07:12:25 +00:00
Ralf Corsepius
79c49e1ae4 Add missing argument to printf. 2009-10-27 07:12:05 +00:00
Ralf Corsepius
bf3a0a0460 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* base_sp/apptask.c, unlimited/init.c:
	Use PRIdrtems_task_argument to print rtems_task_argument's.
2009-10-27 06:59:32 +00:00
Ralf Corsepius
073dff354d Use PRIdrtems_task_argument to print rtems_task_argument's. 2009-10-27 06:59:20 +00:00
Ralf Corsepius
6fa28e901d 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
	sp12/pritask.c, sp34/changepri.c:
	Use PRIdrtems_task_argument to print rtems_task_argument's.
2009-10-27 06:57:49 +00:00
Ralf Corsepius
7354b34824 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Add PRIdThread_Entry_numeric_type.
	Add PRIdrtems_task_argument.
2009-10-27 06:53:15 +00:00
Ralf Corsepius
15b7644e55 Add PRIdThread_Entry_numeric_type.
Add PRIdrtems_task_argument.
2009-10-27 06:53:07 +00:00
Ralf Corsepius
e292c66130 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp25/task1.c: segment_size is uintptr_t.
	* spfatal06/testcase.h: Add missing return.
2009-10-27 05:17:55 +00:00
Ralf Corsepius
4ee0bda56c segment_size is uintptr_t. 2009-10-27 05:17:31 +00:00
Ralf Corsepius
b9547eef8c Add missing return. 2009-10-27 05:15:19 +00:00
Ralf Corsepius
13910fc85c 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxenosys/init.c:
	Add missing args in calls to execl, execlp, execle.
2009-10-27 05:13:56 +00:00
Ralf Corsepius
dd06f5cba2 Add missing args in calls to execl, execlp, execle. 2009-10-27 05:13:49 +00:00
Ralf Corsepius
f32b613fcf 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
	* psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
	* psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
	HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
	* configure.ac:
	Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
2009-10-27 05:04:01 +00:00
Ralf Corsepius
0e3f3fb078 Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME. 2009-10-27 05:03:29 +00:00
Ralf Corsepius
15a4f37c7f Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME. 2009-10-27 05:02:34 +00:00
Ralf Corsepius
8c3c4822b3 Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME, HAVE_DECL_PTHREAD_ATTR_SETCPUTIME. 2009-10-27 05:01:14 +00:00
Ralf Corsepius
90c8051a24 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac:
	Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
2009-10-27 04:59:10 +00:00
Ralf Corsepius
7a6c4c5172 Add AC_CHECK_DECLS pthread_getcputime, pthread_setcputime. 2009-10-27 04:58:47 +00:00
Ralf Corsepius
b064c98099 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
	Duplicate code from rtems_name_to_characters to convert rtems_name's
	into char arrays.
2009-10-27 04:12:25 +00:00
Ralf Corsepius
e295d463d0 Duplicate code from rtems_name_to_characters to convert rtems_name's into char arrays. 2009-10-27 04:12:06 +00:00
Ralf Corsepius
a20539f173 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp09/screen13.c: Comment out unused return status.
	* sp63/init.c: Use PRIu32 to print uint32_t's.
	* sp33/init.c: Use PRIu32 to print uint32_t's.
	* sp28/init.c: Use PRIu32 to print uint32_t's.
2009-10-27 04:05:12 +00:00
Ralf Corsepius
9197aefcbe Comment out unused return status. 2009-10-27 04:04:39 +00:00
Ralf Corsepius
d23649d2c3 Use PRIu32 to print uint32_t's. 2009-10-27 04:03:41 +00:00
Ralf Corsepius
cdc371fa24 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* tmck/task1.c: Use PRIu32 to print uint32_t's.
2009-10-27 04:00:15 +00:00
Ralf Corsepius
2441f74da2 2009-10-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
	* psxsysconf/init.c: Use %ld to print *.tv_nsec.
	* psxclock/init.c: Use %ld to print *.tv_nsec.
	* psx06/init.c, psx06/system.h: Misc. warning fixes.
2009-10-27 03:58:10 +00:00
Ralf Corsepius
17c7533410 Use %ld to print *.tv_nsec. 2009-10-27 03:57:28 +00:00
Ralf Corsepius
669ad957ae Misc. warning fixes. 2009-10-27 03:53:39 +00:00
Ralf Corsepius
1d355518b0 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp31/task1.c: Use PRIdWatchdog_Interval to print
	Watchdog_Interval's.
2009-10-26 17:13:18 +00:00
Ralf Corsepius
c784b7fe72 Use PRIdWatchdog_Interval to print Watchdog_Interval's. 2009-10-26 17:13:09 +00:00
Ralf Corsepius
3e0396ff91 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp20/task1.c, sp32/init.c, spclockget/init.c: Use
	PRIdrtems_interval to print rtems_interval's.
2009-10-26 17:04:50 +00:00
Ralf Corsepius
c0c2d491df Use PRIdrtems_interval to print rtems_interval's. 2009-10-26 17:04:39 +00:00
Ralf Corsepius
e693be45d7 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Add PRIdWatchdog_Interval.
	Add PRIdrtems_interval.
2009-10-26 17:02:40 +00:00
Ralf Corsepius
2d4d515991 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp13/task1.c: Misc. uint32_t fixes.
2009-10-26 16:53:46 +00:00
Ralf Corsepius
c21011af0e Misc. uint32_t fixes. 2009-10-26 16:53:35 +00:00
Ralf Corsepius
7db3ba6eba 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp20/task1.c: Misc. uint32_t fixes.
2009-10-26 16:52:14 +00:00
Ralf Corsepius
a6d0b15ac7 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
	Use PRIXrtems_mode to print rtems_mode's.
	* sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
	Use PRIxrtems_mode to print rtems_mode's.
2009-10-26 15:16:04 +00:00
Ralf Corsepius
afd0fe59e9 Add PRIXModes_Control, PRIXrtems_mode.
Use PRIXrtems_mode to print rtems_mode's.
2009-10-26 15:15:56 +00:00
Ralf Corsepius
bc863a8159 Add PRIxModes_Control, PRIxrtems_mode.
Use PRIxrtems_mode to print rtems_mode's.
2009-10-26 15:15:36 +00:00
Ralf Corsepius
43c9b4d5b4 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
	sp19/task1.c: Add missing PRI*32's.
2009-10-26 14:58:47 +00:00
Ralf Corsepius
51b81fd90e Add missing PRI*32's. 2009-10-26 14:58:36 +00:00
Ralf Corsepius
2f8ec24237 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp34/changepri.c, sp35/priinv.c:
	Use PRIdPriority_Control to print Priority_Control's.
2009-10-26 14:22:33 +00:00
Ralf Corsepius
729b2126c7 Use PRIdPriority_Control to print Priority_Control's. 2009-10-26 14:22:22 +00:00
Ralf Corsepius
ddff7ef490 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Add PRIdPriority_Control.
	Change PRIdrtems_task_priority to using PRIdPriority_Control.
2009-10-26 14:20:43 +00:00
Ralf Corsepius
185584eb08 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp34/changepri.c, sp59/init.c:
	Use PRIdrtems_task_priority to print rtems_task_priority's.
2009-10-26 14:08:01 +00:00
Ralf Corsepius
dfd856aa43 Use PRIdrtems_task_priority to print rtems_task_priority's. 2009-10-26 14:07:51 +00:00
Ralf Corsepius
899fb9042b 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
	Use PRIdrtems_task_priority to print rtems_task_priority's
	* sp12/system.h:
	Change Priority_Test_driver to use rtems_task_priority argument.
	* sp12/pridrv.c:
	Change Priority_Test_driver to use rtems_task_priority argument.
	Use PRIdrtems_task_priority to print rtems_task_priority's.
2009-10-26 13:59:05 +00:00
Ralf Corsepius
bb7411ed92 Change Priority_Test_driver to use rtems_task_priority argument. 2009-10-26 13:58:56 +00:00
Ralf Corsepius
621b786aaa Change Priority_Test_driver to use rtems_task_priority argument.
Use PRIdrtems_task_priority to print rtems_task_priority's.
2009-10-26 13:58:42 +00:00
Ralf Corsepius
c42e77a1a7 Use PRIdrtems_task_priority to print rtems_task_priority's. 2009-10-26 13:58:06 +00:00
Ralf Corsepius
f5c70d3b3a 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Add PRIdrtems_task_priority.
2009-10-26 13:51:34 +00:00
Ralf Corsepius
20fd4a517b Add PRIdrtems_task_priority. 2009-10-26 13:51:25 +00:00
Ralf Corsepius
c526f75c5f 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxsignal03/init.c: Add missing argument to printf.
2009-10-26 13:37:51 +00:00
Ralf Corsepius
8fe17b4c2a Add missing argument to printf. 2009-10-26 13:37:31 +00:00
Ralf Corsepius
e23c697fec 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtmonuse/task1.c: Use PRIu32 to print uint32_t's.
	* malloctest/init.c: Use %zu instead of %d to print size_t's.
2009-10-26 13:36:13 +00:00
Ralf Corsepius
ee875ad3a5 Use PRIu32 to print uint32_t's. 2009-10-26 13:36:07 +00:00
Ralf Corsepius
b3b09bccbc Use %zu instead of %d to print size_t's. 2009-10-26 13:35:06 +00:00
Ralf Corsepius
75c13bef5f 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtmonuse/init.c, rtmonuse/task1.c:
	Use PRIxrtems_id to print rtems_ids.
2009-10-26 11:36:15 +00:00
Ralf Corsepius
73ae9de87c Use PRIxrtems_id to print rtems_ids. 2009-10-26 11:36:09 +00:00
Ralf Corsepius
5726131b4e 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* base_sp/apptask.c, unlimited/init.c, unlimited/test1.c,
	unlimited/test2.c, unlimited/test3.c:
	Include "tmacros.h". Use PRIxrtems_id to print rtems_ids.
2009-10-26 11:34:38 +00:00
Ralf Corsepius
732276e95d Include "tmacros.h". Use PRIxrtems_id to print rtems_ids. 2009-10-26 11:34:27 +00:00
Ralf Corsepius
b9deb1c3d5 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* unlimited/Makefile.am, base_sp/Makefile.am:
	Add -I$(top_srcdir)/../support/include.
2009-10-26 11:32:44 +00:00
Ralf Corsepius
fa06ce12ec Add -I$(top_srcdir)/../support/include. 2009-10-26 11:32:35 +00:00
Ralf Corsepius
1190fd59c4 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
	sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
	sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
	sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
	spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
2009-10-26 11:29:47 +00:00
Ralf Corsepius
fde1456d5d Use PRIxrtems_id to print rtems_ids. 2009-10-26 11:29:24 +00:00
Ralf Corsepius
e71c81b3da 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Add PRIxrtems_id.
2009-10-26 10:37:25 +00:00
Ralf Corsepius
47f20ce5d7 Add PRIxrtems_id. 2009-10-26 10:37:20 +00:00
Ralf Corsepius
a0c332155f 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* malloctest/init.c: Use %zu instead of %d to print size_t's.
2009-10-26 09:35:09 +00:00
Ralf Corsepius
dbd40cad74 Use %zu instead of %d to print size_t's. 2009-10-26 09:35:02 +00:00
Ralf Corsepius
95a585a591 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxfile01/test.c: Use %zu instead of %d to print size_t's.
2009-10-26 09:33:42 +00:00
Ralf Corsepius
6ca9a1ac58 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
2009-10-26 09:32:00 +00:00
Ralf Corsepius
8d0b835889 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* loopback/init.c : Add prototype for rtems_bsdnet_loopattach.
	Remove evil type-cast.
2009-10-26 09:16:39 +00:00
Ralf Corsepius
aa67da0998 Add prototype for rtems_bsdnet_loopattach.
Remove evil type-cast.
2009-10-26 09:16:12 +00:00
Ralf Corsepius
7bf33bfdd4 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* nsecs/rprintf.h: Remove (PRItime_t moved to tmacros.h).
	* nsecs/Makefile.am: Add -I$(top_srcdir)/../support/include.
	* nsecs/init.c: Include "tmacros.h" instead of "rprintf.h"
2009-10-26 09:14:42 +00:00
Ralf Corsepius
15bba619f6 Remove. 2009-10-26 09:14:22 +00:00
Ralf Corsepius
69a71c5f25 Add -I$(top_srcdir)/../support/include. 2009-10-26 09:14:07 +00:00
Ralf Corsepius
cf08e7b16f Include "tmacros.h" instead of "rprintf.h" 2009-10-26 09:13:53 +00:00
Ralf Corsepius
c60684498f 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxclock/init.c, psxtimer01/psxtimer.c:
	Use PRItime_t to print time_t's.
2009-10-26 09:10:27 +00:00
Ralf Corsepius
d2a3b42ed7 Use PRItime_t to print time_t's. 2009-10-26 09:10:20 +00:00
Ralf Corsepius
aeaa961af9 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
2009-10-26 09:08:39 +00:00
Ralf Corsepius
b701261ccf 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Add PRItime_t.
2009-10-26 09:06:39 +00:00
Ralf Corsepius
178a039c48 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp63/init.c: Fix _Heap_Resize_block args.
2009-10-26 08:24:13 +00:00
Ralf Corsepius
9625b235c5 Fix _Heap_Resize_block args. 2009-10-26 08:24:08 +00:00
Ralf Corsepius
0a1f5ddeaf 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* malloctest/init.c: Fix _Heap_Resize_block args.
2009-10-26 08:22:34 +00:00
Ralf Corsepius
e8dc3d32c4 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp09/screen09.c: Eliminate unused var warning.
2009-10-26 08:07:50 +00:00
Ralf Corsepius
6e1e1ebef5 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* malloctest/init.c, termios01/init.c,
	termios01/termios_testdriver.c: Eliminate unused vars.
2009-10-26 07:58:27 +00:00
Ralf Corsepius
9066bf2085 Eliminate unused vars. 2009-10-26 07:58:21 +00:00
Ralf Corsepius
5502a909a8 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* heapwalk/init.c: Comment out unused vars.
2009-10-26 07:49:56 +00:00
Ralf Corsepius
3066a0b4cb Comment out unused vars. 2009-10-26 07:49:50 +00:00
Ralf Corsepius
ea36feb427 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* termios01/termios_testdriver.c: Include <rtems/termiostypes.h.
2009-10-26 07:48:14 +00:00
Ralf Corsepius
4184a9c76b Include <rtems/termiostypes.h. 2009-10-26 07:48:06 +00:00
Ralf Corsepius
b79ded9ce8 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* tm05/task1.c, tm18/task1.c, tmoverhd/empty.c,
	tmoverhd/system.h: Add missing prototypes.
2009-10-26 07:40:31 +00:00
Ralf Corsepius
2db98e91de Add missing prototypes. 2009-10-26 07:40:22 +00:00
Ralf Corsepius
4088e75402 Add local prototype for malloc_walk, malloc_info. 2009-10-26 05:56:30 +00:00
Ralf Corsepius
25b12d05b5 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* malloctest/init.c: Add local prototype for malloc_walk,
	malloc_info.
2009-10-26 05:56:04 +00:00
Ralf Corsepius
2ff6759dab Add local prototype for malloc_walk. 2009-10-26 05:53:29 +00:00
Ralf Corsepius
4a1816fc29 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* malloctest/task1.c: Add local prototype for malloc_walk.
2009-10-26 05:53:13 +00:00
Ralf Corsepius
1f73ad578e 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* monitor02/init.c: Remove unused vars.
2009-10-26 05:49:38 +00:00
Ralf Corsepius
dd76d6b6e0 Remove unused vars. 2009-10-26 05:49:32 +00:00
Ralf Corsepius
af15d3c6ab 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* stackchk01/init.c: Remove unused vars.
2009-10-26 05:46:52 +00:00
Ralf Corsepius
8d8eef6c8f 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* heapwalk/init.c, malloctest/init.c, stackchk/blow.c,
	termios/init.c: Add missing prototypes.
2009-10-26 05:44:15 +00:00
Ralf Corsepius
cbc5c46032 Add missing prototypes. 2009-10-26 05:44:07 +00:00
Ralf Corsepius
88f692dac2 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h (print_time): Use PRIu32 instead of %d.
2009-10-26 05:38:04 +00:00
Ralf Corsepius
aea32337ed 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/test_support.h: Add missing prototypes.
2009-10-26 05:33:50 +00:00
Ralf Corsepius
f440089997 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Move _Thread_Dispatch_disable_level
	outside of check_dispatch_disable_level.
2009-10-26 05:32:35 +00:00
Ralf Corsepius
a00d2e5f2a 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/src/test_support.c: Add missing prototypes.
2009-10-26 05:30:29 +00:00
Ralf Corsepius
7eb9ea679d 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* support/include/tmacros.h: Include <inttypes.h>.
	Move extern "C".
	Let put_name use "int" instead "uint32_t" (Arg to putchar must be int).
2009-10-26 05:27:58 +00:00
Ralf Corsepius
f2ced5d99f 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
	Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
2009-10-26 04:58:07 +00:00
Ralf Corsepius
216be29eca 2009-10-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
	Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
2009-10-26 04:58:06 +00:00
Ralf Corsepius
c486a873db 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxtime/test.c: Include <sys/time.h>.
	Conditionally add local prototype for adjtime()
        if sys/time.h doesn't supply it.
2009-10-25 17:51:21 +00:00
Ralf Corsepius
ca0df80a9b 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxtime/test.c: Include <sys/time.h>.
	Conditionally add local prototype for adjtime()
        if sys/time.h doesn't supply it.
2009-10-25 17:51:20 +00:00
Ralf Corsepius
6c2434a896 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx07/init.c: Include <sched.h>, <pthread.h>.
2009-10-25 17:49:38 +00:00
Ralf Corsepius
fdb673a552 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx07/init.c: Include <sched.h>, <pthread.h>.
2009-10-25 17:49:37 +00:00
Ralf Corsepius
33bec644b3 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx05/init.c: Include <sched.h>.
2009-10-25 17:48:44 +00:00
Ralf Corsepius
78e28e617f 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx05/init.c: Include <sched.h>.
2009-10-25 17:48:43 +00:00
Ralf Corsepius
98843fb854 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx11/init.c, psx09/init.c: Include <sched.h>.
2009-10-25 17:46:40 +00:00
Ralf Corsepius
9ec6ddbbb3 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx11/init.c, psx09/init.c: Include <sched.h>.
2009-10-25 17:46:39 +00:00
Ralf Corsepius
75c9dfbdff 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx12/init.c: Include <sched.h>.
2009-10-25 17:33:03 +00:00
Ralf Corsepius
09add0e526 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx12/init.c: Include <sched.h>.
2009-10-25 17:33:02 +00:00
Ralf Corsepius
b1ddc7218a 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxenosys/init.c: Include "pthread.h".
	Conditionally add local prototype for pthread_atfork()
	if pthread.h doesn't supply it.
2009-10-25 17:32:05 +00:00
Ralf Corsepius
1a8936e335 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxenosys/init.c: Include "pthread.h".
	Conditionally add local prototype for pthread_atfork()
	if pthread.h doesn't supply it.
2009-10-25 17:32:04 +00:00
Ralf Corsepius
a07f29e37c 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxkey01/init.c: Include "test_support.h".
2009-10-25 17:30:18 +00:00
Ralf Corsepius
4bcf5f2a0f 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxkey01/init.c: Include "test_support.h".
2009-10-25 17:30:17 +00:00
Ralf Corsepius
236641b0f1 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for pthread_atfork in pthread.h.
	* psxrwlock01/test.c: Conditionally add local prototype for
	pthread_atfork() if pthread.h doesn't supply it.
	Include <pthread.h>.
2009-10-25 07:22:03 +00:00
Ralf Corsepius
9c54ec30be 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for sys/mman.h.
	Check for mprotect in sys/mman.h.
	* psxenosys/init.c: Conditionally add local prototype for
	mprotect() if sys/mman.h doesn't supply it.
2009-10-25 07:18:18 +00:00
Ralf Corsepius
74c881d268 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for sys/mman.h.
	Check for mprotect in sys/mman.h.
	* psxenosys/init.c: Conditionally add local prototype for
	mprotect() if sys/mman.h doesn't supply it.
2009-10-25 07:18:17 +00:00
Ralf Corsepius
cd06fd586e 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for pthread_rwlock_unlock in pthread.h.
	* psxrwlock01/test.c: Conditionally add local prototype for
	pthread_rwlock_unlock() if pthread.h doesn't supply it.
2009-10-25 06:51:02 +00:00
Ralf Corsepius
58f29d52ee 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for pthread_rwlock_unlock in pthread.h.
	* psxrwlock01/test.c: Conditionally add local prototype for
	pthread_rwlock_unlock() if pthread.h doesn't supply it.
2009-10-25 06:51:01 +00:00
Ralf Corsepius
1e17848ab2 2009-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
	psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
	psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
	psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
	psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
	psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
	psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
	psxualarm/init.c: Remove unused vars.
	Add missing prototypes.
2009-10-25 06:25:12 +00:00
Ralf Corsepius
b6912c40f8 Remove unused vars.
Add missing prototypes.
2009-10-25 06:25:04 +00:00
Ralf Corsepius
147e4ac52b 2009-10-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp27/init.c, spsize/init.c: Fix prototypes.
	* spwatchdog/task1.c: Remove unused vars.
2009-10-24 06:23:15 +00:00
Ralf Corsepius
d80cfa2fc2 Remove unused vars. 2009-10-24 06:23:06 +00:00
Ralf Corsepius
d2ea3f5a44 Fix prototypes. 2009-10-24 06:22:50 +00:00
Ralf Corsepius
10ebec12bf 2009-10-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
	sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
	spobjgetnext/init.c, spprintk/init.c:
	Eliminate unused vars.
2009-10-24 06:14:38 +00:00
Ralf Corsepius
2f2da91c1f Eliminate unused vars. 2009-10-24 06:14:30 +00:00
Ralf Corsepius
53edb3126e Add rprintf.h 2009-10-24 05:53:59 +00:00
Ralf Corsepius
f788472a45 2009-10-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* capture/init.c: Remove setup_tasks_to_watch.
	* capture/system.h: Remove test*().
	Add setup_tasks_to_watch().
	* capture/test1.c: Fix prototype.
	* fileio/init.c: Fix broken printfs.
	* minimum/init.c: Remove unused var.
	* nsecs/empty.c: Add missing prototype.
	* nsecs/rprintf.h: New.
	* nsecs/init.c: Printf fixes.
	* unlimited/system.h: Add missing prototypes.
	* unlimited/init.c, unlimited/test1.c, unlimited/test2.c,
	unlimited/test3.c: Various warning fixes.
2009-10-24 05:53:14 +00:00
Ralf Corsepius
9b86291bca Various warning fixes. 2009-10-24 05:52:48 +00:00
Ralf Corsepius
22bed3e56a Add missing prototypes. 2009-10-24 05:52:23 +00:00
Ralf Corsepius
04abc236a6 Printf fixes. 2009-10-24 05:52:02 +00:00
Ralf Corsepius
21d821bea3 New. 2009-10-24 05:51:46 +00:00
Ralf Corsepius
5f4d6cccb5 Add missing prototype. 2009-10-24 05:51:36 +00:00
Ralf Corsepius
8a990c7fc1 Remove unused var. 2009-10-24 05:51:21 +00:00
Ralf Corsepius
a3b2830e0f Fix broken prints. 2009-10-24 05:51:06 +00:00
Ralf Corsepius
38903a537d Fix prototype. 2009-10-24 05:50:51 +00:00
Ralf Corsepius
3a6530f90e Remove test*().
Add setup_tasks_to_watch().
2009-10-24 05:50:35 +00:00
Ralf Corsepius
b47496200f Remove setup_tasks_to_watch. 2009-10-24 05:50:06 +00:00
Ralf Corsepius
0b74b13f48 2009-10-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Add support/include/test_support.h.
2009-10-24 05:40:33 +00:00
Ralf Corsepius
97806efb65 Add support/include/test_support.h. 2009-10-24 05:40:26 +00:00
Ralf Corsepius
2a22b87c97 2009-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/prog-cc.m4: Remove RTEMS_CFLAGS.
	Rework CFLAGS setup.
	* automake/compile.am: Remove RTEMS_CFLAGS.
2009-10-23 14:58:56 +00:00
Ralf Corsepius
b9b3a5c5c7 Remove RTEMS_CFLAGS.
Rework CFLAGS setup.
2009-10-23 14:58:16 +00:00
Ralf Corsepius
05eb1fb576 Remove RTEMS_CFLAGS. 2009-10-23 14:57:58 +00:00
Ralf Corsepius
c524d9ce73 2009-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Rework CFLAGS setup.
	* aclocal/prog-cc.m4: Remove RTEMS_CFLAGS.
	* automake/compile.am: Remove RTEMS_CFLAGS.
2009-10-23 14:53:53 +00:00
Ralf Corsepius
1a44f1b8bf Rework CFLAGS setup. 2009-10-23 14:53:46 +00:00
Ralf Corsepius
d387391a7e 2009-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-custom-bsp.m4: Be less verbose.
2009-10-23 13:09:30 +00:00
Thomas Doerfler
856cce5068 add new files for exception handler 2009-10-23 09:51:03 +00:00
Ralf Corsepius
402ac7b7c8 Fix broken formating. 2009-10-23 08:17:41 +00:00
Ralf Corsepius
6d778485f8 2009-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Include <rtems/error.h>.
	* spi/spi.c: Remove m8xx_spi_softc_ptr (Unused).
2009-10-23 08:16:43 +00:00
Ralf Corsepius
30e516ad0e Remove m8xx_spi_softc_ptr (Unused). 2009-10-23 08:16:19 +00:00
Ralf Corsepius
d7637d8dcf Include <rtems/error.h>. 2009-10-23 08:16:03 +00:00
Thomas Doerfler
2d2de4eba1 Update for exception support changes. 2009-10-23 07:32:46 +00:00
Ralf Corsepius
cc1e864dfe 2009-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* irq/irq.h: Add BSP_irq_enabled_at_cpm.
	* network/network.c: Remove local decl of BSP_irq_enabled_at_cpm.
2009-10-23 06:48:42 +00:00
Ralf Corsepius
2e9d27c06c 2009-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* irq/BSP_irq.c, network/if_100MHz/GT64260eth.c,
	network/if_1GHz/if_wm.c, network/if_1GHz/pci_map.c,
	startup/bspstart.c: Add missing prototypes.
	Adjust bogus types. Remove unused vars.
2009-10-23 06:28:17 +00:00
Ralf Corsepius
8f53ef7177 2009-10-23 Ralf Corsepius <ralf.corsepius@rtems.org>
* automake/compile.am: Add *.ralf to clean-local.
2009-10-23 05:37:46 +00:00
Ralf Corsepius
4ef2738221 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/cpu/Makefile.am: Update DIST_SUBDIRS.
2009-10-22 17:10:59 +00:00
Joel Sherrill
ee7fc43b0e 2009-10-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Build file IO related tests even with POSIX threading is
	disabled.
2009-10-22 14:54:29 +00:00
Ralf Corsepius
3144f90c4f 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* new-exceptions/bspsupport/vectors_init.c: Remove duplicate
	defines DEAR_BOOKE, DEAR_405.
2009-10-22 12:22:12 +00:00
Ralf Corsepius
fb5785cce6 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/include/rtems/flashdisk.h: Use UINT32_C consts to
	avoid implicit int-cast overflows in RTEMS_FDISK_KBYTES.
2009-10-22 11:56:01 +00:00
Ralf Corsepius
4b8a90e523 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.h: Move extern "C".
2009-10-22 11:48:29 +00:00
Ralf Corsepius
07bfeb149c 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clock-config.c, misc/dma.c, network/network.c,
	rtc/rtc-config.c, ssp/ssp.c: Remove unused vars.
2009-10-22 11:46:12 +00:00
Ralf Corsepius
fc5799fb88 Remove unused vars. 2009-10-22 11:46:05 +00:00
Ralf Corsepius
c38407e6be 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/error.h: Use ordinal constants for
	RTEMS_ERROR_ERRNO, RTEMS_ERROR_PANIC, RTEMS_ERROR_ABORT to avoid
	implicit constant conversion overflows on 16bit-int targets.
2009-10-22 11:20:44 +00:00
Ralf Corsepius
0818be589b 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c:
	Use hex-constants to avoid implicit int-casts.
	* libchip/i2c/spi-memdrv.c:
	Use hex-constants to avoid implicit int-casts.
	Use rtems_off64_t offsets to avoid loosing precision.
2009-10-22 05:43:37 +00:00
Ralf Corsepius
2ea9810878 Use hex-constants to avoid implicit int-casts.
Use rtems_off64_t offsets to avoid loosing precision.
2009-10-22 05:43:26 +00:00
Ralf Corsepius
05c599df30 Use hex-constants to avoid implicit int-casts. 2009-10-22 05:43:06 +00:00
Ralf Corsepius
db96a76b29 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/uuid/uuid_time.c: Add cast to uint32_t to allow 16bit
	shift on 16bit-int targets.
	* libmisc/uuid/gen_uuid.c: Add HAVE_CONFIG_H guard.
	Include <limits.h>. Shift pid_t's by (sizeof(pid_t)*CHAR_BIT)>>1
	instead of hard-coded 16 to permit building on non 16bit-int
	targets.
2009-10-22 05:07:35 +00:00
Ralf Corsepius
2334ea19ae Add HAVE_CONFIG_H guard.
Include <limits.h>. Shift pid_t's by (sizeof(pid_t)*CHAR_BIT)>>1
instead of hard-coded 16 to permit building on non 16bit-int
targets.
2009-10-22 05:07:25 +00:00
Ralf Corsepius
7ae4262d63 Add cast to uint32_t to allow 16bit shift on 16bit-int targets. 2009-10-22 05:06:30 +00:00
Ralf Corsepius
869d5e2481 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/extern-ls.h: Remove DAYSPERNYEAR, SECSPERDAY.
	* libmisc/shell/print-ls.c: Add DAYSPERNYEAR, SECSPERDAY.
	Add casts to time_t on constants in DAYSPERNYEAR, SECSPERDAY for
	16bit-int targets.
2009-10-22 04:30:05 +00:00
Ralf Corsepius
306dba911a Add DAYSPERNYEAR, SECSPERDAY.
Add casts to time_t on constants in DAYSPERNYEAR, SECSPERDAY for 16bit-int targets.
2009-10-22 04:29:55 +00:00
Ralf Corsepius
0f4bf2f2aa Remove DAYSPERNYEAR, SECSPERDAY. 2009-10-22 04:29:32 +00:00
Ralf Corsepius
5699d86790 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/dd-args.c: Use uint_least32_t instead of u_int,
	force 32bit constants to make code functional on 16bit-int targets.
2009-10-22 03:22:06 +00:00
Ralf Corsepius
77429b0669 Use uint_least32_t instead of u_int, force 32bit constants to make code functional on 16bit-int targets. 2009-10-22 03:21:54 +00:00
Ralf Corsepius
2f00c244bd 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clock.c: Add missing prototypes.
	Remove argument from clockOff().
	* tod/pcf8563.c: Add missing const.
2009-10-22 02:42:15 +00:00
Ralf Corsepius
955c499d6b 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove -fasm.
2009-10-22 02:00:41 +00:00
Ralf Corsepius
40993862c5 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* mpc6xx/mmu/bat.c: Add missing prototypes.
2009-10-22 01:57:51 +00:00
Joel Sherrill
8bf89f3b46 Spacing. 2009-10-21 18:35:02 +00:00
Till Straumann
35693ae223 2009-10-21 Till Straumann <strauman@slac.stanford.edu>
* sapi/include/rtems/config.h: Fixed typos (wrong case) in macro
	expansion for
		rtems_configuration_get_device_driver_table()
	and
		rtems_configuration_get_user_extension_table()
2009-10-21 16:06:50 +00:00
Thomas Doerfler
27de394218 add missing change 2009-10-21 15:07:38 +00:00
Thomas Doerfler
92571dc0c9 various maintenance changes 2009-10-21 14:57:46 +00:00
Thomas Doerfler
bf49335fe2 removed erronously added spi.c and spi.h 2009-10-21 14:53:08 +00:00
Thomas Doerfler
ea546eb72d add missing file 2009-10-21 13:54:50 +00:00
Thomas Doerfler
60e5832e23 interrupt handler type change 2009-10-21 13:24:35 +00:00
Thomas Doerfler
2067679bb3 * rtems/powerpc/registers.h: Added defines DEAR_BOOKE and DEAR_405.
* rtems/score/cpu.h: Changed fpscr field to an integer type in
        Context_Control_fp.  Fixed warnings in PPC_Set_timebase_register().
        Changed _CPU_Context_Initialize_fp() to initialize all fields and
        avoid floating-point instructions.
        * rtems/score/powerpc.h: Removed PPC_INIT_FPSCR define.
2009-10-21 13:19:09 +00:00
Ralf Corsepius
e7cac30a80 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/c3xsim.cfg: Remove RTEMS_BSP_FAMILY.
	* make/custom/c4xsim.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:59:52 +00:00
Ralf Corsepius
a461ce932f 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/leon3.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:56:53 +00:00
Ralf Corsepius
92ee3e4dd9 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/leon2.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:56:51 +00:00
Ralf Corsepius
0621efd5a2 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/erc32.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:56:45 +00:00
Ralf Corsepius
8e858a4e91 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/simsh1.cfg: Remove RTEMS_BSP_FAMILY.
	* make/custom/simsh2.cfg: Remove RTEMS_BSP_FAMILY.
	* make/custom/simsh2e.cfg: Remove RTEMS_BSP_FAMILY.
	* make/custom/simsh4.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:55:40 +00:00
Ralf Corsepius
e7097967da 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gensh4.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:55:37 +00:00
Ralf Corsepius
a5cd07f0fe 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gensh2.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:55:35 +00:00
Ralf Corsepius
af626edc84 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gensh1.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:55:34 +00:00
Ralf Corsepius
683157e716 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/virtex.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:49 +00:00
Ralf Corsepius
cfcd20fa1f 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/tqm8xx.inc: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:47 +00:00
Ralf Corsepius
94edc018e9 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/ss555.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:45 +00:00
Ralf Corsepius
9c87acb5ce 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/score603e.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:43 +00:00
Ralf Corsepius
1b3b8021ce 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/qemuppc.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:42 +00:00
Ralf Corsepius
1b427f2da2 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/psim.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:40 +00:00
Ralf Corsepius
e40b95bf8b 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mvme5500.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:38 +00:00
Ralf Corsepius
f57365b45d 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mvme3100.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:36 +00:00
Ralf Corsepius
40a8ebeda9 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mpc8260ads.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:34 +00:00
Ralf Corsepius
0b490563f8 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mpc55xx.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:33 +00:00
Ralf Corsepius
f1c41e4ca2 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mcp750.cfg: Remove RTEMS_BSP_FAMILY.
	* make/custom/mtx603e.cfg: Remove RTEMS_BSP_FAMILY.
	* make/custom/mvme2100.cfg: Remove RTEMS_BSP_FAMILY.
	* make/custom/mvme2307.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:32 +00:00
Ralf Corsepius
000b27fdf8 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mbx8xx.inc: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:30 +00:00
Ralf Corsepius
70515ca2a1 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/haleakala.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:28 +00:00
Ralf Corsepius
c81ef7a268 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gen83xx.inc: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:26 +00:00
Ralf Corsepius
147a84542e 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gen5200.inc: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:25 +00:00
Ralf Corsepius
d0943744d0 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/ep1a.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:53:23 +00:00
Ralf Corsepius
b5327d6367 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/no_bsp.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:51:56 +00:00
Ralf Corsepius
3d729c2cd1 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/nios2_iss.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:51:05 +00:00
Ralf Corsepius
b62102da62 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/rbtx4938.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:50:16 +00:00
Ralf Corsepius
aff176a4e8 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/rbtx4925.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:50:15 +00:00
Ralf Corsepius
d193d8c411 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/jmr3904.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:50:13 +00:00
Ralf Corsepius
8db05e4bbc 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/hurricane.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:50:12 +00:00
Ralf Corsepius
9482398b17 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/genmongoosev.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:50:11 +00:00
Ralf Corsepius
604cbe86e2 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/csb350.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:50:09 +00:00
Ralf Corsepius
d10d632780 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/uC5282.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:44 +00:00
Ralf Corsepius
ec537dad87 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/sim68000.cfg: Remove RTEMS_BSP_FAMILY.
	* make/custom/simcpu32.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:42 +00:00
Ralf Corsepius
7ddca228b8 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/ods68302.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:40 +00:00
Ralf Corsepius
e31f381d2b 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mvme167.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:38 +00:00
Ralf Corsepius
040c66a427 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mvme162.cfg: Remove RTEMS_BSP_FAMILY.
	* make/custom/mvme162lx.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:36 +00:00
Ralf Corsepius
f94053b3bd 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mvme147s.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:34 +00:00
Ralf Corsepius
9a06286575 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mvme147.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:32 +00:00
Ralf Corsepius
a795bb2fe6 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mvme136.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:30 +00:00
Ralf Corsepius
35920737d0 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mrm332.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:28 +00:00
Ralf Corsepius
83da6adf36 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mcf5329.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:27 +00:00
Ralf Corsepius
cc6b37d7ac 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mcf5235.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:26 +00:00
Ralf Corsepius
acc4994abe 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mcf52235.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:25 +00:00
Ralf Corsepius
0825078487 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mcf5206elite.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:23 +00:00
Ralf Corsepius
d7434c6548 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/idp.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:21 +00:00
Ralf Corsepius
aac0c61828 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/genmcf548x.inc: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:20 +00:00
Ralf Corsepius
036394e0d6 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gen68360.cfg: Remove RTEMS_BSP_FAMILY.
	* make/custom/pgh360.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:18 +00:00
Ralf Corsepius
eeae335f3c 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gen68340.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:16 +00:00
Ralf Corsepius
96a0cf33d9 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gen68302.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:14 +00:00
Ralf Corsepius
f03c498a09 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/csb360.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:13 +00:00
Ralf Corsepius
eb6ade9f23 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/av5282.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:48:12 +00:00
Ralf Corsepius
5ad1b9118d 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/m32rsim.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:46:51 +00:00
Ralf Corsepius
157f5a0010 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/m32csim.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:44:18 +00:00
Ralf Corsepius
e27c2babea 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/lm32_evr.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:43:22 +00:00
Ralf Corsepius
31f7de118a 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/ts_386ex.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:42:26 +00:00
Ralf Corsepius
5613b98203 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/pc386.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:42:25 +00:00
Ralf Corsepius
c3a2ac6ab4 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/i386ex.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:42:23 +00:00
Ralf Corsepius
40c93507f8 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/h8sim.cfg: Remove RTEMS_BSP_FAMILY.
	* make/custom/h8sxsim.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:41:27 +00:00
Ralf Corsepius
9c8acebd00 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/avrtest.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:40:43 +00:00
Ralf Corsepius
a42f432959 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/eZKit533.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:39:47 +00:00
Ralf Corsepius
84492aac0c 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/bf537Stamp.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:39:46 +00:00
Ralf Corsepius
0e5abd2032 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/smdk2410.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:34:49 +00:00
Ralf Corsepius
0c3bae80dc 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/rtl22xx.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:34:48 +00:00
Ralf Corsepius
59db752aa1 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/nds.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:34:46 +00:00
Ralf Corsepius
ecd800ca67 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/lpc24xx.inc: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:34:45 +00:00
Ralf Corsepius
64f1cfd65d 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gumstix.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:34:44 +00:00
Ralf Corsepius
346f6c77a4 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gp32.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:34:43 +00:00
Ralf Corsepius
656767d012 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/arm1136jfs.cfg: Remove RTEMS_BSP_FAMILY.
	* make/custom/arm1136js.cfg: Remove RTEMS_BSP_FAMILY.
	* make/custom/arm7tdmi.cfg: Remove RTEMS_BSP_FAMILY.
	* make/custom/arm920.cfg: Remove RTEMS_BSP_FAMILY.
	* make/custom/armcortexa9.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:34:42 +00:00
Ralf Corsepius
435a43d984 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gba.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:34:41 +00:00
Ralf Corsepius
10de8065cf 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/edb7312.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:34:39 +00:00
Ralf Corsepius
695cbad0c8 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/csb337.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:34:37 +00:00
Ralf Corsepius
7813d1b139 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/csb336.cfg: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:34:36 +00:00
Ralf Corsepius
67bb1733a5 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: New.
	* configure.ac: Apply RTEMS_BSP_ALIAS for RTEMS_BSP_FAMILY.
2009-10-21 10:10:45 +00:00
Ralf Corsepius
db5c5d5ff3 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp.mak: Remove RTEMS_BSP_FAMILY.
2009-10-21 10:10:10 +00:00
Ralf Corsepius
2627c966dc 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Fix quoting bug.
2009-10-21 09:26:05 +00:00
Ralf Corsepius
2e710b0d93 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/env-rtemsbsp.m4: Remove AM_CONDITIONAL MULTILIB.
2009-10-21 08:28:17 +00:00
Ralf Corsepius
23759b5c1b 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove AM_CONDITIONAL MULTILIB.
	* Makefile.am: Remove BARE_CPU_MODEL.
2009-10-21 05:27:34 +00:00
Ralf Corsepius
0d2c683b8c Remove AM_CONDITIONAL MULTILIB. 2009-10-21 05:27:23 +00:00
Ralf Corsepius
ba5437d737 Remove BARE_CPU_MODEL. 2009-10-21 05:27:11 +00:00
Ralf Corsepius
8d9d5bd813 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove reference to bare BSP.
	Simplify RTEMS_BSP_LIST setup.
2009-10-21 05:01:14 +00:00
Ralf Corsepius
e43fbecbbd Bump GCC_RPMREL. 2009-10-21 04:27:11 +00:00
Ralf Corsepius
078f312d4e 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove cfg_dir.
2009-10-21 03:17:50 +00:00
Ralf Corsepius
5e35195456 Regenerate. 2009-10-21 03:16:29 +00:00
Ralf Corsepius
95067b9fff gcc-4.4.2. 2009-10-21 03:16:11 +00:00
Ralf Corsepius
7b6afa82ac 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove -std=c99 -fasm.
	Remove AM_CONDITIONAL LIBCHIP.
	* libchip/Makefile.am, wrapup/Makefile.am:
	Remove AM_CONDITIONAL LIBCHIP.
2009-10-21 02:32:00 +00:00
Ralf Corsepius
38012468b9 Remove -std=c99 -fasm. Remove AM_CONDITIONAL LIBCHIP. 2009-10-21 02:30:57 +00:00
Ralf Corsepius
822c03eb5e Regenerate. 2009-10-21 02:30:35 +00:00
Ralf Corsepius
c244c2133e Remove AM_CONDITIONAL LIBCHIP. 2009-10-21 02:30:21 +00:00
Ralf Corsepius
f12f3c40d1 2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/eZKit533.cfg: Switch to compiling at O2.
2009-10-21 02:26:58 +00:00
Ralf Corsepius
bd49f82794 Regenerate. 2009-10-21 02:03:31 +00:00
Ralf Corsepius
9f2255bd33 Bump BINUTILS_RPMREL. 2009-10-21 02:03:06 +00:00
Ralf Corsepius
e2a6ea3e1a Regenerate. 2009-10-21 02:01:05 +00:00
Ralf Corsepius
cd78c853f1 Remove hard-coded tarball name. 2009-10-21 02:00:45 +00:00
Till Straumann
c7880448d1 2009-10-20 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c, startup/misc.c:
	Fixed compiler warnings by adding prototypes to function
	declarations and moving extern declarations to global scope.
2009-10-20 18:07:22 +00:00
Till Straumann
3ccd9de51b 2009-10-20 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c:
	let 'save_boot_params()' return a pointer to the commandline
	saved by the BSP which is NULL in this case. This pointer could
	be passed on to 'boot_card()' as it is done by other BSPs.
	This 'start/start.S' file however, passes a NULL pointer
	directly to boot_card() (w/o ever calling save_boot_params()).
2009-10-20 18:00:47 +00:00
Till Straumann
5eccbac62e 2009-10-20 Till Straumann <strauman@slac.stanford.edu>
* start/start.S, startup/bspstart.c:
	let 'save_boot_params()' return a pointer to the commandline
	saved by the BSP and pass this pointer on to 'boot_card()'.
2009-10-20 17:55:18 +00:00
Till Straumann
27e966f1d1 2009-10-20 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/pgtbl_setup.c: Fixed compiler warnings
	(added prototypes to function declarations etc.)
2009-10-20 17:52:20 +00:00
Till Straumann
ec625ecad2 2009-10-20 Till Straumann <strauman@slac.stanford.edu>
* shared/start/start.S, shared/startup/bspstart.c:
	let 'save_boot_params()' return a pointer to the commandline
	saved by the BSP and pass this pointer on to 'boot_card()'.
2009-10-20 17:50:44 +00:00
Till Straumann
2d09d29866 *** empty log message *** 2009-10-20 17:49:41 +00:00
Till Straumann
e33c621ed0 2009-10-20 Till Straumann <strauman@slac.stanford.edu>
* network/tsec.c: fixed compiler warnings.
2009-10-20 17:12:06 +00:00
Ralf Corsepius
5f6e989d0a Regenerate. 2009-10-20 15:30:05 +00:00
Ralf Corsepius
28b4c59b93 Update. 2009-10-20 15:27:36 +00:00
Ralf Corsepius
44cb805a37 binutils-2.20. 2009-10-20 15:25:57 +00:00
Ralf Corsepius
9fb6f23058 Update. 2009-10-20 15:21:15 +00:00
Ralf Corsepius
45061bf02f Regenerate. 2009-10-20 15:19:40 +00:00
Till Straumann
020363de10 2009-10-20 Till Straumann <strauman@slac.stanford.edu>
* score/cpu/i386/cpu.c, score/cpu/i386/cpu.h: let the default
	exception handler print a stack trace.
2009-10-20 14:51:37 +00:00
Till Straumann
f8397280ae 2009-10-20 Till Straumann <strauman@slac.stanford.edu>
PR1424/networking
	* libnetworking/net/rtsock.c: (merged from BSD) copy information
	out to user buffer.
2009-10-20 14:13:24 +00:00
Till Straumann
5bd4fb059c 2009/10/20 Till Straumann <strauman@slac.stanford.edu>
* shared/misc/m68kidle.c: somehow this change was never committed, sorry.
2009-10-20 14:07:20 +00:00
Ralf Corsepius
61b5aec0d5 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/rtc.c: Add initializer (Silence warning).
2009-10-20 12:54:46 +00:00
Ralf Corsepius
b1d28ccc57 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Add missing prototype.
2009-10-20 12:31:52 +00:00
Ralf Corsepius
d236e96453 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Don't add -ansi -fasm to CFLAGS.
2009-10-20 09:40:07 +00:00
Ralf Corsepius
de90701623 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Don't add -ansi -fasm to CFLAGS.
2009-10-20 08:44:36 +00:00
Ralf Corsepius
d61f0a7ba5 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Don't add -ansi -fasm to CFLAGS.
2009-10-20 08:31:05 +00:00
Thomas Doerfler
e41369ef8c * libblock/include/rtems/diskdevs.h: Documentation. Added field to
rtems_disk_device.
        * libblock/include/rtems/blkdev.h: New request code
        RTEMS_BLKIO_DELETED.
        * libblock/src/diskdevs.c: Major rewrite.  Changed the way disks are
        deleted.  Disks will be now deleted if they are not in use or upon
        last release.  The IO control handler will be invoked if a physical
        disk is deleted with the RTEMS_BLKIO_DELETED request code.  Logical
        disks increase now the usage count of the associated physical disk.
        * libblock/include/rtems/ramdisk.h: Documentation.
        * libblock/src/ramdisk-driver.c: Compile trace support conditionally.
2009-10-20 07:53:19 +00:00
Ralf Corsepius
b83c7ba9e5 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Don't add -ansi -fasm to CFLAGS.
2009-10-20 07:34:24 +00:00
Ralf Corsepius
d46194adcb 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Don't add -ansi -fasm to CFLAGS.
2009-10-20 07:16:49 +00:00
Ralf Corsepius
6e5617c4c4 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Don't add -ansi -fasm to CFLAGS.
2009-10-20 07:08:54 +00:00
Ralf Corsepius
6bf9e0a447 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Don't add -ansi -fasm to CFLAGS.
2009-10-20 05:51:15 +00:00
Ralf Corsepius
218a2bb4a0 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Don't add -ansi -fasm to CFLAGS.
2009-10-20 05:13:14 +00:00
Chris Johns
a07f1c4d68 2009-10-20 Chris Johns <chrisj@rtems.org>
* libnetworking/rtems/rtems_mii_ioctl_kern.c: Added IFM_ACTIVE and
        IFM_AVALID to the status for a link up. These are the supported
        but in the BSD stack. Before IFM_LINK_OK was set and this is a
        spare bit.
2009-10-20 04:54:43 +00:00
Ralf Corsepius
0a95359625 Remove. 2009-10-20 04:19:16 +00:00
Ralf Corsepius
50a7df108c 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Don't add -ansi -fasm to CFLAGS.
2009-10-20 04:14:56 +00:00
Ralf Corsepius
7d5387f3c8 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Don't add -ansi -fasm to CFLAGS.
2009-10-20 04:13:25 +00:00
Ralf Corsepius
952e4beffa 2009-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Don't add -fasm to CFLAGS.
2009-10-20 04:12:20 +00:00
Joel Sherrill
e053327de5 2009-10-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* block01/.cvsignore: New file.
2009-10-19 19:39:15 +00:00
Joel Sherrill
e84ada6848 2009-10-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/startup/linkcmds: Add __SBSS_END__ and __SBSS2_END__.
2009-10-19 17:58:34 +00:00
Thomas Doerfler
b344b3deac added block01 test 2009-10-19 10:58:30 +00:00
Ralf Corsepius
c5f35cd563 2009-10-17 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Pick up make/custom/*.
	* aclocal/check-custom-bsp.m4: Adapt to changes to configure.ac.
2009-10-18 05:32:21 +00:00
Till Straumann
887e1cb4ea 2009-10-17 Till Straumann <strauman@slac.stanford.edu>
* network/tsec.c: rtems 4.10 no longer allows simple binary
	semaphores to have priority inheritance attribute; use ordinary
	binary semaphore instead.
2009-10-17 22:26:23 +00:00
Till Straumann
0a8f902e76 2009-10-17 Till Straumann <strauman@slac.stanford.edu>
*network/if_tsec_pub.h, network/tsec.c: Enhanced low-level
	API allowing the user to selectively enable/disable/acknowledge
	interrupts and to install their own ISR (rather than having
	the driver posting an event to a single task).
2009-10-17 22:24:55 +00:00
Joel Sherrill
75452405b5 2009-10-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Fix warnings.
2009-10-17 21:35:34 +00:00
Joel Sherrill
2dc0091046 2009-10-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* start/start.S, startup/bspstart.c: Fix warnings.
2009-10-17 20:41:37 +00:00
Joel Sherrill
1c8514a5af 2009-10-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c: Fix warning.
2009-10-17 19:55:40 +00:00
Ralf Corsepius
4f8237f1f2 2009-10-17 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/check-custom-bsp.m4: Fix up AC_REQUIRES.
2009-10-17 15:55:06 +00:00
Ralf Corsepius
46122d0d7d 2009-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-custom-bsp.m4:
	Remove "${srcdir}/${RTEMS_TOPdir}/make/custom/$1".
	* aclocal/check-bsps.m4: Remove "blacklist".
2009-10-17 15:54:02 +00:00
Ralf Corsepius
565fdd2d41 Remove "blacklist". 2009-10-17 15:53:54 +00:00
Ralf Corsepius
eba5dc6b44 Remove "${srcdir}/${RTEMS_TOPdir}/make/custom/$1". 2009-10-17 15:53:40 +00:00
Ralf Corsepius
b221e9d885 2009-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/tqm8xx.inc: New (Renamed from tqm8xx.cfg).
	* make/custom/tqm8xx.cfg: Removed.
	* make/custom/pghplus.cfg, make/custom/tqm8xx_stk8xx.cfg:
	Include make/custom/tqm8xx.inc.
2009-10-17 15:36:51 +00:00
Ralf Corsepius
6b656c6032 2009-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mbx8xx.inc: New (Renamed from mbx8xx.cfg).
	* make/custom/mbx8xx.cfg: Removed.
	* make/custom/mbx821_001.cfg, make/custom/mbx821_002b.cfg,
	make/custom/mbx821_002.cfg, make/custom/mbx860_001b.cfg,
	make/custom/mbx860_002.cfg, make/custom/mbx860_005b.cfg,
	make/custom/mbx860_1b.cfg:
	Include make/custom/mbx8xx.inc.
2009-10-17 15:34:36 +00:00
Ralf Corsepius
3b8afe8ca1 2009-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gen83xx.inc: New (Renamed from gen83xx.cfg).
	* make/custom/gen83xx.cfg: Removed.
	* make/custom/hsc_cm01.cfg, make/custom/mpc8313erdb.cfg,
	make/custom/mpc8349eamds.cfg:
	Include make/custom/gen83xx.inc.
2009-10-17 15:31:27 +00:00
Ralf Corsepius
76995af36e 2009-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gen5200.inc: New (Renamed from gen5200.cfg).
	* make/custom/gen5200.cfg: Removed.
	* make/custom/brs5l.cfg, make/custom/icecube.cfg,
	make/custom/pm520_cr825.cfg, make/custom/pm520_ze30.cfg:
	Include make/custom/gen5200.inc.
2009-10-17 15:28:50 +00:00
Ralf Corsepius
662ac58637 2009-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/genmcf548x.inc: New (Renamed from genmcf548x.cfg).
	* make/custom/genmcf548x.cfg: Removed.
	* make/custom/COBRA5475.cfg, make/custom/m5484FireEngine.cfg:
	Include make/custom/genmcf548x.inc.
2009-10-17 15:25:31 +00:00
Ralf Corsepius
848c996f21 2009-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/lpc24xx.inc: New (Renamed from lpc24xx.cfg).
	* make/custom/lpc24xx.cfg: Removed.
	* make/custom/lpc24xx_ea.cfg, lpc24xx_ncs_ram.cfg,
	make/custom/lpc24xx_ncs_rom_ext.cfg,
	make/custom/lpc24xx_ncs_rom_int.cfg:
	Include make/custom/lpc24xx.inc.
2009-10-17 15:21:07 +00:00
Ralf Corsepius
d8bbc3e64d 2009-10-17 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Pick up make/custom/*.
	* aclocal/check-custom-bsp.m4: Adapt to changes to configure.ac.
2009-10-17 15:15:54 +00:00
Ralf Corsepius
532add76e2 binutils-2.20. 2009-10-17 06:14:54 +00:00
Chris Johns
069ed6c5b4 2009-10-17 Chris Johns <chrisj@rtems.org>
* shared/irq/idt.c: Check is the irq handlers are present before
        calling.
        * shared/comm/i386-stub-glue.c: Revert the change of 2009-05-06 as
        the handlers need to be present. Fixed the warnings.
2009-10-16 22:14:01 +00:00
Joel Sherrill
9f6aaf7191 2009-10-16 Jennifer Averett <jennifer@OARcorp.com>
* configure.ac: Default to having PSC8 mezzanine so code builds
	all the time.
	* startup/bspstart.c: Calibrated clock using an VMEBus controlled
	discrete pulsed at a 20ms rate.
2009-10-16 16:22:46 +00:00
Joel Sherrill
db4903f61e 2009-10-16 Jennifer Averett <jennifer.averett@OARcorp.com>
* mpc6xx/mmu/bat.c: Resolved bug: It is not an overlap if the batindex
	being set is the batindex of the overlap.
2009-10-16 16:13:30 +00:00
Ralf Corsepius
fda16849d6 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Remove nested externs.
2009-10-16 14:58:19 +00:00
Ralf Corsepius
9132bc73c1 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/startup/zerobss.c: Remove nested externs.
2009-10-16 14:51:21 +00:00
Ralf Corsepius
21409d3053 2009-10-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* wrapup/Makefile.am: Remove AM_CONDITIONAL HAS_LIBBSP.
	* configure.ac: Remove AM_CONDITIONAL HAS_LIBBSP.
2009-10-16 14:45:20 +00:00
Ralf Corsepius
16ac8ad4f1 Remove AM_CONDITIONAL HAS_LIBBSP. 2009-10-16 14:44:58 +00:00
Ralf Corsepius
5d0a1db575 Remove BARE_CPU_MODEL, BARE_CPU_CFLAGS. 2009-10-16 14:39:09 +00:00
Ralf Corsepius
2fbe8495c4 2009-10-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Remove BARE_CPU_MODEL, BARE_CPU_CFLAGS.
2009-10-16 14:38:54 +00:00
Ralf Corsepius
a68012dd06 2009-10-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/enable-bare.m4: Remove (Abandoned).
	* bsp.cfg.in: Remove BARE_CPU_MODEL, BARE_CPU_CFLAGS.
	* configure.ac: Remove RTEMS_ENABLE_BARE.
2009-10-16 14:38:39 +00:00
Ralf Corsepius
8ab62522bb Remove RTEMS_ENABLE_BARE. 2009-10-16 14:34:06 +00:00
Ralf Corsepius
cd812d5755 Remove BARE_CPU_MODEL, BARE_CPU_CFLAGS. 2009-10-16 14:33:55 +00:00
Ralf Corsepius
08a89dd8b9 Remove (Abandoned). 2009-10-16 14:33:43 +00:00
Ralf Corsepius
3bb36ba763 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/bare.cfg: Remove (Abandoned).
	* Makefile.am: Remove custom/bare.cfg.
2009-10-16 14:28:53 +00:00
Ralf Corsepius
9d93b2b9d3 Remove custom/bare.cfg. 2009-10-16 14:28:46 +00:00
Ralf Corsepius
816d182f02 Remove (Abandoned). 2009-10-16 14:28:17 +00:00
Ralf Corsepius
b68265df9b 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Remove bare BSP (Abandoned).
2009-10-16 14:24:43 +00:00
Ralf Corsepius
57b823d692 Remove special case lib/libbsp/bare (Abandoned). 2009-10-16 14:19:57 +00:00
Ralf Corsepius
61a69a567c Remove (Abandoned). 2009-10-16 14:15:29 +00:00
Ralf Corsepius
3b9e40e019 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Remove __RTEMS_APPLICATION__
2009-10-16 13:42:38 +00:00
Thomas Doerfler
bb2266e4dd added COBRA5475 BSP 2009-10-16 12:55:55 +00:00
Thomas Doerfler
a9d0c6ecd8 added support for COBRA5475 board 2009-10-16 12:53:50 +00:00
Ralf Corsepius
5380482008 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/bspstart.c: Add missing prototypes.
2009-10-16 10:59:35 +00:00
Ralf Corsepius
9286802486 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/motorola/motorola.c, shared/vme/vme_universe.c:
	Add missing prototypes.
2009-10-16 10:56:49 +00:00
Ralf Corsepius
15e619c9c6 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/linkcmds: Add .sbss.*.
2009-10-16 10:52:42 +00:00
Ralf Corsepius
08f740c5bd 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/linkcmds: Add sbss section handling.
	Misc. sync with binutils's ld-scripts.
2009-10-16 10:51:07 +00:00
Ralf Corsepius
2787a056b7 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/linkcmds: Fix up .sbss .sbss.* section handling.
2009-10-16 10:48:50 +00:00
Ralf Corsepius
c20f690bfa 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/linkcmds: Add __sbss_start, __sbss_end etc.
2009-10-16 10:45:44 +00:00
Thomas Doerfler
1560d12d01 restructuring of ramdisk code 2009-10-16 08:44:51 +00:00
Thomas Doerfler
fdaa135479 Update for block device API change. 2009-10-16 07:44:34 +00:00
Ralf Corsepius
b07eae7b97 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/ss555.cfg: Remove -D$(RTEMS_BSP_FAMILY) (unused).
2009-10-16 04:35:45 +00:00
Ralf Corsepius
588182f691 2009-10-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Remove RTEMS_HOST (unused).
2009-10-16 03:39:09 +00:00
Ralf Corsepius
df866c90e4 2009-10-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Remove RTEMS_HOST (unused).
2009-10-16 02:45:08 +00:00
Ralf Corsepius
29d4ee9b04 2009-10-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4: Remove RTEMS_HOST (unused).
2009-10-16 02:43:38 +00:00
Ralf Corsepius
1872c32ec4 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gen83xx.cfg: Remove -W -Wno-unused.
2009-10-16 02:41:11 +00:00
Ralf Corsepius
c09fe7612d 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gen83xx.cfg: Remove -W -Wno-unused.
2009-10-16 01:57:55 +00:00
Ralf Corsepius
c14858f098 Cosmetics. 2009-10-16 01:41:54 +00:00
Ralf Corsepius
9ffd6b80b9 2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Pickup bsps from
	c/src/lib/libbsp/<cpu>/<bsp_family>/make/custom*.cfg.
2009-10-16 01:34:46 +00:00
Ralf Corsepius
dc5affbd77 Fix typo. 2009-10-16 01:30:39 +00:00
Ralf Corsepius
08f188a7e5 Re-cut the patch. The previous version was unclean. 2009-10-16 00:46:49 +00:00
Ralf Corsepius
7be223ee7f New. 2009-10-15 16:43:24 +00:00
Ralf Corsepius
60c9ceb71c Update to gcc-4.4.2. 2009-10-15 16:42:51 +00:00
Thomas Doerfler
3a0c0f8483 add PHY control support 2009-10-15 16:02:12 +00:00
Ralf Corsepius
6504558153 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-bsps.m4: Pickup bsps from
	c/src/lib/libbsp/<cpu>/<bsp_family>/make/custom*.cfg.
2009-10-15 14:15:34 +00:00
Thomas Doerfler
045821e174 add network support, various corrections 2009-10-15 14:05:34 +00:00
Thomas Doerfler
6229b2a7e7 add MC_DMA support to MCF548x 2009-10-15 13:55:47 +00:00
Ralf Corsepius
83084abe07 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove custom/no_bsp.cfg.
2009-10-15 12:52:57 +00:00
Ralf Corsepius
591e925aa5 Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>). 2009-10-15 12:52:03 +00:00
Ralf Corsepius
c2201a8f61 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/no_bsp.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 12:51:44 +00:00
Ralf Corsepius
af9361c31d 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/no_bsp.cfg: New (relocated from /make/custom).
2009-10-15 12:50:03 +00:00
Ralf Corsepius
602198046d 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Reflect custom/*.cfg having moved.
2009-10-15 12:29:36 +00:00
Ralf Corsepius
6d3082d72e Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>). 2009-10-15 09:17:53 +00:00
Ralf Corsepius
bbcfd7a6a8 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/av5282.cfg, custom/csb360.cfg, custom/gen68302.cfg,
	custom/gen68340.cfg, custom/gen68360_040.cfg, custom/gen68360.cfg,
	custom/pgh360.cfg, custom/genmcf548x.cfg,
	custom/m5484FireEngine.cfg, custom/idp.cfg, custom/mcf5206elite.cfg,
	custom/mcf52235.cfg, custom/mcf5235.cfg, custom/mcf5329.cfg,
	custom/mrm332.cfg, custom/mvme136.cfg, custom/mvme147.cfg,
	custom/mvme147s.cfg, custom/mvme162.cfg, custom/mvme162lx.cfg,
	custom/mvme167.cfg, custom/ods68302.cfg, custom/sim68000.cfg,
	custom/simcpu32.cfg, custom/uC5282.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 09:17:47 +00:00
Ralf Corsepius
34e9d2b627 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/uC5282.cfg: New (relocated from /make/custom).
2009-10-15 09:15:29 +00:00
Ralf Corsepius
f81f74af93 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/sim68000.cfg: New (relocated from /make/custom).
	* make/custom/simcpu32.cfg: New (relocated from /make/custom).
2009-10-15 09:15:27 +00:00
Ralf Corsepius
1f21e5637d 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/ods68302.cfg: New (relocated from /make/custom).
2009-10-15 09:15:25 +00:00
Ralf Corsepius
373331bdae 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mvme167.cfg: New (relocated from /make/custom).
2009-10-15 09:15:24 +00:00
Ralf Corsepius
ac730e0d25 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mvme162.cfg: New (relocated from /make/custom).
	* make/custom/mvme162lx.cfg: New (relocated from /make/custom).
2009-10-15 09:15:21 +00:00
Ralf Corsepius
315c363a98 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mvme147s.cfg: New (relocated from /make/custom).
2009-10-15 09:15:19 +00:00
Ralf Corsepius
d7634ad90c 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mvme147.cfg: New (relocated from /make/custom).
2009-10-15 09:15:18 +00:00
Ralf Corsepius
cdb2265181 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mvme136.cfg: New (relocated from /make/custom).
2009-10-15 09:15:16 +00:00
Ralf Corsepius
107f10ab76 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mrm332.cfg: New (relocated from /make/custom).
2009-10-15 09:15:14 +00:00
Ralf Corsepius
5ecdb87610 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mcf5329.cfg: New (relocated from /make/custom).
2009-10-15 09:15:11 +00:00
Ralf Corsepius
fd385bc968 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mcf5235.cfg: New (relocated from /make/custom).
2009-10-15 09:15:09 +00:00
Ralf Corsepius
cefeb62e79 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mcf52235.cfg: New (relocated from /make/custom).
2009-10-15 09:15:07 +00:00
Ralf Corsepius
d6f0bbd388 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mcf5206elite.cfg: New (relocated from /make/custom).
2009-10-15 09:15:05 +00:00
Ralf Corsepius
e194742246 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/idp.cfg: New (relocated from /make/custom).
2009-10-15 09:15:03 +00:00
Ralf Corsepius
209b001748 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/genmcf548x.cfg: New (relocated from /make/custom).
	* make/custom/m5484FireEngine.cfg: New (relocated from /make/custom).
2009-10-15 09:15:02 +00:00
Ralf Corsepius
7707b72e5a 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gen68360_040.cfg: New (relocated from /make/custom).
	* make/custom/gen68360.cfg: New (relocated from /make/custom).
	* make/custom/pgh360.cfg: New (relocated from /make/custom).
2009-10-15 09:15:00 +00:00
Ralf Corsepius
6e823e6541 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gen68340.cfg: New (relocated from /make/custom).
2009-10-15 09:14:58 +00:00
Ralf Corsepius
768468a6ff 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gen68302.cfg: New (relocated from /make/custom).
2009-10-15 09:14:56 +00:00
Ralf Corsepius
c2fab5310e 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/csb360.cfg: New (relocated from /make/custom).
2009-10-15 09:14:55 +00:00
Ralf Corsepius
85dece12e4 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/av5282.cfg: New (relocated from /make/custom).
2009-10-15 09:14:54 +00:00
Ralf Corsepius
63ef27a375 Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>). 2009-10-15 09:10:27 +00:00
Ralf Corsepius
b66da15ec1 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/csb336.cfg, custom/csb337.cfg, custom/csb637.cfg,
	custom/edb7312.cfg, custom/gba.cfg, custom/arm1136jfs.cfg,
	custom/arm1136js.cfg, custom/arm7tdmi.cfg, custom/arm920.cfg,
	custom/armcortexa9.cfg, custom/gp32.cfg, custom/gumstix.cfg,
	custom/lpc24xx.cfg, custom/lpc24xx_ea.cfg,
	custom/lpc24xx_ncs_ram.cfg, custom/lpc24xx_ncs_rom_ext.cfg,
	custom/lpc24xx_ncs_rom_int.cfg, custom/nds.cfg,
	custom/rtl22xx.cfg, custom/rtl22xx_t.cfg,
	custom/smdk2410.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 09:10:21 +00:00
Ralf Corsepius
7f146fb781 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/smdk2410.cfg: New (relocated from /make/custom).
2009-10-15 09:08:03 +00:00
Ralf Corsepius
45a3b3031e 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/rtl22xx.cfg: New (relocated from /make/custom).
	* make/custom/rtl22xx_t.cfg: New (relocated from /make/custom).
2009-10-15 09:08:02 +00:00
Ralf Corsepius
64e08ab36e 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/nds.cfg: New (relocated from /make/custom).
2009-10-15 09:08:00 +00:00
Ralf Corsepius
d09a7bd0ec 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/lpc24xx.cfg: New (relocated from /make/custom).
	* make/custom/lpc24xx_ea.cfg: New (relocated from /make/custom).
	* make/custom/lpc24xx_ncs_ram.cfg: New (relocated from /make/custom).
	* make/custom/lpc24xx_ncs_rom_ext.cfg: New (relocated from /make/custom).
	* make/custom/lpc24xx_ncs_rom_int.cfg: New (relocated from /make/custom).
2009-10-15 09:07:59 +00:00
Ralf Corsepius
21fdc307fe 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gumstix.cfg: New (relocated from /make/custom).
2009-10-15 09:07:58 +00:00
Ralf Corsepius
295399eae7 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gp32.cfg: New (relocated from /make/custom).
2009-10-15 09:07:57 +00:00
Ralf Corsepius
f6a559a213 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/arm1136jfs.cfg: New (relocated from /make/custom).
	* make/custom/arm1136js.cfg: New (relocated from /make/custom).
	* make/custom/arm7tdmi.cfg: New (relocated from /make/custom).
	* make/custom/arm920.cfg: New (relocated from /make/custom).
	* make/custom/armcortexa9.cfg: New (relocated from /make/custom).
2009-10-15 09:07:56 +00:00
Ralf Corsepius
229b5aacb9 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gba.cfg: New (relocated from /make/custom).
2009-10-15 09:07:55 +00:00
Ralf Corsepius
95920055cf 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/edb7312.cfg: New (relocated from /make/custom).
2009-10-15 09:07:53 +00:00
Ralf Corsepius
a1ab267d5d 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/csb337.cfg: New (relocated from /make/custom).
	* make/custom/csb637.cfg: New (relocated from /make/custom).
2009-10-15 09:07:52 +00:00
Ralf Corsepius
795cfb87ab 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/csb336.cfg: New (relocated from /make/custom).
2009-10-15 09:07:51 +00:00
Ralf Corsepius
253f749584 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/csb350.cfg, custom/genmongoosev.cfg,
	custom/hurricane.cfg, custom/jmr3904.cfg, custom/rbtx4925.cfg
	custom/rbtx4938.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 09:05:43 +00:00
Ralf Corsepius
a31379389e 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/rbtx4938.cfg: New (relocated from /make/custom).
2009-10-15 09:04:13 +00:00
Ralf Corsepius
4f4ba92906 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/rbtx4925.cfg: New (relocated from /make/custom).
2009-10-15 09:04:12 +00:00
Ralf Corsepius
1c82ab8660 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/jmr3904.cfg: New (relocated from /make/custom).
2009-10-15 09:04:10 +00:00
Ralf Corsepius
3ffcea463f 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/hurricane.cfg: New (relocated from /make/custom).
2009-10-15 09:04:09 +00:00
Ralf Corsepius
5b301aba64 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/genmongoosev.cfg: New (relocated from /make/custom).
2009-10-15 09:04:07 +00:00
Ralf Corsepius
d8aa64f87b 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/csb350.cfg: New (relocated from /make/custom).
2009-10-15 09:04:06 +00:00
Ralf Corsepius
5df2e902ff Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>). 2009-10-15 08:51:11 +00:00
Ralf Corsepius
3b9df019aa 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/m32csim.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 08:50:55 +00:00
Ralf Corsepius
9deb25e121 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/m32csim.cfg: New (relocated from /make/custom).
2009-10-15 08:50:10 +00:00
Ralf Corsepius
5c93d48c47 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/m32rsim.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 08:46:49 +00:00
Ralf Corsepius
80505ecfa8 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/m32rsim.cfg: New (relocated from /make/custom).
2009-10-15 08:46:11 +00:00
Ralf Corsepius
2237c6e881 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/lm32_evr.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 08:29:40 +00:00
Ralf Corsepius
5d7b27b91c 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/lm32_evr.cfg: New (relocated from /make/custom).
2009-10-15 08:28:49 +00:00
Ralf Corsepius
19c7f30bcf Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>). 2009-10-15 07:00:28 +00:00
Ralf Corsepius
057b331446 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/icecube.cfg, custom/pm520_cr825.cfg, pm520_ze30.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 07:00:01 +00:00
Ralf Corsepius
31428fbffe New (relocated from /make/custom). 2009-10-15 06:58:58 +00:00
Ralf Corsepius
a4f1060c2f 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/icecube.cfg, make/custom/pm520_cr825.cfg,
	make/custom/pm520_ze30.cfg:
	New (relocated from /make/custom).
2009-10-15 06:58:38 +00:00
Ralf Corsepius
1524173154 Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>). 2009-10-15 06:53:14 +00:00
Ralf Corsepius
8192bece9c 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/hsc_cm01.cfg, custom/mpc8313erdb.cfg,
	custom/mpc8349eamds.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 06:52:54 +00:00
Ralf Corsepius
0f0d0f2c7e New (relocated from /make/custom). 2009-10-15 06:51:57 +00:00
Ralf Corsepius
8b7be60c4a 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/hsc_cm01.cfg, make/custom/mpc8313erdb.cfg
	make/custom/mpc8349eamds.cfg:
	New (relocated from /make/custom).
2009-10-15 06:51:42 +00:00
Chris Johns
4c397641a8 2009-10-15 Chris Johns <chrisj@rtems.org>
* ne2000/ne2000.c: Add --ne2k-irq and --ne2k-port boot command
        line configure options.

        * ide/ide.c: Fix a bug which left 4 words in the buffer of the
        disk. Some devices do not follow the standard and terminate the
        command which a new command occurs and/or low data ready when data
        is still to be read.
2009-10-15 06:30:08 +00:00
Ralf Corsepius
ccf89a6209 Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>). 2009-10-15 06:22:05 +00:00
Ralf Corsepius
bfced4dd1f 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/bf537Stamp.cfg, custom/eZKit533.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 06:21:47 +00:00
Ralf Corsepius
5e5a39b9cc 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/eZKit533.cfg: New (relocated from /make/custom).
2009-10-15 06:21:02 +00:00
Ralf Corsepius
e6d5079876 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/bf537Stamp.cfg: New (relocated from /make/custom).
2009-10-15 06:21:00 +00:00
Ralf Corsepius
e63e65a3eb 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/brs5l.cfg: New (relocated from /make/custom).
2009-10-15 06:16:51 +00:00
Ralf Corsepius
e6b8110659 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/brs5l.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 06:16:18 +00:00
Ralf Corsepius
0e329deb6d 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/h8sim.cfg, custom/h8sxsim.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 06:06:30 +00:00
Ralf Corsepius
b687181d25 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/h8sim.cfg: New (relocated from /make/custom).
	* make/custom/h8sxsim.cfg: New (relocated from /make/custom).
2009-10-15 06:05:39 +00:00
Ralf Corsepius
17578234d2 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/c3xsim.cfg, custom/c4xsim.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 06:02:57 +00:00
Ralf Corsepius
29949e98cb 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/c3xsim.cfg: New (relocated from /make/custom).
	* make/custom/c4xsim.cfg: New (relocated from /make/custom).
2009-10-15 06:02:05 +00:00
Ralf Corsepius
d03eeb6b45 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/pghplus.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 05:23:01 +00:00
Ralf Corsepius
8ecc4925fe Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>). 2009-10-15 05:22:52 +00:00
Ralf Corsepius
4d7658ad78 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/pghplus.cfg: New (relocated from /make/custom).
2009-10-15 05:21:46 +00:00
Ralf Corsepius
41d744d6b9 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/ep1a.cfg, custom/gen5200.cfg, custom/gen83xx.cfg,
	custom/haleakala.cfg, custom/mbx821_001.cfg,
	custom/mbx821_002.cfg, custom/mbx821_002b.cfg,
	custom/mbx860_001b.cfg, custom/mbx860_002.cfg,
	custom/mbx860_005b.cfg, custom/mbx860_1b.cfg,
	custom/mbx8xx.cfg, custom/mcp750.cfg, custom/mpc5566evb.cfg,
	custom/mpc55xx.cfg, custom/mpc8260ads.cfg, custom/mtx603e.cfg,
	custom/mvme2100.cfg, custom/mvme2307.cfg, custom/mvme3100.cfg,
	custom/mvme5500.cfg, custom/psim.cfg, custom/qemuppc.cfg,
	custom/score603e.cfg, custom/ss555.cfg, custom/tqm8xx.cfg,
	custom/tqm8xx_stk8xx.cfg, custom/virtex.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 05:18:13 +00:00
Ralf Corsepius
64a9775cdf 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/tqm8xx.cfg: New (relocated from /make/custom).
	* make/custom/tqm8xx_stk8xx.cfg: New (relocated from /make/custom).
2009-10-15 05:11:45 +00:00
Ralf Corsepius
f2ac66c2a4 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/ss555.cfg: New (relocated from /make/custom).
2009-10-15 05:11:44 +00:00
Ralf Corsepius
f234b63ae0 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/score603e.cfg: New (relocated from /make/custom).
2009-10-15 05:11:42 +00:00
Ralf Corsepius
05dc1b105f 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/qemuppc.cfg: New (relocated from /make/custom).
2009-10-15 05:11:41 +00:00
Ralf Corsepius
db5d034c0f 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/psim.cfg: New (relocated from /make/custom).
2009-10-15 05:11:39 +00:00
Ralf Corsepius
b982480e3b 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mvme5500.cfg: New (relocated from /make/custom).
2009-10-15 05:11:37 +00:00
Ralf Corsepius
91030f6d41 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mvme3100.cfg: New (relocated from /make/custom).
2009-10-15 05:11:36 +00:00
Ralf Corsepius
7f0cdbb72d 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mpc8260ads.cfg: New (relocated from /make/custom).
2009-10-15 05:11:35 +00:00
Ralf Corsepius
d2135b9ccf 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mpc5566evb.cfg: New (relocated from /make/custom).
	* make/custom/mpc55xx.cfg: New (relocated from /make/custom).
2009-10-15 05:10:25 +00:00
Ralf Corsepius
ea781bbcd2 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mcp750.cfg: New (relocated from /make/custom).
	* make/custom/mtx603e.cfg: New (relocated from /make/custom).
	* make/custom/mvme2100.cfg: New (relocated from /make/custom).
	* make/custom/mvme2307.cfg: New (relocated from /make/custom).
2009-10-15 05:10:03 +00:00
Ralf Corsepius
092eef141c 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/mbx821_001.cfg: New (relocated from /make/custom).
	* make/custom/mbx821_002b.cfg: New (relocated from /make/custom).
	* make/custom/mbx821_002.cfg: New (relocated from /make/custom).
	* make/custom/mbx860_001b.cfg: New (relocated from /make/custom).
	* make/custom/mbx860_002.cfg: New (relocated from /make/custom).
	* make/custom/mbx860_005b.cfg: New (relocated from /make/custom).
	* make/custom/mbx860_1b.cfg: New (relocated from /make/custom).
	* make/custom/mbx8xx.cfg: New (relocated from /make/custom).
2009-10-15 05:09:49 +00:00
Ralf Corsepius
5c91615e76 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/haleakala.cfg: New (relocated from /make/custom).
2009-10-15 05:09:27 +00:00
Ralf Corsepius
279d3dae81 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gen83xx.cfg: New (relocated from /make/custom).
2009-10-15 05:09:15 +00:00
Ralf Corsepius
b5025ec5f0 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gen5200.cfg: New (relocated from /make/custom).
2009-10-15 05:09:03 +00:00
Ralf Corsepius
b237785349 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/ep1a.cfg: New (relocated from /make/custom).
2009-10-15 05:08:50 +00:00
Ralf Corsepius
bc6689dddc 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/virtex.cfg: New (relocated from /make/custom).
2009-10-15 05:08:38 +00:00
Ralf Corsepius
51a8f0ea05 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/nios2_iss.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 04:38:02 +00:00
Ralf Corsepius
440274a9df 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/nios2_iss.cfg: New (relocated from /make/custom).
2009-10-15 04:37:05 +00:00
Ralf Corsepius
3c5a40f093 Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>). 2009-10-15 04:30:51 +00:00
Ralf Corsepius
0b0a8f2bbc 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/leon3.cfg, custom/leon2.cfg, custom/sis.cfg,
	custom/erc32.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 04:30:30 +00:00
Ralf Corsepius
680911ccba 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/leon3.cfg: New (relocated from /make/custom).
2009-10-15 04:29:05 +00:00
Ralf Corsepius
d2ef220517 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/leon2.cfg: New (relocated from /make/custom).
2009-10-15 04:28:58 +00:00
Ralf Corsepius
7b4b259feb 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/erc32.cfg: New (relocated from /make/custom).
	* make/custom/sis.cfg: New (relocated from /make/custom).
2009-10-15 04:28:52 +00:00
Ralf Corsepius
c37c70e27d 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/avrtest.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 04:22:12 +00:00
Ralf Corsepius
c7e67f3ead Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>). 2009-10-15 04:21:53 +00:00
Ralf Corsepius
645e683931 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/avrtest.cfg: New (relocated from /make/custom).
2009-10-15 04:20:55 +00:00
Ralf Corsepius
23a48eb7be 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/i386ex.cfg, custom/pc486.cfg, custom/ts_386ex.cfg,
	custom/pc386.cfg, custom/pc586.cfg, custom/pc386dx.cfg,
	custom/pc686.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 04:18:10 +00:00
Ralf Corsepius
b18e7a9cba 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/ts_386ex.cfg: New (relocated from /make/custom).
2009-10-15 04:15:31 +00:00
Ralf Corsepius
583a4dccae 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/pc386.cfg: New (relocated from /make/custom).
	* make/custom/pc386dx.cfg: New (relocated from /make/custom).
	* make/custom/pc486.cfg: New (relocated from /make/custom).
	* make/custom/pc586.cfg: New (relocated from /make/custom).
	* make/custom/pc686.cfg: New (relocated from /make/custom).
2009-10-15 04:15:26 +00:00
Ralf Corsepius
938cb63330 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/i386ex.cfg: New (relocated from /make/custom).
2009-10-15 04:15:18 +00:00
Ralf Corsepius
1199139db3 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/gensh1.cfg, custom/gensh2.cfg, custom/gensh4.cfg,
	custom/simsh1.cfg, custom/simsh2.cfg, custom/simsh2e.cfg,
	custom/simsh4.cfg:
	Remove (Moved to c/src/lib/libbsp/<cpu>/<bsp>).
2009-10-15 04:13:54 +00:00
Ralf Corsepius
92520095d8 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/simsh1.cfg: New (relocated from /make/custom).
	* make/custom/simsh2.cfg: New (relocated from /make/custom).
	* make/custom/simsh2e.cfg: New (relocated from /make/custom).
	* make/custom/simsh4.cfg: New (relocated from /make/custom).
2009-10-15 04:08:50 +00:00
Ralf Corsepius
28f3d203fe 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gensh4.cfg: New (relocated from /make/custom).
2009-10-15 04:08:40 +00:00
Ralf Corsepius
2b1610bead 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gensh2.cfg: New (relocated from /make/custom).
2009-10-15 04:08:34 +00:00
Ralf Corsepius
06df9bf93a 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gensh1.cfg: New (relocated from /make/custom).
2009-10-15 04:08:26 +00:00
Ralf Corsepius
bc7353d5f2 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-custom-bsp.m4: Let _RTEMS_CHECK_CUSTOM_BSP look for
	*.cfg into c/src/lib/libbsp/<cpu>/<bsp_family>/make/custom.
2009-10-15 03:50:38 +00:00
Joel Sherrill
614821e576 2009-10-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp32/init.c: Lengthen the clock tick and move configuration to the
	bottom of the file.
2009-10-14 21:35:05 +00:00
Joel Sherrill
c54e6f5e56 2009-10-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxtimer01/psxtimer.c: It is not necessarily an error for the time
	remaining to not equal the period.
2009-10-14 21:34:43 +00:00
Joel Sherrill
dcb1407d43 2009-10-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* tmck/task1.c: Ignore numbers that are too large but keep going -- do
	not abort.
2009-10-14 21:34:15 +00:00
Joel Sherrill
881db0eb00 2009-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* unlimited/test1.c: Spacing.
2009-10-14 16:46:54 +00:00
Ralf Corsepius
4de1c9b731 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/no_libc.c: Remove.
	* libcsupport/Makefile.am: Remove no_libc.c.
2009-10-14 16:30:39 +00:00
Ralf Corsepius
f0ae08cf87 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/newlibc_reent.c: Eliminate RTEMS_UNIX.
2009-10-14 16:27:54 +00:00
Ralf Corsepius
435cf5a26b 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/newlibc_exit.c: Eliminate RTEMS_UNIX.
2009-10-14 16:26:22 +00:00
Ralf Corsepius
9839023a9b 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/base_fs.c: Eliminate RTEMS_UNIX.
2009-10-14 16:21:28 +00:00
Ralf Corsepius
c906b1ac9b 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/stat.c: Eliminate RTEMS_UNIX.
2009-10-14 16:19:47 +00:00
Ralf Corsepius
fcb4f7a314 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/monitor/mon-editor.c: Eliminate RTEMS_UNIX.
2009-10-14 16:16:18 +00:00
Ralf Corsepius
e717495dd2 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/libcsupport.h: Remove RTEMS_UNIX, hpux.
	Fix extern "C" {}.
2009-10-14 16:13:05 +00:00
Ralf Corsepius
64ff57ff1c 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/imfs/ioman.c: Remove RTEMS_UNIX, __linux__.
2009-10-14 16:09:11 +00:00
Joel Sherrill
7caffbe1b7 2009-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/threadhandler.c: Remove comment mentioning unix port.
2009-10-14 15:55:43 +00:00
Joel Sherrill
1396428982 2009-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_howto/console.t: Capitalization.
2009-10-14 15:30:39 +00:00
Joel Sherrill
c8c466e7a1 2009-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/preface.texi: Remove UNIX and update port list.
2009-10-14 15:29:55 +00:00
Joel Sherrill
8876bd58fe Remove unix. 2009-10-14 15:28:14 +00:00
Ralf Corsepius
e31d66345d 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* wrapup/Makefile.am: Remove UNIX.
2009-10-14 15:07:30 +00:00
Ralf Corsepius
1b40826ba0 Regenerate. 2009-10-14 15:05:55 +00:00
Ralf Corsepius
f4ad19c876 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove UNIX AM_CONDITIONAL.
2009-10-14 14:58:28 +00:00
Ralf Corsepius
a61888b0ea 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/Makefile.am: Unconditionally build src/pipe/fifo.c
	src/pipe/pipe.c src/pipe/pipe.h.
2009-10-14 14:57:04 +00:00
Ralf Corsepius
809e91e1d6 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/Makefile.am: Unconditionall build libblock.
2009-10-14 14:55:15 +00:00
Ralf Corsepius
e0a045ea63 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Unconditional build libblock.
2009-10-14 14:54:00 +00:00
Ralf Corsepius
08eb202c30 Remove libfs/src/imfs/imfs_unixstub.c, libfs/src/devfs/devfs_unixstub.c. 2009-10-14 13:45:35 +00:00
Ralf Corsepius
c0e2daedb1 Remove 2009-10-14 13:45:15 +00:00
Ralf Corsepius
d6f4bba5e5 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/imfs/imfs_unixstub.c, libfs/src/devfs/devfs_unixstub.c:
	Remove (unused).
	* libfs/Makefile.am: Remove libfs/src/imfs/imfs_unixstub.c,
	libfs/src/devfs/devfs_unixstub.c.
2009-10-14 13:44:55 +00:00
Ralf Corsepius
7789d2c1ff 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/unixlibc.c, libcsupport/src/unixlibc_io.c,
	libcsupport/src/hosterr.c: Remove (unused).
	* libcsupport/Makefile.am: Remove libcsupport/src/unixlibc.c,
	libcsupport/src/unixlibc_io.c, libcsupport/src/hosterr.c.
2009-10-14 13:42:24 +00:00
Ralf Corsepius
2216aa4b80 Remove libcsupport/src/unixlibc.c, libcsupport/src/unixlibc_io.c, libcsupport/src/hosterr.c. 2009-10-14 13:42:16 +00:00
Ralf Corsepius
22eda66fa5 Remove. 2009-10-14 13:41:42 +00:00
Ralf Corsepius
7a68a732d6 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4, aclocal/check-networking.m4,
	aclocal/check-posix.m4, aclocal/enable-posix.m4,
	aclocal/rtems-cpu-subdirs.m4: Remove posix/unix.
2009-10-14 13:12:57 +00:00
Ralf Corsepius
618063e47a 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* HELP.html, bsp_howto/support.t, relnotes/status.texi,
	started_ada/buildada.t: Remove references to posix/Unix port.
2009-10-14 13:11:09 +00:00
Ralf Corsepius
731df2a858 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* tmck/task1.c: Remove support for "unix".
2009-10-14 13:10:52 +00:00
Ralf Corsepius
8d5caeaa45 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/sysv-ipc.m4: Remove (unused).
2009-10-14 12:40:15 +00:00
Ralf Corsepius
8b00d6e6f8 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove RTEMS_UNIX, RTEMS_UNIXLIB.
2009-10-14 12:37:45 +00:00
Ralf Corsepius
9e5acec51a 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove some unix-specific checks.
	Remove unix-CPU_CONTEXT size checking.
	Remove enable-unixlib.
	Remove unix subdir.
2009-10-14 12:35:45 +00:00
Ralf Corsepius
720633cb6a Remove some unix-specific checks. 2009-10-14 12:35:20 +00:00
Ralf Corsepius
905f1188bc Remove unix-CPU_CONTEXT size checking. 2009-10-14 12:32:53 +00:00
Ralf Corsepius
25bec29d54 Remove unix-CPU_CONTEXT size checking. 2009-10-14 12:32:00 +00:00
Ralf Corsepius
cd001e5cb6 Remove enable-unixlib. 2009-10-14 12:30:10 +00:00
Ralf Corsepius
b2e1667250 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove unix subdir.
2009-10-14 12:28:13 +00:00
Ralf Corsepius
01e40662e4 Remove unix subdir. 2009-10-14 12:28:02 +00:00
Ralf Corsepius
260e5c0df0 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4, aclocal/check-networking.m4,
	aclocal/check-posix.m4, aclocal/enable-posix.m4:
	Remove unix/posix.
2009-10-14 12:26:11 +00:00
Ralf Corsepius
5bd2447330 Remove unix/posix. 2009-10-14 12:25:59 +00:00
Ralf Corsepius
39c37b39a8 Remove posix/unix. 2009-10-14 12:20:20 +00:00
Ralf Corsepius
87a04019fb Remove (Abandoned). 2009-10-14 12:17:42 +00:00
Ralf Corsepius
dcb98ff335 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/cpu/Makefile.am: Remove unix subdir.
2009-10-14 12:16:46 +00:00
Joel Sherrill
a34824cf01 2009-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Remove reference to timer_SOURCES.
2009-10-14 12:16:35 +00:00
Ralf Corsepius
fbfe76dac8 Remove unix subdir. 2009-10-14 12:16:34 +00:00
Ralf Corsepius
25bcc34db0 Remove (Abandoned) 2009-10-14 12:15:21 +00:00
Ralf Corsepius
6e4787aa62 2009-10-14 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4:
	Remove posix/unix simulator.
2009-10-14 12:12:34 +00:00
Ralf Corsepius
6cb0f7ed02 Remove posix/unix simulator. 2009-10-14 12:12:01 +00:00
Ralf Corsepius
47c6306595 2009-10-14 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4, aclocal/enable-posix.m4:
	Remove posix/unix simulator.
2009-10-14 12:10:40 +00:00
Ralf Corsepius
aab49c24a6 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/Cygwin-posix.cfg, custom/FreeBSD-posix.cfg,
	custom/Linux-posix.cfg, custom/Solaris-posix.cfg, custom/posix.cfg:
	Remove.
2009-10-14 12:09:24 +00:00
Ralf Corsepius
de885fe831 Remove. 2009-10-14 12:09:10 +00:00
Ralf Corsepius
ee1e72d89c 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Rework make/custom/* handling.
	* aclocal/check-custom-bsp.m4: Change *.cfg handling.
	* Makefile.am: Remove make/custom/default.cfg-rule.
2009-10-14 06:36:01 +00:00
Ralf Corsepius
31eae55805 Rework make/custom/* handling. 2009-10-14 06:35:53 +00:00
Ralf Corsepius
ebc9ae02be Change *.cfg handling. 2009-10-14 06:34:25 +00:00
Ralf Corsepius
089cf17d81 Remove make/custom/default.cfg-rule. 2009-10-14 06:32:37 +00:00
Till Straumann
d38038df34 2009-10-13 Till Straumann <strauman@slac.stanford.edu>
PR 1451/bsps
	* network/tsec.c: Fix mbuf leak when watchdog expires. The
	re-initialization algorithm failed to release mbuf chains
	held in the TX ring.
	Also, during initialization the initial link status is determined
	and IFF_OACTIVE set if no active link was detected.
2009-10-14 00:12:54 +00:00
Ralf Corsepius
a6b3438104 2009-10-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/include/rtems/bdbuf.h: Use size_t for swapout_workers.
	* libblock/src/bdpart.c: Add __attribute__((unused)) to suppress
	warnings.
2009-10-13 15:40:31 +00:00
Ralf Corsepius
e9d50abb3a Use size_t for sizes. 2009-10-13 15:40:21 +00:00
Ralf Corsepius
463b8dfe15 Add __attribute__((unused)) to suppress warnings. 2009-10-13 15:40:03 +00:00
Ralf Corsepius
b36a7d8953 Use size_t for swapout_workers. 2009-10-13 15:39:43 +00:00
Ralf Corsepius
253c3a1d21 2009-10-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/src/bdbuf.c: Fix broken printf formats.
	Use size_t for sizes.
2009-10-13 15:29:45 +00:00
Thomas Doerfler
7cafde2296 Enable interrupts during open to avoid NULL pointer access in interrupt handler. 2009-10-13 11:34:49 +00:00
Thomas Doerfler
94d7bd743c Update for block device API change. 2009-10-13 08:00:11 +00:00
Thomas Doerfler
b96e09cb42 * libblock/include/rtems/diskdevs.h: Added driver data pointer to IO
control function.  The IO control handler takes now the disk device as
        first parameter instead of the physical device number.
        * cpukit/libblock/include/rtems/blkdev.h, libblock/src/bdbuf.c,
        libblock/src/blkdev.c, libblock/src/diskdevs.c, libblock/src/nvdisk.c,
        libblock/src/flashdisk.c, libblock/src/ramdisk.c: Update for block
        device API change.
2009-10-13 07:58:33 +00:00
Joel Sherrill
2e92a5d690 2009-10-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
* bootcard: Update for heap API changes.
2009-10-12 20:22:18 +00:00
Ralf Corsepius
68b0a2a8cf Reflect having introduced rtems_error_code_t. 2009-10-12 16:17:37 +00:00
Ralf Corsepius
8ed3d52ee7 Introduce rtems_error_code_t.
Minor portability code-massaging.
2009-10-12 16:17:19 +00:00
Joel Sherrill
bff419ffc2 2009-10-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpuuse/init.c, cpuuse/system.h: Use minimum stack size.
2009-10-12 13:31:01 +00:00
Joel Sherrill
1fbf17b679 2009-10-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h: BSP has plenty of memory.
	* startup/cmain.c: Comment out prints.
2009-10-12 13:30:04 +00:00
Ralf Corsepius
7577a80a5a 2009-10-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/score/interr.h: Introduce Internal_errors_t.
	* score/src/interr.c, score/include/rtems/score/userext.h,
	score/src/userextthreadbegin.c: Reflect having introduced
	Internal_errors_t.
2009-10-12 12:17:18 +00:00
Ralf Corsepius
749d64a86d Reflect having introduced Internal_errors_t. 2009-10-12 12:16:23 +00:00
Ralf Corsepius
25e02d50ce Introduce Internal_errors_t. 2009-10-12 12:15:59 +00:00
Thomas Doerfler
4349a40fc5 increase size of ROM to 4 Meg 2009-10-12 09:36:52 +00:00
Joel Sherrill
f1887691cd 2009-10-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
2009-10-12 00:07:16 +00:00
Joel Sherrill
a3a9a2d0ef 2009-10-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxcleanup/system.h: Fix typo.
	* Makefile.am, configure.ac: Add new test for exercising pushing
	and popping a clean up handler without actually executing it.
	* psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
	psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
	psxcleanup01/psxcleanup01.scn: New files.
2009-10-12 00:00:04 +00:00
Joel Sherrill
8f6b7b5122 2009-10-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/alarm.c: If 0 seconds do not insert timer.
	* rtems/src/regionextend.c: Eliminate warning.  Use default else.
2009-10-11 22:37:38 +00:00
Joel Sherrill
a450697323 2009-10-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test to ensure that canceling an
	alarm works as defined.
	* psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
	psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
2009-10-11 22:32:03 +00:00
Joel Sherrill
f46fddfced 2009-10-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
2009-10-11 18:38:11 +00:00
Joel Sherrill
157354e9aa 2009-10-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtimer01/psxtimer.c: Make sure we have null and not-null as return
	parameter to timer_settime().
2009-10-11 14:44:00 +00:00
Joel Sherrill
6aa3ce3bfe 2009-10-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/thread.inl, score/src/threaddispatch.c:
	Correct conditionals so _Thread_Enable_dispatch() is always inlined
	when intended.
2009-10-11 14:18:03 +00:00
Joel Sherrill
5b5dd1c873 2009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspgetworkarea.c: Add debug prints of memory information.
2009-10-10 21:24:15 +00:00
Joel Sherrill
171bbec508 2009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/include/rtems/posix/threadsup.h, posix/src/cancel.c,
	posix/src/canceleval.c: Make psxcancel run again.
	_POSIX_Thread_Exit() can be called on running thread or another
	thread when it is cancelled.
2009-10-10 16:03:38 +00:00
Joel Sherrill
6805ac3718 2009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/mqueuetimedreceive.c, posix/src/mqueuetimedsend.c,
	posix/src/mutextimedlock.c, posix/src/prwlocktimedrdlock.c,
	posix/src/prwlocktimedwrlock.c, posix/src/semtimedwait.c: Switch from
	switch to if's because only one value needed to be tested. This
	shrinks the code and makes it easier to do coverage analysis on.
2009-10-10 15:21:41 +00:00
Joel Sherrill
681d452637 2009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/object.inl: _Objects_Get_local_object() is
	only called from places where the index is known to be valid.
	_Objects_Set_local_object() already assumed this. Eliminates
	unreachable code.
2009-10-10 15:19:15 +00:00
Joel Sherrill
2f95352cc6 2009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/timerserver.c: Indentation.
2009-10-10 15:16:47 +00:00
Joel Sherrill
58a8a4717d 2009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/regiondelete.c, rtems/src/regionextend.c,
	rtems/src/regiongetfreeinfo.c, rtems/src/regiongetinfo.c,
	rtems/src/regiongetsegment.c, rtems/src/regionresizesegment.c,
	rtems/src/regionreturnsegment.c: Avoid initializing status code. This
	generates dead code on some targets. Add default case to eliminate
	unitialized variable warning.
2009-10-10 15:15:12 +00:00
Joel Sherrill
1c78f6a975 2009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtimer01/psxtimer.c: Modify so it passes in a NULL to
	timer_settime() for previous value. We are not using the
	value in this particular case and this path must be exercised.
	* psxtimer01/psxtimer01.scn: Update so it matches output on sis.
2009-10-10 15:09:36 +00:00
Joel Sherrill
c257fb9ed5 2009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add new test to exercise when the ticks
	since boot wraps around 0 and the timer server must deal with that
	condition.
	* sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
	sp67/sp67.scn: New files.
2009-10-10 15:03:30 +00:00
Till Straumann
7cb7a5ef09 2009-10-09 Till Straumann <strauman@slac.stanford.edu>
* shared/vmeUniverse/vmeUniverse.c: print message and
	let vmeUniverseIntLoopbackTst() fail if odd-numbered
	vector is used (cannot program the chip to reply with
	such a vector).
2009-10-09 19:50:33 +00:00
Joel Sherrill
031b57caa3 2009-10-09 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* cpukit/sapi/include/rtems/io.h: Documentation.
	* cpukit/sapi/src/ioregisterdriver.c: Call from interrupt context is
	an error.
	* cpukit/sapi/src/iounregisterdriver.c: Disable preemption during
	critical section.
2009-10-09 13:46:39 +00:00
Joel Sherrill
bbf6253a77 2009-10-09 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.

	* spintrcritical09/init.c, spintrcritical10/init.c,
	spintrcritical11/init.c: Fixed potentially infinite loops.
2009-10-09 13:43:36 +00:00
Thomas Doerfler
4ee2c53f01 Makefile.am: Added interrupt server. 2009-10-09 13:00:08 +00:00
Ralf Corsepius
0c9bb8ad66 Regenerate. 2009-10-09 04:20:09 +00:00
Ralf Corsepius
b85a6f5501 Preps for gcc-4.4.2. 2009-10-09 04:17:52 +00:00
Ralf Corsepius
365dd6265f Regenerate. 2009-10-09 04:13:49 +00:00
Ralf Corsepius
627e28add0 Bump GDB_RPMREL. 2009-10-09 04:13:31 +00:00
Ralf Corsepius
7ba21a9bc4 New. 2009-10-09 04:05:25 +00:00
Ralf Corsepius
deebd0c05c Housekeeping. 2009-10-09 04:04:27 +00:00
Ralf Corsepius
301c09d303 Housekeeping. 2009-10-09 03:53:42 +00:00
Chris Johns
8e686a2448 2009-10-09 Chris Johns <chrisj@rtems.org>
* libmisc/shell/main_mknod.c: Fixed build problem with networking
        disabled.
2009-10-08 21:31:40 +00:00
Thomas Doerfler
578e6fe20d * mcf5282/include/mcf5282.h: add missing (x) params to four macros, added paranthesis around usage of x in some macros 2009-10-08 16:36:22 +00:00
Chris Johns
7357f5665b 2009-10-08 Chris Johns <chrisj@rtems.org>
* libchip/ide/ata.c, c/src/libchip/ide/ata_internal.h: Remove the
        multiblock support from the ATA driver. Multiblock at the disk
        level should not be a global policy as a disk may have more than
        one partition with different block sizes. An IDE driver could
        decide to use the feature with DMA but this a driver specific
        design choice. Fixed bugs relating to variable block sizes and
        large block transfer.
        * c/src/libchip/ide/ide_controller.c,
        c/src/libchip/ide/ide_ctrl_cfg.h, c/src/libchip/ide/ide_ctrl_io.h:
        Changed the block size to 32bits so blocks of 64K or bigger can be
        transfered in a single driver call.
2009-10-08 07:25:15 +00:00
Chris Johns
c1fc5d4709 2009-10-08 Chris Johns <chrisj@rtems.org>
* ide/ide.c: Fixed more IDE driver bugs. The driver can transfer
        64K in a single write on my test PC and qemu with this driver. The
        driver only checks the data ready bit at the start of each 512
        block being transfered. This has speed the transfer loop up. Fixed
        the timing so the BSP timer is used until RTEMS has started.
2009-10-08 07:15:08 +00:00
Chris Johns
eb649786c8 2009-10-08 Chris Johns <chrisj@rtems.org>
* Makefile.am, preinstall.am: Added statvfs.h.
        * libcsupport/Makefile.am: Add statvfs.c.
        * libcsupport/include/sys/statvfs.h, libcsupport/src/statvfs.c:
        New.
        * libcsupport/include/rtems/libio.h: Add a file system handler for
        the statvfs call.
        * libfs/src/devfs/devfs_init.c, libfs/src/dosfs/msdos_init.c,
        libfs/src/imfs/imfs_init.c, libfs/src/nfsclient/src/nfs.c: Set the
        statvfs handler to NULL.
        * include/rtems/fs.h: Add a second node access field for the RFS
        file system to hold a directory offset while the existing field
        holds the inode number. This save a rescan of the directory when
        working with directories.
        * libblock/include/rtems/bdbuf.h: Added references and user fields
        to the buffer descriptor.
        * libblock/src/bdbuf.c: Added dynamic buffer support for different
        block sizes. Fixed a number of bugs.
        * libblock/src/blkdev.c: Release the disk device on an error.
        * libblock/src/diskdevs.c: Set the block size to the media block
        size during initialisation of the disk device.
        * libblock/src/flashdisk.c, libblock/src/nvdisk.c,
        libblock/src/ramdisk.c: Updated the drivers to handle variable
        block sizes.
        * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h: Release any
        buffers when an error occurs. The FAT buffer layer hangs onto a
        single buffer while mounted. This should be fixed.
        * sapi/inline/rtems/chain.inl: Added rtems_chain_set_off_chain,
        rtems_chain_is_node_off_chain, and rtems_chain_previous.
        * score/inline/rtems/score/chain.inl: Added _Chain_Set_off_chain,
        and _Chain_Is_node_off_chain.
        * libmisc/shell/main_ln.c, libmisc/shell/main_mknod.c,
        libmisc/shell/mknod-pack_dev.c, libmisc/shell/mknod-pack_dev.h:
        New shell commands.
        * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Added ln and
        mknod commands.
        * libmisc/shell/hexdump-display.c: Fixed the reopen bug which
        showed up as a free with a bad pointer.
        * libmisc/shell/main_mount.c: List the user adding file system
        when listing the available file systems to mount.
        * libmisc/shell/utils-cp.c: Remove the fixed static copy buffer
        and use a large dynamic buffer.
        * score/inline/rtems/score/address.inl, score/src/coremsgsubmit.c,
        score/src/objectallocate.c, score/src/objectfree.c: Remove
        warnings.
2009-10-08 07:07:36 +00:00
Ralf Corsepius
cdf0be65ed Regenerate 2009-10-07 09:02:12 +00:00
Ralf Corsepius
baf0a66ed4 BINUTILS_VERS = 2.19.92. 2009-10-07 09:01:04 +00:00
Ralf Corsepius
7ad77d2951 New. 2009-10-07 06:54:10 +00:00
Ralf Corsepius
2cd6377acc Regenerate. 2009-10-07 06:52:08 +00:00
Ralf Corsepius
fb406b57ea Switch back to gnu.org hosted sources. 2009-10-07 06:51:32 +00:00
Ralf Corsepius
b26f0a19bc GDB_VERS = 7.0 2009-10-07 06:50:12 +00:00
Ralf Corsepius
2b22160ffe Hack around gdb >= 7.0 trying to globally install syscall/*linux.xml. 2009-10-07 06:49:32 +00:00
Joel Sherrill
7b1df57761 2009-10-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/src/ioregisterdriver.c: Reowork so this is a context switch
	disable critical section not interrupt disable critical section.
	Hopefully eliminated dead code which showed up in coverage runs.
2009-10-06 22:42:48 +00:00
Thomas Doerfler
133bffb9be various changes 2009-10-06 19:56:07 +00:00
Joel Sherrill
63e99db572 2009-10-04 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* sptests/spintrcritical09/init.c, sptests/spintrcritical10/init.c,
	sptests/spintrcritical11/init.c: Fixed potentially infinite loops.
	* sp20/system.h: Increased micro seconds per tick in order to be more
	independent of the console output speed.
2009-10-05 15:01:59 +00:00
Joel Sherrill
456a77680c 2009-10-04 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* sapi/include/rtems/io.h, sapi/src/ioregisterdriver.c: Documenation.
	rtems_io_lookup_name() is now deprecated.  Added
	rtems_io_driver_io_error().  rtems_io_register_driver() is now
	thread-safe.
2009-10-05 15:00:53 +00:00
Joel Sherrill
37f9717a4b 2009-10-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/ide/ata.c: Revert previous change. Not all ARM BSPs use a
	shared irq.h yet and this breaks a significant number of them.
2009-10-05 14:39:26 +00:00
Thomas Doerfler
b3e228e681 add missing files 2009-10-05 11:05:05 +00:00
Thomas Doerfler
2c4d98748c renamed lpc24xx BSPs, reorganized linkcmds 2009-10-05 10:33:31 +00:00
Thomas Doerfler
aa5ddd3d77 renamed lpc24xx BSPs 2009-10-05 10:32:55 +00:00
Thomas Doerfler
24dc66c6ef renamed config files 2009-10-05 10:32:28 +00:00
Joel Sherrill
bbb96ceb16 2009-10-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/ratemonreportstatistics.c: owner field is always set so
	safe to use.  Reformat.
	* rtems/src/regionresizesegment.c: Always evaluate the blocked queue
	if the resize succeeded.
	* rtems/src/tasksetnote.c: Spacing.
2009-10-04 22:15:00 +00:00
Joel Sherrill
ff3c06a529 2009-10-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/include/rtems/posix/psignal.h: Add extern for ualarm timer.
	* posix/src/alarm.c, posix/src/ualarm.c: Change from switch to if since
	many enumerated values have no action.
	* posix/src/psignal.c: Initialize ualarm and alarm timers.
2009-10-04 22:08:43 +00:00
Joel Sherrill
d05ec0f773 2009-10-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
	sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
	sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
	at -Os and m68k at -Os. Fix typos.
2009-10-04 22:02:18 +00:00
Thomas Doerfler
64a3d8bb57 add missing file 2009-10-03 09:43:14 +00:00
Ralf Corsepius
3a3be12c1a 2009-10-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/openpic/openpic.c: Make openpic_writefield
	static inline (Get rid of GCC warning).
2009-10-03 04:47:45 +00:00
Ralf Corsepius
e24a5a031f 2009-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp54/init.c: Use rtems_build_id to make building Objects_Id
	RTEMS_USE_16_BIT_OBJECT clean.
2009-10-02 16:50:30 +00:00
Ralf Corsepius
7093646b95 2009-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/monitor/mon-driver.c: Fix warning if
	defined(RTEMS_USE_16_BIT_OBJECT).
2009-10-02 15:54:47 +00:00
Thomas Doerfler
1a32895534 * Makefile.am, irq/irq_config.h, irq/irq_init.c, irq/irq.h:
add basic IRQ support (for decrementer)

        * start/start.S, startup/cmain.c, startup/linkcmds: add support
        for sdata* sections

        * startup/bsppanic.c: some cleanup
2009-10-02 13:39:12 +00:00
Ralf Corsepius
aac23ec795 2009-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/monitor/mon-prmisc.c: Fix warning if
	defined(RTEMS_USE_16_BIT_OBJECT).
2009-10-02 13:33:00 +00:00
Joel Sherrill
2697272499 2009-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* hello/init.c: Remove call to devFS_Show() which had accidentally
	gotten committed.
2009-10-02 11:50:39 +00:00
Joel Sherrill
dda7c828a0 2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, termios01/termios_testdriver.c: Do not use
	CONSOLE_USE_INTERRUPTS. That is in use by BSPs and we should not use
	it.
	* termios02/.cvsignore, termios02/Makefile.am, termios02/init.c,
	termios02/termios02.doc, termios02/termios02.scn: New files.
	termios02 is a test for tcdrain().
2009-10-01 23:52:36 +00:00
Joel Sherrill
58236c8ffa 2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-alias.m4: Add BSP for GDB ARM simulator so we can easily
	experiment with and debug different ARM architectural variations.
2009-10-01 21:49:22 +00:00
Joel Sherrill
880d394223 2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* acinclude.m4: Add BSP for GDB ARM simulator so we can easily
	experiment with and debug different ARM architectural variations.
2009-10-01 21:48:53 +00:00
Joel Sherrill
44bb5cd0cb 2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, bsp_specs, configure.ac,
	preinstall.am, console/.cvsignore, console/console-io.c,
	include/.cvsignore, include/bsp.h, include/irq.h, include/swi.h,
	start/.cvsignore, start/start.S, startup/.cvsignore,
	startup/bspreset.c, startup/bspstart.c, startup/linkcmds,
	startup/syscalls.c: New files.
2009-10-01 21:48:42 +00:00
Joel Sherrill
13c5cea6e3 2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/arm.h: Recognize ARMv7A.
2009-10-01 21:47:42 +00:00
Joel Sherrill
73d04fe8e6 2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Add new BSP variants for ARM simulator in GDB.
	* custom/arm1136jfs.cfg, custom/arm1136js.cfg, custom/arm7tdmi.cfg,
	custom/arm920.cfg, custom/armcortexa9.cfg: New files.
2009-10-01 21:35:38 +00:00
Joel Sherrill
3926b0550e 2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/ide/ata.c: Use simple vectored CPU macro to select interrupt
	model.
2009-10-01 20:56:32 +00:00
Joel Sherrill
f98ce8b87c 2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/arm.h: Recognize ARMv6J as needed by arm1136 variants.
2009-10-01 12:57:30 +00:00
Ralf Corsepius
60b728b5c2 2009-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1445/BSPs
	* shared/pci/pcibios.c: Rename indirect_pci_* into BSP_pci_*.
2009-10-01 12:26:49 +00:00
Ralf Corsepius
38386473bb 2009-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1445/BSPs
	* pci/pci.c: Rename pci_[read|write]_config* functions into
	BSP_pci_[read|write]_config* and make them static.
2009-10-01 12:24:10 +00:00
Ralf Corsepius
d0703573e9 2009-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1445/bsps
	* include/rtems/pci.h:
	Make pci_[read|write]_config* static inline, again.
2009-10-01 12:21:02 +00:00
Ralf Corsepius
607d272570 Make pci_[read|write]_config* static inline, again. 2009-10-01 12:20:28 +00:00
Ralf Corsepius
0392f9779f 2009-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/rtems/pci.h: Add another missing prototype.
2009-10-01 12:17:36 +00:00
Ralf Corsepius
65e3ca6fa3 2009-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* termios01/init.c, termios01/termios_testdriver.c:
	Reflect changes to termios.
2009-10-01 12:14:11 +00:00
Ralf Corsepius
009dfd082d Reflect changes to termios. 2009-10-01 12:14:01 +00:00
Ralf Corsepius
c429eca79d Regenerate. 2009-10-01 03:39:57 +00:00
Ralf Corsepius
8c55a6c264 Fix typo in previous patch. 2009-10-01 03:39:10 +00:00
Ralf Corsepius
bc5f3d6d21 Regenerate. 2009-10-01 03:29:26 +00:00
Ralf Corsepius
8ab053ca1b GDB_RVERS = 6.8.92. 2009-10-01 03:29:02 +00:00
Ralf Corsepius
97e47da200 gdb-6.8.92-rtems4.10-20091001.diff 2009-10-01 03:26:56 +00:00
Ralf Corsepius
e1b4795559 Bump GCC_RPMREL. 2009-10-01 03:25:28 +00:00
Ralf Corsepius
f42438910c Rebase patch against gdb-6.8.92. 2009-10-01 03:22:35 +00:00
Joel Sherrill
706ebe2f6a 2009-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: BSP does not have much memory. Limited to BIOS space.
2009-10-01 01:00:08 +00:00
Ralf Corsepius
199037b404 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/rtems/pci.h: Add missing prototype.
2009-09-30 13:25:07 +00:00
Ralf Corsepius
5687fe000e 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/fstat.c, libcsupport/src/fcntl.c,
	libcsupport/src/calloc.c, libcsupport/src/isatty_r.c,
	libcsupport/src/issetugid.c, libcsupport/src/lseek.c,
	libcsupport/src/read.c, libcsupport/src/getpid.c:
	Rework autoconf defines.
2009-09-30 08:20:42 +00:00
Ralf Corsepius
346725cc9e Rework autoconf defines. 2009-09-30 08:20:32 +00:00
Ralf Corsepius
00da59e4f2 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/_rename_r.c: Rework autoconf defines.
	Remove unused includes.
2009-09-30 06:51:15 +00:00
Ralf Corsepius
cc9b81ea45 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/__gettod.c: Rework autoconf defines.
	Eliminate RTEMS_UNIX.
2009-09-30 06:45:38 +00:00
Ralf Corsepius
7f9b08a19e 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/_calloc_r.c, libcsupport/src/_realloc_r.c:
	Rework autoconf defines.
2009-09-30 06:15:50 +00:00
Ralf Corsepius
a13c3df9fa Rework autoconf defines. 2009-09-30 06:15:39 +00:00
Ralf Corsepius
54135632dc 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/open.c, libcsupport/src/close.c:
	Rework autoconf defines.
2009-09-30 06:11:59 +00:00
Ralf Corsepius
d131aba5e6 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/tcflow.c: Remove unused includes.
2009-09-30 05:57:57 +00:00
Ralf Corsepius
1613c7e01f Remove unused includes. 2009-09-30 05:57:20 +00:00
Ralf Corsepius
05e68e1b6a 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/__sbrk.c: Eliminate RTEMS_UNIX.
2009-09-30 05:51:29 +00:00
Ralf Corsepius
80b381b598 Eliminate RTEMS_UNIX. 2009-09-30 05:51:18 +00:00
Ralf Corsepius
b14f1c5757 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/_free_r.c, libcsupport/src/_malloc_r.c:
	Rework autoconf defines.
2009-09-30 05:15:11 +00:00
Ralf Corsepius
96c56e239e Rework autoconf defines. 2009-09-30 05:15:00 +00:00
Ralf Corsepius
4a039cdb09 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/malloc_boundary.c: Comment out checkMallocArena
	(unused).
2009-09-30 05:12:49 +00:00
Ralf Corsepius
dfa6882c5b Comment out checkMallocArena (unused). 2009-09-30 05:12:35 +00:00
Ralf Corsepius
c92b69c340 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/__assert.c: Rework autoconf defines.
2009-09-30 05:05:30 +00:00
Ralf Corsepius
e2e3ab8f89 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/__brk.c: Eliminate RTEMS_UNIX.
	Remove unused includes.
2009-09-30 04:51:56 +00:00
Ralf Corsepius
b300e72dd9 Remove unused includes. 2009-09-30 04:46:31 +00:00
Ralf Corsepius
287d72719f 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/getgroups.c: Remove unused includes.
2009-09-30 04:46:17 +00:00
Ralf Corsepius
0501d72b9d Remove stray whitespace. 2009-09-30 04:43:35 +00:00
Ralf Corsepius
bbcecc555b 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/setpgid.c: Remove unused includes.
2009-09-30 04:42:30 +00:00
Ralf Corsepius
dd93403ab1 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/malloc_p.h: Remove #include <inttypes.h>.
2009-09-30 04:39:56 +00:00
Ralf Corsepius
363c7d83e7 Remove #include <inttypes.h>. 2009-09-30 04:39:46 +00:00
Ralf Corsepius
1638cd0aed 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* mongoosev/duart/mg5uart.c: Reflect termios_baud_to_number having
	been renamed to rtems_termios_baud_to_number.
2009-09-30 04:15:41 +00:00
Ralf Corsepius
8d2cfda427 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Include <rtems/termiostypes.h>.
2009-09-30 04:09:04 +00:00
Ralf Corsepius
feb6a01da6 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Include <rtems/termiostypes.h>.
	Add missing prototype.
2009-09-30 04:06:15 +00:00
Ralf Corsepius
64a1529c26 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/serial/z85c30.c, libchip/serial/ns16550.c,
	libchip/serial/mc68681.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 04:02:40 +00:00
Ralf Corsepius
f3f272bd2f 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* mongoosev/duart/mg5uart.c: Reflect termios_baud_to_number having
	been renamed to rtems_termios_baud_to_number.
2009-09-30 03:59:55 +00:00
Ralf Corsepius
b96f3383c2 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 03:53:40 +00:00
Ralf Corsepius
7d634b0371 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/sci.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 03:52:49 +00:00
Ralf Corsepius
8ff2188018 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/uart.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 03:30:22 +00:00
Ralf Corsepius
82d7e92d52 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/comm/console.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 03:27:18 +00:00
Ralf Corsepius
e2f17090d5 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/comm/tty_drv.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 03:22:43 +00:00
Ralf Corsepius
8ca0b68e6a 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 03:18:35 +00:00
Ralf Corsepius
24c7685eb8 include rtems/termiostypes.h. 2009-09-30 03:17:49 +00:00
Ralf Corsepius
f47f817c85 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 03:12:57 +00:00
Ralf Corsepius
75a4512c41 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, console/serial_mouse.c: Reflect
	termios_baud_to_number having been renamed to
	rtems_termios_baud_to_number.
2009-09-30 03:12:13 +00:00
Ralf Corsepius
b0484c1118 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/console/console.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 03:07:07 +00:00
Ralf Corsepius
dcbfe08809 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/ppp_tty.c: Reflect termios_baud_to_number having
	been renamed to rtems_termios_baud_to_number.
2009-09-30 02:58:25 +00:00
Ralf Corsepius
e1233892ad 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/termios_setinitialbaud.c:
	Include rtems/termiostypes.h.
	Rename termios_set_initial_baud into rtems_termios_set_initial_baud.
2009-09-30 02:56:20 +00:00
Ralf Corsepius
dc9e135b5b 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/termios_num2baud.c:
	Include rtems/termiostypes.h.
	Rename termios_number_to_baud into rtems_number_to_baud.
2009-09-30 02:55:06 +00:00
Ralf Corsepius
1e4eeb314e 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/termios_baud2num.c:
	Include rtems/termiostypes.h.
	Rename termios_baud_to_number into rtems_termios_baud_to_number.
2009-09-30 02:54:01 +00:00
Ralf Corsepius
add4185e1f 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/termios_baud2index.c:
	Include rtems/termiostypes.h.
	Rename termios_baud_to_index into rtems_termios_baud_to_index.
2009-09-30 02:53:05 +00:00
Ralf Corsepius
9a3c35a942 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/termiostypes.h: Include stdlib.h.
	Add rtems_termios_baud_t.
	Rename termios_number_to_baud into rtems_termios_number_to_baud,
	termios_baud_to_number into rtems_termios_baud_to_number,
	termios_baud_to_index into rtems_termios_baud_to_index.
2009-09-30 02:51:32 +00:00
Ralf Corsepius
07688ae50a 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/serial/sersupp.h: Remove termios_baud_to_index,
	termios_baud_to_number (duplicate prototypes).
	Add C++-guards.
	Include rtems/termiostypes.h.
2009-09-30 02:44:53 +00:00
Ralf Corsepius
00d10d55a3 2009-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/lib/tftpDriver.c: Remove vim: meta-tags.
2009-09-29 07:18:28 +00:00
Ralf Corsepius
f47b4abebc Fix thinko in previous change. 2009-09-29 05:29:35 +00:00
Ralf Corsepius
1f89943c80 2009-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/src/heapwalk.c(Heap_Walk_printer): Add missing return type.
2009-09-29 04:25:52 +00:00
Ralf Corsepius
cfc2620c6d 2009-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/lib/tftpDriver.c (rtems_tftp_eval_path):
	Add missing parameter pathlen.
2009-09-29 04:24:22 +00:00
Ralf Corsepius
489dd0006d 2009-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/include/pci.h: Add prototypes for BusCountPCI(void),
	init_pci(void).
2009-09-29 03:48:22 +00:00
Ralf Corsepius
49c8f45f82 2009-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* pci/pci.c: Add prototypes for BusCountPCI(void), init_pci(void).
2009-09-29 03:46:46 +00:00
Ralf Corsepius
119778324c 2009-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/hexdump-conv.c: Use %lc instead of %C.
2009-09-29 03:22:51 +00:00
Ralf Corsepius
f798021790 Use %lc instead of %C. 2009-09-29 03:21:52 +00:00
Joel Sherrill
708fe56b6c 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/regiondelete.c, rtems/src/regiongetfreeinfo.c,
	rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c,
	rtems/src/regiongetsegmentsize.c, rtems/src/regionresizesegment.c,
	rtems/src/regionreturnsegment.c: Remove warnings.
2009-09-29 00:11:20 +00:00
Joel Sherrill
5fc4c4b5ff 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test to exercise when notepads are
	not configured.
	* spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
	spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
2009-09-29 00:06:43 +00:00
Joel Sherrill
0c07f6950f 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
	psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
	cases.
2009-09-28 23:52:46 +00:00
Joel Sherrill
bfd225e917 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test for calling pthread_cancel()
	from an ISR.
	* psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
	psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
2009-09-28 23:10:15 +00:00
Joel Sherrill
f55f60591c 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
	sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
	sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
	coverage runs.
2009-09-28 23:07:56 +00:00
Joel Sherrill
6fd4d06f39 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/objectidtoname.c: Remove error which cannot be reached
	since API that calls this checks the error first.
	* score/src/objectsetname.c: Adjust handling of length.
2009-09-28 23:00:20 +00:00
Joel Sherrill
af20cd903b 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/regiondelete.c, rtems/src/regiongetfreeinfo.c,
	rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c,
	rtems/src/regiongetsegmentsize.c, rtems/src/regionresizesegment.c,
	rtems/src/regionreturnsegment.c: Do not initialize return status to
	RTEMS_INTERNAL_ERROR.
2009-09-28 22:59:21 +00:00
Joel Sherrill
41ee2897bd 2009-09-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/include/pci.h: Revert extern inline patch.
2009-09-28 21:01:26 +00:00
Joel Sherrill
1b0c122b5b 2009-09-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/rtems/pci.h: Revert extern inline patch.
2009-09-28 21:00:47 +00:00
Joel Sherrill
8d8c1f1318 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
	sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
	some error cases uncovered by uC5282 coverage runs.
2009-09-28 19:39:06 +00:00
Joel Sherrill
a611d80b75 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
	uC5282 coverage runs.
2009-09-28 18:10:52 +00:00
Joel Sherrill
2e43e6ce3d 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* network/if_100MHz/GT64260eth.c, network/if_1GHz/if_wm.c: Do not
	include <sys/queue.h>. It conflicts with one from network stack.
2009-09-28 15:41:43 +00:00
Joel Sherrill
9a393997d1 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c: Add pointer to method used by getchark().
2009-09-28 12:05:59 +00:00
Joel Sherrill
15fef9307a 2009-09-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Define CPU_STRUCTURE_ALIGNMENT to be on a 4 byte
	boundary.
2009-09-27 18:56:47 +00:00
Joel Sherrill
288cebb894 2009-09-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
	Correct minor issues uncovered on uC5282.
2009-09-27 18:54:13 +00:00
Joel Sherrill
3f727f980e 2009-09-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/capture/capture.c, posix/src/pthread.c, rtems/src/tasks.c,
	score/include/rtems/score/userext.h: Eliminate use of deprecated
	rtems_extension. Re-add prototype for _User_extensions_Add_API_set.
2009-09-26 16:17:00 +00:00
Joel Sherrill
609e058219 2009-09-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
	deprecated rtems_extension.
2009-09-26 15:51:32 +00:00
Joel Sherrill
ce017afb1b 2009-09-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t, user/userext.t: Eliminate use of deprecated
	rtems_extension.
2009-09-26 15:51:31 +00:00
Joel Sherrill
62fbfe3734 2009-09-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/include/rtems/libcsupport.h,
	libcsupport/src/newlibc_reent.c: Eliminate use of deprecated
	rtems_extension.
2009-09-26 15:48:43 +00:00
Joel Sherrill
ac85d56d48 2009-09-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
	sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
	Eliminate use of deprecated rtems_extension.
2009-09-26 15:47:16 +00:00
Joel Sherrill
0d1e5fd33a 2009-09-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpuuse/tswitch.c: Eliminate use of deprecated rtems_extension.
2009-09-26 15:46:34 +00:00
Ralf Corsepius
626f03dada Regenerate. 2009-09-26 06:06:37 +00:00
Ralf Corsepius
aca3753f93 gdb-6.8.91-rtems4.10-20090918.diff 2009-09-26 06:04:43 +00:00
Ralf Corsepius
e92355e691 Bump GDB_RPMREL. 2009-09-26 06:02:24 +00:00
Ralf Corsepius
787506b00f Reenable --enable-system-readline for fedora-12* 2009-09-26 06:01:23 +00:00
Ralf Corsepius
5658a32c54 Add Fedora's gdb-readline-6.0.patch 2009-09-26 05:52:05 +00:00
Joel Sherrill
c00b49f8d5 2009-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* acinclude.m4: Add qemuppc.
2009-09-25 20:44:59 +00:00
Joel Sherrill
081c475fe3 2009-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/Makefile.am: Re-add file accidentally deleted by Sebastian.
2009-09-25 18:30:11 +00:00
Joel Sherrill
8e2cd0ce59 2009-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/inline/rtems/score/thread.inl: Restore the BSP context -- do
	not save the current. This routine is also marked as not returning
	which saves the exit path code.
2009-09-25 18:08:55 +00:00
Joel Sherrill
e1c9abde95 2009-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/rtems/pci.h: Change extern inline to static inline.
2009-09-25 17:52:06 +00:00
Joel Sherrill
c42d1a459b 2009-09-25 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* sapi/include/rtems/extension.h, sapi/src/extensiondelete.c,
	sapi/src/extensionident.c, sapi/src/extensioncreate.c,
	sapi/inline/rtems/extension.inl, score/include/rtems/score/userext.h,
	score/src/userextthreaddelete.c, score/src/userext.c,
	score/src/userextthreadcreate.c, score/src/userextremoveset.c,
	score/src/userextthreadbegin.c, score/src/userextaddset.c,
	score/src/userextthreadstart.c, score/src/userextthreadswitch.c,
	score/src/userextthreadrestart.c: Documentation. The types
	User_extensions_routine and rtems_extension are now deprecated.
	Removed unused types User_extensions_thread_post_switch_extension and
	rtems_task_post_switch_extension. Renamed _User_extensions_Add_API_set()
	in _User_extensions_Add_set(). Renamed _User_extensions_Add_set() in
	_User_extensions_Add_set_with_table().
	* score/src/userextaddapiset.c: Removed file.
	* score/Makefile.am: Update.
2009-09-25 17:51:46 +00:00
Joel Sherrill
e89faf3ef4 2009-09-25 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* score/src/heap.c, score/include/rtems/score/heap.h: Reduced alignment
 	requirement for CPU_ALIGNMENT from four to two.
2009-09-25 17:49:32 +00:00
Joel Sherrill
0feb80855d 2009-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/include/io.h, shared/include/mmu.h: Change extern inline to
	static inline.
2009-09-25 14:58:05 +00:00
Joel Sherrill
bc9808931c 2009-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bootloader/bootldr.h: Change extern inline to static inline.
2009-09-25 14:56:04 +00:00
Joel Sherrill
ea5f512fe8 2009-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/include/pci.h: Change extern inline to static inline.
2009-09-25 14:55:32 +00:00
Joel Sherrill
e731068271 2009-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
	run when IO speed varies.
2009-09-25 13:26:35 +00:00
Joel Sherrill
bce23bdc98 2009-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/include/rtems/posix/threadsup.h: Add no return atrribute to
	_POSIX_Thread_Exit().
2009-09-25 12:09:27 +00:00
Joel Sherrill
1154ced949 2009-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/cpu.h: Add no return atrribute to _CPU_Context_restore()
	since it is used for restarting self.
2009-09-25 12:07:54 +00:00
Joel Sherrill
98765cb868 2009-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Add qemuppc.cfg.
	* custom/qemuppc.cfg: New file.
2009-09-24 19:17:16 +00:00
Joel Sherrill
d7378b2e84 2009-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/hexdump-odsyntax.c: Fix failure on SH2e where there is
	only single precision float.
2009-09-24 18:29:06 +00:00
Joel Sherrill
b1ca98b9c1 2009-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* irq/irq.h: New file.
2009-09-24 16:08:35 +00:00
Joel Sherrill
9fd02e20aa 2009-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
	preinstall.am, console/console-io.c, include/.cvsignore,
	include/bsp.h, start/start.S, startup/bsppanic.c, startup/cmain.c,
	startup/linkcmds: New files.
2009-09-24 16:08:14 +00:00
Joel Sherrill
b981f5f0a2 2009-09-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* stackchk01/stackchk01.doc: Add content.
2009-09-24 14:23:43 +00:00
Joel Sherrill
d3b5fe3a2e 2009-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/getpagesize.c, posix/Makefile.am: Eliminate one copy
	of getpagesize() and make it return an int.
	* posix/src/getpagesize.c: Removed.
2009-09-24 11:14:12 +00:00
Ralf Corsepius
d80603ec23 Regenerate. 2009-09-23 10:17:02 +00:00
Ralf Corsepius
41bab5c979 Bump GDB_RPMREL. 2009-09-23 10:16:12 +00:00
Ralf Corsepius
5eb0ae9bb7 Fix bug in with_system_readline logic. 2009-09-23 10:14:51 +00:00
Ralf Corsepius
f677033cae Add *.tar.xz. 2009-09-23 03:19:08 +00:00
Ralf Corsepius
430a536f38 Add xz-compressed tarball 2009-09-23 03:18:44 +00:00
Ralf Corsepius
4dfc2d02df Bump version. 2009-09-23 03:17:46 +00:00
Ralf Corsepius
b88c7b1da9 Minor fixes. 2009-09-23 03:17:01 +00:00
Joel Sherrill
d81a9a7a14 2009-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Disable network interface when networking
	is disabled.
2009-09-23 00:00:34 +00:00
Ralf Corsepius
846e46afe2 Update. 2009-09-22 08:39:30 +00:00
Ralf Corsepius
acfbf10454 New. 2009-09-22 08:38:37 +00:00
Joel Sherrill
99acb01bea 2009-09-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add initial test for
	rtems_stack_checker_is_blown.
	* stackchk01/.cvsignore, stackchk01/Makefile.am, stackchk01/init.c,
	stackchk01/stackchk01.doc, stackchk01/stackchk01.scn: New files.
2009-09-21 20:12:08 +00:00
Joel Sherrill
f343b668ac 2009-09-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
	nanoseconds.
2009-09-21 13:14:37 +00:00
Thomas Doerfler
687e34b619 Add missing files. 2009-09-21 07:44:28 +00:00
Joel Sherrill
0e2caa4c18 2009-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/Makefile.am: Add getpagesize(). Now required by GNU Ada.
	* posix/src/getpagesize.c: New file.
2009-09-20 17:04:31 +00:00
Joel Sherrill
105530fe5d 2009-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
	getpagesize().
2009-09-20 17:03:18 +00:00
Ralf Corsepius
679e45d59c Housekeeping. 2009-09-18 10:41:39 +00:00
Ralf Corsepius
c74285e50c Regenerate. 2009-09-18 10:39:06 +00:00
Ralf Corsepius
6d41d18652 gdb-6.8.91-rtems4.10-20090918.diff. 2009-09-18 10:38:28 +00:00
Ralf Corsepius
c2b4d2d3e0 Bump GDB_RPMREL. 2009-09-18 10:36:16 +00:00
Ralf Corsepius
4c437cada8 New. 2009-09-18 10:35:01 +00:00
Ralf Corsepius
34ad1f48a6 Rework --with-system-readline handling. 2009-09-18 10:34:24 +00:00
Thomas Doerfler
5e61c80327 * rtems/score/cpu.h: Fix for inline asm in _CPU_Fatal_halt().
* rtems/asm.h: Added macro to define ARM functions.
	* cpu_asm.S, arm_exc_handler_low.S: Use macro from above.
2009-09-18 08:07:23 +00:00
Thomas Doerfler
091705c07f Removed symbols and renamed sections.
Added bsp_start_memcpy(). Documentation. Changes for external ROM start.
2009-09-18 08:06:32 +00:00
Thomas Doerfler
ba938b8d7d Changes throughout. 2009-09-18 08:05:40 +00:00
Thomas Doerfler
f90c5fb37c preinstall.am: Regenerate. 2009-09-18 08:05:14 +00:00
Joel Sherrill
96d8af5b01 2009-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* pxa255/ffuart/ffuart.c: Add BSP_poll_char.
2009-09-18 01:37:44 +00:00
Ralf Corsepius
7a7949b1cb Update Source0-URL. 2009-09-17 03:29:39 +00:00
Ralf Corsepius
1d01844a71 Rebase against gdb-6.8.91. 2009-09-17 03:12:50 +00:00
Ralf Corsepius
a4c2b0091b Regenerate. 2009-09-17 03:10:40 +00:00
Ralf Corsepius
caa9f1e4e6 gdb-6.8.91. 2009-09-17 03:09:24 +00:00
Ralf Corsepius
19db385aaf gdb-%{gdb_version}-rtems4.10-20090917.diff 2009-09-17 03:06:39 +00:00
Joel Sherrill
ee3b1c1389 2009-09-16 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/userextaddapiset.c: Disable code that is only used when
	ITRON or POSIX is enabled.
2009-09-16 22:15:58 +00:00
Joel Sherrill
8a2944aba4 *** empty log message *** 2009-09-16 22:14:11 +00:00
Joel Sherrill
e0b664382e 2009-09-16 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac: Resolve confusion with Ralf's patch.
2009-09-16 22:13:58 +00:00
Joel Sherrill
d21f75fb11 2009-09-16 Roxana Leontie <roxana.leontie@gmail.com>
* configure.ac, fb/fb.c, include/bsp.h: updates made for porting to
	Nano-X and make testing easyer
2009-09-16 20:43:40 +00:00
Ralf Corsepius
18e835a819 Regenerate. 2009-09-16 09:14:16 +00:00
Ralf Corsepius
e5df322fb2 Bump GCC_RPMREL. 2009-09-16 09:13:20 +00:00
Ralf Corsepius
9d14e5992a newlib-1.17.0-rtems4.10-20090916.diff. 2009-09-16 07:45:44 +00:00
Ralf Corsepius
f8e4dc1962 New. 2009-09-16 07:43:27 +00:00
Till Straumann
446a1e8123 2009-09-15 Till Straumann <strauman@slac.stanford.edu>
PR 1344/bsps:
	* clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702):
	TSC handler was used when 8254 was requested and vice versa.
	Also, nanosecond handler was never installed to RTEMS clock.
2009-09-16 00:04:44 +00:00
Ralf Corsepius
e5e9f1aede 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-configure.m4: Add RTEMS_BSP_BOOTCARD_OPTIONS.
2009-09-15 14:48:00 +00:00
Ralf Corsepius
6b2b37d28a 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
2009-09-15 14:45:47 +00:00
Ralf Corsepius
5efc3ca24d 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/shell/utils-cp.c: Include <utime.h> instead of
	<sys/utime.h> for better POSIX compilance.
2009-09-15 14:08:56 +00:00
Ralf Corsepius
bd6cc48e8a Include <utime.h> instead of <sys/utime.h> for better POSIX compilance. 2009-09-15 14:08:30 +00:00
Ralf Corsepius
a34d679ad1 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/malloc_p.h: Rely upon uintmax_t and PRIuMAX being
	provided.
2009-09-15 09:57:08 +00:00
Ralf Corsepius
002ca54e49 Rely upon uintmax_t and PRIuMAX being provided. 2009-09-15 09:56:52 +00:00
Ralf Corsepius
23c0451e76 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/libio_init.c, libcsupport/src/libio.c:
	Reflect rtems_libio_number_iops being uint32_t.
2009-09-15 09:53:12 +00:00
Ralf Corsepius
79e028d34c Reflect rtems_libio_number_iops being uint32_t. 2009-09-15 09:53:01 +00:00
Ralf Corsepius
fcb9044f98 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/libio_init.c: Reflect rtems_libio_number_iops
	being uint32_t.
2009-09-15 09:50:06 +00:00
Ralf Corsepius
464cd4c497 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/libio_init.c: Remove extern uint32_t
	rtems_libio_number_iops.
2009-09-15 09:47:14 +00:00
Ralf Corsepius
278fbfd66a Remove extern uint32_t rtems_libio_number_iops. 2009-09-15 09:46:54 +00:00
Ralf Corsepius
103c421f5d 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/fcntl.c, libcsupport/src/malloc_boundary.c,
	libcsupport/src/newlibc_reent.c, libcsupport/src/printk_plugin.c,
	libcsupport/src/stat.c, libcsupport/src/tcflow.c,
	libcsupport/src/tcflush.c, libcsupport/src/tcsendbreak.c,
	libcsupport/src/tcsetpgrp.c, libcsupport/src/unlink.c,
	libcsupport/src/unmount.c, libcsupport/src/write_r.c:
	Add __attribute__((unused)) to function arguments.
2009-09-15 09:42:56 +00:00
Ralf Corsepius
2e8737ad5e Add __attribute__((unused)) to function arguments. 2009-09-15 09:42:46 +00:00
Ralf Corsepius
f50ebdb6c2 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/__brk.c, libcsupport/src/__gettod.c,
	libcsupport/src/__sbrk.c, libcsupport/src/__times.c,
	libcsupport/src/_calloc_r.c, libcsupport/src/_free_r.c,
	libcsupport/src/_malloc_r.c, libcsupport/src/_realloc_r.c
	libcsupport/src/_rename_r.c, libcsupport/src/assocnamebad.c
	libcsupport/src/close.c, libcsupport/src/envlock.c
	libcsupport/src/fstat.c, libcsupport/src/getgroups.c
	libcsupport/src/getpid.c, libcsupport/src/isatty_r.c
	libcsupport/src/link.c, libcsupport/src/lseek.c
	libcsupport/src/open.c, libcsupport/src/read.c
	libcsupport/src/setpgid.c: Add __attribute__((unused)) to function
	arguments.
2009-09-15 09:30:21 +00:00
Ralf Corsepius
9e14ca27ef Add __attribute__((unused)) to function arguments. 2009-09-15 09:29:55 +00:00
Ralf Corsepius
ead79688da 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1441/cpukit
	* libcsupport/src/tcgetprgrp.c: Remove.
	* libcsupport/src/tcgetpgrp.c: New (Renamed from
	  libcsupport/src/tcgetprgrp.c).
	* libcsupport/Makefile.am: Add libcsupport/src/tcgetpgrp.c.
	  Remove libcsupport/src/tcgetprgrp.c.
2009-09-15 05:32:49 +00:00
Ralf Corsepius
37008d0686 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/getpwent.c: Ansify.
2009-09-15 04:18:40 +00:00
Joel Sherrill
0f4de1e33b 2009-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
	the intended code.
2009-09-14 20:07:32 +00:00
Joel Sherrill
d5ef083689 2009-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac: Revert accidentally committed lines.
2009-09-14 20:06:33 +00:00
Joel Sherrill
a5b04dabd9 2009-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
	simple priority ceiling case that was previously only tested via the
	POSIX API.
	* sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
	sp66/sp66.scn: New files.
2009-09-14 20:05:44 +00:00
Joel Sherrill
ab2422c01f 2009-09-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxtests/psxclock/init.c, psxtests/psxclock/psxclock.scn: Add test
	case for nanosleep of a very small delay which mathematically is less
	than a clock tick.
2009-09-14 17:59:29 +00:00
Ralf Corsepius
a512ed213f 2009-09-14 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/check-bsps.m4: Add csb337 bsp family.
2009-09-14 15:42:28 +00:00
Joel Sherrill
0881ed02fd 2009-09-14 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* score/src/heapalignupuptr.c, score/src/heapallocatealigned.c:
	Removed files.
	* score/Makefile.am: Update.
2009-09-14 15:32:02 +00:00
Ralf Corsepius
27cb9ec53d 2009-09-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* capture/test1.c: Use size_t for sizes.
2009-09-14 14:56:35 +00:00
Ralf Corsepius
4ea75f2d1e 2009-09-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/gen83xx.cfg: Remove -funit-at-a-time.
2009-09-14 14:52:13 +00:00
Joel Sherrill
eebcc5be64 2009-09-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
* cpu_supplement/arm.t: Update.
	* cpu_supplement/preface.texi: Typo.
	* cpu_supplement/general.t: Expanded abbreviation.
2009-09-14 14:50:39 +00:00
Joel Sherrill
7c411bda5b 2009-09-14 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* score/src/wkspace.c: Removed work space area consistency checks.
	* libblock/include/rtems/ide_part_table.h: Functions are now
	deprecated.
	* libcsupport/include/rtems/libcsupport.h, libcsupport/src/calloc.c,
	libcsupport/src/malloc_boundary.c,
	libcsupport/src/malloc_initialize.c,
	libcsupport/src/malloc_report_statistics_plugin.c,
	libcsupport/src/malloc_statistics_helpers.c,
	libcsupport/src/malloc_walk.c, libcsupport/src/realloc.c,
	rtems/inline/rtems/rtems/region.inl: Update for heap API changes.

2009-09-14      Christian Mauderer <christian.mauderer@embedded-brains.de>

	* libcsupport/src/vprintk.c: Fixed warnings. Print nothing in case the
	pointer to the string is NULL.
2009-09-14 14:48:38 +00:00
Joel Sherrill
1e2d751036 2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
	psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
	psxsignal04/Makefile.am: Move test cases which needed to be executed
	when POSIX is disabled to psxclock so they will be.
2009-09-14 00:15:55 +00:00
Joel Sherrill
e7de563acf 2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/nanosleep.c: Disable EINTR case when POSIX is disabled
	because it cannot happen.
2009-09-14 00:14:22 +00:00
Joel Sherrill
32aaaff486 2009-09-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/inline/rtems/score/coremsg.inl: Fix compilation issue when
	notifications are not enabled.
2009-09-13 22:11:41 +00:00
Joel Sherrill
41163687e4 Typo. 2009-09-13 22:10:46 +00:00
Joel Sherrill
46605724c1 2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Some POSIX tests exercise functionality which is
	enabled when the POSIX threading is disabled. So build this suite all
	the time and let the psxtests select the specific tests to build.
2009-09-13 21:09:47 +00:00
Joel Sherrill
bacf79e0b9 2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/thread.h, score/src/threadinitialize.c,
	score/src/threadstackfree.c: Disable capability for API to let user
	provide thread stack when no API configured includes this capability.
2009-09-13 21:00:11 +00:00
Joel Sherrill
8907a01c00 2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/coresem.h, score/src/coresemseize.c:
	Disable body of _CORE_semaphore_Seize() if it is not used because all
	APIs using it are disabled.
2009-09-13 20:54:01 +00:00
Joel Sherrill
0fa8b4d1b0 2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/tod.h: Fix typo.
2009-09-13 20:50:56 +00:00
Joel Sherrill
e552d0577f 2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/include/rtems/rtems/config.h: Add
	rtems_configuration_get_maximum_semaphores().
2009-09-13 20:44:37 +00:00
Joel Sherrill
33046a5d9e 2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/Makefile.am, posix/src/clockgetres.c: Add clockgetres.c to set
	of clock and delayt methods built when POSIX threads are disabled.
	Ensure it builds when POSIX is disabled.
2009-09-13 20:42:10 +00:00
Joel Sherrill
cd4884a82d 2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
	for Id which is in range for the object class but not allocated yet.
2009-09-13 20:37:54 +00:00
Joel Sherrill
88271c3308 2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
	test to exercise clock and delay services enabled when POSIX threads
	are disabled. This is split from psx01. POSIX test suite now enabled
	when POSIX threads are disabled so only enable tests which are
	appropriate.
	* psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
	psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
2009-09-13 20:36:36 +00:00
Joel Sherrill
039cb994a9 2009-09-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/coremsgbroadcast.c: Fix typo.
2009-09-13 20:12:09 +00:00
Joel Sherrill
50d1e15412 2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/coremsgsubmit.c: Remove extra #else.
2009-09-13 16:37:11 +00:00
Joel Sherrill
939ba8162f 2009-09-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/coremsg.inl, score/src/coremsg.c,
	score/src/coremsgbroadcast.c, score/src/coremsginsert.c,
	score/src/coremsgseize.c, score/src/coremsgsubmit.c: Add wrappers for
	accessing message priority. Since these are empty when priority-based
	message queues are disabled, this eliminates some of the
	conditionals.
2009-09-13 16:05:14 +00:00
Ralf Corsepius
302e4367bb Don't cvsignore rtems*.spec. 2009-09-13 03:51:21 +00:00
Ralf Corsepius
3c078c7ae6 Regenerate. 2009-09-13 03:43:04 +00:00
Ralf Corsepius
468036455a newlib-1.17.0-rtems4.10-20090911.diff. 2009-09-13 03:41:21 +00:00
Ralf Corsepius
d6c9c1d023 Bump GCC_RPMREL for mass rebuild against binutils-2.19.90. 2009-09-13 03:37:08 +00:00
Ralf Corsepius
c91a0c7596 Regenerate. 2009-09-13 03:34:26 +00:00
Ralf Corsepius
a0b9cc0c22 Upgrade to binutils 2.19.90. 2009-09-13 03:33:44 +00:00
Joel Sherrill
88bbb93e24 2009-09-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/coremsgseize.c: Fix typo.
2009-09-12 14:31:51 +00:00
Till Straumann
6b7ef8a30d 2009-09-11 Till Straumann <strauman@slac.stanford.edu>
* network/gdb-6.8-psim-hw_ethtap.diff: Added gdb patch
	which implements the NIC hardware emulation.
2009-09-11 22:56:39 +00:00
Till Straumann
a1e516f234 2009-09-11 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, bsp.h, network/if_sim.c, network/README:
	added driver for NIC emulation.
2009-09-11 22:53:25 +00:00
Till Straumann
5a6d25fcd5 2009-09-11 Till Straumann <Till.Straumann@TU-Berlin.de>
* psim-top.in, psim-bottom: Added support for options
	-d (print device tree and exit), -h (usage info) and
	-n (enable NIC support).

	* psim-gdb-bottom: Added support for options -s (force sysv IPC),
	-h (usage info) and -n (enable NIC support).
	Allow user to override GDB variable from environment.

	* psim-shared: cat NIC properties into device file if the
	user had specified '-n'.

	* runtest-top.in: removed unsupported options -o, -d from
	usage info.
2009-09-11 22:42:00 +00:00
Joel Sherrill
507d38261d 2009-09-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/coremsg.h,
	score/inline/rtems/score/coremsg.inl, score/src/coremsg.c,
	score/src/coremsginsert.c, score/src/coremsgseize.c,
	score/src/coremsgsubmit.c, score/src/objectnametoidstring.c: Disable
	the Core Message Queue features of notification, priority messages,
	and blocking sends when no API requires them.
2009-09-11 20:00:30 +00:00
Till Straumann
b09423368b 2009-09-11 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, preinstall.am, irq/no_pic.c (REMOVED),
	irq/irq.h, irq/irq_init.c:
	use openpic from 'shared' area instead of no_pic.
	* inlude/psim.h:
	use openpic from 'shared' area instead of no_pic.
	Added 'extern' declaration for (linker-script defined) RamBase
	and RamSize symbols. Let CPP macros expand to these symbols
	instead of static constants.
	Added register definitions for OpenPIC in the register area.
	Added register definitions for ethernet controller in the register
	area.
	* startup/linkcmds: Increased RamSize to 16M. Increased 'RAM'
	memory region to 32M (there is really no disadvantage in making
	this large). Added comment explaining the inter-relation between
	RamSize, the size of the memory region, the device-tree property
	"oea-memory-size" and the DBAT setting.
	* tools/psim-shared: Try to determine RamSize from executable
	and set 'oea-memory-size' accordingly. May be overridden if 'RAM_SIZE'
	envvar is set.
	Added openpic to device-tree.
	Added ethernet controller to device-tree (commented because a PSIM
	patch is currently required to use this device).
	* startup/bspstart: Increase DBAT0 mapping to size of 32M.
2009-09-11 17:13:42 +00:00
Till Straumann
1b290ce7e5 2009-09-11 Till Straumann <strauman@slac.stanford.edu>
* shared/openpic/openpic.c: include the more generic <rtems/pci.h>
	rather than <bsp/pci.h>.
2009-09-11 16:58:30 +00:00
Till Straumann
f85ad07618 2009-09-11 Till Straumann <strauman@slac.stanford.edu>
* irq/openpic_i8259_irq.c: Do not include <bsp/VMEConfig.h>
	if the bsp.h defines HAVE_NO_VME so that BSPs w/o VME do not
	have to create a dummy VMEConfig.h header.
2009-09-11 16:57:07 +00:00
Joel Sherrill
442eac699d 2009-09-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/thread.h, score/src/threadhandler.c,
	score/src/threadinitialize.c, score/src/threadtickletimeslice.c:
	Disable thread protocol and scheduling capabilities not exercised
	when POSIX or ITRON API is disabled.
2009-09-11 15:35:52 +00:00
Ralf Corsepius
c0e7fb79e0 New. 2009-09-11 15:21:59 +00:00
Ralf Corsepius
7cc05543c1 Update. 2009-09-11 15:20:49 +00:00
Joel Sherrill
47988fb37b 2009-09-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/object.h,
	score/inline/rtems/score/object.inl,
	score/src/objectgetnameasstring.c, score/src/objectidtoname.c,
	score/src/objectinitializeinformation.c,
	score/src/objectnamespaceremove.c, score/src/objectnametoidstring.c,
	score/src/objectsetname.c, score/src/thread.c,
	score/src/threadcreateidle.c: Disable object string name support when
	POSIX is not enabled.
2009-09-11 14:54:29 +00:00
Joel Sherrill
6dad79ffa4 2009-09-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* libmisc/capture/capture.c: Use public API to obtain object name.
2009-09-11 14:53:40 +00:00
Ralf Corsepius
b5060e5e3c Regenerate. 2009-09-11 02:07:30 +00:00
Ralf Corsepius
100fb17497 newlib-1.17.0-rtems4.10-20090910.diff 2009-09-11 02:06:45 +00:00
Ralf Corsepius
6cf310c142 Bump GCC_RPMREL. 2009-09-11 02:06:28 +00:00
Joel Sherrill
97f46a8070 2009-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Make heap alignment 4 which is greater than
	CPU_ALIGNMENT but minimum for heap.
2009-09-11 00:08:50 +00:00
Till Straumann
fabc115705 *** empty log message *** 2009-09-10 21:40:10 +00:00
Till Straumann
b14bfbba45 2009-09-10 Till Straumann <strauman@slac.stanford.edu>
* shared/misc/m68kidle.c: added "cc" clobber to inline
	asm; STOP instruction modifies CCR!
2009-09-10 21:20:49 +00:00
Ralf Corsepius
533a334a5b New. 2009-09-10 08:38:14 +00:00
Joel Sherrill
27e7b14411 2009-09-09 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1435/bsps
	* Makefile.am: Use shared implementation of bsp_idle_thread().
	* startup/bspidle.c: Removed.
2009-09-10 01:21:38 +00:00
Joel Sherrill
2c183cdf42 2009-09-09 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1435/bsps
	* startup/bspidle.c: Removed.
2009-09-10 01:20:23 +00:00
Joel Sherrill
0d70642a69 2009-09-09 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1435/bsps
	* shared/startup/bspidle.c: New file.
2009-09-10 01:19:31 +00:00
Joel Sherrill
ab0f90b701 2009-09-09 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1435/bsps
	* Makefile.am: Use shared implementation of bsp_idle_thread().
2009-09-10 01:17:52 +00:00
Joel Sherrill
f52ba5837d 2009-09-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp46/init.c, sp46/sp46.scn: Fix numbering.
2009-09-09 18:28:18 +00:00
Joel Sherrill
b2f05456e3 2009-09-09 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* heapwalk/heapwalk.scn, heapwalk/init.c: Add missing _Heap_Walk test
	cases to get back to 100% object coverage.
2009-09-09 16:30:14 +00:00
Joel Sherrill
809fb589fc 2009-09-09 Christian Mauderer <christian.mauderer@embedded-brains.de>
* heapwalk/init.c, heapwalk/heapwalk.scn, malloctest/init.c,
	malloctest/malloctest.scn: New test cases.
	* stackchk/blow.c, stackchk/stackchk.scn: Update for heap API changes.
2009-09-09 14:59:09 +00:00
Joel Sherrill
518c2aeba2 2009-09-09 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* score/include/rtems/score/heap.h, score/inline/rtems/score/heap.inl,
	score/src/heapallocate.c, score/src/heap.c, score/src/heapextend.c,
	score/src/heapresizeblock.c, score/src/heapwalk.c: Documenation.
	Simplified block resize. Improved heap walk. Changed heap layout to
	avoid a special case for _Heap_Is_used() and _Heap_Is_free().
	* libmisc/stackchk/check.c: Update for heap API changes.
2009-09-09 14:58:37 +00:00
Ralf Corsepius
1c6b22861b Remove. 2009-09-09 14:09:54 +00:00
Ralf Corsepius
ed5bd27bac Regenerate. 2009-09-09 14:06:56 +00:00
Ralf Corsepius
8c5fc41ca2 newlib-1.17.0-rtems4.10-20090909.diff. 2009-09-09 14:05:50 +00:00
Ralf Corsepius
1184ef958f Bump GCC_RPMREL. 2009-09-09 14:04:20 +00:00
Ralf Corsepius
3f7a0e1ccd New. 2009-09-09 14:03:22 +00:00
Till Straumann
ddfae71ab0 2009-09-09 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c: Added dummy implementation of firmware
	syscalls for use with QEMU. Dummy handler is installed if no
	pre-existing firmware handler is found.
2009-09-09 05:34:44 +00:00
Joel Sherrill
ad4137358b 2009-09-07 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* spintrcritical_support/intrcritical.c: Fixed timing rountines.
2009-09-08 19:22:49 +00:00
Joel Sherrill
8634637d1d 2009-09-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-config.h, include/irq-generic.h, include/irq-info.h,
	src/irq-generic.c, src/irq-info.c, src/irq-legacy.c, src/irq-shell.c:
	Format, cleanup and documentation.
	* src/irq-server.c: New file.
	* include/bootcard.h, include/stackalloc.h, src/stackalloc.c,
	bsplibc.c: Update for heap API changes. Documentation.
2009-09-08 13:35:07 +00:00
Ralf Corsepius
17310b9d1e Fix GDB_VERS. 2009-09-08 11:30:54 +00:00
Ralf Corsepius
e1956272e8 Update to gdb-6.8.50.20090908. 2009-09-08 09:49:32 +00:00
Ralf Corsepius
37c8eca817 gdb-6.8.50.20090908. 2009-09-08 04:15:22 +00:00
Ralf Corsepius
abf00f79bd Rebase against gdb-6.8.50.20090908. 2009-09-08 04:13:09 +00:00
Ralf Corsepius
5ede0cc346 Regenerate. 2009-09-07 07:54:55 +00:00
Ralf Corsepius
7fde8d57aa Regenerate. 2009-09-07 07:54:36 +00:00
Ralf Corsepius
3136697f67 Bump GCC_RPMREL. 2009-09-07 07:54:25 +00:00
Ralf Corsepius
4940b1b7ae Regenerate. 2009-09-07 04:20:45 +00:00
Ralf Corsepius
1c99747375 Bump GCC_RPMREL. 2009-09-07 04:20:22 +00:00
Ralf Corsepius
86c6f95bae Regenerate. 2009-09-07 04:13:14 +00:00
Ralf Corsepius
ed2cb7c2f5 Bump GCC_RPMREL. 2009-09-07 04:12:14 +00:00
Ralf Corsepius
b0e80d9b57 Don't push . into multilib subdirs. 2009-09-07 04:10:45 +00:00
Ralf Corsepius
e17810edde Remove %sysdir %{_prefix} 2009-09-07 04:10:02 +00:00
Ralf Corsepius
98910dbd46 2009-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/issetugid.c: New (relocated from libnetworking).
	* libnetworking/rtems/issetugid.c: Remove.
	* libnetworking/Makefile.am: Reflect changes above.
	* libcsupport/Makefile.am: Reflect changes above.
2009-09-06 20:32:06 +00:00
Ralf Corsepius
0c7fbdedea Don't put _prefix into dirs. 2009-09-06 16:45:38 +00:00
Joel Sherrill
f6a41d2ea1 2009-09-03 Christian Mauderer <christian.mauderer@embedded-brains.de>
* malloctest/init.c: New test cases. Update for heap API changes.
	* stackchk/blow.c: Update for heap API changes.
2009-09-06 15:24:56 +00:00
Joel Sherrill
dea3eccb38 2009-09-06 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* libcsupport/src/free.c, libmisc/stackchk/check.c,
	rtems/include/rtems/rtems/region.h, rtems/src/regioncreate.c,
	rtems/src/regionextend.c, rtems/src/regiongetinfo.c,
	rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
	rtems/src/regionresizesegment.c, score/src/pheapallocate.c,
	score/src/pheapallocatealigned.c, score/src/pheapextend.c,
	score/src/pheapfree.c, score/src/pheapgetblocksize.c,
	score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c,
	score/src/pheapgetsize.c, score/src/pheapinit.c,
	score/src/pheapresizeblock.c, score/src/pheapwalk.c:
	Update for heap API changes.
	* score/include/rtems/score/apimutex.h,
	score/include/rtems/score/object.h: Documentation.
	* score/include/rtems/score/heap.h,
	score/include/rtems/score/protectedheap.h,
	score/inline/rtems/score/heap.inl, score/src/heap.c,
	score/src/heapallocate.c, score/src/heapallocatealigned.c,
	score/src/heapextend.c, score/src/heapfree.c,
	score/src/heapgetfreeinfo.c, score/src/heapgetinfo.c,
	score/src/heapresizeblock.c, score/src/heapsizeofuserarea.c,
	score/src/heapwalk.c: Overall cleanup. Added boundary constraint to
	allocation function. More changes follow.
2009-09-06 15:24:08 +00:00
Ralf Corsepius
6685aa0959 Regenerate. 2009-09-06 14:18:39 +00:00
Ralf Corsepius
9914cad16a Bump GCC_RPMREL. 2009-09-06 14:17:51 +00:00
Ralf Corsepius
503fdc1e0f newlib-1.17.0-rtems4.10-20090906.diff 2009-09-06 14:17:16 +00:00
Ralf Corsepius
d7467d49d3 New. 2009-09-06 14:15:40 +00:00
Ralf Corsepius
757e5de0df Activate python. 2009-09-05 05:10:06 +00:00
Ralf Corsepius
7b05a7abe5 Bump GDB_RPMREL = 2. 2009-09-05 05:09:01 +00:00
Ralf Corsepius
905b569b73 Fix %bcond_without/with python conditional. 2009-09-05 04:58:19 +00:00
Ralf Corsepius
05e8b649d8 Add python support. 2009-09-05 04:37:55 +00:00
Joel Sherrill
d329acf46d 2009-09-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* spfatal01/spfatal01.scn, spfatal01/testcase.h,
	spfatal02/spfatal02.scn, spfatal02/testcase.h,
	spfatal03/spfatal03.scn, spfatal03/testcase.h,
	spfatal04/spfatal04.scn, spfatal04/testcase.h,
	spfatal05/spfatal05.scn, spfatal05/testcase.h,
	spfatal06/spfatal06.scn, spfatal06/testcase.h,
	spfatal07/spfatal07.scn, spfatal07/testcase.h,
	spfatal08/spfatal08.scn, spfatal08/testcase.h,
	spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
	spfatal10/spfatal10.scn, spfatal11/Makefile.am,
	spfatal11/spfatal11.scn, spfatal12/Makefile.am,
	spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
	tests use testcase.h and spfatal_support framework. Print test name
	herald in all cases.
	* spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
	New files.
	* spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
2009-09-04 21:28:56 +00:00
Joel Sherrill
d4f932c9a2 2009-09-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* spfatal07/testcase.h: Indicate test is not applicable on some
	architectures.
2009-09-04 16:15:08 +00:00
Joel Sherrill
56e171066d 2009-09-04 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* rtems/src/taskmode.c, sapi/src/exshutdown.c,
	score/include/rtems/score/sysstate.h,
	score/inline/rtems/score/sysstate.inl: Added
	_System_state_Is_shutdown().  Removed direct uses of
	_System_state_Current.  Documentation.
2009-09-04 13:09:48 +00:00
Ralf Corsepius
4c7eb6570e Fix expat. 2009-09-03 04:57:56 +00:00
Ralf Corsepius
c5540a7eba Bump GDB_RPMREL. 2009-09-03 03:06:11 +00:00
Ralf Corsepius
a707320651 Regenerate. 2009-09-03 01:59:29 +00:00
Ralf Corsepius
21a21c2f31 Reset GDB_RPMREL. 2009-09-03 01:59:00 +00:00
Ralf Corsepius
ccadb6844c Upgrade to gdb-6.8.50.20090902. 2009-09-03 01:55:34 +00:00
Ralf Corsepius
eb33c6e10e Upgrade to gdb-6.8.50.20090902. 2009-09-02 16:57:03 +00:00
Ralf Corsepius
b26011991e New. 2009-09-02 16:25:37 +00:00
Ralf Corsepius
cae117d97e Regenerate. 2009-09-02 06:46:41 +00:00
Ralf Corsepius
b0699f5136 Bump GDB_RPMREL. 2009-09-02 06:45:31 +00:00
Ralf Corsepius
ff7c66a6d2 Bump GDB_RPMREL. Disable infos. 2009-09-02 06:45:18 +00:00
Ralf Corsepius
a32febe483 Introduce noarch subpackages. Fix dir ownerships. 2009-09-02 06:39:31 +00:00
Ralf Corsepius
6a3de2f706 Regenerate. 2009-09-02 05:34:11 +00:00
Ralf Corsepius
8854c91da3 Let packages own _prefix, _prefix/share 2009-09-02 05:32:48 +00:00
Ralf Corsepius
840e413385 Bump GCC_RPMREL. 2009-09-02 05:32:07 +00:00
Ralf Corsepius
8087c18c4f New. 2009-08-31 14:18:44 +00:00
Ralf Corsepius
94b864c7ff Add self-dep. 2009-08-31 14:18:14 +00:00
Ralf Corsepius
4ec3165525 Bump GCC_RPMREL. 2009-08-31 14:17:53 +00:00
Ralf Corsepius
7a925529bd Regenerate. 2009-08-31 11:36:55 +00:00
Ralf Corsepius
016c9eac5e Regenerate. 2009-08-31 11:27:12 +00:00
Ralf Corsepius
65998e3d27 Bump GCC_RPMREL. 2009-08-31 11:26:26 +00:00
Ralf Corsepius
5487ae777a Add self-deps. 2009-08-31 11:24:42 +00:00
Ralf Corsepius
0b9916c93d Bump BINUTILS_RPMREL 2009-08-31 08:42:41 +00:00
Ralf Corsepius
e258d50ff3 Bump BINUTILS_RPMREL 2009-08-31 08:42:35 +00:00
Ralf Corsepius
55e45f8d4d Upgrade. 2009-08-31 08:00:11 +00:00
Ralf Corsepius
106c03b9b2 Regenerate. 2009-08-31 06:52:47 +00:00
Ralf Corsepius
79c5a0c419 Bump GCC_RPMREL. 2009-08-31 06:51:45 +00:00
Ralf Corsepius
cc1b3ceef4 Rework. 2009-08-31 06:47:27 +00:00
Ralf Corsepius
5afe2493a7 New. 2009-08-31 06:46:41 +00:00
Ralf Corsepius
d30910e202 Regenerate. 2009-08-30 08:44:03 +00:00
Ralf Corsepius
039a57a563 Abandon netbsd4.0.1 2009-08-30 08:39:50 +00:00
Ralf Corsepius
87f3703ba7 Abandon. 2009-08-30 08:39:08 +00:00
Ralf Corsepius
cedabcac88 New. 2009-08-30 08:38:43 +00:00
Ralf Corsepius
14f1cc2521 Regenerate. 2009-08-29 04:27:25 +00:00
Ralf Corsepius
09bcc29128 Bump GCC_RPMREL, BINUTILS_RPMREL. 2009-08-29 04:26:44 +00:00
Ralf Corsepius
91bbb21a42 minor fixes. 2009-08-29 04:25:55 +00:00
Ralf Corsepius
6ef6f88553 Regenerate. 2009-08-29 04:18:00 +00:00
Ralf Corsepius
db05093b41 Bump BINUTILS_RPMREL. 2009-08-29 04:16:56 +00:00
Ralf Corsepius
87e517332d Add %{_datarootdir}. 2009-08-29 03:33:14 +00:00
Ralf Corsepius
4e3245021a Abandon binutils < 2.17. 2009-08-29 03:33:02 +00:00
Joel Sherrill
4093d8f06e 2009-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Fix spacing.
2009-08-28 18:26:49 +00:00
Joel Sherrill
b99a35a8fc 2009-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/malloc_initialize.c, sapi/src/exinit.c,
	score/src/threadstartmultitasking.c: Fix spacing.
	* libmisc/stackchk/check.c: Move variable into compiler specific conditional.
2009-08-28 18:26:05 +00:00
Joel Sherrill
f1e8903dc0 2009-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* bootcard.c, bsplibc.c, clockdrv_shell.h, console-polled.c: Fix
	formatting.
2009-08-28 18:24:10 +00:00
Joel Sherrill
bcec9554ec 2009-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/start.S: Fix comment.
2009-08-28 18:23:33 +00:00
Joel Sherrill
4744e975a7 2009-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac: Fix typo.
2009-08-28 18:23:12 +00:00
Joel Sherrill
8e73dba3f5 2009-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c: Spacing.
2009-08-28 18:22:44 +00:00
Joel Sherrill
77f842dbc4 2009-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Spacing.
2009-08-28 18:21:20 +00:00
Joel Sherrill
4715aba5d3 2009-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/config.c: Spacing.
2009-08-28 18:20:50 +00:00
Joel Sherrill
fd3cd3e3e3 2009-08-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac, console/conscfg.c: Add CONSOLE_USE_INTERRUPTS.
2009-08-28 18:20:12 +00:00
Ralf Corsepius
9610896132 Fix typo in previous change. 2009-08-28 12:03:57 +00:00
Ralf Corsepius
8f9def4b9d Mark binutils-common as noarch sub-package. 2009-08-28 11:54:55 +00:00
Ralf Corsepius
e51a1063a9 Add support for --with noarch_subpackages. 2009-08-28 10:25:32 +00:00
Ralf Corsepius
2abefd710f Cosmetics 2009-08-28 10:22:54 +00:00
Ralf Corsepius
c64e1b0e0f Add %dir %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include 2009-08-28 10:21:51 +00:00
Ralf Corsepius
adf32cd35c Add %{_gcclibdir}/gcc/@tool_target@/%{gcc_version}/include-fixed directory hierarchy. 2009-08-28 10:20:22 +00:00
Ralf Corsepius
5dde035763 Filter include-fixed/* 2009-08-28 10:18:19 +00:00
Ralf Corsepius
77e6b7168f Cleanup Obsoletes/Provides 2009-08-28 07:23:11 +00:00
Joel Sherrill
7561e7cfb3 2009-08-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/ep7312.h, startup/bspreset.c: Move Skyeye magic address out
	of .h file.
2009-08-28 03:17:17 +00:00
Joel Sherrill
25df30d7e7 2009-08-27 Joel Sherrill <joel.sherrill@OARcorp.com>
* misc/bspidle.c: Include bsp.h and fix prototype.
2009-08-27 22:45:22 +00:00
Joel Sherrill
c61aa6021d If not on Skyeye, do not include the rtl8019 driver in libbsp. 2009-08-27 22:44:16 +00:00
Ralf Corsepius
9b9c6153d1 Regenerate. 2009-08-27 20:32:31 +00:00
Ralf Corsepius
3274a39af8 Bump GCC_RPMREL. 2009-08-27 20:31:58 +00:00
Ralf Corsepius
d396e2a17c Add _gcclibdir instead of _libdir to dirs 2009-08-27 20:31:02 +00:00
Joel Sherrill
2161e594d9 2009-08-27 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/leon2.cfg, custom/leon3.cfg: Fix typo.
2009-08-27 18:31:36 +00:00
Joel Sherrill
8ff9bb8326 2009-08-27 Joel Sherrill <joel.sherrill@OARcorp.com>
* mpc6xx/mmu/bat.c, mpc6xx/mmu/bat.h: Fix spelling.
2009-08-27 18:19:44 +00:00
Ralf Corsepius
cdc1b12342 Regenerate. 2009-08-27 15:47:52 +00:00
Ralf Corsepius
a2acf4f043 GCC_RPMREL = 6. 2009-08-27 15:46:56 +00:00
Ralf Corsepius
34ada7c0e8 Abandon 4.4.0.
Update to gcc-core-4.4.1-rtems4.10-20090820.diff.
2009-08-27 15:46:23 +00:00
Ralf Corsepius
dc8c92254d Update. 2009-08-27 14:56:21 +00:00
Ralf Corsepius
e107a1b0cc Update. 2009-08-27 13:20:33 +00:00
Ralf Corsepius
a09e6f21c1 New. 2009-08-27 13:18:16 +00:00
Ralf Corsepius
817688532e Regenerate. 2009-08-27 10:49:05 +00:00
Ralf Corsepius
5d1afaaabb Regenerate. 2009-08-27 10:49:04 +00:00
Ralf Corsepius
3b855ba50c Update. 2009-08-27 10:48:28 +00:00
Ralf Corsepius
d8f3327109 Modernize. 2009-08-27 10:45:21 +00:00
Ralf Corsepius
a34a266a83 New. 2009-08-27 10:44:18 +00:00
Ralf Corsepius
04da1c3672 Modernize. 2009-08-27 10:05:56 +00:00
Ralf Corsepius
dff3cafb14 New. 2009-08-27 10:05:27 +00:00
Ralf Corsepius
194a1b9094 New. 2009-08-27 08:20:56 +00:00
Ralf Corsepius
d7bc7aa42f Split out libs.am 2009-08-27 08:20:36 +00:00
Ralf Corsepius
79e55c522f Modernize. 2009-08-27 08:14:23 +00:00
Ralf Corsepius
1ab6977c62 Update. 2009-08-27 06:39:53 +00:00
Ralf Corsepius
4668c7fe60 Regenerate. 2009-08-27 06:33:11 +00:00
Ralf Corsepius
1c36079459 Various updates.
Hard-code release instead of using @VERSION@.
2009-08-27 06:32:49 +00:00
Ralf Corsepius
8514d37670 HACK: filter gcclibdir/* iff _gcclibdir is defined 2009-08-27 06:31:31 +00:00
Ralf Corsepius
dfe5b24b26 More libiberty tweaks 2009-08-27 05:21:30 +00:00
Ralf Corsepius
27e77c934d exclude finclude for gcc < 4.2.0 2009-08-27 05:20:57 +00:00
Ralf Corsepius
5ec10091d3 Install to --libdir=%{_prefix}/lib instead of %{_libdir} 2009-08-27 03:40:26 +00:00
Ralf Corsepius
3f8272d613 Remove work-around to obsolete gfortran bug. 2009-08-27 03:39:14 +00:00
Ralf Corsepius
cd0393ffbd Remove obsolete conditional. 2009-08-27 02:59:15 +00:00
Ralf Corsepius
fdff67bb14 Remove obsolete conditional. 2009-08-27 02:52:11 +00:00
Ralf Corsepius
1bd552a434 Remove obsolete conditional. 2009-08-27 02:50:11 +00:00
Ralf Corsepius
9af225c911 s,%{gcclib},%{_gcclibdir}/gcc/, 2009-08-27 02:22:20 +00:00
Ralf Corsepius
150fd4ca0b Remove outdated conditionals. 2009-08-27 02:18:11 +00:00
Joel Sherrill
a4a626ba6b 2009-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Add default value.
2009-08-27 00:01:06 +00:00
Joel Sherrill
4314d61b47 2009-08-26 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* score/inline/rtems/score/address.inl: Added const qualifier
	to parameters.  Added cast to _Addresses_Subtract() fix a warning.
2009-08-26 23:25:18 +00:00
Ralf Corsepius
42663eec1f Eliminate %{gccexec}. 2009-08-26 17:16:23 +00:00
Ralf Corsepius
88687a6203 Abandon gcc < 3.4 2009-08-26 17:14:38 +00:00
Ralf Corsepius
bbdde8b71d Move finclude into *-gfortran. 2009-08-26 17:03:54 +00:00
Ralf Corsepius
3b3b3b96e9 Use fortran instead of f95. 2009-08-26 16:58:08 +00:00
Ralf Corsepius
4de09b59fe Abandon build_g77. 2009-08-26 16:57:32 +00:00
Ralf Corsepius
b8cb165f16 Use build_fortran instead of build_f95. 2009-08-26 16:56:59 +00:00
Ralf Corsepius
9dcd8f7315 Abandon g77. 2009-08-26 16:49:08 +00:00
Ralf Corsepius
0b801216f3 Use --language=fortran for fortran.
Abandon g77.
2009-08-26 16:47:48 +00:00
Ralf Corsepius
246717fa0f Replace build_f95 with build_fortran. 2009-08-26 16:44:54 +00:00
Ralf Corsepius
439f9f4735 Remove. 2009-08-26 16:43:05 +00:00
Joel Sherrill
e90329f399 2009-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am, include/bsp.h: Rename BSP specific idle
	thread to bsp_idle_thread.
	* misc/bspidle.c: New file.
	* include/idle.h, misc/idle.c: Removed.
2009-08-26 13:39:01 +00:00
Joel Sherrill
758daa4515 2009-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/clock.c, include/bsp.h: Rename BSP specific idle thread to
	bsp_idle_thread.
2009-08-26 13:32:22 +00:00
Joel Sherrill
fc472c9796 2009-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/bspstart.c: Rename BSP specific idle thread to
	bsp_idle_thread and split into its own file.
	* startup/bspidle.c: New file.
2009-08-26 13:31:40 +00:00
Joel Sherrill
7173c43715 2009-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* hello/Makefile.am, hello/init.c: Simplify.
	* hello/system.h: Removed.
2009-08-26 13:22:58 +00:00
Joel Sherrill
d58ea3b065 2009-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/devfs/devfs.h: Fix spelling error.
2009-08-26 13:22:27 +00:00
Joel Sherrill
7bbedbe22b 2009-08-26 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* sapi/include/rtems/config.h: Changed stack allocator signature to
	match the one of _Workspace_Allocate().
2009-08-26 12:18:42 +00:00
Joel Sherrill
c1ac715a4a 2009-08-26 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* spstkalloc/init.c: Changed allocator signature. Functions are now
	static.
2009-08-26 12:16:36 +00:00
Joel Sherrill
7c9c8c8c59 2009-08-26 Sebastian Huber <sebastian.huber@embedded-brains.de>
* user/conf.t: Change stack allocator signature.
2009-08-26 12:14:57 +00:00
Joel Sherrill
8de136b6c5 2009-08-19 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* heapwalk/init.c, stackchk/blow.c: Update for heap API changes.
2009-08-26 12:01:21 +00:00
Joel Sherrill
371cea31d3 2009-08-24 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* libmisc/stackchk/check.c, rtems/src/regionreturnsegment.c,
	rtems/src/regiongetsegmentsize.c, src/heapalignupuptr.c,
	src/heapallocatealigned.c, src/heapallocate.c, src/heap.c,
	src/heapextend.c, src/heapfree.c, src/heapgetfreeinfo.c,
	src/heapgetinfo.c, src/heapresizeblock.c, src/heapsizeofuserarea.c,
	src/heapwalk.c, src/pheapgetblocksize.c, inline/rtems/score/heap.inl,
	include/rtems/score/heap.h: Overall cleanup.  Changed all types for
	addresses, sizes, offsets and alignments to uintptr_t.  Reformatted.
	Added variables for clarity.  Renamed various objects.  Enabled
	_HAssert() for all instances.  More changes follow.
2009-08-26 12:00:24 +00:00
Ralf Corsepius
2bbfbf1a1b Add mpfr_provided for openSUSE 11.0 + 11.1 2009-08-26 11:02:45 +00:00
Ralf Corsepius
5426f17e4c Update readline. 2009-08-26 10:57:06 +00:00
Joel Sherrill
39385ed563 2009-08-25 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* sp29/init.c: Fixed return value evaluation.
	* sp59/init.c: Added status code assignment. Fixed typos.
	* sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
 	* sp63/init.c: Check return value of _Heap_Initialize().
2009-08-26 02:16:03 +00:00
Joel Sherrill
bd039332dd 2009-08-25 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
	* sp63/init.c: Check return value of _Heap_Initialize().
2009-08-26 02:13:38 +00:00
Joel Sherrill
6749520127 2009-08-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* ep1a/startup/linkcmds, mbx8xx/startup/linkcmds,
	score603e/startup/linkcmds, shared/startup/linkcmds,
	ss555/startup/linkcmds: Fix typos in .eh_frame sections.
2009-08-25 19:09:31 +00:00
Joel Sherrill
0d32490025 2009-08-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* libfs/src/devfs/devfs_eval.c: Fix bug where use of strncmp() resulted
	in a partial match being considered a full name match. On ERC32,
	looking for /dev/console would match /dev/console_b first.
2009-08-25 13:45:30 +00:00
Joel Sherrill
eef91afaab 2009-08-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h, startup/bspstart.c: Rename _Thread_Idle_body to
	bsp_idle_thread.
2009-08-24 21:06:01 +00:00
Joel Sherrill
dedccb649e 2009-08-24 Christian Mauderer <christian.mauderer@embedded-brains.de>
* rtems.adb: Use rtems_debug_is_enabled().
2009-08-24 12:15:24 +00:00
Thomas Doerfler
da422590ae Define M68K_FP_STATE_SIZE also if used in assembler files. 2009-08-24 10:29:10 +00:00
Joel Sherrill
2b86087062 2009-08-22 Roxana Leontie <roxana.leontie@gmail.com>
* bsp_howto/framebuffer.t: documented the improvements made to
	read/write
2009-08-23 15:00:29 +00:00
Joel Sherrill
b8dfc887f5 2009-08-22 Roxana Leontie <roxana.leontie@gmail.com>
* console/fb_vga.c: improved read/write
2009-08-23 14:59:55 +00:00
Joel Sherrill
d46a005512 2009-08-22 Xi Yang <hiyangxi@gmail.com>
* pxa255/include/pxa255.h: Add constants for LCD, Network, and Timer.
	* pxa255/irq/bsp_irq_init.c, pxa255/irq/irq.c,
	pxa255/irq/irq.h: Change to dummy_handler().
2009-08-22 13:59:56 +00:00
Joel Sherrill
1179b5f318 2009-08-22 Xi Yang <hiyangxi@gmail.com>
* fb/fb.c: Register correct device name.
	* startup/bspstart.c: Fix warnings.
2009-08-22 13:55:51 +00:00
Joel Sherrill
2eb33fdcb7 2009-08-21 Roxana Leontie <roxana.leontie@gmail.com>
* bsp_howto/framebuffer.t: Updated the frame buffer documentation.
2009-08-21 18:41:50 +00:00
Joel Sherrill
cb09a5da6a 2009-08-21 Roxana Leontie <roxana.leontie@gmail.com>
* Makefile.am, preinstall.am, libmisc/Makefile.am: Changed the name of
	mw-fb directory into fb.  Relocated files.
	* libmisc/fb/fb.h, libmisc/fb/mw_uid.c, libmisc/fb/mw_uid.h: New files.
	* libmisc/mw-fb/fb.h, libmisc/mw-fb/mw_uid.c, libmisc/mw-fb/mw_uid.h:
	Removed.
2009-08-21 18:39:59 +00:00
Joel Sherrill
4d06315fc5 2009-08-21 Roxana Leontie <roxana.leontie@gmail.com>
* nds/fb/fb.c: took off get_screen_info() and set_screen_info() extern
	references
2009-08-21 18:36:02 +00:00
Joel Sherrill
573e3b2f7f 2009-08-21 Roxana Leontie <roxana.leontie@gmail.com>
* pc386/console/fb_vga.c: added read/write functionality; added thread
	safety to prevent multiple open() operations of the frame buffer device.
2009-08-21 18:35:28 +00:00
Joel Sherrill
a3a6fae837 2009-08-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h: Eliminate BSPs defining NUMBER_OF_TERMIOS_PORTS.
	Should be automatically handled by confdefs.h or the application.
2009-08-21 17:59:31 +00:00
Joel Sherrill
a17bc42173 2009-08-21 Xi Yang <hiyangxi@gmail.com>
* Makefile.am: Add fb/fb.c add rtl8019 Ethernet card support
	* preinstall.am: Install skyeye_fb.h, Install wd80x3
	* fb/fb.c, fb/skyeye_fb.h: Framebuffer support for skyeye simulator
	* rtl8019/wd80x3, rtl8019/rtl8019.c: rtl8019 support
	* startup/memmap.c: Change the size of Map I/O to 1216M
	* bsp/bsp.h: Add rtl8019 related infomation
2009-08-21 17:49:31 +00:00
Joel Sherrill
c39d81bc5e 2009-08-21 Xi Yang <hiyangxi@gmail.com>
* unlimited/test2.c: Fix spacing.
2009-08-21 17:35:49 +00:00
Joel Sherrill
b580e715e5 2009-08-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* aclocal/check-networking.m4: Disable TCP/IP on targets without enough
	physical address to support BSD TCP/IP stack.
2009-08-20 23:56:17 +00:00
Ralf Corsepius
2c3e6c5d08 Regenerate. 2009-08-20 13:40:26 +00:00
Ralf Corsepius
0ebf6f22fa Remove gcc-4.4.0.
gcc-core-4.4.1--rtems4.10-20090820.diff.
2009-08-20 13:40:00 +00:00
Ralf Corsepius
b610c1bb0c Bump GCC_RPMREL. 2009-08-20 13:39:24 +00:00
Ralf Corsepius
5e770e6543 Remove _exit from avr's libgcc. 2009-08-20 13:38:50 +00:00
Joel Sherrill
897aa5582a 2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
	_Watchdog_Report() when name is not NULL. This case was covered at
	-Os on erc32 but at -O2 we had more code.
2009-08-19 21:42:36 +00:00
Joel Sherrill
c45ca10375 2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* psx09/init.c, psx09/psx09.scn: Correct test following decision of
	when not to change ssporadic scheduler so it does not touch a task's
	priority when it is holding a mutex or its priority would be impacted
	adversely.
2009-08-19 17:28:19 +00:00
Joel Sherrill
9f49b43378 Give credit to Santosh. 2009-08-19 17:26:38 +00:00
Joel Sherrill
93f7ea15e5 2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h, score/Makefile.am,
	score/include/rtems/score/thread.h: Only instantiate
	_Thread_Idle_body() if it is going ot be used.
	* score/src/threadidlebody.c: Removed.
2009-08-19 16:40:03 +00:00
Joel Sherrill
db0df7b6df 2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/score/cpu.h: Mark _CPU_Context_restore() as noreturn so the
	compiler will not generate code thinking it returns.
2009-08-19 16:39:05 +00:00
Joel Sherrill
3c1adeec71 2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c: Fix warning.
2009-08-19 16:37:10 +00:00
Joel Sherrill
d09713340e 2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/ithread.S: Removed. Now bspidle.S.
2009-08-19 16:30:24 +00:00
Joel Sherrill
56035ca340 2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, console/console.c, console/debugputs.c, include/bsp.h,
	startup/setvec.c: Split idle method into its own file. Properly note
	to confdefs.h that this BSP has its own idle thread. Also address use
	of maximum termios constant in debug IO.
	* startup/bspidle.S: New file.
2009-08-19 16:28:55 +00:00
Joel Sherrill
b181c30607 2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, include/bsp.h, startup/setvec.c: Split idle method into
	its own file. Properly note to confdefs.h that this BSP has its own
	idle thread.
	* startup/bspidle.c: New file.
2009-08-19 16:13:01 +00:00
Joel Sherrill
0fed29abc5 2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, include/bsp.h, startup/setvec.c: Split idle method into
	its own file. Properly note to confdefs.h that this BSP has its own
	idle thread.
	* startup/bspidle.c: New file.
2009-08-19 16:05:38 +00:00
Joel Sherrill
a1f0ca28c0 2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/pthread.c: Address sporadic server edge cases. Do not
	change priority if thread is holding a priority ceiling or
	inheritance mutex. Do not change it if it looks like the thread has
	manually changed its priority. Style cleanup on file with new
	comments added.
2009-08-19 15:18:19 +00:00
Joel Sherrill
4e7ca87212 2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
	for adjusting time (adjtime()) where the time is adjusted by enough
	microseconds that it crosses a second boundary.
2009-08-19 15:13:34 +00:00
Joel Sherrill
712726d3df 2009-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
	test to reflect not allowing poriority changes when mutex is locked.
2009-08-19 14:55:24 +00:00
Joel Sherrill
3a12177645 2009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp63/init.c, sp63/sp63.scn: Add case for math on size requested
	overflowing on _Heap_Allocate_aligned.
2009-08-18 18:46:21 +00:00
Joel Sherrill
3a95c67925 2009-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/heapallocatealigned.c: Remove unused label.
2009-08-18 18:40:14 +00:00
Joel Sherrill
09794266c4 2009-08-18 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* score/src/heapallocatealigned.c: Change break to continue to fix
	issue encountered on ARM. Fix indentation.
2009-08-18 16:15:16 +00:00
Joel Sherrill
7ca51e389d 2009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* s3c2400/clock/clockdrv.c, s3c24xx/clock/clockdrv.c: Add stubs for
	nanoseconds since tick handler.
2009-08-18 15:37:52 +00:00
Joel Sherrill
63b3dff5ec 2009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/timerreset.c: Rework to ease analysis.
2009-08-18 15:35:51 +00:00
Joel Sherrill
7d414c33ae 2009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
	for various null parameters.
2009-08-18 15:32:49 +00:00
Joel Sherrill
84f27fa8fa 2009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
	remaining pointer.
2009-08-18 14:39:33 +00:00
Joel Sherrill
804e5715fd 2009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp16/sp16.scn, sp16/task1.c: Fix typo.
2009-08-18 14:15:50 +00:00
Joel Sherrill
6a41df1565 2009-08-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h: Mark as a small memory BSP.
2009-08-17 21:18:53 +00:00
Joel Sherrill
118472cf87 2009-08-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/check-networking.m4: Disable BSD TCP/IP for small memory
	targets.
2009-08-17 21:18:34 +00:00
Joel Sherrill
4f79a900cb Revert configure.ac change. 2009-08-17 17:44:36 +00:00
Joel Sherrill
49325ef13c 2009-08-17 Santosh G Vattam <vattam.santosh@gmail.com>
* configure.ac, psx05/init.c, psx05/psx05.scn: Add test case for
	initializing a recursize mutex.
2009-08-17 17:43:35 +00:00
Joel Sherrill
58dbfd7c61 2009-08-17 Santosh G Vattam <vattam.santosh@gmail.com>
* sp65/init.c: Remove stray print.
	* sp65/sp65.doc: Add information on second case.
2009-08-17 17:42:21 +00:00
Till Straumann
07ed2f879c 2009-08-17 Till Straumann <strauman@slac.stanford.edu>
* network/tsec.c, network/if_tsec_pub.h:
	Fixed bugs in multicast support; added reference-count
	for hash-table entries which allows for the implementation
	of a 'deletion' routine.
	NOTE: mcast support largely untested.
2009-08-17 14:25:28 +00:00
Joel Sherrill
e0d71f7a56 2009-08-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/clockget.c: Restructure to ease coverage analysis of
	deprecated routine.
2009-08-17 13:31:20 +00:00
Joel Sherrill
400a04a200 2009-08-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* libi2c/libi2c.c: Fix warnings.
2009-08-16 15:15:01 +00:00
Joel Sherrill
e958d79b33 2009-08-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* termios01/init.c, termios01/termios01.scn: Add a few error paths to
	complete coverage of termios_XXX_to_YYY() methods.
2009-08-15 22:29:38 +00:00
Joel Sherrill
8e582082e2 2009-08-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/termios_baud2num.c: B134 should return 134 not 135.
2009-08-15 20:59:23 +00:00
Joel Sherrill
4d5b156c2c 2009-08-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add new test to exercise tcgetattr and
	tcsetattr. Does a variety of baud, parity, stop bits, and bits per
	character with the assistance of a special test driver which prints
	the requests.
	* termios01/.cvsignore, termios01/Makefile.am, termios01/init.c,
	termios01/termios01.doc, termios01/termios01.scn,
	termios01/termios_testdriver.c, termios01/termios_testdriver.h: New files.
2009-08-15 17:54:48 +00:00
Joel Sherrill
146301d36b 2009-08-13 Santosh G Vattam <vattam.santosh@gmail.com>
* sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
	verify that obtaining a priority ceiling mutex when the calling
	task's priority is the same as the priority ceiling is handled
	correctly.
2009-08-14 01:10:23 +00:00
Joel Sherrill
b1c98115f6 2009-08-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c, timer/timer.c: Fix warnings and typos.
2009-08-13 19:14:14 +00:00
Joel Sherrill
717391f502 2009-08-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/src/malloc_boundary.c: This is currently non-funcitonal.
	Do not build it when doing coverage until it works again.
	* sapi/include/confdefs.h: Address linking errors when building for
	configuration.
2009-08-12 20:53:33 +00:00
Joel Sherrill
4e76c71cd0 2009-08-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/include/tmacros.h: Eliminate test routines TICKS_PER_SECOND
	and get_ticks_per_second() in favor of new
	rtems_clock_get_ticks_per_second().
2009-08-12 20:50:51 +00:00
Joel Sherrill
1f7ee0275b 2009-08-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
	sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
	sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
	sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
	sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
	sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
	sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
	sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
	sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
	spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
	TICKS_PER_SECOND and get_ticks_per_second() in favor of new
	rtems_clock_get_ticks_per_second().
2009-08-12 20:50:43 +00:00
Joel Sherrill
99f0971146 2009-08-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* cdtest/main.cc, fileio/init.c, fileio/system.h, pppd/pppdapp.c,
	ticker/system.h, ticker/tasks.c: Eliminate test routines
	TICKS_PER_SECOND and get_ticks_per_second() in favor of new
	rtems_clock_get_ticks_per_second().
2009-08-12 20:50:38 +00:00
Joel Sherrill
c9460e17ed 2009-08-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
	routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
	rtems_clock_get_ticks_per_second().
2009-08-12 20:50:35 +00:00
Joel Sherrill
9992cac496 2009-08-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* mp01/task1.c, mp02/task1.c, mp03/task1.c, mp05/task1.c, mp06/task1.c,
	mp07/task1.c, mp08/task1.c, mp09/recvmsg.c, mp09/sendmsg.c,
	mp09/task1.c, mp10/init.c, mp12/init.c, mp13/init.c, mp13/task1.c,
	mp13/task2.c, mp14/evtask1.c, mp14/init.c: Eliminate test routines
	TICKS_PER_SECOND and get_ticks_per_second() in favor of new
	rtems_clock_get_ticks_per_second().
2009-08-12 20:50:29 +00:00
Joel Sherrill
de7adafc8c 2009-08-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* malloctest/task1.c, stackchk/task1.c: Eliminate test routines
	TICKS_PER_SECOND and get_ticks_per_second() in favor of new
	rtems_clock_get_ticks_per_second().
2009-08-12 20:50:26 +00:00
Joel Sherrill
6d1e9b8bf9 2009-08-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* itrontask01/task1.c, itrontask02/dormant.c, itrontask03/task1.c,
	itrontask03/task2.c, itrontask03/task3.c, itrontask04/task3.c:
	Eliminate test routines TICKS_PER_SECOND and get_ticks_per_second()
	in favor of new rtems_clock_get_ticks_per_second().
2009-08-12 20:50:24 +00:00
Joel Sherrill
6620c1852d 2009-08-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* src/irq-legacy.c: Spacing, tabs, and proper format for license
	notice.
2009-08-12 19:53:30 +00:00
Joel Sherrill
07e6793035 2009-08-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/Makefile.am: Obsolete coverage file.
	* libcsupport/src/end_profile.c: Removed.
2009-08-12 17:12:29 +00:00
Joel Sherrill
3390ba8832 2009-08-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/Makefile.am, libcsupport/preinstall.am,
	posix/Makefile.am, posix/preinstall.am, rtems/Makefile.am,
	rtems/preinstall.am, score/Makefile.am, score/preinstall.am: Revert
	modifications accidentally committed.
2009-08-12 14:20:20 +00:00
Joel Sherrill
160a0e0b97 2009-08-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
	Change attributes to priority ceiling. Use directive_failed, not
	assert. Configure a semaphore not a region.
2009-08-12 13:11:21 +00:00
Joel Sherrill
79a0a6a9da 2009-08-12 Santosh G Vattam <vattam.santosh@gmail.com>
* ChangeLog, Makefile.am, configure.ac: Add new test for some core
	mutex cases.
	* sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
	sp65/sp65.scn: New files.
2009-08-12 13:09:36 +00:00
Ralf Corsepius
e59930a91b Set default osname fedora-11. 2009-08-12 03:49:04 +00:00
Joel Sherrill
877de9773c 2009-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/debug.h: Fix typo.
2009-08-11 19:00:45 +00:00
Joel Sherrill
8d4434eb6d 2009-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
	per tick.
2009-08-11 18:49:59 +00:00
Joel Sherrill
c8ce082564 2009-08-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
	adjust existing for alignment. New test ensures coverage begin and
	end marker methods are exercised so they do not get considered
	unexecuted.
	* spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
	spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
2009-08-11 17:53:09 +00:00
Joel Sherrill
cdfe85a7f3 2009-08-11 Josh Switnicki <josh.switnicki@utoronto.ca>
* cpu.c, cpu_asm.S, rtems/score/cpu.h: Fix bug in
	_CPU_Context_Initialize.
2009-08-11 17:03:01 +00:00
Joel Sherrill
79d490aa58 2009-08-10 Roxana Leontie <roxana.leontie@gmail.com>
* fb/fb.c: function calls renamed; defined references to the extern
	functions
	* fb/fb.h: Removed.
	* Makefile.am: Reflect removal.
	* preinstall.am: Regenerated.
2009-08-10 19:26:27 +00:00
Joel Sherrill
7c11edfd82 2009-08-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test to exercise legacy
	rtems_clock_get().
	* spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
	spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
2009-08-10 17:04:50 +00:00
Joel Sherrill
439aade0f8 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/elnk.c: Convert calls to legacy routine
	rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
2009-08-10 16:53:30 +00:00
Joel Sherrill
33e7fc3e8a 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c: Convert calls to legacy routine rtems_clock_get(
	RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
2009-08-10 16:52:54 +00:00
Joel Sherrill
cdd352ef07 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/flash/spansionFlash.c: Convert calls to legacy routine
	rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
2009-08-10 16:52:34 +00:00
Joel Sherrill
f0266e1693 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/__times.c, libfs/src/nfsclient/src/nfsTest.c,
	libfs/src/nfsclient/src/rpcio.c: Convert calls to legacy routine
	rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
2009-08-10 16:10:37 +00:00
Joel Sherrill
f6ef96c273 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* fileio/system.h, ticker/system.h, ticker/ticker.scn: Convert calls to
	legacy routine rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to
	rtems_clock_get_xxx().
2009-08-10 16:05:17 +00:00
Joel Sherrill
de90869d97 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
	RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
2009-08-10 16:05:02 +00:00
Joel Sherrill
1875546d63 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpuuse/task1.c, termios/init.c: Convert calls to legacy routine
	rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
2009-08-10 16:04:57 +00:00
Joel Sherrill
05b9f81761 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
	sp38/init.c: Convert calls to legacy routine rtems_clock_get(
	RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
2009-08-10 16:04:41 +00:00
Joel Sherrill
c0e8da43cc 2009-08-10 Roxana Leontie <roxana.leontie@gmail.com>
* fb/fb.c: different structures defined in rtems/fb.h that were used in
	here so changes were needed
2009-08-10 15:59:28 +00:00
Joel Sherrill
e9bb4fbc75 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* console.c: Fix tabs and allow the BSP to override the default baud
	rate.
2009-08-10 14:54:52 +00:00
Joel Sherrill
fa342bc701 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* ticker/tasks.c: Convert calls to legacy routine rtems_clock_get(
	RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
2009-08-10 14:54:31 +00:00
Joel Sherrill
573f8d4595 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* mp01/task1.c, mp01/node1/mp01-node1.scn, mp01/node2/mp01-node2.scn:
	Convert calls to legacy routine rtems_clock_get( RTEMS_CLOCK_GET_TOD,
	..) to rtems_clock_get_tod(..).
2009-08-10 14:50:29 +00:00
Joel Sherrill
cd49fdcdcb 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpuuse/task1.c, cpuuse/tswitch.c, malloctest/task1.c,
	stackchk/task1.c: Convert calls to legacy routine rtems_clock_get(
	RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
2009-08-10 14:50:24 +00:00
Joel Sherrill
1654d02d6f 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* itrontask01/task1.c: Convert calls to legacy routine rtems_clock_get(
	RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
2009-08-10 14:50:11 +00:00
Joel Sherrill
78076a2ce4 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
	rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
2009-08-10 14:50:02 +00:00
Joel Sherrill
ec5c898b41 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* tm08/task1.c: Convert calls to legacy routine rtems_clock_get(
	RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
2009-08-10 14:49:56 +00:00
Joel Sherrill
bcf16c034d 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
	sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
	sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
	sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
	sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
	sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
	sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
	spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
	RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
2009-08-10 14:49:51 +00:00
Joel Sherrill
da8946a492 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c: Spacing.
2009-08-10 14:27:48 +00:00
Joel Sherrill
49f60a3801 2009-08-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am, fb/fb.c: Install nds specific .h files
	into nds subdirectory.
2009-08-10 14:05:43 +00:00
Joel Sherrill
efc6c73345 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* fileio/system.h: Switch to unified work area.
2009-08-10 13:33:17 +00:00
Joel Sherrill
0d979acc0e 2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* network/network.c: Disable use of simple vectored interrupt install
	until updated and this can be removed.
2009-08-10 13:31:43 +00:00
Joel Sherrill
6522e79aa6 2009-08-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, startup/bspreset.c: Add Skyeye reset device.
2009-08-10 03:16:35 +00:00
Joel Sherrill
57bcaa29a7 2009-08-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add Skyeye reset device.
	* startup/bspreset.c: New file.
2009-08-10 03:03:08 +00:00
Joel Sherrill
d81bfed2af 2009-08-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/heapresizeblock.c: Remove printk's that were accidentally
	committed.
2009-08-09 17:42:20 +00:00
Joel Sherrill
384f0225e8 2009-08-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* malloctest/init.c: Adjust allocation in test so it passes now that
	heap overhead constant has been increased.
2009-08-09 17:31:48 +00:00
Joel Sherrill
235aaf0c10 2009-08-09 Xi Yang <hiyangxi@gmail.com>
* libcsupport/Makefile.am, posix/Makefile.am, rtems/Makefile.am,
	sapi/Makefile.am, score/Makefile.am,
	score/include/rtems/score/heap.h: HEAP_BLOCK_USED_OVERHEAD was under
	by one uint32_t. This showed up in the unlimited and heapwalk tests
	on ARM targets.
2009-08-09 15:23:10 +00:00
Chris Johns
bdceecd262 2009-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
* startup/linkcmds, startup/linkcmds.lpc2478,
        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
        Fixed dummy entries.
2009-08-08 02:40:22 +00:00
Joel Sherrill
9345c7d198 2009-08-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c, startup/genpvec.c, startup/setvec.c: Disable call
	to rtems_interrupt_catch until it is fixed. Need to disabled
	set_vector.
2009-08-07 15:49:23 +00:00
Joel Sherrill
eeb78c5d7f 2009-08-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c: Disable call to rtems_interrupt_catch until it is
	fixed.
2009-08-07 15:47:27 +00:00
Joel Sherrill
ab808e236f 2009-08-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
	cases.
2009-08-07 14:04:55 +00:00
Joel Sherrill
c05f201080 2009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add test case for user providing their own
	stack to a POSIX thread.
	* psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
	psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
2009-08-07 00:42:47 +00:00
Joel Sherrill
248db2171f 2009-08-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* bspcmdline01/init.c: Do not violate visibility.
2009-08-07 00:31:05 +00:00
Joel Sherrill
f32c036de0 2009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/objectextendinformation.c: Minor rework to eliminate
	uncovered ranges introduced by Chris' patch.
2009-08-07 00:19:04 +00:00
Joel Sherrill
8eb2830609 2009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/clockdrv.c: Tinker with clock on Skyeye.
2009-08-06 22:24:36 +00:00
Joel Sherrill
076bc8be04 2009-08-06 Xi Yang <hiyangxi@gmail.com>
* pxa255/clock/clock.c: Adjust clock for Skyeye. Joel added empty
	nanoseconds since last tick handler.
2009-08-06 22:24:13 +00:00
Joel Sherrill
9ef365f706 2009-08-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/setvec.c: Removed.
2009-08-06 21:52:40 +00:00
Joel Sherrill
2953a9e51b 2009-08-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/tm27.h: Remove references to rtems_interrupt_catch since this
	archiecture does not use Simple Vectored Interrupt model.
2009-08-06 21:51:50 +00:00
Joel Sherrill
d68c788e47 Revert 2009-08-06 21:45:28 +00:00
Joel Sherrill
ac893a9731 2009-08-06 Chris Johns <chrisj@rtems.org>
* score/src/objectextendinformation.c: Ensure that nothing is moved or
	copied until all memory is successfully allocated.
2009-08-06 20:43:30 +00:00
Joel Sherrill
f0bf33260a Revert. 2009-08-06 20:43:19 +00:00
Joel Sherrill
e41a7481f8 Fix comment 2009-08-06 20:40:19 +00:00
Joel Sherrill
684e243dd0 Revert. 2009-08-06 20:39:27 +00:00
Joel Sherrill
fba809c87b 2009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
	all memory is successfully allocated. This means the test can
	validate the heap is unchanged on extend failure.
2009-08-06 20:35:41 +00:00
Joel Sherrill
53afba1268 2009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/mqueuecreatesupp.c, posix/src/mqueuenametoid.c,
	posix/src/mqueueopen.c, posix/src/semaphorecreatesupp.c: Tinker with
	error handling for name too long. Use strnlen to ensure we do not run
	off the end of the maximum length string.
2009-08-06 19:26:56 +00:00
Joel Sherrill
288f8498b7 2009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* support/src/test_support.c: Tinker with longest valid name.
2009-08-06 19:25:17 +00:00
Joel Sherrill
c005d41297 2009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
	that it hits both failing to allocate memory for the message queue
	name and message buffers.
2009-08-06 19:24:38 +00:00
Joel Sherrill
0d214a7c29 2009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxintrcritical01/init.c: Lower microseconds per tick so tests run
	quicker and more reliably hit the intended critical section.
2009-08-06 19:24:12 +00:00
Joel Sherrill
ee8512aae4 2009-08-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* spintrcritical01/init.c, spintrcritical06/init.c,
	spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
	per tick so tests run quicker and more reliably hit the intended
	critical section.
2009-08-06 19:23:38 +00:00
Joel Sherrill
e4f2fe13e7 2009-08-06 Christian Mauderer <christian.mauderer@embedded-brains.de>
* rtems/include/rtems/rtems/types.h: Improve documentation.
2009-08-06 16:32:54 +00:00
Joel Sherrill
cba16514b6 2009-08-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/include/buffer_test_io.h: Use printk on AVR by default.
2009-08-06 15:39:09 +00:00
Joel Sherrill
cac975ed5e 2009-08-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* bspcmdline01/bspcmdline01.scn, bspcmdline01/init.c: Add rtems_ as
	prefix to all routines.
2009-08-06 15:21:25 +00:00
Joel Sherrill
529760865d 2009-08-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/bspcmdline/bspcmdline.h, libmisc/bspcmdline/bspcmdline_get.c,
	libmisc/bspcmdline/bspcmdline_getparam.c,
	libmisc/bspcmdline/bspcmdline_getparamraw.c,
	libmisc/bspcmdline/bspcmdline_getparamrhs.c: Add rtems_ as prefix to
	all routines.
2009-08-06 15:21:14 +00:00
Joel Sherrill
04a62dce21 2009-08-05 Josh Switnicki <josh.switnicki@utoronto.ca>
* Makefile.am: added AVR specific Header files to score/cpu/avr/avr.
	These are from avr-libc 1.6 and assumed to exist by AVR applications.
	* preinstall.am: Regenerated.
2009-08-06 14:52:07 +00:00
Chris Johns
b9ff10f310 2009-08-06 Chris Johns <chrisj@rtems.org>
* src/rtemsInterrupt.cc: Fixed the code to compile on targets with
        CPU_SIMPLE_VECTORED_INTERRUPTS defined to true.
2009-08-06 04:00:27 +00:00
Chris Johns
945884fe9f 2009-08-06 Chris Johns <chrisj@rtems.org>
* libblock/src/bdbuf.c: Fix group user logic.
        * libblock/include/rtems/blkdev.h, libblock/src/blkdev.c,
        libblock/src/nvdisk.c, libblock/src/flashdisk.c: Add set block
        size, and get media block size support.
2009-08-06 03:58:09 +00:00
Joel Sherrill
14d9ae4190 2009-08-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/sigaction.c: _POSIX_signals_Clear_process_signals now takes
	signal number not mask.
2009-08-05 21:39:49 +00:00
Joel Sherrill
88157a76de 2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/Makefile.am, rtems/Makefile.am, rtems/preinstall.am,
	sapi/Makefile.am, sapi/preinstall.am, score/Makefile.am,
	score/preinstall.am, score/include/rtems/score/heap.h,
	score/inline/rtems/score/heap.inl: Remove inline version now that it
	is in a C file.
	* libcsupport/src/end_profile.c: New file.
2009-08-05 21:18:29 +00:00
Joel Sherrill
e6faab6503 2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/Makefile.am: Move from inline to body to avoid path explosion
	from inlining this. Makes coverage analysis easier.
	* score/src/heapalignupuptr.c: New file.
2009-08-05 21:16:49 +00:00
Joel Sherrill
abc4af35f8 2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
	when we are unable to allocate the memory needed for an object
	extend. Make sure all is handled properly.
	* sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
	sp64/sp64.scn: New files.
2009-08-05 20:58:17 +00:00
Joel Sherrill
34788417b4 2009-08-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/bspcmdline/bspcmdline.h, libmisc/bspcmdline/bspcmdline_get.c,
	libmisc/bspcmdline/bspcmdline_getparam.c,
	libmisc/bspcmdline/bspcmdline_getparamraw.c,
	libmisc/bspcmdline/bspcmdline_getparamrhs.c: New files.
	Missed in previous commit.
2009-08-05 20:16:28 +00:00
Joel Sherrill
e152ecb7ec 2009-08-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am, libmisc/Makefile.am, wrapup/Makefile.am:
	Add new BSP Boot Command Line helper routines. Recently boot_card()
	has grown the ability to have a command line string pointer. These
	routines provide an interface to that string.
2009-08-05 19:37:55 +00:00
Joel Sherrill
7c86172aba 2009-08-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add test for new BSP Boot Command Line
	helper routines.
	* bspcmdline01/.cvsignore, bspcmdline01/Makefile.am,
	bspcmdline01/bspcmdline01.doc, bspcmdline01/bspcmdline01.scn,
	bspcmdline01/init.c, bspcmdline01/test.c: New files.
2009-08-05 19:36:57 +00:00
Joel Sherrill
2b558ffdd0 2009-08-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: Fix typo.
2009-08-05 19:13:27 +00:00
Joel Sherrill
21de9dcbda 2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/psignalclearsignals.c: Add comments.
2009-08-05 19:09:21 +00:00
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
b053cab093 2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add a test to exercise an odd case in
	_POSIX_signals_Clear_signals.
	* psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
	psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
2009-08-05 18:13:29 +00:00
Joel Sherrill
7d89924051 2009-08-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxmsgq04/init.c: Correct typo in configuration so test does as
	intended.
2009-08-05 16:43:54 +00:00
Joel Sherrill
61ae99b802 2009-08-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: Account for memory for POSIX message queue
	file descriptors.
2009-08-05 16:43:33 +00:00
Joel Sherrill
236839e208 2009-08-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
	Update to handle ENFILE case now that POSIX message queues and
	message queue file descriptors are configured separately and this
	error is possible.
2009-08-05 16:33:36 +00:00
Joel Sherrill
a07c8dedb0 2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/mqueuecreatesupp.c: Now that the number of POSIX message
	queues and message queue descriptors are independently configured,
	this code is reachable.
2009-08-05 16:04:36 +00:00
Joel Sherrill
b2bf0e4814 2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/include/rtems/posix/psignal.h, posix/src/mqueuecreatesupp.c,
	posix/src/psignalclearprocesssignals.c,
	posix/src/psignalclearsignals.c: Minor rework to ease coverage
	analysis.
2009-08-05 15:39:59 +00:00
Joel Sherrill
2b3692d315 2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/include/rtems/rtems/intr.h, rtems/src/intrcatch.c: Disable
	rtems_interrupt_catch on targets which do not use the simple vectored
	interrupt model.
2009-08-05 15:36:49 +00:00
Joel Sherrill
74f4edaf44 2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/heapallocatealigned.c: Fix spacing.
2009-08-05 15:35:55 +00:00
Joel Sherrill
a2fa532d7b 2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/wkspace.c: Improve debug output.
2009-08-05 15:35:02 +00:00
Joel Sherrill
b6f8f03e62 2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/conf.t: Add configuration of posix message queue file
	descriptors as separate entity. Also add documentation on posix
	configuration elements not previously covered.
2009-08-05 15:29:58 +00:00
Joel Sherrill
ade173922b 2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/include/rtems/posix/config.h, posix/src/mqueue.c,
	sapi/include/confdefs.h: Add configuration of posix message queue
	file descriptors as separate entity.
2009-08-05 15:29:19 +00:00
Joel Sherrill
76a670bd40 2009-08-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/include/rtems/rtems/region.h: Use new name.
	* score/include/rtems/debug.h: Fix spacing.
2009-08-05 15:27:01 +00:00
Joel Sherrill
6605d4dc99 2009-08-05 Santosh G Vattam <vattam.santosh@gmail.com>
* Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
	psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
	allocating the message buffers for a POSIX message queue.
2009-08-05 15:21:43 +00:00
Chris Johns
0d15414ed6 009-08-05 Chris Johns <chrisj@rtems.org>
* libmisc/dummy/dummy-networking.c: New.
        * libmisc/dummy/dummy.c, libmisc/Makefile.am: Move
        trhe networking configuration into a separate file so
        configuration varations do not cause conflicts.
        * score/inline/rtems/score/object.inl,
        score/include/rtems/score/object.h: Remove warnings.
        * score/inline/rtems/score/object.inl: Add _Chain_First,
        _Chain_Last, _Chain_Mext, and _Chain_Previous.
        * sapi/inline/rtems/chain.inl: Add rtems_chain_first,
        rtems_chain_last, rtems_chain_mext, and rtems_chain_previous.
        * libblock/include/rtems/diskdevs.h: Remove the bdbuf pool id and
        block_size_log2. Add media_block_size.
        * libblock/src/diskdevs.c: Remove size restrictions on block
        size. Add media block size initialisation. Remove comment to clean
        up the bdbuf cache.
        * libblock/src/blkdev.c: Remove references to
        block_size_log2. Allow any block size.
        * libblock/include/rtems/bdbuf.h, libblock/src/bdbuf.c: Remove all
        references to pools and make the cache handle demand driver
        variable buffer size allocation. Added worker threads support the
        swapout task.
        * sapi/include/confdefs.h: Updated the bdbuf configutation.
2009-08-05 00:00:54 +00:00
Joel Sherrill
f14a21df69 2009-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/clockdrv.c: Add stub nanoseconds since last tick handler to
	improve coverage.
2009-08-04 22:12:30 +00:00
Joel Sherrill
8fed642112 2009-08-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h: Account for allocation of user extension
	data area pointers.
2009-08-04 17:06:26 +00:00
Joel Sherrill
389afd914e 2009-08-04 Xi Yang <hiyangxi@gmail.com>
* pxa255/clock/clock.c: Move parentheses to improve math. More tests
	run.
2009-08-04 11:59:20 +00:00
Joel Sherrill
88a8702db7 2009-08-03 Roxana Leontie <roxana.leontie@gmail.com>
* bsp_howto/framebuffer.t: added documentation
2009-08-03 15:12:14 +00:00
Joel Sherrill
740d0aca04 2009-08-03 Roxana Leontie <roxana.leontie@gmail.com>
* fb/fb.c: changed the references to mw_fb.h into fb.h
2009-08-03 15:11:38 +00:00
Joel Sherrill
71abba7bdb 2009-08-03 Roxana Leontie <roxana.leontie@gmail.com>
* console/fb_vga.c: changed the reference to mw_fb.h into fb.h
2009-08-03 15:11:00 +00:00
Joel Sherrill
a20baf9b9f 2009-08-03 Roxana Leontie <roxana.leontie@gmail.com>
* Makefile.am, preinstall.am, libmisc/Makefile.am: changed the
	references to mw_fb.h into fb.h
	* libmisc/mw-fb/mw_fb.h: renamed fb.h
2009-08-03 15:10:10 +00:00
Joel Sherrill
354fb2e3bf 2009-08-03 Roger Dahlkvist <ruppe@kth.se>
* libchip/shmdr/shm_driver.h: nios2 was not accounted for.
2009-08-03 14:23:29 +00:00
Joel Sherrill
8960aa5417 2009-08-03 Roger Dahlkvist <ruppe@kth.se>
* score/cpu/Makefile.am: nios2 was not in the list.
2009-08-03 14:22:10 +00:00
Joel Sherrill
63682149f8 2009-08-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/psignal.c: Simplify implementation to ease coverage
	analysis.
2009-08-03 01:05:55 +00:00
Joel Sherrill
b6585b8bd7 2009-08-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/include/rtems/rtems/support.h: Fix comments.
2009-08-03 01:02:50 +00:00
Joel Sherrill
307b6b9cc4 2009-08-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxsignal03/init.c, psxsignal03/psxsignal03.scn,
	psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
	is right. Update both screens.
2009-08-02 15:00:05 +00:00
Joel Sherrill
70a66ca5d3 2009-08-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, psxsignal03/Makefile.am,
	psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
	variation which focused on real-time signals rather than user
	signals.
	* psxsignal04/.cvsignore, psxsignal04/Makefile.am,
	psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
2009-08-02 14:41:46 +00:00
Joel Sherrill
770db692bc 2009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/psxtransschedparam.c, posix/src/pthread.c: Add error checks
	for 0 time on sporadic scheduler replenish period and initial budget.
	This avoids having to correct for it in the TSR, so we can eliminate
	the check for ticks == 0 there.
2009-08-01 21:49:40 +00:00
Joel Sherrill
1d4005dbba 2009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/heap.inl: Revert accidental commit.
2009-08-01 21:48:18 +00:00
Joel Sherrill
c9c05a02e5 2009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
	replenish period of zero.
2009-08-01 21:47:09 +00:00
Joel Sherrill
fb29a8de4a 2009-08-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/inline/rtems/score/heap.inl, score/src/heapresizeblock.c:
	Simplify routine.
2009-08-01 18:18:26 +00:00
Joel Sherrill
709ac26394 2009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/heap.inl: Revert accidental commit.
2009-08-01 16:00:36 +00:00
Joel Sherrill
894bbbc4f2 2009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/heap.inl, score/src/heapwalk.c: Do not
	inline code to check if newline should be printed. It leads to branch
	path explosion which is really hard to get coverage on.
2009-08-01 15:58:59 +00:00
Joel Sherrill
e89cf10620 2009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp63/init.c: Correct test case two.
2009-08-01 15:34:53 +00:00
Joel Sherrill
fa4c10cbd9 2009-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
	test case to exercise another odd branch not taken.
2009-08-01 14:40:37 +00:00
Joel Sherrill
ba23ff5e36 2009-07-31 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
	particular path is taken through the _Heap_Resize_block code.
	* sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
	sp63/sp63.scn: New files.
2009-08-01 00:25:20 +00:00
Joel Sherrill
a764317842 2009-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/heapgetinfo.c: Simplify implementation.
2009-07-31 16:07:51 +00:00
Joel Sherrill
64bad68bc8 2009-07-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test to account for properly
	handling keys when a thread has non-NULL key value and key has NULL
	destructor and when a thread has NULL key value and key has
	destructor.
	* psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
	psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
2009-07-30 20:21:41 +00:00
Joel Sherrill
3e5a9e5176 2009-07-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test for exercising running out of
	memory while allocating the key pointers.
	* psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
	psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
2009-07-30 18:48:56 +00:00
Joel Sherrill
d6675bfb58 Spaces -> tabs. 2009-07-30 17:20:08 +00:00
Joel Sherrill
7e260d67ad 2009-07-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
	wrong thing in a cpp macro. Added contents to screen file and add
	documentation file.
	* sp42/sp42.doc: New file.
2009-07-30 17:10:04 +00:00
Eric Norum
4ac7e27202 Enable data cache. 2009-07-30 15:56:38 +00:00
Joel Sherrill
b1b6beb0e3 2009-07-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* spintrcritical16/spintrcritical16.doc: Remove junk and typos.
2009-07-30 14:52:40 +00:00
Joel Sherrill
095105ad20 2009-07-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* spintrcritical16/init.c: Tinker with test to make it hit the case
	more reliably.
2009-07-30 14:52:15 +00:00
Joel Sherrill
8b40e27c0c 2009-07-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add new test to exercise as many cases as
	possible of not being able to allocate memory from the workspace
	during thread creation.
	* sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
	sp18/sp18.scn: New files.
2009-07-30 00:15:59 +00:00
Joel Sherrill
cedfd802ef 2009-07-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/threadinitialize.c: Rework so there is only one error exit
	path. This required setting every variable that contains memory
	allocated from the workspace to NULL early and using that assumption
	in the one failed exit path.
2009-07-30 00:14:26 +00:00
Joel Sherrill
e63b79d590 2009-07-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/wkspace.c: Add debug printks.
2009-07-30 00:11:44 +00:00
Joel Sherrill
0376d08fa7 2009-07-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxmsgq04/init.c: Add call to mq_unlink.
2009-07-29 20:27:27 +00:00
Joel Sherrill
59efe76bbf 2009-07-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/mqueuedeletesupp.c: Mark unreachable section as
	RTEMS_DEBUG.
2009-07-29 20:26:42 +00:00
Joel Sherrill
330e858cc2 2009-07-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add shell of new test.
	* psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
	psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
2009-07-29 20:15:33 +00:00
Joel Sherrill
afcecbf750 2009-07-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* network/network.c: Add csb637 PHY code based upon that in
	MicroMonitor 1.17.
2009-07-29 19:06:53 +00:00
Joel Sherrill
634adfeeae 2009-07-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/killinfo.c: Add _Thread_Enable_dispatch() on EAGAIN
	error case.  Add debug print on loop processing threads waiting
	for signal.
	* posix/src/psignal.c: When the sigwait() Thread Queue processing loop
	was changed to FIFO, I forgot to change the initialization to match.
2009-07-29 18:34:22 +00:00
Joel Sherrill
2ad8f85825 2009-07-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add test to address cases where a thread
	is waiting on a signal (sigwait) and we send it. Also address case
	where there are too many queued signals.
	* psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
	psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
2009-07-29 18:31:20 +00:00
Joel Sherrill
a2b8140290 2009-07-29 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxsignal02/init.c: Fix spacing.
2009-07-29 18:30:45 +00:00
Joel Sherrill
83987a59c1 2009-07-29 Roxana Leontie <roxana.leontie@gmail.com>
* Makefile.am, preinstall.am, console/fb_vga.c: Switch to using
	frame_buffer_ naming. Joel cleaned up formatting and removed tabs
	that were there long before Roxana touched this file.
	* console/fb_vga.h: Removed.
2009-07-29 14:09:34 +00:00
Joel Sherrill
7895090627 2009-07-29 Roxana Leontie <roxana.leontie@gmail.com>
* libmisc/mw-fb/mw_fb.h: Cleaned code and added some more structures.
2009-07-29 13:38:50 +00:00
Ralf Corsepius
810f43e625 Remove. 2009-07-29 04:31:59 +00:00
Joel Sherrill
d2861a11a0 2009-07-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test to handle the case where
	a region resize frees enough memory to unblock a task.
	* sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
	sp62/sp62.scn: New files.
	* sp61/init.c: Test does not need regions.
2009-07-28 23:49:47 +00:00
Joel Sherrill
ad4759abd2 2009-07-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/Makefile.am, libcsupport/preinstall.am,
	sapi/include/confdefs.h: Add configuration and basic device driver
	ver definition for frame buffer device.
	* libcsupport/include/rtems/framebuffer.h: New file.
2009-07-28 23:28:35 +00:00
Joel Sherrill
b32020b470 2009-07-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c, cpu_asm.S, rtems/score/cpu.h: Context switch now works well
	enough to run ticker to completion with the simulator clock idle
	task. But if you comment out the printk's in _CPU_Context_Initialize,
	it hangs. This remains to be investigated.
2009-07-28 23:14:23 +00:00
Joel Sherrill
5353469af4 2009-07-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add test case for processing a timeout
	on a thread (that is the thread executing) that has also had its
	request satisfied while it is being enqueued.
	* spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
	spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
	spintrcritical16/spintrcritical16.scn: New files.
	* spintrcritical15/init.c: Remove unused TSR>
2009-07-28 19:23:49 +00:00
Eric Norum
c7cf1d77ca PR 1420/bsps
Turn on buffered writes to DRAM. As Device Errata SECF124 notes this may cause
double writes, but that's not really a big problem and benchmarking tests have
shown that buffered writes do gain some performance.
2009-07-28 19:21:24 +00:00
Joel Sherrill
f1b90cc4bd 2009-07-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_howto/.cvsignore, bsp_howto/Makefile.am,
	bsp_howto/bsp_howto.texi: Add Frame Buffer Device Driver shell.
	* bsp_howto/framebuffer.t: New file.
	* user/conf.t: Add CONFIGURE_APPLICATION_NEEDS_FRAME_BUFFER_DRIVER.
2009-07-28 18:02:25 +00:00
Joel Sherrill
78ab0c5592 Add Doxygen cleanups. 2009-07-28 15:22:23 +00:00
Joel Sherrill
5eac085310 2009-07-28 Xi Yang <hiyangxi@gmail.com>
* configure.ac: undefine BSP_PRESS_KEY_FOR_RESET
	* startup/bspreset.c, include/ep7312.h: Support skyeye shutdown device
2009-07-28 14:34:45 +00:00
Joel Sherrill
5d8b8eb1f5 2009-07-28 Santosh G Vattam <vattam.santosh@gmail.com>
* psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
	mq_timedreceive and mq_timedsend conditions. In particular test
	timeout in the past.
2009-07-28 13:46:03 +00:00
Joel Sherrill
42d57c7ac6 2009-07-28 Santosh G Vattam <vattam.santosh@gmail.com>
* psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
	with timeout in the past.
2009-07-28 13:44:58 +00:00
Joel Sherrill
33692dd004 2009-07-27 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add test case for a thread timing out on a
	thread queue while another thread is in the process of blocking on
	the same thread queue.
	* spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
	spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
	spintrcritical15/spintrcritical15.scn: New files.
2009-07-27 22:04:19 +00:00
Ralf Corsepius
e7667a8f6a Upgrade to autoconf-2.64. 2009-07-27 11:55:52 +00:00
Ralf Corsepius
9ff8bda5bd Regenerate. 2009-07-27 11:54:58 +00:00
Ralf Corsepius
2bdf507361 newlib-1.17.0-rtems4.10-20090727.diff 2009-07-27 11:52:59 +00:00
Ralf Corsepius
28dc5fb1ab Bump GCC_RPMREL. 2009-07-27 11:52:15 +00:00
Ralf Corsepius
eec869d3f6 New. 2009-07-27 11:51:27 +00:00
Joel Sherrill
0df035b6e5 2009-07-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/Makefile.am, score/preinstall.am: SuperCore Spinlock is only
	used by POSIX API. Do not build it when POSIX is not enabled.
2009-07-27 00:00:53 +00:00
Ralf Corsepius
862e1ec9de Regenerate. 2009-07-26 05:00:19 +00:00
Ralf Corsepius
bff8cf4bf2 Bump AUTOCONF_RPMREL. 2009-07-26 04:59:59 +00:00
Ralf Corsepius
051e1b2ec1 Bump AUTOMAKE_RPMREL. 2009-07-26 04:56:06 +00:00
Ralf Corsepius
bcbfc091d6 Require help2man for automake < 1.11 2009-07-26 04:55:43 +00:00
Joel Sherrill
5d6d1a116a 2009-07-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: spintrcritical15 not ready yet.
2009-07-25 12:57:14 +00:00
Joel Sherrill
6914ffe0c8 2009-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/src/ioregisterdriver.c: Fix spacing.
2009-07-25 01:44:04 +00:00
Joel Sherrill
7467542e85 2009-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
	sp40/sp40.scn: Now verified to hit coverage cases.
	* sp40/sp40.doc: New file.
2009-07-25 01:39:45 +00:00
Joel Sherrill
96b8762610 2009-07-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
	to catch two remaining uncovered cases in rtems_io_register_driver.
	* sp40/system.h: Removed.
2009-07-25 01:31:07 +00:00
Joel Sherrill
eecb54552d 2009-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test to exercise odd case in
	rtems_iterate_over_all_threads.
	* sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
	sp41/sp41.scn: New files.
2009-07-24 20:43:06 +00:00
Joel Sherrill
b4f7353712 2009-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxsignal02/psxsignal02.scn: Fill in screen file.
2009-07-24 20:37:04 +00:00
Joel Sherrill
a3e4a589d5 2009-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test to exercise algorithm to
	dispatch process wide signals to individual threads.
	* psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
	psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
2009-07-24 19:18:20 +00:00
Joel Sherrill
24399ad594 2009-07-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/killinfo.c: Rework to make easier to analyze for code
	coverage and to simplify so it is easier to analyze for correctness.
2009-07-24 19:17:54 +00:00
Joel Sherrill
cd62f7a7fd 2009-07-24 Roxana Leontie <roxana.leontie@gmail.com>
* console/fb_vga.c: divided fb_screeninfo structure into
	fb_var_screeninfo and fb_fix_screeninfo; same with get_screen_info
2009-07-24 13:28:44 +00:00
Joel Sherrill
8daaa65e32 2009-07-24 Roxana Leontie <roxana.leontie@gmail.com>
* libmisc/mw-fb/mw_fb.h: divided fb_screeninfo structure into
	fb_var_screeninfo and fb_fix_screeninfo
2009-07-24 13:27:49 +00:00
Ralf Corsepius
18e23e9100 2009-07-23 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/enable-itron.m4: Default to not building itron.
2009-07-23 21:23:13 +00:00
Joel Sherrill
6ffde61c4c 2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add test to exercise interrupt
	synchronization logic in _POSIX_Timer_Insert_helper that supports
	POSIX timers.
	* psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
	psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
	psxintrcritical01/psxintrcritical01.scn: New files.
2009-07-23 20:30:01 +00:00
Joel Sherrill
f5b58ff34c 2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/timerreset.c: Mark an unreachable path that is a sanity
	check as conditional on RTEMS_DEBUG.
2009-07-23 19:40:23 +00:00
Joel Sherrill
2c0d7929bc 2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp36/strict_order_mut.c: Simple binary semaphores cannot have an
	inheritance protocol since there is no holder associated with them.
2009-07-23 19:05:11 +00:00
Joel Sherrill
5ea6d2e649 2009-07-23 Josh Switnicki <josh.switnicki@utoronto.ca>
* README: Included information about simulavrxx
2009-07-23 18:56:44 +00:00
Joel Sherrill
d541ba8cc6 2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new tests to exercise cases where a
	timer is scheduled from an ISR while it is being scheduled at the
	task level.
	* spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
	spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
	spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
	spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
	spintrcritical14/spintrcritical14.scn: New files.
2009-07-23 18:54:23 +00:00
Joel Sherrill
75fed1b941 2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* spintrcritical01/init.c, spintrcritical06/init.c,
	spintrcritical08/init.c, spintrcritical09/init.c: Perform some
	cleanup and make the tests more similar.
2009-07-23 18:04:53 +00:00
Joel Sherrill
3da35a18e5 2009-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c, cpu_asm.S: Unsuccessful attempt to fix.
2009-07-23 17:40:06 +00:00
Joel Sherrill
4e4f06bbbe 2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* spintrcritical06/init.c: Test now hits forward and reverse cases.
2009-07-23 16:12:53 +00:00
Joel Sherrill
a74c869600 2009-07-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/iterateoverthreads.c: Restructure a bit to make analysis
	easier.
2009-07-23 15:46:48 +00:00
Ralf Corsepius
7611ed8eb3 Remove. 2009-07-23 15:25:09 +00:00
Joel Sherrill
48751ab095 2009-07-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am, libmisc/shell/main_chmod.c,
	libmisc/shell/main_mdump.c, libmisc/shell/main_medit.c,
	libmisc/shell/main_mfill.c, libmisc/shell/main_mmove.c,
	libmisc/shell/main_msdosfmt.c, libmisc/shell/main_mwdump.c,
	libmisc/shell/main_sleep.c, libmisc/shell/main_umask.c,
	libmisc/shell/shell_script.c, libmisc/stringto/stringto.h,
	libmisc/stringto/stringto_template.h: Convert return type from bool
	to rtems_status_code and add rtems_string_to_pointer. Perform
	associated clean up and changes for return type change.
	* libmisc/stringto/stringtopointer.c: New file.
2009-07-23 14:32:34 +00:00
Joel Sherrill
73dfaf83a1 2009-07-23 Santosh G Vattam <vattam.santosh@gmail.com>
* psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
	multiple cases which complete coverage of thread cancellation.
	* psxcancel/psxcancel.doc: New file.
2009-07-23 13:29:49 +00:00
Joel Sherrill
2d730043c0 2009-07-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
	test work for case that it is documented to handle.
2009-07-22 21:46:56 +00:00
Joel Sherrill
099712815e 2009-07-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/killinfo.c: Clean up. Avoid NULL pointer case.
2009-07-22 21:26:56 +00:00
Joel Sherrill
cdea617055 2009-07-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/inline/rtems/score/states.inl: Add
	_States_Is_interruptible_by_signal. Add more DOxygen comments and
	clean up.
2009-07-22 21:26:30 +00:00
Joel Sherrill
b01619d7c0 2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* src/irq-generic.c: Priority inheritance on simple binary semaphores
	makes no sense and has recently been added as an error condition.
2009-07-22 20:45:23 +00:00
Joel Sherrill
592b91fb49 2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/main_help.c: Provide a few more characters for command
	names.
2009-07-22 18:18:41 +00:00
Joel Sherrill
b362ec5ba1 2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/main_mdump.c, libmisc/shell/main_mwdump.c: Fine tune
	printf format.
2009-07-22 16:29:11 +00:00
Joel Sherrill
0d3b27cda4 2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/ide/ata.c: Remove warning.
2009-07-22 16:00:55 +00:00
Joel Sherrill
5c7c1ec6e6 2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/regionextend.c: Remove warning.
2009-07-22 16:00:21 +00:00
Joel Sherrill
51cec29e9e 2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/include/semaphore.h, posix/include/rtems/posix/semaphore.h:
	Move SEM_FAILED from private file to public file since it is defined
	by POSIX.
2009-07-22 15:39:09 +00:00
Joel Sherrill
17e3808dd5 2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
	* psxsem01/system.h: Removed.
2009-07-22 15:37:54 +00:00
Joel Sherrill
7e9765df6e 2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxsem01/init.c: Eliminate warning.
2009-07-22 15:21:13 +00:00
Joel Sherrill
f379d80537 2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/main_mount.c: Eliminate warning.
2009-07-22 15:21:08 +00:00
Joel Sherrill
35d09baa84 2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am, libmisc/shell/main_chmod.c,
	libmisc/shell/main_mdump.c, libmisc/shell/main_medit.c,
	libmisc/shell/main_mfill.c, libmisc/shell/main_mmove.c,
	libmisc/shell/main_msdosfmt.c, libmisc/shell/main_mwdump.c,
	libmisc/shell/main_sleep.c, libmisc/shell/main_umask.c,
	libmisc/shell/shell.h, libmisc/shell/shell_script.c,
	libmisc/stringto/stringto_template.h: Convert all shell code to use
	stringto.h mehods with better error checking.
	* libmisc/shell/str2int.c: Removed.
2009-07-22 15:17:37 +00:00
Joel Sherrill
e8d59ca6af 2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am, libmisc/Makefile.am, wrapup/Makefile.am:
	Add the stringto family of string to number converters. These are
	error checking wrappers for the strtoXXX methods and do their best to
	return false if the conversion failed. The error checking required
	for this is tedious and error prone. Hence better to have in a family
	of helper routines.
	* libmisc/stringto/stringto.h, libmisc/stringto/stringto_template.h,
	libmisc/stringto/stringtodouble.c, libmisc/stringto/stringtofloat.c,
	libmisc/stringto/stringtoint.c, libmisc/stringto/stringtolong.c,
	libmisc/stringto/stringtolonglong.c,
	libmisc/stringto/stringtounsignedchar.c,
	libmisc/stringto/stringtounsignedint.c,
	libmisc/stringto/stringtounsignedlong.c,
	libmisc/stringto/stringtounsignedlonglong.c: New files.
2009-07-22 14:26:25 +00:00
Joel Sherrill
381a53a801 2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxcancel/init.c: Clean up.
2009-07-22 14:00:09 +00:00
Ralf Corsepius
e1ffb64f58 Regenerate. 2009-07-22 10:18:46 +00:00
Ralf Corsepius
1f70458a0d gcc-core-4.4.1-rtems4.10-20090722.diff 2009-07-22 10:18:24 +00:00
Ralf Corsepius
ab16a06375 New. 2009-07-22 10:12:52 +00:00
Ralf Corsepius
df979f2753 Remove. 2009-07-22 10:11:59 +00:00
Ralf Corsepius
e1f0b2dbfb GCC-4.4.1. 2009-07-22 10:07:14 +00:00
Joel Sherrill
12a191ae15 2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/include/rtems/posix/key.h, posix/src/keycreate.c,
	posix/src/keydelete.c, posix/src/keyrundestructors.c: Restructure a
	bit to make it easier to do coverage analysis. Eliminate is_active
	member of control structure because it was redundant with very the
	key object was open or closed.
2009-07-22 00:09:31 +00:00
Joel Sherrill
4b45c1393c 2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/eventseize.c, rtems/src/eventsurrender.c,
	rtems/src/eventtimeout.c: Clean up and minor rework as a side-effect
	of coverage analysis.
2009-07-21 23:09:07 +00:00
Joel Sherrill
7fbe4fa1bf 2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
	spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
	spintrcritical10/spintrcritical10.scn: New files.
2009-07-21 23:06:46 +00:00
Joel Sherrill
75a5abaf4a 2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
	unreliable third case in sp39 to spintrcritical10. New tests to hit
	other event synchronization critical sections.
	* spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
	spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
	spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
	spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
	spintrcritical12/spintrcritical12.scn: New files.
2009-07-21 23:06:13 +00:00
Joel Sherrill
bd894e5447 2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test to exercise Debug Manager.
	* sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
	sp10/sp10.scn: New files.
2009-07-21 19:32:30 +00:00
Joel Sherrill
90e6d39f8e 2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/src/debug.c, score/include/rtems/debug.h: Rename
	_Debug_Is_enabled to rtems_is_debug_enabled.
2009-07-21 19:27:44 +00:00
Joel Sherrill
99fbb6080c 2009-07-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* spintrcritical06/init.c: Clean up.
	* spintrcritical09/init.c: Adjust clock tick so it works on erc32.
	* spintrcritical09/spintrcritical09.scn: Fill in.
2009-07-21 18:26:27 +00:00
Joel Sherrill
56864ffc17 2009-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxmutexattr01/init.c: Make test optional if tools do not support
	posix mutex type attribute.
2009-07-21 17:25:46 +00:00
Joel Sherrill
b58c04905b 2009-07-21 Roxana Leontie <roxana.leontie@gmail.com>
* console/fb_vga.c: replaced the ioctl structures with linux
	framebuffer equivalents
2009-07-21 15:48:34 +00:00
Joel Sherrill
db862461cb 2009-07-21 Roxana Leontie <roxana.leontie@gmail.com>
* libmisc/Makefile.am, libmisc/mw-fb/mw_fb.h: mw_fb.h eliminated the
	ufb_* calls and replaced some of the ioctl structures and numbers
	with the linux framebuffer equivalents
	* libmisc/mw-fb/mw_fb.c: Removed.
2009-07-21 15:47:28 +00:00
Joel Sherrill
bbebcd2c0d 2009-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* spintrcritical06/init.c: Add comment to indicate test is not finished
	and known to not hit the case.
	* Makefile.am, configure.ac: Add a couple more interrupt critical
	section tests.
	* spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
	spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
	spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
	spintrcritical09/Makefile.am, spintrcritical09/init.c,
	spintrcritical09/spintrcritical09.doc,
	spintrcritical09/spintrcritical09.scn: New files.
2009-07-21 15:16:57 +00:00
Joel Sherrill
14d3ad4fcf 2009-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add new test to exercise error case for
	when a task is blocked on a condition variable with one mutex and
	another task attempts to block on the same condition variable with
	another mutex.
	* psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
	psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
2009-07-21 15:07:26 +00:00
Joel Sherrill
75eaf66aa1 2009-07-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/include/rtems/posix/cancel.h, posix/src/cancel.c,
	posix/src/canceleval.c, posix/src/setcancelstate.c,
	posix/src/setcanceltype.c: Fix a minor bug in the previous
	modification which resulted in psxcancel failing.
2009-07-21 14:16:00 +00:00
Joel Sherrill
68799a2a8f 2009-07-21 Santosh G Vattam <vattam.santosh@gmail.com>
* posix/Makefile.am, posix/include/rtems/posix/cancel.h,
	posix/src/cancel.c, posix/src/setcancelstate.c,
	posix/src/setcanceltype.c: Add
	_POSIX_Thread_Evaluate_cancellation_and_enable_dispatch method to
	avoid duplication of code and ease coverage analysis.
	* posix/src/canceleval.c: New file.
2009-07-21 13:17:59 +00:00
Thomas Doerfler
d374492cc6 Update for MPC55XX changes 2009-07-21 08:38:04 +00:00
Ralf Corsepius
115971c321 Update to binutils-2.19.51-20090721. 2009-07-21 06:52:16 +00:00
Ralf Corsepius
ad70382682 Remove. 2009-07-21 03:21:10 +00:00
Joel Sherrill
ceb3cb3b6c 2009-07-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
	at hitting interrupt synchronization critical section in thread queue
	enqueue priority for reverse insertions.
	* spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
	spintrcritical07/spintrcritical07.doc,
	spintrcritical07/spintrcritical07.scn: New files.
2009-07-20 18:38:28 +00:00
Joel Sherrill
243596d65e 2009-07-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* cchip/cchip.c, include/cchip.h, include/rasta.h, pci/pci.c: Add CVS
	Ids.
2009-07-20 16:02:01 +00:00
Joel Sherrill
b2b77956dc 2009-07-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/corebarrierwait.c: Reverse order of tests to increase test
	coverage.
2009-07-20 14:51:21 +00:00
Joel Sherrill
eecd655794 2009-07-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add test case for the
	_Thread_queue_Enqueue_priority interrupt critical section where the
	TCB we are using as a current pointer is removed from the thread
	queue when we flash interrupts while searching forward.
	* spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
	spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
	spintrcritical06/spintrcritical06.scn: New files.
2009-07-20 14:49:25 +00:00
Joel Sherrill
260e09260a 2009-07-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* spintrcritical_support/intrcritical.c,
	spintrcritical_support/intrcritical.h: Change prototype of delay
	method to indicate when counter is reset. This can be used to count
	how many iterations we are doing.
2009-07-20 14:48:14 +00:00
Thomas Doerfler
72ea4cc86f add missing i2c.c file 2009-07-20 07:24:06 +00:00
Joel Sherrill
1497405428 2009-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/ratemongetstatus.c: Fix spacing.
2009-07-20 01:42:46 +00:00
Joel Sherrill
1938cc07df 2009-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add psxspin02 to exercise case where
	trylock is unable to obtain the spinlock and that attempting to
	unlock a spinlock from a thread which did not lock it works as
	expected.
	* psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
	psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
	New files.
2009-07-20 01:12:25 +00:00
Joel Sherrill
7c6375bbdb 2009-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxspin01/test.c: Remove unnecessary defines.
2009-07-20 01:09:40 +00:00
Joel Sherrill
3d36b370dd 2009-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* psx11/init.c: Use explicit scheduler.
2009-07-20 01:05:59 +00:00
Joel Sherrill
f691e0a09f 2009-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add sp60 to exercise case where a task is
	blocked on one period while another expires. Add sp61 which exercises
	the case where a call is made to rtems_shutdown_executive when the
	system is not up.
	* sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
	sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
	sp61/sp61.doc, sp61/sp61.scn: New files.
2009-07-20 01:05:33 +00:00
Joel Sherrill
f3ea48abbc *** empty log message *** 2009-07-20 01:02:17 +00:00
Joel Sherrill
ac970794a4 2009-07-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp04/init.c: To be timesliced, tasks must also me preemptible.
2009-07-20 01:01:34 +00:00
Ralf Corsepius
1e60ba9974 Regenerate. 2009-07-18 04:15:19 +00:00
Ralf Corsepius
428a4c01ee Regenerate. 2009-07-18 04:07:04 +00:00
Ralf Corsepius
6218ba5bcb GCC_PKGVERS = $(GCC_VERS)-RC-20090715 2009-07-18 04:06:26 +00:00
Ralf Corsepius
6d3f0321f6 Regenerate. 2009-07-18 04:02:03 +00:00
Ralf Corsepius
0b7a942751 Bump GDB_RPMREL. 2009-07-18 03:58:53 +00:00
Ralf Corsepius
5e06bf7bdf Bump GCC_RPMREL. 2009-07-18 03:57:24 +00:00
Ralf Corsepius
d3baa0d674 Bump BINUTILS_RPMREL. 2009-07-18 03:56:34 +00:00
Ralf Corsepius
38df50156e Set _host_rpmprefix %{_host}- for canadian X compiles. 2009-07-18 03:54:42 +00:00
Joel Sherrill
b4404843ec 2009-07-17 Josh Switnicki <josh.switnicki@utoronto.ca>
*cpu_asm.S: implemented _CPU_Context_Restore by adding tags to
	restore section of context switch.
	Fixed bug in _CPU_Context_Switch. The wrong registers were being
	used for pointer to running task Context_Control struct.
2009-07-17 18:33:35 +00:00
Thomas Doerfler
123f10ae25 Dummy entries for toolchain compatibility 2009-07-17 16:25:10 +00:00
Joel Sherrill
863a24e81e 2009-07-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/mutexattrgettype.c: Restructure a bit to make code coverage
	analysis easier.
2009-07-17 16:17:59 +00:00
Joel Sherrill
5d6e8c88fb 2009-07-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add test to exercise
	pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
	toolset enables the feature.
	* psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
	psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
	psxmutexattr01/psxmutexattr01.scn: New files.
2009-07-17 16:17:14 +00:00
Thomas Doerfler
9364cf663f adding lpc24xx BSP parts 2009-07-17 15:16:50 +00:00
Thomas Doerfler
72f6cb06df remove obsolete files 2009-07-17 15:10:27 +00:00
Ralf Corsepius
3f81399c6b Update. 2009-07-17 14:34:09 +00:00
Ralf Corsepius
9c4db5734d Update. 2009-07-17 14:34:08 +00:00
Joel Sherrill
5f930f07fb 2009-07-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/watchdogadjusttochain.c: Correct bug in recent rework.
	Coverage not impacted.
2009-07-17 14:21:28 +00:00
Thomas Doerfler
ebe76f940b removing unneeded files 2009-07-17 13:59:43 +00:00
Ralf Corsepius
4016765a1d New. 2009-07-17 13:54:39 +00:00
Thomas Doerfler
ec5d45053b code cleanup 2009-07-17 13:53:24 +00:00
Thomas Doerfler
7ae2775132 ARM bsp maintenance 2009-07-17 13:53:04 +00:00
Thomas Doerfler
9832a22c98 exception handling maintenance 2009-07-17 13:52:16 +00:00
Thomas Doerfler
e63acfbb90 add cache definition for mcfv4e 2009-07-17 13:51:57 +00:00
Thomas Doerfler
632e4306dc exception handler maintenance 2009-07-17 13:50:31 +00:00
Ralf Corsepius
20857e1219 Update. 2009-07-17 13:40:05 +00:00
Ralf Corsepius
5b42429fa3 Update. 2009-07-17 13:20:54 +00:00
Thomas Doerfler
4da69ca079 add common implementation to dispatch threads in isr 2009-07-17 12:43:12 +00:00
Ralf Corsepius
c6c0fbf775 Update. 2009-07-17 12:08:02 +00:00
Ralf Corsepius
956c59bbd3 Update. 2009-07-17 10:17:13 +00:00
Ralf Corsepius
cbfa82a95e New. 2009-07-17 09:49:06 +00:00
Ralf Corsepius
b817534f53 Remove. 2009-07-17 09:48:22 +00:00
Ralf Corsepius
a5a7aa4fc2 Abandon *-w32api.spec 2009-07-17 09:47:54 +00:00
Ralf Corsepius
950b83b2c9 New. 2009-07-17 09:38:07 +00:00
Ralf Corsepius
e871b60a00 Abandon *-libs. 2009-07-17 09:37:21 +00:00
Ralf Corsepius
aa6b8de34e Remove. 2009-07-17 09:36:51 +00:00
Ralf Corsepius
ad0603d50b Remove. 2009-07-17 09:21:16 +00:00
Ralf Corsepius
d52732096a Remove binutils, gcc. 2009-07-17 09:20:47 +00:00
Thomas Doerfler
915bb51b90 make thread dispatching in ISRs generic code 2009-07-17 09:08:22 +00:00
Ralf Corsepius
dbe0290e11 Regenerate. 2009-07-16 23:54:35 +00:00
Ralf Corsepius
ea4a5b5975 Fix typo. 2009-07-16 23:54:16 +00:00
Ralf Corsepius
c5575c93d0 Regenerate. 2009-07-16 23:44:37 +00:00
Ralf Corsepius
eb2d0ff4b2 Abandon gcc-4.3.3. Add gcc-4.4.1. 2009-07-16 23:41:07 +00:00
Ralf Corsepius
56a5a835b4 Bump GCC_VERS, GCC_RPMREL. 2009-07-16 23:36:58 +00:00
Joel Sherrill
d1be26b9ef 2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Rename BSP_BOOTCARD_OPTIONS to
	RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
	have the same options.
2009-07-16 23:21:23 +00:00
Joel Sherrill
8785e90673 2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-bootcard-options.m4: Rename BSP_BOOTCARD_OPTIONS to
	RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
	now use the same macros.
	* aclocal/bsp-bspcleanup-options.m4: New file.
2009-07-16 23:12:55 +00:00
Joel Sherrill
8f0ce7e105 2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Add BSP_BOOTCARD_OPTIONS.
2009-07-16 22:19:57 +00:00
Joel Sherrill
13a4c71cc4 2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add test for auto initialization of
	message queues.
	* psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
	psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
	psxautoinit02/psxautoinit02.scn: New files.
2009-07-16 15:00:44 +00:00
Joel Sherrill
1c5d8f4949 2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
	what it was intended to do.
2009-07-16 14:57:36 +00:00
Ralf Corsepius
ae596673d8 Housekeeping. 2009-07-15 07:56:53 +00:00
Ralf Corsepius
2010a0efc9 Regenerate. 2009-07-15 07:53:26 +00:00
Ralf Corsepius
5e9232a515 Abandon RH8. 2009-07-15 07:53:01 +00:00
Ralf Corsepius
f1fb836289 Abandon Fedora 9. 2009-07-15 07:51:32 +00:00
Ralf Corsepius
ea4db3a2bc newlib-1.17.0-rtems4.10-20090715.diff. 2009-07-15 07:50:19 +00:00
Ralf Corsepius
a5f1bb76c2 Bump GCC_RPMREL. 2009-07-15 07:49:19 +00:00
Ralf Corsepius
9972e997ed New. 2009-07-15 07:46:10 +00:00
Ralf Corsepius
7ff1c29c6a Increment BINUTILS_RPMREL for FC11-rebuild. 2009-07-14 06:54:20 +00:00
Ralf Corsepius
edf497bc0f Regenerate. 2009-07-14 06:21:13 +00:00
Ralf Corsepius
7a422bb268 Increment BINUTILS_RPMREL for FC11-rebuild. 2009-07-14 06:20:39 +00:00
Ralf Corsepius
1e6f181afb Remove (Unused). 2009-07-13 14:28:17 +00:00
Ralf Corsepius
f76ddaa016 Regenerate. 2009-07-13 14:27:01 +00:00
Ralf Corsepius
700acb989f Move %{?dist} into autoconf.am 2009-07-13 14:26:49 +00:00
Ralf Corsepius
b08d3f3c28 Remove Obsolete/Provides. 2009-07-13 14:23:48 +00:00
Ralf Corsepius
186049a295 Regenerate. 2009-07-13 14:21:39 +00:00
Ralf Corsepius
afdc9d706c Bump AUTOCONF_RPMREL. 2009-07-13 14:21:05 +00:00
Ralf Corsepius
ae1862c60a Add autoconf-sources.add. 2009-07-13 14:20:36 +00:00
Ralf Corsepius
350178d0b4 Acknowledge autoconf-sources.add 2009-07-13 14:19:43 +00:00
Joel Sherrill
627e793016 2009-07-12 Xi Yang <hiyangxi@gmail.com>
* configure.ac, clock/clockdrv.c, startup/bspreset.c: Adjust clock
	initialization for clock tick so rtmonuse test now runs on Skyeye.
	Joel added configure magic and place holder in bspreset.c for Skyeye
	hardware reset device support.
2009-07-12 13:59:09 +00:00
Ralf Corsepius
e2ae590b61 Housekeeping. 2009-07-11 07:33:43 +00:00
Ralf Corsepius
58d9b2421c Remove. 2009-07-11 07:27:51 +00:00
Joel Sherrill
3a0827287d 2009-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac, score/src/threadqenqueuepriority.c: Add
	RTEMS_DO_NOT_UNROLL_THREADQ_ENQUEUE_PRIORITY to give user ability to
	disable the loop in _Thread_queue_Enqueue_priority from being
	unrolled. This reduces code size and makes coverage analysis easier.
2009-07-10 20:32:48 +00:00
Joel Sherrill
0c196a192b 2009-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* spintrcritical_support/intrcritical.c,
	spintrcritical_support/intrcritical.h: New files.
2009-07-10 20:31:17 +00:00
Joel Sherrill
937a22a7cf 2009-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new infrastructure which is more
	reliable about generating cases which hit interrupt critical
	sections. Remove sp41 since it used its own mechanism.
	* spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
	spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
	spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
	spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
	spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
	spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
	spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
	spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
	spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
	spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
	spintrcritical05/spintrcritical05.scn: New files.
	* sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
	sp41/system.h: Removed.
2009-07-10 20:28:10 +00:00
Joel Sherrill
0f46e321b4 2009-07-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp41/init.c: Remove incorrect comment.
2009-07-10 20:21:02 +00:00
Joel Sherrill
36c2586f92 2009-07-09 Josh Switnicki <josh.switnicki@utoronto.ca>
* cpu_asm.S: Fixed bug in _CPU_Context_Switch. The wrong registers
	were being used for pointer to running task Context_Control
	struct.
2009-07-10 19:07:54 +00:00
Joel Sherrill
5c736abdfd 2009-07-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Fix typo.
2009-07-10 17:06:37 +00:00
Joel Sherrill
142a9df16a 2009-07-10 Xi Yang <hiyangxi@gmail.com>
* Makefile.am, pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h,
	pxa255/pmc/pmc.c: Add PMC support.
2009-07-10 15:34:12 +00:00
Joel Sherrill
55b891e2fa 2009-07-10 Xi Yang <hiyangxi@gmail.com>
* Makefile.am: Complete update to current style.
2009-07-10 14:35:23 +00:00
Joel Sherrill
744379eee3 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/watchdogadjusttochain.c: Rework to ease code coverage
	analysis.
2009-07-09 21:56:34 +00:00
Joel Sherrill
b503e0b92e 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/semcreate.c: Clean up rework to eliminate the goto and fix
	a bug introduced by rework.
2009-07-09 21:55:23 +00:00
Joel Sherrill
7f8dd5758e 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp29/init.c: Simple binary semaphores can not be inherit priority.
2009-07-09 21:29:47 +00:00
Joel Sherrill
f5b5ef8881 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp25/init.c: Spacing.
2009-07-09 20:25:18 +00:00
Joel Sherrill
8f9b2f6026 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add sp59 to test path through
	_Thread_queue_First_priority where the task's priority was in the
	bottom 1/4 of the range.
	* sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
	sp59/sp59.scn: New files.
2009-07-09 20:23:38 +00:00
Joel Sherrill
ab8c4ee27f 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add test for Thread Queue extract a thread
	not blocked on a thread queue.
	* spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
	spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
2009-07-09 19:02:41 +00:00
Joel Sherrill
d5ae827a35 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add test for timespec divide by zero.
	* sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
	sp58/sp58.scn: New files.
2009-07-09 18:21:58 +00:00
Joel Sherrill
af690b8573 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/heap.c: Remove unneeded include.
2009-07-09 17:39:51 +00:00
Joel Sherrill
0c5a8be8b2 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp43/init.c, sp43/sp43.scn: Add test of having the object class
	pointer being null. This does not happen naturally at this time so
	force the point.
2009-07-09 16:58:04 +00:00
Joel Sherrill
66abaa1e20 2009-07-09 Joel Sherrill <joel.sherrill@OARcorp.com>
* malloctest/init.c, malloctest/malloctest.scn: Add heap resize test
	for shrinking a block enough to need to free the newly unused
	portion.
2009-07-09 16:13:06 +00:00
Joel Sherrill
c45a2ded00 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/semcreate.c: Restructure to simplify and improve ability to
	anlize this routine for coverage.
2009-07-08 22:26:11 +00:00
Joel Sherrill
299fc7ac56 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp12/sp12.scn: Update screen to reflect priority changes from long
	ago.
2009-07-08 22:17:50 +00:00
Joel Sherrill
a5e620e89d 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
	sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
	as sp27a and test flushing both counting and binary semaphores.
	Reformatted.
	* sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
	sp27a/sp27a.scn: New files.
2009-07-08 20:26:45 +00:00
Joel Sherrill
2962c9931a 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
	copied fomr other Makefile.am's.
2009-07-08 20:26:01 +00:00
Joel Sherrill
f034ac0758 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
	sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
	spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
	USE_TIMER_SERVER which was copied fomr other Makefile.am's.
2009-07-08 20:25:30 +00:00
Joel Sherrill
4b6c378fab 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* malloctest/init.c, malloctest/malloctest.scn: Add error cases for
	_Protected_heap_Get_information().
2009-07-08 19:15:04 +00:00
Joel Sherrill
7b0f182a25 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp57/sp57.doc: Correct.
2009-07-08 18:50:19 +00:00
Joel Sherrill
02819318cd 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add test of restarting a task which is in
	the middle of a sleep or wake after.
	* sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
	sp57/sp57.scn: New files.
2009-07-08 18:49:15 +00:00
Joel Sherrill
4b4108a4c5 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/objectgetinfo.c: Clean up and eliminate unreachable code.
2009-07-08 17:56:07 +00:00
Joel Sherrill
67d6947e7f 2009-07-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp43/init.c, sp43/sp43.scn: Add more cases for
	rtems_object_get_class_information() to improve coverage.
2009-07-08 17:54:37 +00:00
Joel Sherrill
d6c8b56b62 2009-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/rtemsobjectapimaximumclass.c,
	score/include/rtems/score/object.h,
	score/src/objectapimaximumclass.c, score/src/objectgetinfo.c: Change
	return type of API maximum class methods to unsigned.
2009-07-07 23:33:17 +00:00
Joel Sherrill
bc93f30f39 2009-07-07 Chris Johns <chrisj@rtems.org>
* score/src/objectshrinkinformation.c: Rework loop to simplify and
	remove dead code.
2009-07-07 22:47:03 +00:00
Joel Sherrill
33a538113c 2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* ChangeLog, posix/src/mutexsetprioceiling.c: Remove warning.
2009-07-07 21:04:57 +00:00
Joel Sherrill
12bb21e3b5 2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test to verify that when a user
	extension create hook fails, that the error is properly propagated.
	* sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
	sp56/sp56.scn: New files.
2009-07-07 20:39:14 +00:00
Joel Sherrill
2204f52043 2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
	rtems_extension_delete.
2009-07-07 20:38:17 +00:00
Joel Sherrill
6afc8dde54 2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp09/screen01.c, sp09/sp09.scn: Add test for
	rtems_object_get_classic_name with invalid id.
2009-07-07 19:39:12 +00:00
Joel Sherrill
0dbc0c3322 2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp02/task1.c: Minor spacing.
2009-07-07 19:36:53 +00:00
Joel Sherrill
fc267d1eed 2009-07-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.IceCube: Correct mkimage addresses.
2009-07-07 17:34:30 +00:00
Joel Sherrill
06f5ec9ce0 2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/mutexsetprioceiling.c: Restructure to eliminate code
	paths which are unreachable. Also add more comments.
	* score/src/coremutexsurrender.c: Mark some code as RTEMS_DEBUG only
	since it cannot be hit unless coremutexseize.c is broken.
2009-07-07 17:29:47 +00:00
Joel Sherrill
9a845e175b 2009-07-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add test of pthread mutex auto
	intialization.
	* psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
	psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
2009-07-07 14:30:12 +00:00
Joel Sherrill
8860ecf275 2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/mutexget.c: Restructure to improve ability to do coverage
	analysis.
2009-07-06 22:02:34 +00:00
Joel Sherrill
824b3d1c90 2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
2009-07-06 22:01:58 +00:00
Joel Sherrill
9847e4b478 2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* spfatal12/init.c: Address to heap initialize must be aligned but size
	must be too small.
2009-07-06 21:05:03 +00:00
Joel Sherrill
147c5d512f 2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
	code.
2009-07-06 21:03:05 +00:00
Joel Sherrill
3ba0750fd1 2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/psxtransschedparam.c: Restructure to avoid untestable code
	being generated by switch.
2009-07-06 17:59:34 +00:00
Joel Sherrill
69ca55c088 2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* psx07/init.c: Slight test fix to ensure state of sched_param
	structure.
2009-07-06 17:58:44 +00:00
Joel Sherrill
630a2a68ea 2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test to exercise case when
	broadcasting to a message queue with a pending message.
	* sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
	sp55/sp55.scn: New files.
2009-07-06 17:10:39 +00:00
Joel Sherrill
402dad517e 2009-07-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/coremsgsubmit.c: Move impossible case inside an RTEMS_DEBUG
	conditional.
2009-07-06 16:44:49 +00:00
Joel Sherrill
45d3b3304e 2009-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* setvec.c: Add CVS Id.
2009-07-06 15:45:45 +00:00
Joel Sherrill
7c46cf58b3 2009-07-03 Josh Switnicki <josh.switnicki@utoronto.ca>
* cpu.c: Implemented _CPU_Context_Initialize as a C function instead
	of a macro.  It works with limited functionality.  Implemented
	_CPU_Thread_Idle_body to use sleep instruction.
	* Makefile.am: Changed cpu_asm.c -> cpu_asm.S
	* cpu_asm.S: renamed from cpu_asm.c and implemented functions is asm
	* rtems/asm.h: Appended "macros.inc" to the end of "asm.h"
	* rtems/score/cpu.h:
	  + Included "avr/io.h".
	  + Added use 16 bit object definition.
	  + Modified Context_Control struct to relect the registers
	    that need to be saved.
	  + Implemented _CPU_ISR_Disable, _CPU_ISR_Enable, and _CPU_ISR_Flash.
	    Added function definitions for _CPU_Context_Initialize and
	    _CPU_Push.
2009-07-06 15:36:23 +00:00
Joel Sherrill
7ffdc70c0a 2009-07-03 Josh Switnicki <josh.switnicki@utoronto.ca>
* start/start.S: copied gcrt1.S and macros.inc from avr-libc.
	Change from call main to call boot_card for RTEMS.
	* start/macros.inc: New file.
2009-07-06 15:28:09 +00:00
Joel Sherrill
81551a2541 Update copyright. 2009-07-06 14:47:09 +00:00
Joel Sherrill
8cdf733f50 2009-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/Makefile.am, posix/src/mutex.c, posix/src/mutexinit.c: Add
	initial support for the pthread mutex type attribute added by UNIX98.
	It can be normal, recursive, errorcheck or default.
	* posix/src/mutexattrgettype.c, posix/src/mutexattrsettype.c: New files.
2009-07-06 14:46:36 +00:00
Joel Sherrill
70a4809f84 2009-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Remove obsolete test now that the numbered
	spfatal tests appear to cover all fatal error cases.
	* spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
	spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
	spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
	spfatal/task1.c: Removed.
2009-07-06 13:44:22 +00:00
Joel Sherrill
cf7267cfc2 2009-07-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
	initialize workspace heap during initialize. Can be caused by
	unaligned address or not enough memory to initialize heap required
	overhead.
	* spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
	spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
2009-07-06 13:43:17 +00:00
Joel Sherrill
c6dc6db074 2009-07-04 Santosh G Vattam <vattam.santosh@gmail.com>
* psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
	obtaining an rwlock and then releasing it twice.
2009-07-04 20:26:18 +00:00
Joel Sherrill
e660f86feb 2009-07-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/taskinitusers.c: Restructure to eliminate dead check --
	loop will not be executed when 0 tasks. Also improved comments and
	eliminated a local variable.
2009-07-04 19:45:18 +00:00
Joel Sherrill
cf46f9de14 2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/apiext.c: Unreachable API Extension paths marked as either
	unused or only with certain APIs.
2009-07-03 20:57:21 +00:00
Joel Sherrill
27b961a39b 2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* itron/src/task.c, posix/src/pthread.c, rtems/src/tasks.c,
	sapi/src/exinit.c, score/include/rtems/score/apiext.h,
	score/src/apiext.c: No APIs currently implemented use the
	predriver_hook so disable it until such time as it is used.
2009-07-03 20:25:35 +00:00
Joel Sherrill
4a105192af 2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
2009-07-03 20:08:22 +00:00
Joel Sherrill
78e285976c 2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
2009-07-03 19:43:57 +00:00
Joel Sherrill
ecdbb4259e 2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/sigtimedwait.c: Restructure to improve coverage. Improve
	comments.
2009-07-03 18:40:31 +00:00
Joel Sherrill
2819bd17b2 2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
	sigtimedwait(). Update screen file.
2009-07-03 18:39:11 +00:00
Joel Sherrill
c5d412c18c 2009-07-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp54/init.c, sp54/sp54.doc: Fix typos and comments.
2009-07-03 15:56:01 +00:00
Joel Sherrill
562eab5c4e 2009-07-03 Daniel Hellstrom <daniel@gaisler.com>
* sapi/src/exinit.c, score/include/rtems/score/objectmp.h,
	score/src/objectmp.c: Ensure local node number is set early enough in
	MP configurations.
2009-07-03 15:13:47 +00:00
Joel Sherrill
fc5490fe84 2009-07-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c: Converted
	to use generic interrupt support.
	* shared/irq/irq-config.h: New file.
2009-07-03 15:08:54 +00:00
Joel Sherrill
2c8a9804a5 2009-07-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Update for generic interrupt support.
2009-07-03 15:07:54 +00:00
Joel Sherrill
c5dcfd4e0e 2009-07-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Switch to shared routine.
	* startup/setvec.c: Removed.
2009-07-03 13:58:17 +00:00
Joel Sherrill
2ed512bfb2 2009-07-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Eliminate unused routine.
	* startup/setvec.c: Removed.
2009-07-03 13:58:05 +00:00
Joel Sherrill
d81b56bd4f 2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/coremsg.h, score/src/coremsgflushwait.c:
	Mark _CORE_message_queue_Flush_waiting_threads with
	FUNCTIONALITY_NOT_CURRENTLY_USED_BY_ANY_API since there is no way to
	reach it via an API.
2009-07-02 22:04:42 +00:00
Joel Sherrill
2f9092ed3f 2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/region.t: Fix typos where semaphore referenced instead of region
	or segment.
2009-07-02 16:22:12 +00:00
Joel Sherrill
7a79dc37aa 2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/preface.texi: Correct list of supported CPU architectures.
2009-07-02 16:12:00 +00:00
Joel Sherrill
9c34c023ec 2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* spstkalloc/spstkalloc.scn: Update screen.
2009-07-02 15:41:28 +00:00
Joel Sherrill
62e6e7cdad 2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test for user configured stack
	allocator/deallocator. Test both pass and fail cases.
	* spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
	spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
2009-07-02 15:25:36 +00:00
Joel Sherrill
84b7a96833 2009-07-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* spchain/init.c, spchain/spchain.scn: Clean up test.
2009-07-02 15:24:37 +00:00
Joel Sherrill
bfa4bb20d1 2009-07-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/tod.h: Correct name of parameter.
2009-07-01 19:50:00 +00:00
Joel Sherrill
37cff02c38 2009-07-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test to cover bodies of some chain
	routines whose bodies are not used by RTEMS itself.
	* spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
	spchain/spchain.doc, spchain/spchain.scn: New files.
2009-07-01 19:49:08 +00:00
Joel Sherrill
605b6eb746 2009-07-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
	chain for coverage.
2009-07-01 19:31:53 +00:00
Joel Sherrill
c7b38baf37 2009-07-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
	RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
	improve coverage.
2009-07-01 19:23:58 +00:00
Joel Sherrill
e5d3dd6ee0 2009-07-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
2009-07-01 18:40:39 +00:00
Joel Sherrill
f9ff8cea68 2009-07-01 Santosh G Vattam <vattam.santosh@gmail.com>
* psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
	obtaining rwlock for write with a timed lock operation when the
	abstime timeout is in the past.
2009-07-01 16:15:21 +00:00
Joel Sherrill
d852e2342b 2009-06-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/prwlocktimedrdlock.c: Restructure if slightly to make to
	make it easier to analyze for coverage.
2009-06-30 17:54:50 +00:00
Joel Sherrill
94ccbb7b3d 2009-06-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
	obtaining rwlock for read with a timed lock operation when the
	abstime timeout is in the past.
2009-06-30 17:50:15 +00:00
Joel Sherrill
b4e5a61914 2009-06-29 Xi Yang <hiyangxi@gmail.com>
* pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h: Add Skyeye support.
	* pxa255/include/bits.h: Removed.
2009-06-29 23:25:29 +00:00
Joel Sherrill
85e525aab8 2009-06-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* psx05/init.c, psx05/psx05.scn: Add test case for process scope now
	that the assert has been removed in the source.
2009-06-29 23:23:23 +00:00
Joel Sherrill
290d2b79fe 2009-06-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/killinfo.c, posix/src/mutexinit.c, posix/src/psignal.c,
	posix/src/psignalchecksignal.c, posix/src/pthread.c,
	posix/src/pthreadexit.c, posix/src/pthreadinitthreads.c: Remove
	includes of <assert.h> where possible. Make other uses conditional on
	ifdef RTEMS_DEBUG.
2009-06-29 23:19:28 +00:00
Joel Sherrill
89c3f8498f 2009-06-29 Xi Yang <hiyangxi@gmail.com>
* Makefile.am: Update to current style.
	* bsp_specs: Fix warning for _start.
	* start/start.S: Proper attribution for origin.
	* startup/bspstart.c: Add Skyeye bsp_reset() on Skyeye.
	* include/.cvsignore: New file.
	* include/bspopts.h.in: Removed.
2009-06-29 23:16:44 +00:00
Ralf Corsepius
5ca8bf3bf8 Update to gdb-6.8.50.20090629 2009-06-29 16:55:24 +00:00
Ralf Corsepius
db47affdc3 New. 2009-06-29 16:29:42 +00:00
Joel Sherrill
40b905ccf8 2009-06-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
	spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
2009-06-24 22:02:11 +00:00
Joel Sherrill
2212a2adf9 2009-06-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/Makefile.am, posix/include/rtems/posix/priority.h,
	posix/include/rtems/posix/pthread.h,
	posix/inline/rtems/posix/priority.inl, posix/src/killinfo.c,
	posix/src/pthread.c, posix/src/pthreadcreate.c,
	posix/src/pthreadsetschedparam.c: Various modifications to improve
	binary code coverage analysis. Some of these are to mark code as
	debug only. Some are to break conditional expressions into multiple
	lines. Some are to move inline methods that are not time critical
	into subroutines to make them easier to test. Inlining them multiple
	times means that their logic paths are spread across multiple
	methods. This explodes the test cases required.
	* posix/src/psxpriorityisvalid.c, posix/src/psxtransschedparam.c: New files.
2009-06-24 06:38:52 +00:00
Joel Sherrill
046f47154f 2009-06-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
	Enhance spprintk. Add two new fatal error tests to cover
	__assert_func.
	* spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
	spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
2009-06-24 06:35:29 +00:00
Joel Sherrill
b2cf98586c 2009-06-18 Fernando Nicodemos <fgnicodemos@terra.com.br>
* umon/umonrtemsglue.c: Add console device that uses MicroMonitor to do
	actual input and output. This driver should work on any board that
	uses MicroMonitor.
	* umon/umoncons.c: New file.
2009-06-18 19:58:35 +00:00
Joel Sherrill
737f8c4d5d 2009-06-18 Fernando Nicodemos <fgnicodemos@terra.com.br>
* Makefile.am, configure.ac, console/uarts.c: Add console device that
	uses MicroMonitor to do actual input and output. This driver should
	work on any board that uses MicroMonitor.
2009-06-18 19:58:27 +00:00
Joel Sherrill
753ddb2ffb 2009-06-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds.csb637: Move .init section from
	the front of the executable so the start label has the first
	instruction in the executable.
2009-06-18 19:54:37 +00:00
Joel Sherrill
cbbc55ef71 2009-06-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
	mode bits being set. This behavior was not POSIX compliant and has
	been corrected in the filesystem code.
2009-06-18 16:19:53 +00:00
Joel Sherrill
c1d924daa7 2009-06-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/regionextend.c: Restructure to eliminate dead code being
	generated.
2009-06-18 16:17:03 +00:00
Chris Johns
18105b44d9 2009-06-18 Chris Johns <chrisj@rtems.org>
* sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
        workaround the H8300 gcc bug.
2009-06-17 22:59:16 +00:00
Chris Johns
f9eb21d863 2009-06-18 Chris Johns <chrisj@rtems.org>
* psx04/task3.c: Declare unions volatile to workaround the H8300
        gcc bug.
2009-06-17 22:58:19 +00:00
Chris Johns
c0075af37a 2009-06-18 Chris Johns <chrisj@rtems.org>
* telnetd/des.c: Split the des_f struct into smaller parts so
        targets that cannot address large structs can be supported.
2009-06-17 22:29:52 +00:00
Joel Sherrill
73c421b8ff 2009-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/ps2_mouse.c: Fix inconsistent spacing.
2009-06-17 22:05:39 +00:00
Joel Sherrill
202f93f347 2009-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/objectshrinkinformation.c: Fix spelling error.
2009-06-17 22:01:20 +00:00
Chris Johns
1205a7c9fe Changed the H8300 to lower case. 2009-06-17 22:01:18 +00:00
Chris Johns
6b2c314f20 2009-06-18 Chris Johns <chrisj@rtems.org>
* libmisc/shell/hexdump-odsyntax.c: H8300 has the same size float
        and double. Fix error in case statement.
2009-06-17 21:57:51 +00:00
Chris Johns
bf7cc57b0a 2009-06-18 Chris Johns <chrisj@rtems.org>
* score/cpu/mips/rtems/mips/idtcpu.h: Missed another WAIT
        define. Removed.
2009-06-17 21:15:16 +00:00
Till Straumann
f382d0fb22 2009-06-17 Till Straumann <strauman@slac.stanford.edu>
* vmeUniverse/vmeUniverse.c, vmeUniverse/vmeTsi148.c:
	include <rtems/pci.h> instead of <bsp/pci.h>.
2009-06-17 21:01:01 +00:00
Chris Johns
b311cbc957 2009-06-17 Chris Johns <chrisj@rtems.org>
* libmisc/shell/extern-dd.h: Delcare the conv arrays extern to
        stop PPC link errors.
        * libmisc/shell/main_time.c, libmisc/Makefile.am,
        libmisc/shell/shellconfig.h: Add a time command.
2009-06-17 05:34:33 +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
dba73982fd 2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/killinfo.c: Make easier to map coverage data.
2009-06-15 16:33:11 +00:00
Joel Sherrill
8bcb9e23d3 2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* umon/umonrtemsglue.c: Add flag to ensure that it umon connection is
	initialized twice, it is safe.
2009-06-15 15:49:12 +00:00
Joel Sherrill
d09de3d1d1 2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* umon/monlib.h: Add umon.h to be installed as <rtems/umon.h> so umon
	.h files are modified as little as possible.
	* umon/umon.h: New file.
2009-06-15 15:38:38 +00:00
Joel Sherrill
3f6500bf0a 2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: Make an RTEMS specific umon.h wrapper
	include file.
2009-06-15 15:31:18 +00:00
Joel Sherrill
83e524e696 2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Re-add basic console code.
2009-06-15 14:36:48 +00:00
Chris Johns
6576c1d7ea 2009-06-15 Chris Johns <chrisj@rtems.org>
* libmisc/shell/hexdump-odsyntax.c: AVR has the same size float
        and double. Fix error in case statement.
        * libmisc/shell/main_dd.c: Remove sys/conf.h header. It is not
        available if networking is disabled.
2009-06-15 01:02:18 +00:00
Chris Johns
3967dbe4d3 Fixed nested includes. 2009-06-14 23:33:44 +00:00
Chris Johns
4896ab5dfc 2009-06-15 Chris Johns <chrisj@rtems.org>
* score/cpu/mips/rtems/mips/idtcpu.h: Remote WAIT define. Horrible
        overload.
2009-06-14 23:31:05 +00:00
Joel Sherrill
671e042e35 2009-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/heapwalk.c: Remove include of stdlib.h since abort was not
	called anymore.
2009-06-13 22:49:28 +00:00
Joel Sherrill
2a4e8e0457 2009-06-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/include/rtems/rtems/region.h,
	rtems/src/rtemsobjectgetclassinfo.c, score/src/heapwalk.c,
	score/src/objectgetnameasstring.c, score/src/objectsetname.c,
	score/src/timespecdivide.c, score/src/ts64divide.c: Remove include of
	stdio.h
2009-06-13 22:39:39 +00:00
Joel Sherrill
84d7499a2b 2009-06-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Eliminate using the
	GNU/Linux specific error numbers EBADRQC and ENOTBLK. Switch to
	EINVAL and ENOTTY as appropriate.
2009-06-12 17:40:04 +00:00
Joel Sherrill
918a0d8fdd 2009-06-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* libblock/src/flashdisk.c, libblock/src/nvdisk.c,
	libblock/src/ramdisk.c, libfs/src/dosfs/fat.c,
	libfs/src/dosfs/msdos_format.c: Eliminate using the GNU/Linux
	specific error numbers EBADRQC and ENOTBLK. Switch to EINVAL and
	ENOTTY as appropriate.
2009-06-12 17:38:53 +00:00
Joel Sherrill
5c15be811c 2009-06-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Add MicroMonitor support.
2009-06-12 17:36:59 +00:00
Joel Sherrill
40be8f8bdd 2009-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp54/init.c: Fix spacing.
2009-06-12 17:33:12 +00:00
Joel Sherrill
2b6993e4f2 2009-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: Add MicroMonitor support.
	* startup/umonsupp.c: New file.
2009-06-12 17:21:07 +00:00
Joel Sherrill
ba6f12b7e4 2009-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* umon/README, umon/cli.h, umon/monlib.c, umon/monlib.h, umon/tfs.h,
	umon/tfsDriver.c, umon/umonrtemsglue.c: New files.
2009-06-12 17:20:42 +00:00
Joel Sherrill
c0ae2676b5 Add new test for error cases in _Objects_Name_to_id_string which is currently only used by POSIX semaphores and message queues. 2009-06-12 15:17:49 +00:00
Joel Sherrill
79ee0ac2c1 2009-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp02/sp02.doc, sp02/system.h: Update copyright year.
2009-06-12 14:01:50 +00:00
Joel Sherrill
69c3370fa6 2009-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
2009-06-12 14:00:10 +00:00
Chris Johns
e4a3d93ab1 2009-06-12 Chris Johns <chrisj@rtems.org>
* libmisc/shell/dd-args.c, libmisc/shell/dd-conv.c,
        libmisc/shell/dd-conv_tab.c, libmisc/shell/dd-misc.c,
        libmisc/shell/dd-position.c, libmisc/shell/dd.h,
        libmisc/shell/extern-dd.h, libmisc/shell/hexdump-conv.c,
        libmisc/shell/hexdump-display.c, libmisc/shell/hexdump-odsyntax.c,
        libmisc/shell/hexdump-parse.c, libmisc/shell/hexdump.h,
        libmisc/shell/hexsyntax.c, libmisc/shell/main_dd.c,
        libmisc/shell/main_hexdump.c: New.
        * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Add dd and
        hexdump commands.
2009-06-12 05:51:43 +00:00
Chris Johns
be72045b51 2009-06-12 Chris Johns <chrisj@rtems.org>
* ide/ide.c: Format the data output in DEBUG mode.
2009-06-12 03:06:33 +00:00
Chris Johns
0c87142315 2009-06-12 Chris Johns <chrisj@rtems.org>
* Makefile.am: Compile the shared bspinit.c.
2009-06-12 03:03:20 +00:00
Chris Johns
7275542171 2009-06-12 Chris Johns <chrisj@rtems.org>
* libblock/include/rtems/flashdisk.h,
        libblock/include/rtems/nvdisk.h, libblock/src/flashdisk.c,
        libblock/src/nvdisk.c: Change names to match the RAM disk change.
        * libcsupport/src/eval.c: Remove some warnings.
2009-06-12 02:59:18 +00:00
Chris Johns
7baa484300 2009-06-12 Chris Johns <chrisj@rtems.org>
* libblock/src/bdbuf.c: Update comments.
        * libblock/src/bdpart.c, libblock/src/ide_part_table.c: Get the
        device from the rdev field of the stat buf.
        * libcsupport/include/rtems/libio.h: Add a path length to evalpath
        handler. Add parent locations to rmmod and unlink handlers.
        * libcsupport/include/rtems/libio_.h: Add a path length to
        rtems_filesystem_evaluate_path. Add
        rtems_filesystem_evaluate_relative_path, rtems_filesystem_dirname,
        and rtems_filesystem_prefix_separators. Remove
        rtems_filesystem_evaluate_parent.
        * libcsupport/src/base_fs.c, libcsupport/src/chdir.c,
        libcsupport/src/chmod.c, libcsupport/src/chown.c,
        libcsupport/src/chroot.c, libcsupport/src/fchdir.c,
        libcsupport/src/link.c, libcsupport/src/mount.c,
        libcsupport/src/open.c, libcsupport/src/privateenv.c,
        libcsupport/src/readlink.c, libcsupport/src/unmount.c,
        libcsupport/src/utime.c, libcsupport/src/unmount.c,
        libcsupport/src/utime.c, libfs/src/devfs/devfs.h,
        libfs/src/devfs/devfs_eval.c, libfs/src/devfs/devstat.c,
        libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_misc.c,
        libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_eval.c,
        libfs/src/imfs/imfs_load_tar.c, libfs/src/imfs/ioman.c,
        libfs/src/pipe/pipe.c, libmisc/fsmount/fsmount.c,
        libnetworking/lib/ftpfs.c: Add the length parameter to the eval
        call.
        * libcsupport/src/eval.c: Add rtems_filesystem_prefix_separators,
        rtems_filesystem_dirname,
        rtems_filesystem_evaluate_relative_path. Add the length parameter
        to the eval call.
        * libcsupport/src/rmdir.c: Find the parent pathloc then the node
        pathloc from that node. Remove the call to find the parent given
        the node pathloc.
        * libcsupport/src/stat.c: Add the length parameter to the eval
        call. Set the device into the rdev field.
        * libcsupport/src/unlink.c: Find the parent pathloc then the node
        pathloc from that node. Remove the call to find the parent given
        the node pathloc.
        * libfs/src/dosfs/fat.c, libfs/src/dosfs/msdos_format.c: Get the
        disk device number from the stat rdev field.
        * libfs/src/dosfs/msdos.h: Add the length parameter to the eval
        call. Add the parent pathloc to the rmnod handler.
        * libfs/src/dosfs/msdos_dir.c: Add the parent pathloc to the rmnod
        handler.
        * libfs/src/dosfs/msdos_eval.c: Add the length parameter to the
        eval and token call.
        * libfs/src/imfs/imfs_directory.c: Add the parent pathloc to the
        rmnod handler.
        * libfs/src/imfs/imfs_fchmod.c: Do not test the mode flags for
        only the allowed flags. Add the missing flags spec'ed in the POSIX
        standard.
        * libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_rmnod.c,
        libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/memfile.c: Add the
        parent node. Currently ignored in the IMFS.
        * libfs/src/imfs/imfs_stat.c: Return the device number in the rdev
        field.
        * libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/imfs_symlink.c : Add
        the length parameter to the token call.
        * libfs/src/nfsclient/src/nfs.c: Add the length parameter to the
        eval call and parent node to the rmnod and unlink command.
        * libmisc/shell/internal.h: Remove the libc mounter decl to make
        public.
        * libmisc/shell/main_mount.c: Add support for hooking external
        mount support for new file systems.
        * libmisc/shell/shell.h: Add helper functions for the mount
        command.
2009-06-12 01:53:33 +00:00
Chris Johns
9e06eb1e96 2009-06-11 Roxana Leontie <roxana.leontie@gmail.com>
* cdtest/system.h: modified the number of max semaphores
          - test was failing before
2009-06-12 01:14:41 +00:00
Joel Sherrill
e73f8a1758 2009-06-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* network/network.c: Attempt to support csb637 PHY.
2009-06-11 20:03:14 +00:00
Joel Sherrill
34e648791e 2009-06-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/corespinlockwait.c: Mark timeout code which is not
	currently exercised by any API with the
	FUNCTIONALITY_NOT_CURRENTLY_USED_BY_ANY_API conditional.
2009-06-11 15:18:08 +00:00
Joel Sherrill
fe484f7d2e 2009-06-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Fix spacing.
2009-06-11 13:12:42 +00:00
Joel Sherrill
d15bae699d 2009-06-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: Fix minor error when application has its own
	initialization task table.
2009-06-10 17:10:59 +00:00
Joel Sherrill
7cd9cd89f9 2009-06-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
	* psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
	psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
2009-06-10 17:09:54 +00:00
Joel Sherrill
293a0a41d2 2009-06-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add new test.
	* sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
	sp54/sp54.scn: New files.
2009-06-10 17:09:34 +00:00
Joel Sherrill
5f6a4a24fa 2009-06-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* heapwalk/init.c: Add test code for first free block pointer not
	aligned.
2009-06-10 15:28:10 +00:00
Joel Sherrill
e050d9ae5a 2009-06-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/heapwalk.c: Verify addresses are aligned.
2009-06-08 22:50:27 +00:00
Joel Sherrill
93f4ac264c 2009-06-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* heapwalk/init.c: Add more cases.
2009-06-08 22:49:58 +00:00
Joel Sherrill
25686a5718 2009-06-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
	from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
	the time of day forward not making server based timers fire.
	* sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
	sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
	sp53/sp53.scn: New files.
2009-06-08 21:05:20 +00:00
Joel Sherrill
f4812a03e3 2009-06-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* heapwalk/init.c: Add more automated corruption capability.
2009-06-06 18:52:54 +00:00
Till Straumann
5cb7096bde 2009-06-05 Till Straumann <strauman@slac.stanford.edu>
* network/tsec.c, network/if_tsec_pub.h:
	implemented multicast support.
2009-06-06 00:49:41 +00:00
Joel Sherrill
c30fcf522c 2009-06-05 Santosh G Vattam <vattam.santosh@gmail.com>
* heapwalk/heapwalk.scn, heapwalk/init.c: Add a test case.
2009-06-05 22:17:52 +00:00
Joel Sherrill
b360885dfd 2009-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am, pxa255/clock/clock.c, pxa255/ffuart/ffuart.c,
	pxa255/irq/bsp_irq_init.c, pxa255/timer/timer.c: Fix typos and update
	timer.
2009-06-05 22:10:43 +00:00
Joel Sherrill
7a5c013c1e 2009-06-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* pxa255/clock/clock.c: Add ON_SKYEYE option to enable fast idle mode.
2009-06-05 12:56:55 +00:00
Joel Sherrill
bab15ed4b9 2009-06-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, include/bspopts.h.in: Add ON_SKYEYE option to at least
	enable fast idle mode. Also added some standard BSP options.
2009-06-05 12:56:33 +00:00
Joel Sherrill
397e144c68 2009-06-04 Xi Yang <hiyangxi@gmail.com>
* startup/bspstart.c: Eliminate unused variables.
2009-06-04 18:37:54 +00:00
Joel Sherrill
d7a915dade 2009-06-04 Xi Yang <hiyangxi@gmail.com>
* Makefile.am, configure.ac, preinstall.am: New Gumstix BSP and PXA255
	support.
	* pxa255/clock/clock.c, pxa255/ffuart/ffuart.c, pxa255/include/bits.h,
	pxa255/include/ffuart.h, pxa255/include/pxa255.h,
	pxa255/irq/bsp_irq_asm.S, pxa255/irq/bsp_irq_init.c,
	pxa255/irq/irq.c, pxa255/irq/irq.h, pxa255/pmc/pmc.c,
	pxa255/timer/timer.c: New files.
2009-06-04 16:33:31 +00:00
Joel Sherrill
2c9fde8bdb 2009-06-04 Xi Yang <hiyangxi@gmail.com>
* Makefile.am: New Gumstix BSP.
	* custom/gumstix.cfg: New file.
2009-06-04 16:33:04 +00:00
Joel Sherrill
d2884e60e4 2009-06-04 Xi Yang <hiyangxi@gmail.com>
* acinclude.m4: New Gumstix BSP.
2009-06-04 16:24:00 +00:00
Joel Sherrill
6e27be70e1 2009-06-04 Xi Yang <hiyangxi@gmail.com>
* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
	preinstall.am, console/uarts.c, include/bsp.h, include/bspopts.h.in,
	include/tm27.h, start/start.S, startup/bspstart.c, startup/linkcmds,
	startup/memmap.c: New files.
2009-06-04 16:23:11 +00:00
Ralf Corsepius
efb0cf6947 2009-06-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* loopback/init.c: Add missing initializers.
2009-06-04 06:50:04 +00:00
Joel Sherrill
985ad2f818 Add PR 1420. 2009-06-03 14:13:03 +00:00
Ralf Corsepius
b3a9e9016b 2009-06-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/assoc.h,
	libcsupport/include/rtems/malloc.h: Add extern "C" {} guards.
	* libcsupport/include/rtems/libio_.h: Move extern "C" {} guards.
2009-06-03 03:39:44 +00:00
Ralf Corsepius
529ab9156b Move extern "C" {} guards. 2009-06-03 03:39:07 +00:00
Ralf Corsepius
b0ddb61d0a Add extern "C" {} guards. 2009-06-03 03:38:38 +00:00
Joel Sherrill
148e6219ec Fix formatting. 2009-06-02 22:20:46 +00:00
Joel Sherrill
3b8dfa66e7 2009-06-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* at91rm9200/dbgu/dbgu.c: Needed carriage return on newline.
2009-06-02 22:20:16 +00:00
Joel Sherrill
e7bde49248 2009-06-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, preinstall.am, console/uarts.c,
	include/bsp.h, startup/memmap.c: Add support for /dev/fbcons which is
	a console type output only device to print to the LCD screen. The
	video controller (SED) and fonts are copied from MicroMonitor and
	proper attribution is made in those files and confirmed by Ed Sutter.
	* console/fbcons.c, console/font8x16.h, console/sed1356.c,
	console/sed1356_16bit.h, include/sed1356.h: New files.
2009-06-02 22:19:44 +00:00
Eric Norum
14eefeabaa As per Freescale chip errata, disable buffered writes. 2009-06-02 21:13:44 +00:00
Ralf Corsepius
222f86844e Regenerate. 2009-06-02 13:21:13 +00:00
Ralf Corsepius
cd94be4ec9 2009-06-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Fix breakage having been introduced in previous patch.
2009-06-02 13:21:04 +00:00
Joel Sherrill
931dd976bc 2009-06-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/thread.h, score/src/threadinitialize.c,
	score/src/threadreset.c, score/src/threadresume.c,
	score/src/threadsuspend.c: Nesting count on thread suspension is only
	supported from ITRON API so disable if ITRON is disabled.
2009-06-01 21:44:01 +00:00
Joel Sherrill
46a67b1981 2009-06-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/include/rtems/score/thread.h, score/src/threadhandler.c: Merge
	conditional code from main and init/fini C++ constructors so the body
	of this method reads better. Mark thread prototypes which are not
	currently exercised by any APIs with
	FUNCTIONALITY_NOT_CURRENTLY_USED_BY_ANY_API conditional.
2009-06-01 14:50:31 +00:00
Chris Johns
57be444e59 2009-05-30 Chris Johns <chrisj@rtems.org>
* ide/ide.c: Add initialisation code to reset the IDE devices and
        to probe them and display their model numbers. Also add code to
        display the probing to aid bring up new hardware.

        * ide/idecfg.c: Add the --ide-show command to show probing type
        accessing when finding devices on the configured IDE buses.
2009-05-30 04:49:26 +00:00
Chris Johns
b30c618ab1 2009-05-30 Chris Johns <chrisj@rtems.org>
* c/src/libchip/ide/ata.c: Fixed the bug that ignored slave
        devices on an IDE bus and cleaned up the initialisation register
        call.
2009-05-30 04:48:30 +00:00
Joel Sherrill
33ab74dabe 2009-05-29 Roxana Leontie <roxana.leontie@gmail.com>
* Makefile.am, preinstall.am: Install tty_drv.h
2009-05-29 12:39:47 +00:00
Joel Sherrill
a319ab0471 2009-05-25 Allan Hessenflow <allanh@kallisti.com>
* start/start.S: Correct call to boot_card to meet bfin abi by
	clearing l0 - l3 and allocating some stack space.
2009-05-28 20:55:46 +00:00
Joel Sherrill
7c8d65e835 2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1415/cpukit
	* rtems/src/semcreate.c, rtems/src/semtranslatereturncode.c,
	score/include/rtems/score/coremutex.h,
	score/inline/rtems/score/coremutex.inl, score/src/coremutex.c:
	Address two paths where a task with a priority above the ceiling
	could obtain a priority ceiling mutex.
2009-05-28 20:38:12 +00:00
Joel Sherrill
86abd5b984 2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* aclocal/bsp-alias.m4: Add csb637 as variant of csb337.
2009-05-28 20:09:16 +00:00
Joel Sherrill
6aaab51b92 2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/csb637.cfg: New file.
2009-05-28 20:08:43 +00:00
Joel Sherrill
b767616d2d 2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, README, configure.ac, preinstall.am, start/start.S,
	startup/memmap.c: Add csb637 as alias and variant.
	* startup/linkcmds.csb637: New file.
2009-05-28 20:08:20 +00:00
Joel Sherrill
b11e05fe0f 2009-05-27 Michael Walle <michael@walle.cc>
* shared/start/start.S: Export crt0 symbol because the debug.S uses
	that.
2009-05-27 15:36:09 +00:00
Joel Sherrill
8d64f08eb8 2009-05-27 Fernando Nicodemos <fgnicodemos@terra.com.br>
* at91rm9200/clock/clock.c: Add support for nanoseconds since last
	tick. The resolution is not that high but better than nothing.
2009-05-27 14:34:24 +00:00
Joel Sherrill
22ed4172f7 2009-05-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/include/rtc.h: New RTC driver interface.
	* libmisc/Makefile.am, libmisc/shell/shellconfig.h: Added RTC command.
	* libmisc/shell/main_rtc.c: New file.
2009-05-27 14:23:23 +00:00
Joel Sherrill
72fe60735b 2009-05-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* clock/rtc.c, clock/tod.h: Update for new RTC driver interface.
2009-05-27 14:22:10 +00:00
Joel Sherrill
7e0bd6ee20 2009-05-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* tod.h, tod.c: Update for new RTC driver interface.
2009-05-27 14:21:29 +00:00
Joel Sherrill
3fb3de14ff PR fixed. 2009-05-27 12:05:19 +00:00
Joel Sherrill
c7935a4a2a 2009-05-25 Allan Hessenflow <allanh@kallisti.com>
PR 1418/cpukit
	* rtems/score/cpu.h: corrected _CPU_ISR_Flash implementation, added
	core synchronization after all cli/sti.
2009-05-27 12:01:59 +00:00
Joel Sherrill
31099c7dfe PR added. 2009-05-27 11:58:34 +00:00
Joel Sherrill
64501892a9 2009-05-25 Allan Hessenflow <allanh@kallisti.com>
PR 1415/bsps
	* startup/bspstart.c, startup/linkcmds: Enable caches and therefore
	enable the mmu.
	* start/start.S: Correct call to boot_card to meet bfin abi by
	clearing l0 - l3 and allocating some stack space.
2009-05-27 11:58:16 +00:00
Joel Sherrill
6ff3add123 2009-05-25 Allan Hessenflow <allanh@kallisti.com>
PR 1418/bsps
	* mmu/mmu.c: enable mmu after initializing it.
	* mmu/mmu.h: add missing mmu flags entries.
	* include/mmuRegs.h: correct a couple field name typos.
2009-05-27 11:57:33 +00:00
Joel Sherrill
8ef7f20d01 2009-05-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Remove junk bsp_reset().
	* startup/bspreset.c: Removed.
2009-05-25 21:12:19 +00:00
Joel Sherrill
ef6d53b92d 2009-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
2009-05-22 18:10:07 +00:00
Joel Sherrill
e379e962b3 2009-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1415/cpukit
	* Makefile.am, configure.ac: Add test for very simple priority ceiling
	violation.
	* sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
	sp51/sp51.scn: New files.
2009-05-21 19:40:07 +00:00
Joel Sherrill
8abaa16177 2009-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1413/cpukit
	* Makefile.am, configure.ac: Add test for case where server based
	timers which reinitiated themselves did not get reinserted onto timer
	chain.
	* sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
	sp50/sp50.scn: New files.
2009-05-21 15:42:52 +00:00
Joel Sherrill
43fe77c23b 2009-05-21 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1413/cpukit
	* rtems/src/timerserver.c: Fix bug where server based timers which
	reinitiated themselves did not get reinserted onto timer chain.
2009-05-21 15:39:51 +00:00
Joel Sherrill
1dc1da58a1 2009-05-21 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1414/cpukit
	* Makefile.am, configure.ac: Tighten math on extraction of index so it
	is harder to trick by passing in a valid id of an incorrect object
	class.
	* sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
	sp49/sp49.scn: New files.
2009-05-21 14:34:15 +00:00
Joel Sherrill
be0eebc1be 2009-05-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* librpc/src/xdr/xdr_float.c: Change detection logic for h8300.
2009-05-20 22:58:32 +00:00
Chris Johns
9c22907122 2009-05-19 Chris Johns <chrisj@rtems.org>
* cpuuse/tswitch.c: Lower sample count for small memory targets.
        * cpuuse/system.h: Smaller stack size for small memory targets.
        * monitor02/init.c: Cannot run on small memory targets.
2009-05-18 23:50:10 +00:00
Chris Johns
a1c219b8fd 2009-05-19 Chris Johns <chrisj@rtems.org>
* sp04/tswitch.c: Lower sample count for small memory targets.
2009-05-18 23:49:15 +00:00
Joel Sherrill
36980c10c9 2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console-io.c: Fix typo.
2009-05-18 17:54:49 +00:00
Joel Sherrill
6ef192c2dd 2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Correct name of ENTRY.
2009-05-18 17:54:24 +00:00
Joel Sherrill
498b2bc7b8 2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsppost.c: Fix typo.
2009-05-18 17:53:53 +00:00
Ralf Corsepius
be1d136ce8 automake-1.11. 2009-05-18 16:51:52 +00:00
Joel Sherrill
22c264e085 2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1412/cpukit
	* score/src/coremutex.c: Add missing braces. Broken with strict mutex
	code added.
2009-05-18 14:47:20 +00:00
Ralf Corsepius
d1095eca15 New. 2009-05-18 08:03:06 +00:00
Ralf Corsepius
4890bae616 Automake-1.11. 2009-05-18 07:55:51 +00:00
Joel Sherrill
b7681c6b12 2009-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
	NULL attribute pointer on init.
2009-05-18 00:39:25 +00:00
Joel Sherrill
7a67dfbc62 2009-05-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
	psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
	Improved so coverage is better.
2009-05-17 20:59:23 +00:00
Joel Sherrill
5b469b7387 2009-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtmonuse/init.c: Do not use Task_name array before initialized.
2009-05-17 17:22:21 +00:00
Joel Sherrill
ea6dbd0e1c 2009-05-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* psx04/init.c: Correct errors introduced by using different variable
	for return type when correcting typing warnings.
2009-05-17 16:26:01 +00:00
Joel Sherrill
5860b90232 2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/getitimer.c, posix/src/setitimer.c: Add error checks and
	clean up so coverage analysis is possible.
2009-05-15 17:43:02 +00:00
Joel Sherrill
9bced10753 2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: Add new test to provide coverage analysis
	of the current implementation of getitimer() and setitimer().
	* psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
	psxitimer/psxitimer.scn: New files.
2009-05-15 17:42:27 +00:00
Joel Sherrill
760076d746 2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
	case to improve coverage analysis.
2009-05-15 16:01:15 +00:00
Joel Sherrill
f23a263f17 2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* posix/src/sysconf.c: Restructure to improve coverage analysis.
2009-05-15 16:00:24 +00:00
Joel Sherrill
4f67befd48 2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* spprintk/init.c: printk() now 100% covered.
2009-05-15 15:03:02 +00:00
Joel Sherrill
7bd0dbc385 2009-05-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* libcsupport/Makefile.am, libcsupport/src/printk.c: Restructure to
	make analysis and coverage easier. Now 100% covered.
	* libcsupport/src/vprintk.c: New file.
2009-05-15 15:02:43 +00:00
Joel Sherrill
4a6d16043f 2009-05-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-generic.h, src/irq-generic.c: Documentation.
2009-05-15 12:53:44 +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
3b7e9bcfcd cpu.c, cpu_asm.S, rtems/score/cpu.h: Cleanup of the floating point context initialization, save and restore code. 2009-05-15 07:20:38 +00:00
Thomas Doerfler
6ec6ceb962 startup/bspstart.c: Fixed cache support functions. Enable FPU if the initialization tasks need them. 2009-05-15 07:20:00 +00:00
Joel Sherrill
51dc1b3fde 2009-05-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* spprintk/init.c: More test cases.
2009-05-14 17:44:30 +00:00
Joel Sherrill
d4b75d2043 2009-05-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
	large enough for buffer node overhead.
2009-05-14 16:01:01 +00:00
Joel Sherrill
02ba7cac29 2009-05-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, spwatchdog/system.h,
	spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
	printk. These will help coverage. Simplify spwkspace.
	* spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
	spprintk/spprintk.scn: New files.
	* spwkspace/system.h: Removed.
2009-05-14 14:29:40 +00:00
Joel Sherrill
4f7b4a8836 2009-05-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
	methods.
	* spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
	spwkspace/spwkspace.scn, spwkspace/system.h: New files.
2009-05-13 17:09:14 +00:00
Joel Sherrill
4423e62ac1 2009-05-13 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1411/cpukit
	* rtems/src/workspace.c, score/include/rtems/score/protectedheap.h,
	score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c: Improve
	workspace wrapper methods.
2009-05-13 16:48:08 +00:00
Joel Sherrill
79269f6e3a 2009-05-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/i82586.c: Fix warning in manner suggested by
	Arnout Vandecappelle <arnout@mind.be> in
	http://www.rtems.org/pipermail/rtems-users/2009-May/005460.html.
2009-05-11 20:10:25 +00:00
Joel Sherrill
2e7e636f75 2009-05-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
	psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
	psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
	psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
	psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
	psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
	psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
2009-05-11 01:41:16 +00:00
Joel Sherrill
7a9030a079 2009-05-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
	psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
	psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
	psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
	psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
	psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
	psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
	psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
	psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
	psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
	psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
	psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
	psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
	psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
	psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
	psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
	psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
	psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
	psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
	psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
	psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
	psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
	psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
	psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
	psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
	psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
	psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
	psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
	psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
	psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
	psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
	psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
	psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
	psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
	psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
	psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
	psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
	psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
	psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
	psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
	psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
	psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
	psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
	psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
	psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
	psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
	psxhdrs/timer07.c: Fix warnings.
2009-05-10 20:15:57 +00:00
Joel Sherrill
6d8720c481 2009-05-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/login_prompt.c, libmisc/shell/shell_script.c,
	rtems/include/rtems/rtems/timer.h: Fix warnings.
2009-05-10 14:55:43 +00:00
Joel Sherrill
072d2a0933 2009-05-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/src/tmtests_empty_function.c: Fix warnings.
2009-05-10 14:43:44 +00:00
Joel Sherrill
b84f1fdc0d 2009-05-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
	sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
	sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
	sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
	sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
	sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
	sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
	spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
	spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
	spsize/size.c: Fix warnings.
2009-05-10 14:39:46 +00:00
Joel Sherrill
1055ce20fc Fix most warnings. 2009-05-09 21:24:06 +00:00
Joel Sherrill
d0a263ac1e 2009-05-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* malloctest/init.c: Fix warning.
2009-05-09 17:19:25 +00:00
Chris Johns
8b21646e2c 2009-05-09 Chris Johns <chrisj@rtems.org>
* include/bsp.h: Defined as a small memory target. It cannot build
	one of the sample programs any more.
2009-05-08 21:42:26 +00:00
Joel Sherrill
9ad5d58e7e 2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* irq/BSP_irq.c: New file.
2009-05-08 18:39:00 +00:00
Joel Sherrill
1802b9027b 2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* irq/irq.c, network/if_1GHz/POSSIBLEBUG: Removed.
2009-05-08 18:38:14 +00:00
Joel Sherrill
72510eb2ac 2009-05-08 Kate Feng <feng1@bnl.gov>
* include/bsp.h, start/start.S, startup/bspstart.c:
	added CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK in bsp.h.
	removed BSP_INIT_STACK_SIZE in bsp.h -- it uses __stack defined
	by the linker script (shared/startup/linkcmds) for the initial
	stack.
	replaced __rtems_end+4096 with __stack in start.S
	Removed legacy code in bspstart.c (inherited from old mvme2307 BSP
	but not relevant to this one) that tested trapping
	into PPCBug.
	Changed ConfVPD_buff[] to be static and added ReadConfVPD_buf() in
	bspstart.c
2009-05-08 18:12:31 +00:00
Joel Sherrill
604f35e2dd 2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/include/rtems/posix/psignal.h,
	rtems/inline/rtems/rtems/support.inl: Remove warnings.
2009-05-08 18:07:26 +00:00
Joel Sherrill
6d96c98879 2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t: Change work_space_size to uintptr_t since it cannot be
	negative.
2009-05-08 13:26:59 +00:00
Joel Sherrill
7f12879cbd 2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/rtems/config.h: Switch from ssize_t to uintptr_t for
	work space size since it is larger than a single allocatable object.
2009-05-08 13:26:06 +00:00
Joel Sherrill
5ab278ff9e 2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c, bspgetworkarea.c, include/bootcard.h: Switch from ssize_t
	to uintptr_t for bsp_get_work_area() since the work area is larger
	than a single allocatable object.
2009-05-08 13:24:27 +00:00
Joel Sherrill
eee78e5cfc 2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
	bsp_get_work_area() since the work area is larger than a single
	allocatable object.
2009-05-08 13:24:09 +00:00
Joel Sherrill
7d1b2cac53 2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
	bsp_get_work_area() since the work area is larger than a single
	allocatable object.
2009-05-08 13:24:07 +00:00
Joel Sherrill
ca427f31d8 2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
	bsp_get_work_area() since the work area is larger than a single
	allocatable object.
2009-05-08 13:23:59 +00:00
Joel Sherrill
1cf6593efa 2009-05-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Correct to have 65K total RAM (mostly external) and
	correct base address.
2009-05-08 13:02:08 +00:00
Chris Johns
199ccded5d 2009-05-08 Chris Johns <chrisj@rtems.org>
* cpukit/libblock/src/bdpart.c, libmisc/shell/main_msdosfmt.c,
        libmisc/shell/main_rm.c, libnetworking/libc/gethostnamadr.c,
        score/include/rtems/score/bitfield.h,
        score/inline/rtems/score/priority.inl: Remove warnings.
2009-05-08 04:55:53 +00:00
Joel Sherrill
61541f4a41 2009-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/objectgetnext.c: Add checks for NULL pointers.
2009-05-08 02:13:24 +00:00
Joel Sherrill
c14c2f0baf 2009-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
	* spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
	spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
	spobjgetnext/system.h: New files.
2009-05-08 02:05:51 +00:00
Joel Sherrill
3b2edab9ab 2009-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* malloctest/init.c: Fix typo.
2009-05-07 20:18:22 +00:00
Joel Sherrill
56b7951e45 2009-05-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add shell of heap walk test for Santosh.
	* heapwalk/.cvsignore, heapwalk/Makefile.am, heapwalk/heapwalk.scn,
	heapwalk/init.c, heapwalk/system.h: New files.
2009-05-07 17:48:15 +00:00
Joel Sherrill
8814cf04cc 2009-05-07 Santosh G Vattam <vattam.santosh@gmail.com>
* malloctest/init.c: Add test case for heap resize block when the
	resize creates a free block large enough to free.
2009-05-07 17:08:28 +00:00
Thomas Doerfler
d2ec6433fa libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h: Added
timeouts.  Options are now per file system instance.
2009-05-07 14:40:55 +00:00
Ralf Corsepius
facca98f29 New. 2009-05-07 14:40:22 +00:00
Joel Sherrill
5fd366e01d 2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* bspinit.c: Fix warning by adding include file.
2009-05-06 16:38:16 +00:00
Joel Sherrill
80ab5f46ff 2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/if_dc.c: Fixed warnings.
2009-05-06 16:37:32 +00:00
Joel Sherrill
a1d478230e 2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* page.c: Fixed warnings.
2009-05-06 16:36:52 +00:00
Joel Sherrill
430f6ffa61 2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/uuid/gen_uuid.c, libnetworking/lib/syslog.c,
	telnetd/telnetd.c: Fixed warnings.
2009-05-06 16:36:46 +00:00
Joel Sherrill
f9abe504d3 2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/comm/i386-stub-glue.c, shared/comm/uart.c, shared/irq/irq.c,
	shared/pci/pcibios.c: Fixed warnings.
2009-05-06 16:36:19 +00:00
Joel Sherrill
debbc9ecc8 2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c, console/inch.c, ide/ide.c: Fixed warnings.
2009-05-06 16:36:16 +00:00
Joel Sherrill
03e3f92aa4 2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/Makefile.am:
	* libcsupport/src/isatty_r.c: New file.
2009-05-06 15:27:55 +00:00
Ralf Corsepius
0470463aa5 Update. 2009-05-06 14:43:53 +00:00
Ralf Corsepius
b417e0341b Update 2009-05-06 14:41:24 +00:00
Joel Sherrill
6a78bbdf11 2009-05-06 Michael Walle <michael@walle.cc>
PR 1409/bsps
        * gdbstub/rtems-stub-glue.c: Print object names correctly.
2009-05-06 14:21:35 +00:00
Ralf Corsepius
ac39e0fa16 Update. 2009-05-06 12:23:13 +00:00
Ralf Corsepius
b9f2ae8291 Bump version. 2009-05-06 12:21:14 +00:00
Ralf Corsepius
4d0f56930b Work around to centos-5 rpm bug 2009-05-06 12:20:49 +00:00
Thomas Doerfler
1df2277d75 added cpukit/libmisc/uuid/README 2009-05-06 11:27:39 +00:00
Ralf Corsepius
7db2abc128 New. 2009-05-06 07:28:00 +00:00
Ralf Corsepius
72f83af4b3 Add freebsd7.2 2009-05-05 22:08:52 +00:00
Ralf Corsepius
45176b85c8 Update. 2009-05-05 22:07:39 +00:00
Ralf Corsepius
307cbcb5fd New. 2009-05-05 22:06:31 +00:00
Joel Sherrill
8259452ccb 2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/start/start.S: Confirmed OK by mwalle.
2009-05-05 21:22:49 +00:00
Joel Sherrill
dce79aee44 2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c, gdbstub/rtems-stub-glue.c: Add info to not enough memory
	message.
2009-05-05 21:17:47 +00:00
Joel Sherrill
43776b57f6 2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/include/rtems/rtems/part.h,
	rtems/inline/rtems/rtems/region.inl: Fix warnings.
2009-05-05 21:17:28 +00:00
Joel Sherrill
e8de5c718d 2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Lower number of priorities and do not inline as
	much.
2009-05-05 21:17:11 +00:00
Joel Sherrill
f16a6fe73a 2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/heap.h,
	score/inline/rtems/score/address.inl,
	score/inline/rtems/score/heap.inl,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/priority.inl,
	score/inline/rtems/score/tod.inl: Remove warnings.
2009-05-05 19:37:28 +00:00
Joel Sherrill
4848b56083 2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Remove warnings.
2009-05-05 19:37:10 +00:00
Jennifer Averett
2f1f2ed05b 2009-05-05 Jennifer Averett <jennifer.averett@OARcorp.com>
* shared/pci/pci.c: Removed warnings.
2009-05-05 16:29:50 +00:00
Jennifer Averett
3776348f52 2009-05-05 Jennifer Averett <jennifer.averett@OARcorp.com>
* mpc6xx/mmu/bat.c, new-exceptions/e500_raw_exc_init.c,
	new-exceptions/raw_exception.h, new-exceptions/bspsupport/irq_supp.h,
	shared/include/cpuIdent.c: Removed warnings. Split
	bsp_irq_dispatch_list to allow non-standard/non-existant pics to call
	with interrupts off.
2009-05-05 16:27:59 +00:00
Jennifer Averett
42b6dd2a53 2009-05-05 Jennifer Averett <jennifer.averett@OARcorp.com>
* Makefile.am, configure.ac, preinstall.am, PCI_bus/PCI.c,
	PCI_bus/PCI.h, PCI_bus/flash.c, PCI_bus/universe.c, console/85c30.c,
	console/85c30.h, console/console.c, console/consolebsp.h,
	console/tbl85c30.c, include/bsp.h, include/gen2.h,
	include/irq-config.h, include/tm27.h, irq/FPGA.c, irq/irq.h,
	irq/irq_init.c, start/start.S, startup/Hwr_init.c,
	startup/bspstart.c, startup/linkcmds, timer/timer.c, tod/tod.c,
	vme/VMEConfig.h: Updated and tested with latest interrupt source.
	Modified with latest memory allocation, but this needs testing.
	* irq/no_pic.c: New file.
2009-05-05 16:24:04 +00:00
Joel Sherrill
3c4d2451f0 2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/uart.c: Remove warning.
2009-05-05 14:46:08 +00:00
Joel Sherrill
c27951f23d 2009-05-05 Sebastian Huber <sebastian.huber@embedded-brains.de>
* score/include/rtems/system.h: Added
	RTEMS_COMPILER_DEPRECATED_ATTRIBUTE define.
2009-05-05 14:29:55 +00:00
Joel Sherrill
b513fa6a17 2009-05-05 Michael Walle <michael@walle.cc>
* shared/gdbstub/README, shared/gdbstub/gdb_if.h,
	shared/gdbstub/lm32-debug.S, shared/gdbstub/lm32-stub.c: New files.
2009-05-05 14:22:43 +00:00
Joel Sherrill
af2b90de3f 2009-05-05 Michael Walle <michael@walle.cc>
* cpu_asm.S, irq.c, rtems/score/cpu.h: Add lm32 gdb stub support.
2009-05-05 14:19:58 +00:00
Thomas Doerfler
a4e752ce0c Update 2009-05-05 13:36:07 +00:00
Joel Sherrill
52137b7641 2009-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxfile01/test.c: Change from int to size_t.
2009-05-05 13:15:04 +00:00
Thomas Doerfler
8e590b4d3b updated Changelog 2009-05-05 12:58:00 +00:00
Thomas Doerfler
ce7cfe7fb0 Added check for NULL. 2009-05-05 12:57:34 +00:00
Thomas Doerfler
d0c3b38bed Documentation. Changed integer types to match block device types.
Added const qualifier whenever possible.  Added
rtems_fsmount_create_mount_point() prototype.
2009-05-05 12:57:16 +00:00
Thomas Doerfler
d8602eb655 Documentation 2009-05-05 12:56:30 +00:00
Thomas Doerfler
846639da5f Added FDISK command 2009-05-05 12:56:04 +00:00
Thomas Doerfler
834df50c90 New files 2009-05-05 12:53:41 +00:00
Thomas Doerfler
870d0a22ff Update 2009-05-05 12:52:29 +00:00
Thomas Doerfler
439959bdd8 new files 2009-05-05 12:51:40 +00:00
Thomas Doerfler
1b5089817b Added timeout for active data connection
accept.  Return EIO for close() errors.  Changed PORT format string.
	Fixed connection termination after store errors on passive connections.
	Added magic device identifier for stat().
2009-05-05 12:51:09 +00:00
Thomas Doerfler
b074e80e19 Added functions to translate integers to/from byte streams. 2009-05-05 12:50:43 +00:00
Ralf Corsepius
79d151926d Regenerate. 2009-05-05 12:14:19 +00:00
Ralf Corsepius
90c3b73f0b Revert previous change; Update newlib-patch. 2009-05-05 12:13:58 +00:00
Ralf Corsepius
28c62a10ac Regenerate. 2009-05-05 11:20:58 +00:00
Ralf Corsepius
21964afd1b newlib-1.17.0-rtems4.10-20090505.diff. 2009-05-05 11:20:14 +00:00
Ralf Corsepius
16b04bb5a7 Bump GCC_RPMREL. 2009-05-05 11:19:48 +00:00
Ralf Corsepius
e794ba693c -Remove -DMISSING_SYSCALL_NAMES. 2009-05-05 11:17:09 +00:00
Joel Sherrill
6eae3bdd5b 2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Lower minimum stack size to 512 and CPU alignment
	to 4.
2009-05-05 01:11:05 +00:00
Joel Sherrill
e73850bfb2 2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
	64k to 20k. No impact on test behavior.
2009-05-04 21:51:08 +00:00
Joel Sherrill
aaa5c0d08c 2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu_asm.c: Add stub for setjmp/longjmp. Remove when in newlib.
2009-05-04 20:34:42 +00:00
Joel Sherrill
9149e76784 2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
2009-05-04 20:34:24 +00:00
Joel Sherrill
07be7bb671 2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Add BSP_SMALL_MEMORY.
2009-05-04 18:11:43 +00:00
Joel Sherrill
2aa80144f3 2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* telnetd/telnetd.h: Spacing.
2009-05-04 14:52:34 +00:00
Joel Sherrill
6b738d1388 2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* start/start.S: Checked call to boot_card.
2009-05-04 11:16:44 +00:00
Joel Sherrill
9d069960d3 2009-05-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/include/rtems/rtems/clock.h, rtems/src/clocktodtoseconds.c,
	rtems/src/clocktodvalidate.c: Add const to parameter.
2009-05-04 11:09:05 +00:00
Joel Sherrill
adada0d33c 2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* tod.c: Remove warnings and clean up.
2009-05-04 02:07:59 +00:00
Joel Sherrill
9a12c7e58a 2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* ndstool/include/banner.h, ndstool/include/header.h,
	ndstool/include/ndstree.h, ndstool/source/banner.cpp,
	ndstool/source/header.cpp, ndstool/source/ndscreate.cpp,
	ndstool/source/ndstool.cpp, ndstool/source/passme.cpp: Remove
	warnings for deprecated character conversions.
2009-05-04 02:04:42 +00:00
Joel Sherrill
9c2eacafea 2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/rtc/ds1375.c, libchip/rtc/mc146818a.c: Fix warnings. Reformat
	as needed.
2009-05-04 00:53:45 +00:00
Joel Sherrill
81fb3d3646 2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/start.S: Checked and OK.
2009-05-04 00:50:49 +00:00
Joel Sherrill
6aa8b5132d 2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/shell.c, libmisc/stackchk/check.c: Eliminate warnings.
2009-05-03 23:57:19 +00:00
Joel Sherrill
1e3940d547 2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/src/condtimedwait.c, posix/src/mutextimedlock.c,
	posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
	posix/src/semopen.c: Silence warnings.
2009-05-03 23:10:02 +00:00
Ralf Corsepius
16bde857e1 Use versioned gpg keys to work around Fedora 11's rpms having broken backward compatibility on checksums. 2009-04-30 03:47:59 +00:00
Ralf Corsepius
b1a2a4bab1 Add OS_VERS. 2009-04-30 03:46:29 +00:00
Ralf Corsepius
7965488f25 Bump version. 2009-04-30 03:29:22 +00:00
Ralf Corsepius
24cdb7d298 Strip / off from @OS_SUBDIR@. 2009-04-30 03:26:10 +00:00
Chris Johns
57aa979e4f 2009-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
* sapi/include/confdefs.h, libblock/include/rtems/bdbuf.h: Changed
        type of rtems_bdbuf_pool_configuration_size to size_t.

        * libblock/include/rtems/bdbuf.h, libblock/include/rtems/blkdev.h,
        libblock/include/rtems/diskdevs.h, libblock/src/bdbuf.c,
        libblock/src/blkdev.c, libblock/src/diskdevs.c: Buffer pool
        allocation is now cache aligned.  The cache functions are
        currently not available on all platforms so the cache line size is
        fixed to 32 bytes for now.  Changed various integer types which
        refer to block sizes, numbers and indexes.  Fixed logical block
        indexes in buffer get and read function.  It is now possible to
        delete logical disks.  Modified documentation
2009-04-29 08:51:07 +00:00
Chris Johns
92c70b96b6 2009-04-29 Chris Johns <chrisj@rtems.org>
* libchip/ide/ata.c: Remove a detection test that fails in qemu.

        * libchip/ide/ide_controller.c: Change the status detection and
        add a message if the transfer fails. There is currently no error
        handle at the IDE drvier level.
2009-04-29 08:36:45 +00:00
Chris Johns
164adeca64 2009-04-29 Chris Johns <chrisj@rtems.org>
* libcsupport/include/rtems/libio.h: Add rtems_off64_t for
        internal use. Update the internal off_t to the 64bit offset.

        * libnetworking/lib/ftpfs.c, libnetworking/lib/tftpDriver.c,
        libfs/src/nfsclient/src/nfs.c, libfs/src/imfs/imfs_fifo.c,
        libfs/src/imfs/memfile.c, libfs/src/imfs/imfs_directory.c,
        libfs/src/imfs/imfs.h, libfs/src/imfs/deviceio.c: Change off_t to
        rtems_off64_t.

        * libmisc/shell/main_msdosfmt.c: Add an info level so the format
        code can tell the user what is happening. Add more options to
        control the format configuration.

        * libfs/src/dosfs/msdos_format.c: Add a print function to display
        the format progress and print statements. Select a better default
        cluster size depending on the size of the disk. This lowers the
        size of the FAT on large disks. Read and maintain the MRB
        partition information.

        * libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.h,
        libfs/src/dosfs/fat_file.c, libfs/src/dosfs/fat_file.h,
        libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_conv.c,
        libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_file.c,
        libfs/src/dosfs/msdos_handlers_dir.c,
        libfs/src/dosfs/msdos_handlers_file.c,
        libfs/src/dosfs/msdos_init.c, libfs/src/dosfs/msdos_initsupp.c,
        libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c: Add
        long file name support. Change off_t to rtems_off64_t.

        * libblock/include/rtems/ide_part_table.h: Add MRB partition table
        size.
2009-04-29 08:33:35 +00:00
Chris Johns
07d6fd513f 2009-04-29 Chris Johns <chrisj@rtems.org>
* libcsupport/include/rtems/libio.h: Add rtems_off64_t for
        internal use. Update the internal off_t to the 64bit offset.

        * libnetworking/lib/ftpfs.c, libnetworking/lib/tftpDriver.c,
        libfs/src/nfsclient/src/nfs.c, libfs/src/imfs/imfs_fifo.c,
        libfs/src/imfs/memfile.c, libfs/src/imfs/imfs_directory.c,
        libfs/src/imfs/imfs.h, libfs/src/imfs/deviceio.c: Change off_t to
        rtems_off64_t.

        * libmisc/shell/main_msdosfmt.c: Add an info level so the format
        code can tell the user what is happening. Add more options to
        control the format configuration.

        * libfs/src/dosfs/msdos_format.c: Add a print function to display
        the format progress and print statements. Select a better default
        cluster size depending on the size of the disk. This lowers the
        size of the FAT on large disks. Read and maintain the MRB
        partition information.

        * libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.h,
        libfs/src/dosfs/fat_file.c, libfs/src/dosfs/fat_file.h,
        libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_conv.c,
        libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_file.c,
        libfs/src/dosfs/msdos_handlers_dir.c,
        libfs/src/dosfs/msdos_handlers_file.c,
        libfs/src/dosfs/msdos_init.c, libfs/src/dosfs/msdos_initsupp.c,
        libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c: Add
        long file name support. Change off_t to rtems_off64_t.
2009-04-29 08:31:27 +00:00
Chris Johns
8c44190a91 2009-04-28 Chris Johns <chrisj@rtems.org>
* libblock/src/bdbuf.c: Flush the transfer sync event before
        blocking in a read.
2009-04-28 11:17:36 +00:00
Chris Johns
046fe12b33 2009-04-28 Chris Johns <chrisj@rtems.org>
* libnetworking/nfs/bootp_subr.c: Fixed PR1384. The route set in
        the initialise pass is not deleted so an exists error is
        returned. Ignore the error. Print the server address as an IP
        address not hex digits.

        * libnetworking/rtems/rtems_dhcp.c: Fixed
        PR1338. Close the socket, handle the returned event flags.
2009-04-28 11:12:03 +00:00
Chris Johns
d8b74dbebd 2009-04-28 Chris Johns <chrisj@rtems.org>
* sapi/include/confdefs.h: Add a prototype for Init with C linkage
        and define Init task command line arguments if confdefs.h provides
        an Init entry point.
2009-04-28 06:39:24 +00:00
Chris Johns
bb0417917a 2009-04-28 Chris Johns <chrisj@rtems.org>
* iostream/system.h: Remove the Init prototype. Provide in
        confdefs.h.
2009-04-28 06:39:01 +00:00
Chris Johns
288146576b 2009-04-28 Chris Johns <chrisj@rtems.org>
* Makefile.am: Add bspinit.c, a common Init task that manages
        command line arguments from a BSP.
2009-04-28 06:36:25 +00:00
Chris Johns
a4ed6b112d 2009-04-28 Chris Johns <chrisj@rtems.org>
* startup/main.c: Update for boot_card command line change.
2009-04-28 06:35:34 +00:00
Chris Johns
68e2707701 2009-04-28 Chris Johns <chrisj@rtems.org>
* shared/start/start.S: Update for boot_card command line change.
2009-04-28 06:35:06 +00:00
Chris Johns
2549b4d9a8 2009-04-28 Chris Johns <chrisj@rtems.org>
* bootcard.c, include/bootcard.h: Remove argc/argv/envp and
        replace with a single BSP boot command line a BSP can optionally
        support.
2009-04-28 06:34:38 +00:00
Chris Johns
820d1ab084 2009-04-28 Chris Johns <chrisj@rtems.org>
* start/start.S: Update for boot_card command line change.
2009-04-28 06:34:00 +00:00
Chris Johns
976b1594f1 2009-04-28 Chris Johns <chrisj@rtems.org>
* startup/start.S: Update for boot_card command line change.
2009-04-28 06:33:16 +00:00
Chris Johns
0aa4b0fd61 2009-04-28 Chris Johns <chrisj@rtems.org>
* dlentry/dlentry.S: Update for boot_card command line change.
2009-04-28 06:32:31 +00:00
Chris Johns
c5612edf0b 2009-04-28 Chris Johns <chrisj@rtems.org>
* start/start.S, startup/start_c.c: Update for boot_card command
        line change.
2009-04-28 06:28:46 +00:00
Chris Johns
6d3245b623 2009-04-28 Chris Johns <chrisj@rtems.org>
* startup/cpuboot.c: Update for boot_card command line change.
2009-04-28 06:28:20 +00:00
Chris Johns
90819e8010 2009-04-28 Chris Johns <chrisj@rtems.org>
* startup/init5329.c: Update for boot_card command line change.
2009-04-28 06:27:52 +00:00
Chris Johns
bcd1228d90 2009-04-28 Chris Johns <chrisj@rtems.org>
* startup/init52235.c: Update for boot_card command line change.
2009-04-28 06:27:15 +00:00
Chris Johns
010e93365a 2009-04-28 Chris Johns <chrisj@rtems.org>
* shared/start/start.S: Update for boot_card command line change.
2009-04-28 06:23:04 +00:00
Chris Johns
1c5ebc5421 2009-04-28 Chris Johns <chrisj@rtems.org>
* Makefile.am: Add bspcmdline.c.
        * include/bsp.h: Add boot command line interfaces.
        * start/start.c: Save the multiboot command line. Pass the command
        line to boot_card.
        * start/start.S: Update for boot_card command line change.
        * startup/bspstart.c: Initialise the command line.
        * startup/bspcmdline.c: New.
        * console/console.c, ide/idecfg.c: Add boot command line support.
2009-04-28 06:20:35 +00:00
Chris Johns
c0ec0d82d3 2009-04-28 Chris Johns <chrisj@rtems.org>
* fileio/init.c, fileio/system.h, iostream/init.cc,
        loopback/init.c, pppd/init.c, pppd/pppdapp.c: Do not build if
        BSP_SMALL_MEMORY is defined. Remove this code once a better way is
        supported by the build system.
2009-04-28 05:04:11 +00:00
Chris Johns
a263aa724d 2009-04-28 Chris Johns <chrisj@rtems.org>
* startup/linkcmds: Add .data.* for the C++ test.
        * include/bsp.c: Add BSP_SMALL_MEMORY.
2009-04-28 04:56:22 +00:00
Ralf Corsepius
3bbe1b1bea Regenerate. 2009-04-21 16:45:14 +00:00
Ralf Corsepius
2d5910f5bf Use ftp.gnu.org Source0-URL. 2009-04-21 16:44:52 +00:00
Ralf Corsepius
1dc2a94f22 Regenerate. 2009-04-21 16:40:31 +00:00
Ralf Corsepius
6c2c0987bd New. 2009-04-21 16:39:40 +00:00
Ralf Corsepius
556bc153be gcc-core-4.4.0-rtems4.10-20090421.diff 2009-04-21 16:38:23 +00:00
Ralf Corsepius
ea31afaa91 gcc-4.4.0. 2009-04-21 16:33:17 +00:00
Ralf Corsepius
3521985b6d Regenerate. 2009-04-21 05:24:32 +00:00
Ralf Corsepius
d9e2c20b8e Add cygwin/mingw hack. 2009-04-21 05:24:00 +00:00
Ralf Corsepius
8c40f6e16b Bump GCC_RPMREL. 2009-04-21 05:22:36 +00:00
Ralf Corsepius
28f05e195f mpfr-2.4.1-1 2009-04-21 03:13:09 +00:00
Joel Sherrill
c8633f1fda 2009-04-20 Santosh G Vattam <vattam.santosh@gmail.com>
* sp37/init.c, sp37/sp37.scn: Add test case for
	rtems_interrupt_level_attribute body.
2009-04-20 15:47:32 +00:00
Ralf Corsepius
5faedff72b Regenerate. 2009-04-20 09:28:37 +00:00
Ralf Corsepius
b77b3672ae Bump GCC_RPMREL. 2009-04-20 09:28:07 +00:00
Ralf Corsepius
a7951dc07a rework mpfr handling. 2009-04-20 09:27:37 +00:00
Ralf Corsepius
3f7a06d2b7 Experimental changes. 2009-04-20 06:06:51 +00:00
Joel Sherrill
967eceb2b3 2009-04-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu_supplement/.cvsignore, cpu_supplement/Makefile.am,
	cpu_supplement/cpu_supplement.texi: Add shell for Atmel AVR chapter.
	* cpu_supplement/avr.t: New file.
2009-04-19 15:49:20 +00:00
Ralf Corsepius
77aa4297b0 Upgrade to gdb-6.8.50.20090329. 2009-04-17 16:54:47 +00:00
Ralf Corsepius
ca8cbc4ec3 Add avr-sim. 2009-04-17 16:51:53 +00:00
Ralf Corsepius
1bb1f32298 Regenerate. 2009-04-17 02:23:14 +00:00
Ralf Corsepius
b68a3f1c68 GCC_RPMREL = 2. 2009-04-17 02:21:42 +00:00
Ralf Corsepius
d41660f967 gcc-core-4.4.0-RC-20090414-rtems4.10-20090415.diff 2009-04-17 02:09:59 +00:00
Ralf Corsepius
89ddf5165a 2009-04-15 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Disable LIBSHELL for unix targets.
2009-04-15 08:36:13 +00:00
Ralf Corsepius
8a02424004 2009-04-15 Wei-Tsun Sun <wsun013@gmail.com>
* libcsupport/src/malloc_initialize.c: Add dummy
	  RTEMS_Malloc_Initialize.
2009-04-15 08:34:45 +00:00
Ralf Corsepius
1cb0671023 2009-04-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* leaf.cfg: Remove hard-coded .exe.
2009-04-15 08:31:09 +00:00
Till Straumann
db93c2ffe0 2009-04-14 Till Straumann <strauman@slac.stanford.edu>
* libnetworking/rtems/rtems_mii_ioctl_kern.c: poll BMSR twice
	to clear latched link-status low.
2009-04-15 03:44:41 +00:00
Ralf Corsepius
9937a7a963 Regenerate. 2009-04-14 17:32:07 +00:00
Ralf Corsepius
edbbbf28e0 GCC-4.4.0--RC-20090414. 2009-04-14 17:31:37 +00:00
Ralf Corsepius
af86b8270f Preps. for gcc-4.4.0 2009-04-14 17:26:05 +00:00
Joel Sherrill
7c4c284c4a 2009-04-14 Michael Walle <michael@walle.cc>
* cpu.h: corrected the registers in Context_Control and
	in CPU_Interrupt_frame to correspond to the saved frame in cpu_asm.S
   	Also switched on CPU_ISR_PASSES_FRAME_POINTER.
 	* cpu_asm.S: Moved the restore part of _CPU_Context_switch for
	easier reading.  Fixed _CPU_Context_restore, it now moves the
	argument and branches to a label in _CPU_Context_switch.  Removed
	unnecessary saves of registers in context switch and irq handling.
	Rewrote irq code to call the C helper.  Added some documentation
	* irq.c: New file derived from c4x and nios2.
2009-04-14 13:44:29 +00:00
Joel Sherrill
67ae7bb6f7 Fix attribution. 2009-04-14 13:41:33 +00:00
Thomas Doerfler
e4bd96ec40 removed obsolete references to login.h 2009-04-14 10:22:53 +00:00
Thomas Doerfler
07001bab80 adapt name of assert function for breakpoint 2009-04-14 09:46:58 +00:00
Thomas Doerfler
7dad664b75 *** empty log message *** 2009-04-14 09:22:34 +00:00
Thomas Doerfler
cbd1e8799f adapt copyright statements 2009-04-14 08:50:03 +00:00
Thomas Doerfler
1cb5aa1483 Fixed return codes of open handler.
Request reply after data write connection close.
2009-04-14 08:49:12 +00:00
Ralf Corsepius
c85f252de9 Fix yet another typo. 2009-04-08 11:25:28 +00:00
Ralf Corsepius
49e0a59e04 New filessystem layout. 2009-04-08 11:10:23 +00:00
Ralf Corsepius
858efb6f4d Use versioned mirrorlists. 2009-04-08 05:16:24 +00:00
Ralf Corsepius
7dff8843fb Use distro-version independent mirrorlist url. 2009-04-08 01:48:36 +00:00
Ralf Corsepius
305b9e7617 Use mirrorlists. 2009-04-07 17:03:57 +00:00
Ralf Corsepius
46d35409f9 Fix stupid typo 2009-04-07 08:15:56 +00:00
Ralf Corsepius
f30abadcf1 Add fedora-11* 2009-04-07 06:56:57 +00:00
Ralf Corsepius
92e552e45c Add ftp://ftp.rtems.eu. 2009-04-07 06:56:44 +00:00
Joel Sherrill
ca23484f0f 2009-04-06 Michael Walle <michael@walle.cc>
* shared/start/start.S: Now calls boot_card.
2009-04-06 21:33:48 +00:00
Joel Sherrill
504fadbb1a 2009-04-06 Michael Walle <michael@walle.cc>
* cpu_asm.S: We cannot use any other register than r0 without saving
	them to the stack. (_ISR_Handler clears r0 right at the beginning)
2009-04-06 21:23:51 +00:00
Joel Sherrill
69722ac959 2009-04-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Move stack so it does not overlap workarea.
2009-04-06 15:25:56 +00:00
Ralf Corsepius
8732f1be94 2009-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* mp01/node1/Makefile.am, mp01/node2/Makefile.am,
	mp02/node1/Makefile.am, mp02/node2/Makefile.am,
	mp03/node1/Makefile.am, mp03/node2/Makefile.am,
	mp04/node1/Makefile.am, mp04/node2/Makefile.am,
	mp05/node1/Makefile.am, mp05/node2/Makefile.am,
	mp06/node1/Makefile.am, mp06/node2/Makefile.am,
	mp07/node1/Makefile.am, mp07/node2/Makefile.am,
	mp08/node1/Makefile.am, mp08/node2/Makefile.am,
	mp09/node1/Makefile.am, mp09/node2/Makefile.am,
	mp10/node1/Makefile.am, mp10/node2/Makefile.am,
	mp11/node1/Makefile.am, mp11/node2/Makefile.am,
	mp12/node1/Makefile.am, mp12/node2/Makefile.am,
	mp13/node1/Makefile.am, mp13/node2/Makefile.am,
	mp14/node1/Makefile.am, mp14/node2/Makefile.am:
	Eliminate _exe_/.exe.
2009-04-03 12:55:23 +00:00
Ralf Corsepius
3d5483771c Eliminate _exe_/.exe. 2009-04-03 12:55:13 +00:00
Ralf Corsepius
eae45e2355 2009-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* tmitronsem01/Makefile.am: Makefile.am: Eliminate _exe_/.exe.
2009-04-03 12:53:02 +00:00
Ralf Corsepius
230c879826 2009-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* tm01/Makefile.am, tm02/Makefile.am, tm03/Makefile.am,
	tm04/Makefile.am, tm05/Makefile.am, tm06/Makefile.am,
	tm07/Makefile.am, tm08/Makefile.am, tm09/Makefile.am,
	tm10/Makefile.am, tm11/Makefile.am, tm12/Makefile.am,
	tm13/Makefile.am, tm14/Makefile.am, tm15/Makefile.am,
	tm16/Makefile.am, tm17/Makefile.am, tm18/Makefile.am,
	tm19/Makefile.am, tm20/Makefile.am, tm21/Makefile.am,
	tm22/Makefile.am, tm23/Makefile.am, tm24/Makefile.am,
	tm25/Makefile.am, tm26/Makefile.am, tm27/Makefile.am,
	tm28/Makefile.am, tm29/Makefile.am, tmck/Makefile.am:
	tmoverhd/Makefile.am: Eliminate _exe_/.exe.
2009-04-03 12:51:19 +00:00
Ralf Corsepius
8e1f626cda 2009-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
	sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
	sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
	sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
	sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
	sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
	sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
	sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
	sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
	sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
	sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
	sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
	sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
	sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
	sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
	sp48/Makefile.am, spfatal/Makefile.am,
	spfatal01/Makefile.am, spfatal02/Makefile.am,
	spfatal03/Makefile.am, spfatal04/Makefile.am,
	spfatal05/Makefile.am, spfatal06/Makefile.am,
	spfatal07/Makefile.am, spfatal08/Makefile.am,
	spfatal09/Makefile.am, spsize/Makefile.am,
	spwatchdog/Makefile.am:
	Eliminate _exe_/.exe.
2009-04-03 12:48:04 +00:00
Ralf Corsepius
1f52d0e86d 2009-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* cpuuse/Makefile.am, malloctest/Makefile.am,
	monitor/Makefile.am, monitor02/Makefile.am,
	putenvtest/Makefile.am, rtems++/Makefile.am,
	rtmonuse/Makefile.am, stackchk/Makefile.am,
	termios/Makefile.am, tztest/Makefile.am:
	Eliminate _exe_/.exe.
2009-04-03 12:46:29 +00:00
Ralf Corsepius
d024b77383 2009-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* itronhello/Makefile.am, itronmbf01/Makefile.am,
	itronmbox01/Makefile.am, itronsem01/Makefile.am,
	itrontask01/Makefile.am, itrontask02/Makefile.am,
	itrontask03/Makefile.am, itrontask04/Makefile.am,
	itrontime01/Makefile.am:
	Eliminate _exe_/.exe.
2009-04-03 12:45:33 +00:00
Ralf Corsepius
b9665ca295 2009-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
	psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
	psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
	psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
	psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
	psxcancel/Makefile.am, psxchroot01/Makefile.am,
	psxcleanup/Makefile.am, psxenosys/Makefile.am,
	psxfatal01/Makefile.am, psxfatal02/Makefile.am,
	psxfile01/Makefile.am, psxkey01/Makefile.am,
	psxmount/Makefile.am, psxmsgq01/Makefile.am,
	psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
	psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
	psxsem01/Makefile.am, psxsignal01/Makefile.am,
	psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
	psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
	psxualarm/Makefile.am: Eliminate _exe_/.exe.
2009-04-03 12:44:48 +00:00
Ralf Corsepius
3414f30738 2009-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* base_mp/node1/Makefile.am, base_mp/node2/Makefile.am,
	base_sp/Makefile.am, capture/Makefile.am, cdtest/Makefile.am,
	fileio/Makefile.am, hello/Makefile.am, iostream/Makefile.am,
	loopback/Makefile.am, minimum/Makefile.am, nsecs/Makefile.am,
	paranoia/Makefile.am, pppd/Makefile.am, ticker/Makefile.am,
	unlimited/Makefile.am: Eliminate _exe_/.exe.
2009-04-03 12:43:50 +00:00
Ralf Corsepius
dea3a9cacf 2009-04-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/prog-cc.m4: Preset ac_cv_exeext=.exe for *-rtems*
	  toolchains.
2009-04-03 12:43:40 +00:00
Ralf Corsepius
52f8e7aa0d 2009-04-02 Ralf Corsépius <ralfcorsepius@rtems.org>
* aclocal/check-rtems-debug.m4: Add missing ','.
2009-04-02 11:49:51 +00:00
Joel Sherrill
9eab99a82c 2009-03-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/src/symlink.c: Check if path evaluation handler exists.
	* libnetworking/lib/ftpfs.c: Cleanup.
2009-03-30 17:05:23 +00:00
Joel Sherrill
9fb97de7bf 2009-03-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shell/confinit.t: New argument sequence for rtems_shell_init().
2009-03-30 17:05:04 +00:00
Joel Sherrill
7c48db8d29 2009-03-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Stack was overlapping work area.
2009-03-30 14:10:54 +00:00
Ralf Corsepius
241a259dec Regenerate. 2009-03-30 05:55:09 +00:00
Ralf Corsepius
68946ac748 Bump GCC_RPMREL. 2009-03-30 05:54:34 +00:00
Ralf Corsepius
e8b6f1e57c Also remove @tool_target@/include/bits for c-only targets. 2009-03-30 05:52:23 +00:00
Joel Sherrill
6dcb3b0eb7 Fix Id string typo. 2009-03-29 23:14:58 +00:00
Joel Sherrill
06ac2e6f97 2009-03-29 Joel Sherrill <joel.sherrill@gmail.com>
* fileio/init.c: Change arguments to rtems_shell_init() to match
	new expectations.
2009-03-29 23:04:19 +00:00
Ralf Corsepius
006eafe5ef Update to gdb-6.8.50.20090329 2009-03-29 04:49:10 +00:00
Ralf Corsepius
49a5e79bf0 Regenerate. 2009-03-29 03:28:22 +00:00
Ralf Corsepius
88ad0c9acb Bump GCC_RPMREL. 2009-03-29 03:27:15 +00:00
Ralf Corsepius
0539334d8f rmdir ${RPM_BUILD_ROOT}%{_prefix}/@tool_target@/include/bits 2009-03-29 03:26:22 +00:00
Joel Sherrill
2649eef33a 2009-03-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am, libmisc/Makefile.am,
	libmisc/shell/shell.c, libmisc/shell/shell.h, telnetd/check_passwd.c,
	telnetd/telnetd.c, telnetd/telnetd.h:
	Generalized login check.
	* libmisc/shell/login.h, libmisc/shell/login_check.c,
	libmisc/shell/login_prompt.c: New files.
	* libmisc/stackchk/check.c: Changed format for blown stack message.
	* libcsupport/src/libio_sockets.c: Removed superfluous cast.
	* libnetworking/rtems/ftpfs.h: Documentation.
2009-03-27 15:31:52 +00:00
Joel Sherrill
8a775c27fc 2009-03-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am, libmisc/Makefile.am,
	libmisc/shell/shell.c, libmisc/shell/shell.h, telnetd/check_passwd.c,
	telnetd/telnetd.c, telnetd/telnetd.h:
	Generalized login check.
	* libmisc/shell/login.h, libmisc/shell/login_check.c,
	libmisc/shell/login_prompt.c: New files.
	* libmisc/stackchk/check.c: Changed format for blown stack message.
	* libcsupport/src/libio_sockets.c: Removed superfluous cast.
	* libnetworking/rtems/ftpfs.h: Documentation.
2009-03-27 13:45:31 +00:00
Thomas Doerfler
8916bdc71b * libmisc/shell/shell.h: Pointer to
oparations table for mount command is now const.
        * libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h: Rewrite of
        the FTP file system which implements now the trivial command state
        machines of RFC 959.  For the data transfer passive (= default) and
        active (= fallback) modes are now supported.
        * libmisc/shell/main_mount_ftp.c: Update for FTP file system changes.
2009-03-26 14:11:53 +00:00
Joel Sherrill
d785ce4a56 2009-03-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, console/console.c, startup/linkcmds: Now links but
	clearly the starting stack overlaps regular memory and needs to be
	moved.
2009-03-26 11:18:03 +00:00
Joel Sherrill
8b074ee693 2009-03-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds: Start of RTEMS Work Area must be on 16 byte
	boundary on the SPARC.
2009-03-25 17:56:04 +00:00
Thomas Doerfler
ce7d6e62b7 * start/start.S, include/hwreg_vals.h, startup/cpuinit.c:
correct some init values for HSC_CM01 boards
2009-03-19 10:49:55 +00:00
Joel Sherrill
434bc85b02 2009-03-12 Santosh G Vattam <vattam.santosh@gmail.com>
PR 1378/filesystem
	* libfs/src/imfs/deviceio.c: IMFS device lseek should return the
	current offset.
2009-03-12 21:13:15 +00:00
Joel Sherrill
a33af586f1 2009-03-12 Daniel Hellstrom <daniel@gaisler.com>
PR 1392/bsps
	* libchip/i2c/spi-memdrv.c: SPI Memory driver. Fix but where writes
	over multiple pages results in extra data being written.
2009-03-12 15:42:51 +00:00
Joel Sherrill
47261f496c 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* ftpd/ftpd.h: Add extern C.
2009-03-12 15:34:29 +00:00
Joel Sherrill
a1bc675103 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1393/cpukit
	* posix/src/mutextranslatereturncode.c: Add entry to table for
	CORE_MUTEX_RELEASE_NOT_ORDER.
2009-03-12 15:32:58 +00:00
Joel Sherrill
f0a90bbba7 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1385/cpukit
	* mpc5xx/irq/irq_asm.S: When the type rtems_boolean was switched to the
	C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
	dispatching code accesses two boolean variables for scheduling
	purposes and the assembly implementations of this code did not get
	updated.
2009-03-12 14:33:14 +00:00
Joel Sherrill
b321b10e3d 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1385/cpukit
	* shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
	C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
	dispatching code accesses two boolean variables for scheduling
	purposes and the assembly implementations of this code did not get
	updated.
2009-03-12 14:33:05 +00:00
Joel Sherrill
01d1ae3610 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1385/cpukit
	* shared/irq/irq_asm.S: When the type rtems_boolean was switched to the
	C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
	dispatching code accesses two boolean variables for scheduling
	purposes and the assembly implementations of this code did not get
	updated.
2009-03-12 14:18:32 +00:00
Joel Sherrill
1ba9d1bb5c 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1385/cpukit
	* irq/irq_asm.S: When the type rtems_boolean was switched to the C99
	bool, the size changed from 4 bytes to 1 byte. The interrupt
	dispatching code accesses two boolean variables for scheduling
	purposes and the assembly implementations of this code did not get
	updated.
2009-03-12 14:18:28 +00:00
Joel Sherrill
d2c730f846 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1385/cpukit
	* startup/exception.S: When the type rtems_boolean was switched to the
	C99 bool, the size changed from 4 bytes to 1 byte. The interrupt
	dispatching code accesses two boolean variables for scheduling
	purposes and the assembly implementations of this code did not get
	updated.
2009-03-12 14:18:21 +00:00
Joel Sherrill
0067feb693 2009-03-12 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1385/cpukit
	* cpu_asm.S: When the type rtems_boolean was switched to the C99 bool,
	the size changed from 4 bytes to 1 byte. The interrupt dispatching
	code accesses two boolean variables for scheduling purposes and the
	assembly implementations of this code did not get updated.
2009-03-12 14:16:50 +00:00
Ralf Corsepius
fb0a7e9f3a Regenerate. 2009-03-12 09:01:09 +00:00
Ralf Corsepius
c6c6b009c3 gdb-6.8-rtems4.10-20090312.diff 2009-03-12 09:00:39 +00:00
Ralf Corsepius
d0e1a7f673 Bump GDB_RPMREL. 2009-03-12 09:00:21 +00:00
Ralf Corsepius
4022445b41 Add psim/configure. 2009-03-12 08:59:26 +00:00
Ralf Corsepius
d0b800178d Conditionally build __assert(). 2009-03-11 17:27:01 +00:00
Ralf Corsepius
d020f6f3db Check for __assert(). 2009-03-11 17:26:47 +00:00
Ralf Corsepius
947e877111 Fix typo. 2009-03-11 17:26:27 +00:00
Ralf Corsepius
986f39b398 2009-03-11 Ralf Corsépius <ralfcorsepius@rtems.org>
* configure.ac: Check of __assert().
	* libcsupport/src/__assert.c: Conditionally build __assert().
2009-03-11 17:25:54 +00:00
Ralf Corsepius
c033221651 Regenerate. 2009-03-11 08:48:22 +00:00
Ralf Corsepius
cf3e180074 newlib-1.17.0-rtems4.10-20090311.diff. 2009-03-11 08:45:05 +00:00
Ralf Corsepius
2eb41aeeb3 Bump GCC_RPMREL. 2009-03-11 08:44:37 +00:00
Ralf Corsepius
9e3d90dac3 Address __assert etc. 2009-03-11 08:41:22 +00:00
Joel Sherrill
96f2d87a59 2009-03-10 Eric Norum <norume@aps.anl.gov>
* bootcard.c: Swap order of RTEMS Workspace and Malloc Heap. This
	allows the potential for sbrk() to extend the heap area. This
	actually is done on PowerPC BSPs with more than 32MB which use
	dynamic loading.
2009-03-10 17:40:06 +00:00
Ralf Corsepius
aab8725e33 Disable sim on mingw32. 2009-03-10 10:56:03 +00:00
Ralf Corsepius
8e5d1758da Disable m32c simulator. 2009-03-10 10:55:03 +00:00
Ralf Corsepius
f29c64bcc6 Upgrade to gdb-6.8.50 2009-03-10 09:38:36 +00:00
Ralf Corsepius
d273023204 2009-03-10 Ralf Corsépius <ralfcorsepius@rtems.org>
* configure.ac: Check for creat().
	* libcsupport/src/creat.c: Build conditionally.
2009-03-10 07:13:19 +00:00
Ralf Corsepius
a746013918 Check for creat(). 2009-03-10 07:13:08 +00:00
Ralf Corsepius
0ba07a0642 Build conditionally. 2009-03-10 07:12:50 +00:00
Joel Sherrill
cdb6eae1e3 2009-03-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/bsp.h: Added missing include.
2009-03-09 17:00:20 +00:00
Joel Sherrill
94da794635 2009-03-09 Antoine Lacroix <antoine.lacroix at sodern.fr>
PR 1391/bsps
	* startup/spurious.c: Format was %d but had leading 0x.
2009-03-09 16:53:27 +00:00
Joel Sherrill
f855b9e3d8 2009-03-09 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1376/filesystem
	* libcsupport/include/rtems/libio.h, libfs/src/dosfs/fat_file.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/imfs_fifo.c, libfs/src/imfs/memfile.c,
	libfs/src/nfsclient/src/nfs.c: lseek handlers should return off_t.
2009-03-09 14:11:23 +00:00
Ralf Corsepius
5722465732 Update. 2009-03-09 13:57:53 +00:00
Ralf Corsepius
593692914e Bump release. 2009-03-09 12:40:23 +00:00
Ralf Corsepius
0c614d1640 newlib/libc/machine/powerpc/times.c: Remove. 2009-03-09 12:37:55 +00:00
Joel Sherrill
17175bbd3d 2009-03-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/heap.inl: Use the correct fields and do end
	- begin.
2009-03-06 20:08:20 +00:00
Eric Norum
ac4dd0b331 With Till, Joel and Eric all trying to fix this file things seem
to have been mangled.  I believe that the this version fixes things.
2009-03-05 22:27:19 +00:00
Till Straumann
05b0c8a6dd 2009-03-05 Till Straumann <strauman@slac.stanford.edu>
* include/bsp.h, start/start.S, startup/bspstart.c:
	removed BSP_INIT_STACK_SIZE -- this BSP now also uses
	__stack defined by the linker script for the initial
	stack.
	Removed legacy code (inherited from old mvme2307 BSP
	but not relevant to this one) that tested trapping
	into PPCBug.
2009-03-05 21:17:55 +00:00
Till Straumann
0f2852d08d 2009-03-05 Till Straumann <strauman@slac.stanford.edu>
* startup/misc.c, flash/flashcfg.c, irq/irq_init.c,
	pci/detect_host_bridge.c: changed function arguments
	to silence compiler warnings.
2009-03-05 21:15:17 +00:00
Till Straumann
b0d9310de7 2009-03-05 Till Straumann <strauman@slac.stanford.edu>
* bootcard.c: use aligned heap_start (instead of
	original heap_start) when calculating default heap
	size (to take into account loss due to alignment).
2009-03-05 21:10:07 +00:00
Till Straumann
6987eeccf1 2009-03-05 Till Straumann <strauman@slac.stanford.edu>
* startup/misc.c, flash/flashcfg.c, irq/irq_init.c,
	pci/detect_host_bridge.c: changed function arguments
	to silence compiler warnings.
2009-03-05 21:07:01 +00:00
Till Straumann
7e7f6d7147 2009-03-05 Till Straumann <strauman@slac.stanford.edu>
* vmeUniverse/vmeTsi148.h, vmeUniverse/vmeTsi148.c:
	fixed function declarations to silence compiler
	warnings.
2009-03-05 21:05:13 +00:00
Till Straumann
ad82bec5d1 - must return original memory size in *heap_size_p if policy == -1 2009-03-05 20:09:59 +00:00
Thomas Doerfler
21ae805dc1 * shared/clock/clock.c: Standard decrementer exception is now more
robust against erroneous external exception disable times.
2009-03-05 13:45:06 +00:00
Joel Sherrill
eb7ee96a75 2009-03-05 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libcsupport/src/malloc_initialize.c: Fixed invalid function
	parameter.
2009-03-05 12:16:22 +00:00
Joel Sherrill
b96bd98f46 2009-03-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, console/console.c: Use shared polled console framework.
2009-03-03 12:20:30 +00:00
Joel Sherrill
f0f8e4deb2 2009-03-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am, include/bsp.h, startup/setvec.c: Now
	compiles again but applications do not link.
2009-03-03 00:10:56 +00:00
Joel Sherrill
188a3fc62f 2009-03-02 Till Straumann <strauman@slac.stanford.edu>
PR 1375/bsps
	* clock/clock.c: Correct implementation of nanoseconds since last tick
	handler.
2009-03-02 18:57:11 +00:00
Joel Sherrill
b7f49f7ed4 2009-03-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu_asm.S: Eliminate extern of unused variables.
2009-03-02 18:34:12 +00:00
Joel Sherrill
7246c8e997 2009-03-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/malloc_initialize.c, score/Makefile.am,
	score/include/rtems/score/protectedheap.h,
	score/inline/rtems/score/heap.inl: Get total heap size correct when
	using unified C Program Heap and RTEMS Workspace.
	* score/src/pheapgetsize.c: New file.
2009-03-02 18:10:34 +00:00
Joel Sherrill
6387939e5c 2009-03-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* cdtest/main.cc: Use printk() in global destructors since printf() no
	longer works.
2009-03-02 17:28:28 +00:00
Joel Sherrill
27d29e18b8 2009-03-02 Daniel Hellstrom <daniel@gaisler.com>
PR 1390/bsps
	* startup/linkcmds: Fix sections so C++ global constructors and
	destructors work with late model (>= 4.3) gcc versions.
2009-03-02 17:27:54 +00:00
Joel Sherrill
bdc8d46647 2009-03-02 Ray Xu <rayx.cn@gmail.com>
* shared/irq/irq_asm.S: Newer compilers handle alignment better.
2009-03-02 17:10:31 +00:00
Joel Sherrill
b900586702 2009-03-02 Ray Xu <rayx.cn@gmail.com>
PR 1380/bsps
	* include/bsp.h: Switch to English comments.
2009-03-02 17:03:10 +00:00
Joel Sherrill
8c324aa647 2009-03-02 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1388/cpukit
	* sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
	allow both priority inherit and ceiling attributes to be set on
	semaphore create. These attributes are mutually exclusive and this
	should be an error.
2009-03-02 16:12:49 +00:00
Joel Sherrill
e93d791135 2009-03-02 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1388/cpukit
	* rtems/src/semcreate.c: Classic Semaphores allow both priority inherit
	and ceiling attributes to be set on semaphore create. These
	attributes are mutually exclusive and this should be an error.
2009-03-02 16:12:41 +00:00
Joel Sherrill
657d23e380 2009-03-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/.cvsignore: Add Object ID PDF files.
2009-03-02 15:04:02 +00:00
Joel Sherrill
f547bc8a1f 2009-03-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c: Remove stray semi-colon.
2009-03-02 12:12:17 +00:00
Joel Sherrill
eb148a2680 2009-02-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Remove unnecessary copy of cpu_asm.S
	* console/Modif_cpu_asm.S: Removed.
2009-02-27 19:19:46 +00:00
Joel Sherrill
fd234b864c 2009-02-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: AVR stack grows down.
2009-02-27 18:19:33 +00:00
Joel Sherrill
1fb9fa1c82 2009-02-27 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix_users/preface.texi, shell/preface.texi: Add stock
	acknowledgement paragraphs that are required when excerpting and
	reusing text from POSIX standards per the agreement at
	* common/opengroup_manpage_acknowledgement.texi,
	common/opengroup_preface_acknowledgement.texi: New files.
2009-02-27 18:04:44 +00:00
Joel Sherrill
78de087927 Format. 2009-02-27 16:44:55 +00:00
Joel Sherrill
f2d37869d0 2009-02-27 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1387/doc
	* user/intr.t: Add Interrupt Manager services to list of services
	callable from ISR.
2009-02-27 16:02:28 +00:00
Joel Sherrill
08ed3c3ece 2009-02-27 Daniel Hellstrom <daniel@gaisler.com>
PR 1386/bsps
	* shared/start.S: Stack space not correctly initialized. Causes
	failures on unoptimized applications.
2009-02-27 15:33:08 +00:00
Joel Sherrill
5d01560bb4 2009-02-27 Joel Sherrill <joel.sherrill@OARcorp.com>
* bspgetworkarea.c: Add check to determine if current stack pointer is
	in work area.
2009-02-27 15:09:37 +00:00
Joel Sherrill
67cad729e6 2009-02-27 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/startup/bspgetworkarea.c: Add check to determine if current
	stack pointer is in work area.
2009-02-27 15:09:14 +00:00
Thomas Doerfler
949166d6c0 added missing files 2009-02-27 12:12:08 +00:00
Thomas Doerfler
9647f7feac * README: Added NCS.
* Makefile.am, configure.ac, preinstall.am: Added BSP variants.
	* console/console-config.c, clock/clock-config.c, ssp/ssp.c: Fixed
	register settings.  Cleanup.
	* include/bsp.h: Added network defines and functions.
	* include/lpc24xx.h: Added AHB and EMC defines.  Fixed Ethernet status
	sizes.
	* include/system-clocks.h, misc/system-clocks.c: Added micro seconds
	delay function that uses Timer 1.  Changed PLL setup.
	* network/network.c, startup/bspreset.c, startup/linkcmds.lpc2478,
	startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: New
	files.
	* startup/bspstart.c: Added EMC initialization.  Changes for ROM boot.
2009-02-27 11:26:44 +00:00
Thomas Doerfler
92cbf96514 * bsp_specs: Added crtbegin.o and crtend.o to support global C++
constructors and destructors.
2009-02-27 11:25:30 +00:00
Thomas Doerfler
7a18a320e4 Adapt to modified shell configuration 2009-02-27 11:13:52 +00:00
Thomas Doerfler
ca5bcd88a0 PR 1356
* libchip/i2c/spi-sd-card.c: Added support for high capacity and MMC
	cards.
2009-02-27 11:10:46 +00:00
Thomas Doerfler
cd4ed38422 * rtems/powerpc/registers.h: Added Freescale Book E Implementation
Standards (EIS) special purpose register definitions for MMU and L1
	cache.
2009-02-27 11:06:21 +00:00
Thomas Doerfler
06f8e558b7 * libmisc/shell/shell.c, libmisc/shell/shell.h: Changed type for
boolean values from 'int' to 'bool'.  Added option 'login' to enable or
	disable a login prompt.  Changed intialization of global shell
	environment to static initialization.  Changed stack size type to
	'size_t' conforming to classic API.

	* libmisc/shell/shellconfig.h: Fixed some typos.
2009-02-27 11:03:57 +00:00
Joel Sherrill
9cc70d8007 2009-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/cpu.c: Now compiles. Does not run.
2009-02-26 21:16:03 +00:00
Joel Sherrill
5d64375f71 2009-02-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/clock/ckinit.c, shared/start/start.S, shared/timer/timer.c:
	Run better on simulator. Timer is probably not right yet but
2009-02-26 20:45:48 +00:00
Joel Sherrill
be9f085602 2009-02-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, include/bsp.h: Run better on simulator. Timer is
	probably not right yet but
2009-02-26 20:45:44 +00:00
Joel Sherrill
9f127d2123 2009-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* shared/startup/bspgetworkarea.c: Make debug messages same as
	standard.
2009-02-26 17:38:05 +00:00
Joel Sherrill
7b1d93dbe9 2009-02-26 Joel Sherrill <joel.sherrill@OARcorp.com>
* irq/irq.c: Add bsp_interrupt_handler_default() so this BSP will link.
2009-02-26 17:37:43 +00:00
Joel Sherrill
b7beebfddb 2009-02-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* clock/clock.c, include/bsp.h: Make bsp idle thread names match.
2009-02-25 22:22:47 +00:00
Joel Sherrill
0b05a31d2e 2009-02-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/clock/ckinit.c: Use shared Clock Driver Template and support
	fast idle on simulator.
2009-02-25 21:32:53 +00:00
Joel Sherrill
4ce40845d3 2009-02-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* README: Add fast idle information.
2009-02-25 21:32:22 +00:00
Joel Sherrill
74133389c8 2009-02-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add SIMULATOR_FAST_IDLE,
	BSP_PRESS_KEY_FOR_RESET, and BSP_RESET_BOARD_AT_EXIT. Use the standard
	bsp_cleanup code.
	* README: New file.  Include instructions on gdb simulator.
2009-02-25 21:31:23 +00:00
Ralf Corsepius
36944ecddd 2009-02-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Rework.
2009-02-25 16:08:07 +00:00
Ralf Corsepius
d35ffd6856 Regenerate. 2009-02-25 07:42:28 +00:00
Ralf Corsepius
8ac2414dac Bump GDB_RPMREL. 2009-02-25 07:42:16 +00:00
Ralf Corsepius
d334010610 Disable lm32 simulator on mingw32. 2009-02-25 07:41:06 +00:00
Ralf Corsepius
beb5d47100 Regenerate. 2009-02-25 06:13:06 +00:00
Ralf Corsepius
5a99443232 Add gdb-6.8.50.20090224-rtems4.10-20090225.diff 2009-02-25 06:12:47 +00:00
Ralf Corsepius
59153588fe New.
Rebase gdb-6.8-rtems4.10-20090122.diff patch against gcc-cvs HEAD.
Add lm32 sim.
Various fixes to get lm32 sim building.
2009-02-25 06:08:38 +00:00
Ralf Corsepius
88ab8f3f17 Regenerate, fix spec file. 2009-02-24 09:10:23 +00:00
Ralf Corsepius
4ec1692a0d Bump GDB_RPMREL. 2009-02-24 09:09:54 +00:00
Ralf Corsepius
19409e423f Regenerate. 2009-02-24 09:04:51 +00:00
Ralf Corsepius
47616e9efe GCC_RPMREL = 8 2009-02-24 09:03:38 +00:00
Ralf Corsepius
9702d56f6e newlib-1.17.0-rtems4.10-20090224.diff 2009-02-24 09:03:21 +00:00
Ralf Corsepius
f1a96d95ec * libc/unix/ttyname.c: Sync with newlib-cvs.
* configure.host: Add -DHAVE_BLKSIZE to newlib_cflags.
2009-02-24 07:44:15 +00:00
Ralf Corsepius
ddde079345 Regenerate. 2009-02-24 05:47:47 +00:00
Ralf Corsepius
a078555641 Use "%{?suse}" >= "10.3" to detect suse 2009-02-24 05:47:03 +00:00
Ralf Corsepius
8a6a2fd398 New. 2009-02-24 05:36:05 +00:00
Ralf Corsepius
5e40650bd9 Activate GDB. 2009-02-24 05:35:34 +00:00
Ralf Corsepius
946dcf8725 Use a gdb-snapshot. 2009-02-24 05:34:13 +00:00
Ralf Corsepius
cd9e9b55c9 Disable python. 2009-02-24 05:31:05 +00:00
Ralf Corsepius
a057a6c912 2009-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/bsp.h: Conditionally include rtems/rtems_bsdnet.h.
2009-02-23 16:47:05 +00:00
Ralf Corsepius
12aa044fc8 Conditionally include rtems/rtems_bsdnet.h. 2009-02-23 16:46:05 +00:00
Ralf Corsepius
f8d9da42b8 2009-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_CHECK_NETWORKING.
	* Makefile.am: Rework.
2009-02-23 16:46:04 +00:00
Ralf Corsepius
a825e53356 Rework. 2009-02-23 16:45:59 +00:00
Ralf Corsepius
f4249583fa Add RTEMS_CHECK_NETWORKING. 2009-02-23 16:45:48 +00:00
Ralf Corsepius
e01c09d47c Regenerate. 2009-02-23 10:22:24 +00:00
Ralf Corsepius
d636a273d8 Update. 2009-02-23 10:21:43 +00:00
Ralf Corsepius
851c7cacd2 binutils-2.19.51-20090222. 2009-02-23 10:21:25 +00:00
Ralf Corsepius
178c3397b9 Activate GCC-4.3.3 2009-02-23 10:20:54 +00:00
Ralf Corsepius
ba6f81243b Add lm32 2009-02-23 10:19:26 +00:00
Ralf Corsepius
e1ae901b02 Add lm32. 2009-02-22 04:54:16 +00:00
Ralf Corsepius
da589d0d06 New. 2009-02-22 04:51:10 +00:00
Ralf Corsepius
12af6f7bba Add lm32 2009-02-22 04:50:05 +00:00
Ralf Corsepius
a2b76fdf10 New. 2009-02-22 04:22:55 +00:00
Ralf Corsepius
2276acc0f8 Regenerate. 2009-02-22 04:22:17 +00:00
Ralf Corsepius
d129b5697d Bump version. 2009-02-22 04:21:18 +00:00
Ralf Corsepius
bef54816c4 Add @SOURCES@, PATCH0. 2009-02-22 04:20:44 +00:00
Ralf Corsepius
024eb28424 Add automake-sources.add. 2009-02-22 04:19:52 +00:00
Joel Sherrill
09b73cf9c7 2009-02-21 Michael Walle <michael@walle.cc>
* startup/linkcmds: Add new sections.
2009-02-21 14:02:11 +00:00
Ralf Corsepius
4ee7d75bce 2009-02-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Fix breakage introduced in 2009-02-13 changes.
2009-02-20 16:47:37 +00:00
Ralf Corsepius
0bff7f84c8 New. 2009-02-20 16:12:53 +00:00
Ralf Corsepius
730f141a61 Regenerate. 2009-02-20 14:29:23 +00:00
Ralf Corsepius
d7f6e5cc40 2009-02-20 Ralf Corsepius <ralf.corsepius@rtems.org>
* include/sys/priority.h: New.
	* Makefile.am: Add include/sys/priority.h
2009-02-20 14:28:45 +00:00
Ralf Corsepius
b4a22096bd Add include/sys/priority.h. 2009-02-20 14:27:38 +00:00
Ralf Corsepius
6c3fa5b634 Regenerate. 2009-02-20 10:10:16 +00:00
Ralf Corsepius
273b931c81 Split ttyname.c/ttyname_r.c 2009-02-20 10:03:21 +00:00
Joel Sherrill
f239aa9a04 2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-alias.m4: Add simsh2e.
2009-02-19 21:34:09 +00:00
Joel Sherrill
a064ef56f4 2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* custom/simsh2e.cfg: New file.
2009-02-19 21:23:59 +00:00
Joel Sherrill
a62222fb51 2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/irq/irq.c, shared/irq/irq.h, shared/irq/irq_asm.S: Add shared
	interrupt support to i386.
2009-02-19 20:22:25 +00:00
Joel Sherrill
9bb39026a8 2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/irq/irq.c: Spacing.
2009-02-19 20:19:03 +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
Joel Sherrill
78fe9589ad 2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* libnetworking/rtems/rtems_bsdnet_internal.h: Re-add boolean when
	building BSD code. This is used by at least one of the BSD NIC
	drivers I am currently porting. I am trying out
2009-02-19 19:27:58 +00:00
Joel Sherrill
66913da28a 2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/dec21140.c, libchip/network/elnk.c: Make sure this is
	enabled on x86.
2009-02-19 19:25:53 +00:00
Joel Sherrill
0a90bf269b 2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* shell/rtems.t: Add halt command.
2009-02-19 19:20:51 +00:00
Joel Sherrill
4e54befe7b 2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/Makefile.am, libmisc/shell/shellconfig.h: Add halt command to
	shell which results in the shutting RTEMS down.
	* libmisc/shell/main_halt.c: New file.
2009-02-19 18:54:00 +00:00
Ralf Corsepius
16e6f5bfea Regenerate. 2009-02-19 16:49:17 +00:00
Ralf Corsepius
aa941f8925 Move %{?dist} handling to rtems4.10/*.am. 2009-02-19 16:49:02 +00:00
Ralf Corsepius
327c70b25b Update. 2009-02-19 16:11:21 +00:00
Ralf Corsepius
5c24de444f Bump GCC_RPMREL, NEWLIB_RPMREL. 2009-02-19 15:12:07 +00:00
Ralf Corsepius
c752ccb8cf 2009-02-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* libc/sys/rtems/sys/param.h:
	Update copyright notice from FreeBSD.
	Remove HZ.
	Add #include <sys/priority.h>
	Remove priority handling (moved to sys/priority.h).
	Remove CLBYTES (Unused, abandoned in BSD).
2009-02-19 15:08:06 +00:00
Joel Sherrill
94dd4f6cdf 2009-02-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/sh.h: SH2E and SH3E have a DSP rather than an FPU. They
	are not compatible. We currently only support the FPU found on the
	SH3 and SH4.
2009-02-17 20:39:44 +00:00
Joel Sherrill
f6cef3aff9 2009-02-17 Till Straumann <strauman@slac.stanford.edu>
PR 1371/bsps
	* network/network.c: mvme167 network driver buggy.
2009-02-17 18:37:02 +00:00
Joel Sherrill
49633b9b8f 2009-02-17 Till Straumann <strauman@slac.stanford.edu>
PR 1371/bsps
	* custom/mvme167.cfg: mvme167 needs to convert ELF -> pure binary RALF.
2009-02-17 18:35:09 +00:00
Joel Sherrill
2235066781 2009-02-17 Till Straumann <strauman@slac.stanford.edu>
PR 1370/bsps
	* console/console.c: mvme167 console driver BSP_output_char fails to
	convert \n -> \n\r
2009-02-17 18:32:33 +00:00
Joel Sherrill
e399e9d607 2009-02-17 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1377/shell
	* libmisc/shell/main_netstats.c: Remove #if 0 which should not have
	been there anyway.
2009-02-17 15:09:57 +00:00
Joel Sherrill
9c2af12e3f 2009-02-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/uC5282.cfg: Add cvs Id.
2009-02-17 14:37:34 +00:00
Ralf Corsepius
f969fcb7bb 2009-02-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Fix breakage introduced in 2009-02-13 changes.
2009-02-17 12:43:53 +00:00
Joel Sherrill
ef06d30cd4 2009-02-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am: Use stub tm27.h.
2009-02-13 20:47:27 +00:00
Joel Sherrill
9b974cf425 2009-02-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* new-exceptions/cpu.c: Correct prototype of _CPU_Initialize.
2009-02-13 14:20:58 +00:00
Joel Sherrill
72f4b2468a 2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/setvec.c: Change prototype of IDLE thread to consistently
	return void * and take a uintptr_t argument.
2009-02-12 15:58:02 +00:00
Joel Sherrill
2a0a791fce 2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/clock.c, include/bsp.h: Change prototype of IDLE thread to
	consistently return void * and take a uintptr_t argument.
2009-02-12 15:57:29 +00:00
Joel Sherrill
06f3a3ef2a 2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Change prototype of IDLE thread to consistently
	return void * and take a uintptr_t argument.
2009-02-12 15:57:15 +00:00
Joel Sherrill
6994cd9991 2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h, startup/bspstart.c: Change prototype of IDLE thread to
	consistently return void * and take a uintptr_t argument.
2009-02-12 15:57:05 +00:00
Joel Sherrill
326220ee47 2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/misc/m68kidle.c: Change prototype of IDLE thread to
	consistently return void * and take a uintptr_t argument.
2009-02-12 15:57:00 +00:00
Joel Sherrill
3aaf4797d0 2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/rtems/config.h, score/include/rtems/score/thread.h,
	score/src/threadidlebody.c: Change prototype of IDLE thread to
	consistently return void * and take a uintptr_t argument.
2009-02-12 15:56:42 +00:00
Joel Sherrill
6d869dfde8 2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* porting/idlethread.t: Change prototype of IDLE thread to consistently
	return void * and take a uintptr_t argument.
2009-02-12 15:56:16 +00:00
Joel Sherrill
cca8379862 2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c, rtems/score/cpu.h: Change prototype of IDLE thread to
	consistently return void * and take a uintptr_t argument.
2009-02-12 15:55:55 +00:00
Joel Sherrill
59b68bd1c8 2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Change prototype of IDLE thread to consistently
	return void * and take a uintptr_t argument.
2009-02-12 15:55:54 +00:00
Joel Sherrill
8bbead13c0 2009-02-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c: Change prototype of IDLE thread to consistently return void *
	and take a uintptr_t argument.
2009-02-12 15:55:36 +00:00
Joel Sherrill
6748b76cfb 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* tod.c: Use rtems_clock_get_tod().
2009-02-11 23:06:55 +00:00
Joel Sherrill
094e5204d0 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* stackchk/stackchk.scn: Correct screen to match output.
2009-02-11 21:53:38 +00:00
Joel Sherrill
45d107ecfc 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/src/exinit.c: Eliminate _CPU_Thread_dispatch_pointer and passing
	address of _Thread_Dispatch to _CPU_Initialize. Clean up comments.
2009-02-11 21:48:42 +00:00
Joel Sherrill
c03e2bc8c7 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c, rtems/score/cpu.h: Eliminate _CPU_Thread_dispatch_pointer and
	passing address of _Thread_Dispatch to _CPU_Initialize. Clean up
	comments.
2009-02-11 21:45:05 +00:00
Joel Sherrill
ef1be69b65 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/new-exceptions/cpu.h, rtems/score/cpu.h: Eliminate
	_CPU_Thread_dispatch_pointer and passing address of _Thread_Dispatch
	to _CPU_Initialize. Clean up comments.
2009-02-11 21:44:59 +00:00
Joel Sherrill
e8cba4cce9 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/irq/irq.h: Fix spelling error.
2009-02-11 20:39:22 +00:00
Joel Sherrill
e856d14ae5 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* custom/h8sxsim.cfg: Small H8SX should be optimized for size.
2009-02-11 20:37:51 +00:00
Joel Sherrill
938c666e87 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: It appears 16 MB is the configuration.
2009-02-11 19:49:34 +00:00
Joel Sherrill
c63fde5c77 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, start/start16.S: Remove duplicate configure option and
	add support for the configure time variable BSP_VIDEO_80x50.
2009-02-11 19:48:25 +00:00
Joel Sherrill
9cf17fb8cf 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Use a 16 bit object id on this target.
2009-02-11 19:35:30 +00:00
Joel Sherrill
ef47bc78fc 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Do not unroll any code on this target and use a
	16-bit object id.
2009-02-11 19:35:09 +00:00
Joel Sherrill
65e8f257c6 2009-02-11 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1374/misc
	* libmisc/stackchk/check.c: Fix printk formatting string.
2009-02-11 19:33:44 +00:00
Joel Sherrill
a0d22251b2 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/src/exinit.c: Interrupts are guaranteed to be disabled by
	boot_card(), do not do it here as well.
2009-02-11 19:30:24 +00:00
Joel Sherrill
819ca0e1a1 2009-02-11 Matt Rippa <mrippa@gemini.edu>
PR 1352/bsps
	* shared/motorola/motorola.c: Include support for mvme2600/mvme2700.
2009-02-11 16:36:29 +00:00
Joel Sherrill
fe26418d7c 2009-02-11 Till Straumann <strauman@slac.stanford.edu>
PR 1369/bsps
	* Makefile.am, configure.ac: Fix name clashes when using MC68040 fpsp
	floating-point emulation.
2009-02-11 16:20:00 +00:00
Joel Sherrill
e7c99cfe7c 2009-02-11 Matt Rippa <mrippa@gemini.edu>
PR 1362/bsps
	* shared/console/bspreset.c: Fix BSP reset on mvme2300 - mvme2700.
2009-02-11 16:13:56 +00:00
Ralf Corsepius
b34eb570d3 Partial update from FreeBSD. 2009-02-11 13:21:10 +00:00
Ralf Corsepius
e2d78b0b27 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove stray % from '*startfile:' having crept in
	previous change.
2009-02-11 07:25:20 +00:00
Ralf Corsepius
d605a2c22a 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/sd-card-init.c: Comment out fields having dropped
	out from sd_card_driver_entry.
2009-02-11 05:21:46 +00:00
Ralf Corsepius
33b11fb503 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* spi/spi_init.c: Comment out fields having dropped out from
	sd_card_driver_entry.
2009-02-11 05:20:20 +00:00
Ralf Corsepius
934307a8a5 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* tests/tests.c: Comment out fields having dropped out from
	sd_card_driver_entry.
2009-02-11 05:18:54 +00:00
Ralf Corsepius
a45054b9d7 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/kernel.h: Remove PSEUDO_*
	(Unused, not in FreeBSD).
2009-02-11 03:40:12 +00:00
Ralf Corsepius
dce90eae64 Remove PSEUDO_* (Unused, not in FreeBSD). 2009-02-11 03:39:59 +00:00
Ralf Corsepius
86dab8c19b 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/kernel.h: Remove struct linker_set (Unused).
2009-02-11 03:37:30 +00:00
Ralf Corsepius
781c7d9c49 Remove struct linker_set (Unused). 2009-02-11 03:37:21 +00:00
Ralf Corsepius
aa71c073a7 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/if_loop.c: Remove PSEUDO_SET (Unused).
2009-02-11 03:36:19 +00:00
Ralf Corsepius
2dc5992dee Remove PSEUDO_SET (Unused). 2009-02-11 03:36:07 +00:00
Ralf Corsepius
110f3f3ca6 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/kern/uipc_domain.c: Remove domain_set (Unused).
2009-02-11 03:07:44 +00:00
Ralf Corsepius
fb1ff66d64 Remove domain_set (Unused). 2009-02-11 03:07:33 +00:00
Ralf Corsepius
8eca7190ba 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/kernel.h: Remove execsw_set,
	si_elem_t (Unused, not in FreeBSD).
	#include <sys/linker_set.h>.
	Add #ifdef _KERNEL guards (From FreeBSD).
2009-02-11 02:58:27 +00:00
Ralf Corsepius
5d4976285e 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/kernel.h: Remove hostnamelen, domainnamelen,
	lbolt, tickdelta, timedelta (Unused, not in FreeBSD).
2009-02-11 01:48:41 +00:00
Ralf Corsepius
1792c7acbc 2009-02-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* bin2boot.c: Use stdint/inttypes to workaround build warnings on
	  64bit hosts.
2009-02-10 10:27:37 +00:00
Ralf Corsepius
2e3f12c4b5 2009-02-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c, startup/bspstart.c: Add prototypes.
2009-02-10 10:03:14 +00:00
Ralf Corsepius
e45dff70ef Add prototypes. 2009-02-10 10:03:08 +00:00
Ralf Corsepius
1df408f5f1 2009-02-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/vm/vm.h: Cosmetics from FreeBSD.
2009-02-10 09:11:06 +00:00
Ralf Corsepius
7931bbb220 Cosmetics from FreeBSD. 2009-02-10 09:10:51 +00:00
Ralf Corsepius
b1b425e498 2009-02-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/rtems/rtems_bsdnet_internal.h: Remove struct
	vm_page, vm_page_t, boolean_t (Unused).
2009-02-10 08:51:43 +00:00
Ralf Corsepius
b9c4861148 Remove struct vm_page, vm_page_t, boolean_t (Unused). 2009-02-10 08:51:33 +00:00
Ralf Corsepius
96c57dba1c 2009-02-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/nfs/bootp_subr.c,
	libnetworking/nfsclient/nfsdiskless.h:
	Cosmetics from FreeBSD.
	* libnetworking/rtems/rtems_bsdnet_internal.h:
	Remove struct file (Unused).
2009-02-10 08:25:27 +00:00
Ralf Corsepius
0d37bf16e5 Cosmetics from FreeBSD. 2009-02-10 08:25:06 +00:00
Ralf Corsepius
282e6fd079 Remove struct file (Unused). 2009-02-10 08:21:44 +00:00
Ralf Corsepius
bc182456af 2009-02-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/sys/socketvar.h: Remove struct file,
	soo_ioctl, soo_select, soo_stat, getsock (Unused).
2009-02-09 22:18:43 +00:00
Ralf Corsepius
d239d9866a Remove struct file, soo_ioctl, soo_select, soo_stat, getsock (Unused). 2009-02-09 22:18:30 +00:00
Ralf Corsepius
2659fa26f1 Regenerate. 2009-02-07 08:45:12 +00:00
Ralf Corsepius
65205315c0 Regenerate. 2009-02-06 23:33:01 +00:00
Ralf Corsepius
872775d376 Remove newlib/libc/include/sched.h 2009-02-06 23:17:55 +00:00
Ralf Corsepius
d9e579399e Regenerate. 2009-02-06 23:07:43 +00:00
Ralf Corsepius
bdd38fe1f9 newlib-1.17.0-rtems4.10-20090206.diff 2009-02-06 23:06:35 +00:00
Ralf Corsepius
c84b47f791 Rework. 2009-02-06 23:05:02 +00:00
Ralf Corsepius
95159f95de Bump GCC_RPMREL, NEWLIB_RPMREL.
Rework CPUKIT*.
2009-02-06 23:04:47 +00:00
Ralf Corsepius
ffce01bb77 Regenerate. 2009-02-06 21:02:59 +00:00
Ralf Corsepius
f0dd01f41b 2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/sched.h, posix/src/sched_getparam.c:
	Make sched_getparam() POSIX compliant.
2009-02-06 21:02:40 +00:00
Ralf Corsepius
2a6b824b46 Make sched_getparam() POSIX compliant. 2009-02-06 21:02:31 +00:00
Ralf Corsepius
7079f531a2 2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Don't install libcsupport/include/tar.h.
2009-02-06 20:45:46 +00:00
Ralf Corsepius
465b36f994 Remove tar.h. 2009-02-06 17:23:33 +00:00
Ralf Corsepius
cd5e9260d8 2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: rtems_api=4.10.
2009-02-06 12:38:49 +00:00
Ralf Corsepius
3f42696645 Regenerate list of custom/*.cfg. 2009-02-06 11:56:17 +00:00
Ralf Corsepius
70d7dc227e 2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: Dump stuff hanging around for much too long.
2009-02-06 11:36:41 +00:00
Ralf Corsepius
3158138dd1 2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add network_CPPFLAGS += -D__BSD_VISIBLE.
2009-02-06 09:29:07 +00:00
Ralf Corsepius
11a342d744 Add network_CPPFLAGS += -D__BSD_VISIBLE. 2009-02-06 09:28:56 +00:00
Ralf Corsepius
0c00595215 2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4, aclocal/enable-posix.m4:
	Remove comment referring to HPUX.
2009-02-06 08:02:05 +00:00
Ralf Corsepius
a8f71b8ab7 Remove comment referring to HPUX. 2009-02-06 07:58:21 +00:00
Ralf Corsepius
9ae11656f7 2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4:
	Remove comment referring to HPUX9.
2009-02-06 05:54:51 +00:00
Ralf Corsepius
cb29d6f1c9 2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Regenerate list of custom/*.cfg.
2009-02-06 05:52:04 +00:00
Ralf Corsepius
d229ed0c18 2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove custom/HPUX9-posix.cfg.
2009-02-06 05:47:44 +00:00
Ralf Corsepius
d7218418b9 2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/HPUX9-posix.cfg: Remove.
2009-02-06 05:46:24 +00:00
Ralf Corsepius
7d04202417 Remove. 2009-02-06 05:46:09 +00:00
Ralf Corsepius
9c9bd7567c 2009-02-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Remove pck6 BSP.
2009-02-05 15:59:32 +00:00
Ralf Corsepius
f3e077ef17 Remove pck6 BSP. 2009-02-05 15:59:19 +00:00
Ralf Corsepius
2843700da5 2009-02-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/pck6.cfg: Remove.
2009-02-05 15:57:42 +00:00
Ralf Corsepius
bcf8ee282f 2009-02-05 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libnetworking/lib/ftpfs.c: Enable write and mount filesystem
	with read-write access.
2009-02-05 05:45:55 +00:00
Ralf Corsepius
5d1285bd72 2009-02-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* ftpd/ftpd.c: Change SIX_MONTHS to time_t.
2009-02-05 05:19:24 +00:00
Ralf Corsepius
dc936a46ca Change SIX_MONTHS to time_t. 2009-02-05 05:19:16 +00:00
Ralf Corsepius
c37c919cdd 2009-02-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* sapi/include/rtems/io.h: Move extern "C" brace after includes.
2009-02-05 04:54:02 +00:00
Ralf Corsepius
cd8b8c354f Move extern "C" brace after includes. 2009-02-05 04:53:51 +00:00
Ralf Corsepius
165eb8d346 2009-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/if_ppp.h: Eliminate pppattach,  pppintr
	  (Unused).
	* libnetworking/net/if_ppp.c: Eliminate pppintr (Unused).
2009-02-05 04:46:03 +00:00
Ralf Corsepius
02be07f8ee Eliminate pppattach, pppintr (Unused). 2009-02-04 15:47:39 +00:00
Ralf Corsepius
a02cdc860d Eliminate pppintr (Unused). 2009-02-04 15:47:09 +00:00
Ralf Corsepius
dba24c39a6 2009-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add -D__BSD_VISIBLE to wifi_rel_CPPFLAGS.
2009-02-04 15:42:03 +00:00
Ralf Corsepius
99a4f7199a 2009-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/rtems/rtems_dhcp.c: Remove #define KERNEL.
2009-02-04 13:34:45 +00:00
Ralf Corsepius
a0fac2eee3 Remove #define KERNEL. 2009-02-04 13:34:34 +00:00
Ralf Corsepius
e7b2159049 2009-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/Makefile.am, libnetworking/rtems/rtems_bsdnet.h,
	libnetworking/rtems/rtems_dhcp.c:
	Remove -D_COMPILING_BSD_KERNEL_ (Unused).
2009-02-04 13:33:05 +00:00
Ralf Corsepius
0eb5b37cd2 Remove -D_COMPILING_BSD_KERNEL_ (Unused). 2009-02-04 13:32:53 +00:00
Ralf Corsepius
245a9cef7c Remove -D_COMPILING_BSD_KERNEL_. 2009-02-04 13:31:15 +00:00
Ralf Corsepius
23415d9cb7 2009-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/Makefile.am: Remove -DKERNEL.
2009-02-04 13:17:52 +00:00
Ralf Corsepius
ca0a7d53ee Remove -DKERNEL. 2009-02-04 13:17:22 +00:00
Ralf Corsepius
404ba122bd 2009-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/rtems/rtems_mii_ioctl.c: Remove #undef KERNEL.
2009-02-04 13:01:12 +00:00
Ralf Corsepius
0d454b2ed5 Remove #undef KERNEL. 2009-02-04 13:00:59 +00:00
Ralf Corsepius
de64f7926a 2009-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/nfs/bootp_subr.c: #include <sys/ucred.h>.
2009-02-04 12:59:26 +00:00
Ralf Corsepius
e8a837d6e1 #include <sys/ucred.h>. 2009-02-04 12:54:28 +00:00
Ralf Corsepius
013285a50e 2009-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/sys/ioccom.h: Remove #define KERNEL,
	#define _KERNEL.
2009-02-04 12:52:37 +00:00
Ralf Corsepius
da6950d406 Remove #define KERNEL, #define _KERNEL. 2009-02-04 12:52:22 +00:00
Ralf Corsepius
d78cd7e568 2009-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/rpcio.c,
	libfs/src/nfsclient/src/sock_mbuf.c,
	libfs/src/nfsclient/src/xdr_mbuf.c: Remove #define KERNEL.
2009-02-04 12:50:55 +00:00
Ralf Corsepius
24465ec7ce Remove #define KERNEL. 2009-02-04 12:50:19 +00:00
Ralf Corsepius
a95ca51f69 2009-02-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/dosfs/fat_file.h, libfs/src/dosfs/fat_fat_operations.h:
	Move extern "C" brace after includes.
2009-02-04 12:46:38 +00:00
Ralf Corsepius
9515e49a76 Move extern "C" brace after includes. 2009-02-04 12:46:09 +00:00
Ralf Corsepius
92f690c9c3 Regenerate. 2009-02-03 12:10:29 +00:00
Ralf Corsepius
5e152a0100 Bump GCC_RPMREL, NEWLIB_RPMREL to rebuild against binutils-2.19.1 2009-02-03 12:08:56 +00:00
Ralf Corsepius
6748c50fe6 New. 2009-02-03 11:41:04 +00:00
Ralf Corsepius
2453f66bc8 Upgrade to binutils-2.19.1 2009-02-03 11:40:15 +00:00
Ralf Corsepius
9bde07e54e 2009-02-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/src/barrierattrdestroy.c, posix/src/barrierattrinit.c,
	posix/src/cond.c, posix/src/condattrdestroy.c,
	posix/src/condbroadcast.c, posix/src/conddefaultattributes.c,
	posix/src/condsignal.c, posix/src/condtimedwait.c,
	posix/src/condwait.c, posix/src/key.c, posix/src/keycreate.c,
	posix/src/keydelete.c, posix/src/keyrundestructors.c,
	posix/src/killinfo.c, posix/src/mqueue.c,
	posix/src/mqueuecreatesupp.c, posix/src/mqueueopen.c,
	posix/src/mqueuereceive.c, posix/src/mqueuerecvsupp.c,
	posix/src/mqueuesend.c, posix/src/mqueuesendsupp.c,
	posix/src/mqueuetimedreceive.c, posix/src/mqueuetimedsend.c,
	posix/src/mqueueunlink.c, posix/src/mutex.c,
	posix/src/mutexattrdestroy.c, posix/src/mutexinit.c,
	posix/src/mutexlock.c, posix/src/mutextimedlock.c,
	posix/src/mutextrylock.c, posix/src/pbarrier.c,
	posix/src/prwlock.c, posix/src/prwlockrdlock.c,
	posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
	posix/src/prwlocktryrdlock.c, posix/src/prwlocktrywrlock.c,
	posix/src/prwlockwrlock.c, posix/src/psignalunblockthread.c,
	posix/src/pspin.c, posix/src/pspinlock.c,
	posix/src/pspintrylock.c, posix/src/pthread.c,
	posix/src/pthreadattrdestroy.c, posix/src/pthreadcreate.c,
	posix/src/pthreadinitthreads.c, posix/src/pthreadkill.c,
	posix/src/pthreadonce.c, posix/src/pthreadsetschedparam.c,
	posix/src/ptimer.c, posix/src/rwlockattrdestroy.c,
	posix/src/rwlockattrinit.c, posix/src/semaphore.c,
	posix/src/semaphorecreatesupp.c, posix/src/semdestroy.c,
	posix/src/semopen.c, posix/src/semtrywait.c,
	posix/src/semunlink.c, posix/src/semwait.c:
	Eliminate TRUE/FALSE.
2009-02-03 10:11:10 +00:00
Ralf Corsepius
b1dbfd724b Eliminate TRUE/FALSE. 2009-02-03 10:10:57 +00:00
Ralf Corsepius
438928008a 2009-02-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bspopts.m4: Quoting cosmetics.
2009-02-03 09:13:41 +00:00
Ralf Corsepius
f8c37aea9c 2009-02-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* GT64260/GT64260TWSI.h: Add missing prototypes.
2009-02-03 08:49:36 +00:00
Ralf Corsepius
7f7a3ca42e Regenerate. 2009-02-03 06:40:33 +00:00
Ralf Corsepius
ccccd96638 Fix typo. 2009-02-03 06:39:13 +00:00
Ralf Corsepius
ccee22514c newlib-1.17.0-rtems4.10-20090203.diff 2009-02-03 06:36:21 +00:00
Ralf Corsepius
bf0e9f3b95 sys/param.h: Acknowledge -D_KERNEL. Do not include ucred.h.
Incorporate newlib inttypes.h changes.
2009-02-03 06:34:24 +00:00
Ralf Corsepius
56ea40bdca Eliminate %{newlib_release}. 2009-02-03 05:45:29 +00:00
Ralf Corsepius
0f0c13b15e Bump GCC_RPMREL, NEWLIB_RPMREL. 2009-02-03 05:43:32 +00:00
Joel Sherrill
c83a33ccbb 2009-01-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Add sp48 which tests that configuring for
	unlimited objects when configured for a unified workspace works as
	expected.
	* sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
	sp48/sp48.scn: New files.
2009-01-30 22:20:39 +00:00
Joel Sherrill
42740bd6b5 2009-01-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/object.h: Maximum index if 0xffff not 0xff
	when using 32-bit ids. This resulted in unlimited configurations not
	being able to create more than 255 objects of a class.
2009-01-30 22:14:47 +00:00
Joel Sherrill
edd1748524 2009-01-29 Nickolay Semyonov-Kolchin <nbkolchin@gmail.com>
PR 1359/cpukit
	* libcsupport/src/libio.c: rtems_libio_allocate:
	rtems_libio_iop_freelist incorrectly zeroed on semaphore error. Now
	checks error and does not modify anything until sure it has created
	semaphore.
2009-01-29 17:18:43 +00:00
Joel Sherrill
ee0f1e6b85 2009-01-29 Gene Smith <gene.smith@siemens.com>
PR 1363/filesystem
	* libfs/src/dosfs/fat.h: Fix issue where 32 bit values are not written
	correctly in FAT f/s data.
2009-01-29 16:12:44 +00:00
Joel Sherrill
8d5038068e 2009-01-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
* bsp_howto/console.t: Clarify interrupt transmit process.
	* user/concepts.t: Typo.
2009-01-29 14:57:22 +00:00
Joel Sherrill
b897028fe0 2009-01-29 Eric Norum <norume@aps.anl.gov>
PR 1364/cpukit
	* libcsupport/src/gxx_wrappers.c: Fix compilation problems when
	diagnostics enabled.
2009-01-29 14:32:43 +00:00
Ralf Corsepius
147257d492 Regenerate. 2009-01-26 07:36:15 +00:00
Ralf Corsepius
e709b88c6a Bump GDB_RPMREL. 2009-01-26 07:35:35 +00:00
Ralf Corsepius
9815ac7a7f Abandon SuSE < 10.3 2009-01-26 07:33:36 +00:00
Ralf Corsepius
ddb4aaf3e8 Add Cdn-X hacks. 2009-01-26 07:29:50 +00:00
Ralf Corsepius
11feece90b Regenerate. 2009-01-26 07:26:01 +00:00
Ralf Corsepius
fddb62c818 Upgrade to gcc-4.3.3 2009-01-26 07:25:38 +00:00
Ralf Corsepius
eb58d81905 NEWLIB_RPMREL = 22%{?dist} 2009-01-26 07:21:55 +00:00
Ralf Corsepius
aaf9eb473e GCC_VERS = 1%{?dist} 2009-01-26 07:20:05 +00:00
Ralf Corsepius
09cc8fbefc GCC_VERS = 4.3.3 2009-01-26 07:19:11 +00:00
Ralf Corsepius
35381baa88 BR: exact version of build host tools for Cdn-X builds. 2009-01-26 07:17:37 +00:00
Ralf Corsepius
3e850ef008 Abandon gccnewlib_version. 2009-01-26 06:16:46 +00:00
Ralf Corsepius
d753b14aa0 Abandon suse10.2 2009-01-26 06:16:01 +00:00
Ralf Corsepius
4d7ce3c6f7 Abandon gcc < 3.2 2009-01-26 06:13:20 +00:00
Ralf Corsepius
fb85f5ab36 Add NEWLIB_RELEASE, %{newlib_release}. 2009-01-26 04:55:44 +00:00
Ralf Corsepius
a3eb107475 Bump GCC_RPMREL.
Add NEWLIB_RPMREL.
2009-01-26 04:53:50 +00:00
Ralf Corsepius
b2b9ba12ac New. 2009-01-26 04:50:11 +00:00
Chris Johns
731186395a 2009-01-23 Chris Johns <chrisj@rtems.org>
* libmisc/shell/shell.c: Fix command line parsing of valid
	characters.
2009-01-23 00:12:31 +00:00
Ralf Corsepius
5ad3a91e71 Remove. 2009-01-22 14:49:07 +00:00
Ralf Corsepius
9e22fdedd1 Add mingw hacks. 2009-01-22 14:46:12 +00:00
Ralf Corsepius
3b35bcc57d Regenerate. 2009-01-22 14:45:06 +00:00
Ralf Corsepius
bf0597efe4 Update to gdb-*-20090122.diff 2009-01-22 14:44:14 +00:00
Ralf Corsepius
17a806a3ab Bump GDB_RPMREL. 2009-01-22 14:43:15 +00:00
Ralf Corsepius
b2c4395d92 Add hacks to work around Cdn-X and MinGW build issues. 2009-01-22 14:42:29 +00:00
Ralf Corsepius
e574678e12 Add i686-pc-mingw32-termcap-helper.spec.in. 2009-01-22 06:58:15 +00:00
Joel Sherrill
03f0885546 2009-01-21 Nickolay Kolchin <nbkolchin@gmail.com>
Joel Sherrill <joel.sherrill@oarcorp.com>

	PR 1357/cpukit
	* rtems/src/tasks.c: Ensure creating a task with no ASR is honored.
2009-01-21 20:47:58 +00:00
Joel Sherrill
724527d643 2009-01-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/src/tasks.c: Initialize event_condition to 0 just because.
2009-01-21 19:38:34 +00:00
Joel Sherrill
e026b96386 2009-01-21 Frank Ueberschar <frank.ueberschar@dsa-volgmann.de>
PR 1354/bsps
	* network/network.c: In some cases it can occur that an empty mbuf is
	put on the descriptor chain. (We found it especially then when
	transmitting fragmented IP Packets.) Since the actual buffer
	descriptor pointer will be incremented after every inserted mbuf
	(txBd = sc->txBdBase + sc->txBdHead;) even if m->m_len of the current
	mbuf was zero. This leads to the bug.
2009-01-21 18:17:47 +00:00
Joel Sherrill
4c18d8c3d2 2009-01-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Fixed
	RTEMS_BLKDEV_CAPABILITIES ioctl which caused invalid multiple block
	writes.  Fixed integer type in device structure.
2009-01-21 18:08:32 +00:00
Joel Sherrill
f29aa73c33 2009-01-21 Eric Norum <norume@aps.anl.gov>
PR 1358/bsps
	* clock/clock.c: Fix time-access bug in uc5282 BSP.
2009-01-21 16:50:25 +00:00
Ralf Corsepius
15319e15e1 New. 2009-01-21 06:27:57 +00:00
Ralf Corsepius
8d40ab041b Add gmp, mpfr, *-helper. 2009-01-21 06:26:17 +00:00
Ralf Corsepius
15c468f302 Update. 2009-01-21 06:24:50 +00:00
Ralf Corsepius
3c044f138d Add freebsd7.1, freebsd6.4 2009-01-18 15:19:13 +00:00
Ralf Corsepius
6beaac131b New. 2009-01-18 15:18:39 +00:00
Ralf Corsepius
bdd2eb0a54 Add more mingw32 hacks. 2009-01-18 15:15:41 +00:00
Ralf Corsepius
1bde0e5ae7 Add freebsd7.1 2009-01-17 08:34:44 +00:00
Jennifer Averett
22fa9d6176 2009-01-16 Jennifer Averett <jennifer.averett@OARcorp.com>
* Makefile.am, configure.ac: Add new test to test Watchdog display
	helper routines. These reach into the SuperCore.
	* spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
	spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
	spwatchdog/system.h, spwatchdog/task1.c: New files.
2009-01-16 18:57:53 +00:00
Joel Sherrill
0c5b59de85 2009-01-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* librpc/src/xdr/xdr_float.c: M32C has no native float but GCC soft
	float should be IEEE format.
2009-01-08 15:02:25 +00:00
Joel Sherrill
d041e594e2 2009-01-08 Joel Sherrill <joel.sherrill@OARcorp.com>
* score/src/objectextendinformation.c: Fold two paths into one.
2009-01-08 15:01:52 +00:00
Joel Sherrill
d326411469 2009-01-06 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac: Make runtest an autoconf generated file so we can
	insert target alias. Also detect more program termination conditions
	so tests are killed more reliably.
	* runtest.in: New file.
	* runtest: Removed.
2009-01-06 22:52:12 +00:00
Joel Sherrill
95ff1c3e92 2009-01-06 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1350/bsps
	* network/lan91c11x.c: Do not write 65th element into 64 element array.
2009-01-06 16:26:21 +00:00
Ralf Corsepius
53f3084113 2009-01-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/src/barrier.c, rtems/src/barrierwait.c,
	rtems/src/clocktodvalidate.c, rtems/src/dpmem.c,
	rtems/src/msg.c, rtems/src/msgmp.c, rtems/src/msgqcreate.c,
	rtems/src/msgqsend.c, rtems/src/msgqurgent.c, rtems/src/part.c,
	rtems/src/partcreate.c, rtems/src/partmp.c, rtems/src/ratemon.c,
	rtems/src/region.c, rtems/src/regionmp.c, rtems/src/rtemstimer.c,
	rtems/src/sem.c, rtems/src/semcreate.c, rtems/src/semmp.c,
	rtems/src/semobtain.c, rtems/src/signalsend.c, rtems/src/taskcreate.c,
	rtems/src/taskinitusers.c, rtems/src/taskmode.c, rtems/src/taskmp.c,
	rtems/src/taskresume.c, rtems/src/tasks.c,
	rtems/src/tasksetpriority.c: Eliminate TRUE/FALSE.
2009-01-06 05:05:16 +00:00
Ralf Corsepius
eaef4657ac Eliminate TRUE/FALSE. 2009-01-06 05:05:03 +00:00
Joel Sherrill
3507c6df70 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/gxx_wrappers.c, posix/include/mqueue.h,
	posix/include/rtems/posix/semaphore.h,
	posix/inline/rtems/posix/barrier.inl,
	posix/inline/rtems/posix/key.inl,
	posix/inline/rtems/posix/mqueue.inl,
	posix/inline/rtems/posix/rwlock.inl,
	posix/inline/rtems/posix/semaphore.inl,
	posix/inline/rtems/posix/spinlock.inl,
	posix/inline/rtems/posix/timer.inl, posix/src/condget.c,
	posix/src/mqueuenametoid.c, posix/src/mutexget.c,
	posix/src/semaphorenametoid.c, posix/src/semopen.c,
	sapi/src/itronapi.c, sapi/src/posixapi.c: Make changes necessary for
	all tests to run on SPARC with 16-bit Ids. This required ensuring
	that all POSIX and compilering binding code makes a distinction
	between the public Id type (e.g. pthread_t, etc.) and the RTEMS
	Object_Id type. All POSIX Object Get routines should not take the
	POSIX Id type as the argument. Sixteen bit RTEMS Ids should be placed
	into the 32-bits reserved by the POSIX API type in a uniform manner
	now. This removed all assumptions that the external Id types in POSIX
	and ITRON are the same as the internal Object Id type.
2009-01-05 20:26:01 +00:00
Joel Sherrill
449ba1bb29 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* itron/inline/rtems/itron/semaphore.inl: THREAD_STATUS_PROXY_BLOCKING
	should only be defined in multiprocessing configurations.
2009-01-05 20:21:18 +00:00
Joel Sherrill
8b3416f97e 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/include/rtems/posix/key.h: Remove redundant prototypes for
	inlines.
2009-01-05 20:19:51 +00:00
Joel Sherrill
dee98cef30 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1351/cpukit
	* sapi/include/confdefs.h: Mask off unlimited object bit before using
	configured number in calculations.
2009-01-05 20:16:07 +00:00
Joel Sherrill
b028e725e3 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/object.h,
	score/src/objectallocatebyindex.c: Object index should be int.
	Fix bug when index is negative.
	* score/src/objectextendinformation.c: Do not allow maximum number
	of allocated objects to exceed maximum representable in index
	field of Object Id.
	* score/src/objectgetisr.c: Use same code that is in _Objects_Get
	to extract index field of Object Id.
2009-01-05 20:09:02 +00:00
Joel Sherrill
e64a143b27 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* varvects.h: Fix prototype.
2009-01-05 19:58:41 +00:00
Joel Sherrill
0666956fb1 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* itron/include/itronsys/types.h: ITRON types should follow native
	integer size.
2009-01-05 19:57:14 +00:00
Joel Sherrill
a26d51590a 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/serial/ns16550.c: Turn on ns16550_process() for
	BSP_FEATURE_IRQ_LEGACY case also.
2009-01-05 19:49:23 +00:00
Joel Sherrill
cb1b406037 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* psim-shared: Add catching a hardware exception and assertion as
	reasons to kill simulator.
2009-01-05 19:48:15 +00:00
Joel Sherrill
786330c0d1 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
2009-01-05 19:47:16 +00:00
Joel Sherrill
fa8ad9c2c3 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
	sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
	hard-coded hex numbers for bad object Ids.
2009-01-05 19:45:49 +00:00
Joel Sherrill
29a83352f6 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp15/system.h, sp19/system.h: Array of task names should be of type
	rtems_name not rtems_id. Similarly array of task ids should be
	rtems_id not rtems_name.
2009-01-05 19:44:53 +00:00
Joel Sherrill
9d01e1deed 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/timesys.h: Array of task names should be of type rtems_name
	not rtems_id.
2009-01-05 19:41:11 +00:00
Joel Sherrill
8bafd774c2 2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
	with create option so we are sure it will get a control block and
	proceed to allocate other memory. Clean up screen output.
2009-01-05 19:39:56 +00:00
Ralf Corsepius
745109a276 2009-01-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* pppd/sys-rtems.c: Remove stray ';' introducing unreachable code.
2009-01-05 17:21:06 +00:00
Ralf Corsepius
9cd4dee169 Remove stray ';' introducing unreachable code. 2009-01-05 17:20:54 +00:00
Ralf Corsepius
4aa78d7a5a 2009-01-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* src/irq-generic.c: #include <stdlib.h>.
2009-01-05 16:46:14 +00:00
Ralf Corsepius
b3eeac38d8 #include <stdlib.h>. 2009-01-05 16:46:02 +00:00
Ralf Corsepius
d549957e2f 2009-01-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/error.c: Remove hpux9 anachronism.
2009-01-05 14:10:31 +00:00
Ralf Corsepius
a3a12ee1ef Remove hpux9 anachronism. 2009-01-05 14:10:21 +00:00
Ralf Corsepius
f13eedec0c Regenerate. 2009-01-05 06:05:11 +00:00
Ralf Corsepius
df1dbcccb7 2009-01-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am:
	Install libnetworking/sys/uio.h if building for NEWLIB.
	* libnetworking/Makefile.am:
	Remove installation of libnetworking/sys/uio.h.
	* libcsupport/Makefile.am: Build writev.c/readv.c for NEWLIB.
2009-01-05 06:04:21 +00:00
Ralf Corsepius
fae11af5cf Build writev.c/readv.c for NEWLIB. 2009-01-05 06:04:10 +00:00
Ralf Corsepius
6291885cdc Remove installation of libnetworking/sys/uio.h. 2009-01-05 06:03:55 +00:00
Ralf Corsepius
62a210d349 Install libnetworking/sys/uio.h if building for NEWLIB. 2009-01-05 06:03:40 +00:00
Ralf Corsepius
dc33b97421 2009-01-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/imfs/imfs_eval.c: Add braces to suppress gcc warning on
	empty 'else' block.
2009-01-05 05:52:29 +00:00
Ralf Corsepius
77b5aa5f93 Add braces to suppress gcc warning on empty 'else' block. 2009-01-05 05:52:21 +00:00
Ralf Corsepius
1429b60ae3 2009-01-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/scandir.c: Use external scandir if available.
2009-01-04 15:34:17 +00:00
Ralf Corsepius
883043bc14 Use external scandir if available. 2009-01-04 15:34:08 +00:00
Ralf Corsepius
722bdd8f8c Add __attribute__((unused)) to unused function args. 2009-01-03 08:31:25 +00:00
Ralf Corsepius
17a5a30afa 2009-01-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/lib/tftpDriver.c: Add __attribute__((unused)) to
	  unused function args.
2009-01-03 08:31:01 +00:00
Ralf Corsepius
97b3d57038 2009-01-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/lib/tftpDriver.c: Use INADDR_ANY/INADDR_BROADCAST.
2009-01-03 08:28:11 +00:00
Ralf Corsepius
0b8706452a Use INADDR_ANY/INADDR_BROADCAST. 2009-01-03 08:28:02 +00:00
Ralf Corsepius
004092e893 Cosmetics from FreeBSD. 2009-01-03 08:05:59 +00:00
Ralf Corsepius
2ab55e78ec 2009-01-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/in.h: Add in_addr_t.
	Re-base "struct in_addr" on in_addr_t (mandated by POSIX).
2009-01-03 08:01:33 +00:00
Ralf Corsepius
af20d0e1a5 Add in_addr_t.
Re-base "struct in_addr" on in_addr_t (mandated by POSIX).
2009-01-03 08:01:24 +00:00
Ralf Corsepius
df197f7d0a Remove struct ip_opts (unused). 2009-01-03 07:55:57 +00:00
Ralf Corsepius
2b40808c47 2009-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* ftpd/ftpd.c: Add __attribute__((unused)) to unused function args.
2009-01-02 13:04:23 +00:00
Ralf Corsepius
031deada15 Add __attribute__((unused)) to unused function args. 2009-01-02 13:04:13 +00:00
Ralf Corsepius
d050db44e5 2009-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
	libmisc/devnull/devnull.c, libmisc/monitor/mon-command.c,
	libmisc/monitor/mon-config.c, libmisc/monitor/mon-driver.c,
	libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
	libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-network.c,
	libmisc/monitor/mon-part.c, libmisc/monitor/mon-queue.c,
	libmisc/monitor/mon-region.c, libmisc/monitor/mon-sema.c,
	libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
	libmisc/monitor/mon-task.c, libmisc/mw-fb/mw_fb.c,
	libmisc/mw-fb/mw_uid.c, libmisc/serdbg/termios_printk.c,
	libmisc/shell/cmds.c, libmisc/shell/fts.c, libmisc/shell/main_cp.c
	libmisc/shell/main_id.c, libmisc/shell/main_logoff.c,
	libmisc/shell/main_mount_nfs.c, libmisc/shell/main_pwd.c,
	libmisc/shell/main_stackuse.c, libmisc/shell/main_tty.c,
	libmisc/shell/main_whoami.c, libmisc/shell/main_wkspaceinfo.c,
	libmisc/shell/shell_script.c, libmisc/shell/utils-cp.c,
	libmisc/shell/utils-ls.c, libmisc/shell/verr.c,
	libmisc/shell/verrx.c, libmisc/stackchk/check.c:
	Add __attribute__((unused)) to unused function args.
2009-01-02 13:01:34 +00:00
Ralf Corsepius
2a70c9916e 2009-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libblock/src/blkdev.c, libblock/src/flashdisk.c,
	libblock/src/nvdisk-sram.c, libblock/src/nvdisk.c,
	libblock/src/ramdisk.c:
	Add __attribute__((unused)) to unused function args.
2009-01-02 12:43:17 +00:00
Ralf Corsepius
31e2698797 Add __attribute__((unused)) to unused function args. 2009-01-02 12:43:07 +00:00
Ralf Corsepius
2a2eded816 2009-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/src/_execve.c, posix/src/aio_cancel.c,
	posix/src/aio_error.c, posix/src/aio_fsync.c,
	posix/src/aio_read.c, posix/src/aio_return.c,
	posix/src/aio_suspend.c, posix/src/aio_write.c, posix/src/alarm.c,
	posix/src/devctl.c, posix/src/lio_listio.c, posix/src/mprotect.c,
	posix/src/pbarrierwait.c, posix/src/psignal.c, posix/src/pthread.c,
	posix/src/pthreadatfork.c, posix/src/sched_getparam.c,
	posix/src/sched_getscheduler.c, posix/src/sched_setparam.c,
	posix/src/sched_setscheduler.c, posix/src/timertsr.c.
	posix/src/ualarm.c: Add __attribute__((unused)) to unused function
	args.
2009-01-02 10:04:37 +00:00
Ralf Corsepius
92f4671850 Add __attribute__((unused)) to unused function args. 2009-01-02 10:04:24 +00:00
Ralf Corsepius
1604cc8b77 2009-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/include/aio.h, posix/src/aio_suspend.c: Make aio_suspend()
	POSIX-compliant.
2009-01-02 09:51:14 +00:00
Ralf Corsepius
111ecfd188 Make aio_suspend() POSIX-compliant. 2009-01-02 09:50:52 +00:00
Ralf Corsepius
51c0451ba7 2009-01-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* itron/src/acp_por.c, itron/src/act_cyc.c, itron/src/cal_por.c,
	itron/src/can_wup.c, itron/src/chg_iXX.c, itron/src/clr_flg.c,
	itron/src/cre_flg.c, itron/src/cre_mpf.c, itron/src/cre_mpl.c,
	itron/src/cre_por.c, itron/src/def_alm.c, itron/src/def_cyc.c,
	itron/src/def_int.c, itron/src/del_flg.c, itron/src/del_mpf.c,
	itron/src/del_mpl.c, itron/src/del_por.c, itron/src/dis_int.c,
	itron/src/ena_int.c, itron/src/fwd_por.c, itron/src/get_blf.c,
	itron/src/get_blk.c, itron/src/get_tim.c, itron/src/pacp_por.c,
	itron/src/pcal_por.c, itron/src/pget_blf.c, itron/src/pget_blk.c,
	itron/src/pol_flg.c, itron/src/ref_alm.c, itron/src/ref_cyc.c,
	itron/src/ref_flg.c, itron/src/ref_iXX.c, itron/src/ref_mpf.c,
	itron/src/ref_mpl.c, itron/src/ref_por.c, itron/src/rel_blf.c,
	itron/src/rel_blk.c, itron/src/ret_wup.c, itron/src/rpl_rdv.c,
	itron/src/set_flg.c, itron/src/set_tim.c, itron/src/sta_tsk.c,
	itron/src/tacp_por.c, itron/src/tcal_por.c, itron/src/tget_blf.c,
	itron/src/tget_blk.c, itron/src/tslp_tsk.c, itron/src/twai_flg.c,
	itron/src/wai_flg.c, itron/src/wup_tsk.c:
	Add __attribute__((unused)) to unused function args.
2009-01-01 15:13:17 +00:00
Ralf Corsepius
6b8fe0067d Add __attribute__((unused)) to unused function args. 2009-01-01 15:13:07 +00:00
Ralf Corsepius
3ff088432c 2008-12-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/src/threaddelayended.c, score/src/threadqextractfifo.c,
	score/src/threadqextractpriority.c, score/src/threadqflush.c,
	score/src/threadqtimeout.c:
	Add __attribute__((unused)) to unused function args.
2008-12-31 03:36:12 +00:00
Ralf Corsepius
ba42d22d70 Add __attribute__((unused)) to unused function args. 2008-12-31 03:36:04 +00:00
Ralf Corsepius
b5deb75def 2008-12-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/src/threadblockingoperationcancel.c: Remove nested include.
	Add __attribute__((unused)) to unused function args.
2008-12-31 03:33:17 +00:00
Ralf Corsepius
145cf60eb3 Remove nested include.
Add __attribute__((unused)) to unused function args.
2008-12-31 03:33:08 +00:00
Ralf Corsepius
339d93a3a9 2008-12-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/src/coremutexsurrender.c:
	Add __attribute__((unused)) to unused function args.
2008-12-31 03:24:27 +00:00
Ralf Corsepius
f0b14cf2fb Add __attribute__((unused)) to unused function args. 2008-12-31 03:24:18 +00:00
Ralf Corsepius
58babc7fe7 2008-12-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/src/coremsgsubmit.c, score/src/coremsgbroadcast.c:
	  Add __attribute__((unused)) to unused function args.
2008-12-31 03:23:20 +00:00
Ralf Corsepius
f47f5eee7e 2008-12-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/src/corebarrierrelease.c:
	  Add __attribute__((unused)) to unused function args.
2008-12-31 03:21:44 +00:00
Ralf Corsepius
ca01c7277c 2008-12-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/inline/rtems/score/sysstate.inl:
	  Add __attribute__((unused)) to unused function args.
2008-12-31 03:20:36 +00:00
Ralf Corsepius
de92bae6d3 2008-12-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/src/timerserver.c: Remove _Timer_Server_body warnings.
2008-12-31 03:17:44 +00:00
Ralf Corsepius
10d1ac818d 2008-12-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* config-ml.in: Comment out arm/thumb exception (Add arm/thumb
	multilib).
2008-12-31 03:16:01 +00:00
Ralf Corsepius
686cf398ee 2008-12-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-bsps.m4: remove stray ")" from rtl22xx_t alias.
2008-12-30 14:22:25 +00:00
Ralf Corsepius
6e73ca2afa 2008-12-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require <errno.h>. Cleanup comments.
	Remove check for <sys/errno.h>.
2008-12-30 05:20:54 +00:00
Ralf Corsepius
4ddd562632 2008-12-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require <errno.h>. Cleanup comments.
	Remove check for <sys/errno.h>.
2008-12-30 05:20:11 +00:00
Ralf Corsepius
85c429b523 2008-12-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require <errno.h>. Cleanup comments.
	Remove check for <sys/errno.h>.
2008-12-30 05:18:42 +00:00
Thomas Doerfler
9814d2ddef spi-sd-card.c, spi-sd-card.h: removed high-level driver IF, added generic block I/O functions 2008-12-23 08:31:47 +00:00
Ralf Corsepius
c51f900b1d newlib-1.17.0 2008-12-23 07:06:09 +00:00
Ralf Corsepius
8ffd16bba4 newlib-1.17.0 2008-12-23 07:00:55 +00:00
Ralf Corsepius
842b7c4fe3 Mingw32 update. 2008-12-23 07:00:15 +00:00
Ralf Corsepius
faa5d8a9f3 New. 2008-12-23 06:53:09 +00:00
Ralf Corsepius
87b4896c01 Add missing initializers. 2008-12-23 05:32:27 +00:00
Ralf Corsepius
114c923e53 Move src/malloc_p.h to *_SOURCES. 2008-12-23 05:08:56 +00:00
Ralf Corsepius
aeb217db09 2008-12-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/Makefile.am: Move src/malloc_p.h to *_SOURCES.
2008-12-23 05:08:35 +00:00
Ralf Corsepius
9b0858547e 2008-12-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/include/rtems/rtems/support.h,
	rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/intr.h,
	rtems/include/rtems/rtems/clock.h:
	Eliminate TRUE/FALSE.
2008-12-23 05:06:45 +00:00
Ralf Corsepius
997bc7f415 Eliminate TRUE/FALSE. 2008-12-23 05:06:37 +00:00
Ralf Corsepius
b4fba87818 2008-12-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* libi2c/libi2c.c: Add missing initializers.
	* libmisc/dummy/dummy.c: Add missing initializers.
	* libnetworking/netinet/ip_icmp.c: Add missing initializers.
	* libnetworking/netinet/ip_input.c: Add missing initializers.
	* libnetworking/netinet/raw_ip.c: Add missing initializers.
	* libnetworking/netinet/udp_usrreq.c: Add missing initializers.
	* libnetworking/rtems/rtems_syscall.c: Add missing initializers.
	* librpc/src/rpc/rtems_rpc.c: Add missing initializers.
2008-12-23 05:01:41 +00:00
Ralf Corsepius
b7cfd627b3 Add missing initializers. 2008-12-23 05:00:57 +00:00
Ralf Corsepius
a10fd8d96a 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/nfs.c: Add missing initializers.
2008-12-22 17:48:10 +00:00
Ralf Corsepius
404b1fb473 Add missing initializers. 2008-12-22 17:47:57 +00:00
Ralf Corsepius
6678cdf30b 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/ip_divert.c: Add missing initializers.
2008-12-22 17:47:04 +00:00
Ralf Corsepius
bec551670c 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/if_ether.c: Add missing initializers.
2008-12-22 17:46:27 +00:00
Ralf Corsepius
06b7c25ec3 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/rpcio.c: Add missing initializers.
2008-12-22 17:45:18 +00:00
Ralf Corsepius
3502f066a3 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/netinet/in_proto.c: Add missing initializers.
2008-12-22 12:56:16 +00:00
Ralf Corsepius
ff31d9a52e Add missing initializers. 2008-12-22 12:56:06 +00:00
Ralf Corsepius
dbec09506b 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/rtsock.c: Add missing initializers.
2008-12-22 12:46:02 +00:00
Ralf Corsepius
300c071cbf Add missing initializers. 2008-12-22 12:45:53 +00:00
Ralf Corsepius
ea4e3f108c 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/libc/res_debug.c: Add missing initializers.
2008-12-22 12:30:39 +00:00
Ralf Corsepius
9b17fb61db Add missing initializers. 2008-12-22 12:29:57 +00:00
Ralf Corsepius
4e9e823765 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/inline/rtems/score/address.inl,
	score/inline/rtems/score/chain.inl,
	score/inline/rtems/score/corebarrier.inl,
	score/inline/rtems/score/coremsg.inl,
	score/inline/rtems/score/coremutex.inl,
	score/inline/rtems/score/coresem.inl,
	score/inline/rtems/score/corespinlock.inl,
	score/inline/rtems/score/heap.inl,
	score/inline/rtems/score/isr.inl,
	score/inline/rtems/score/mppkt.inl,
	score/inline/rtems/score/object.inl,
	score/inline/rtems/score/priority.inl,
	score/inline/rtems/score/stack.inl,
	score/inline/rtems/score/states.inl,
	score/inline/rtems/score/sysstate.inl,
	score/inline/rtems/score/thread.inl,
	score/inline/rtems/score/tqdata.inl,
	score/inline/rtems/score/watchdog.inl:
	Eliminate TRUE/FALSE.
2008-12-22 09:22:34 +00:00
Ralf Corsepius
6390256611 Eliminate TRUE/FALSE. 2008-12-22 09:22:17 +00:00
Ralf Corsepius
9cfbfc8f20 Update to gcc-4.3.2 2008-12-22 09:14:54 +00:00
Ralf Corsepius
6d25a161b3 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/if.c, libnetworking/net/if_ethersubr.c
	libnetworking/net/if_loop.c, libnetworking/net/raw_cb.c,,
	libnetworking/net/raw_usrreq.c, libnetworking/netinet/in.c,
	libnetworking/netinet/in_pcb.c, libnetworking/netinet/ip_divert.c,
	libnetworking/netinet/ip_input.c, libnetworking/netinet/ip_mroute.c,
	libnetworking/netinet/ip_output.c, libnetworking/netinet/raw_ip.c,
	libnetworking/netinet/tcp_debug.c, libnetworking/netinet/tcp_input.c,
	libnetworking/netinet/tcp_output.c, libnetworking/netinet/tcp_subr.c,
	libnetworking/netinet/tcp_timer.c, libnetworking/netinet/tcp_usrreq.c,
	libnetworking/netinet/udp_usrreq.c,
	libnetworking/rtems/rtems_mii_ioctl_kern.c,
	libnetworking/rtems/rtems_select.c,
	libnetworking/rtems/rtems_socketpair.c,
	libnetworking/rtems/rtems_syscall.c:
	Include <errno.h> (POSIX,C99) instead of <sys/errno.h> (BSD'ism).
2008-12-22 07:47:49 +00:00
Ralf Corsepius
b3f8c9e15b Include <errno.h> (POSIX,C99) instead of <sys/errno.h> (BSD'ism). 2008-12-22 07:47:28 +00:00
Ralf Corsepius
91d6372f5b 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/score/context.h,
	score/include/rtems/score/corebarrier.h,
	score/include/rtems/score/coremsg.h,
	score/include/rtems/score/coremutex.h,
	score/include/rtems/score/corerwlock.h,
	score/include/rtems/score/coresem.h,
	score/include/rtems/score/heap.h,
	score/include/rtems/score/isr.h,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h,
	score/include/rtems/score/protectedheap.h,
	score/include/rtems/score/thread.h,
	score/include/rtems/score/threadq.h,
	score/include/rtems/score/tod.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/wkspace.h:
	Eliminate TRUE/FALSE.
2008-12-22 06:05:45 +00:00
Ralf Corsepius
c6b37199d9 Eliminate TRUE/FALSE. 2008-12-22 06:05:34 +00:00
Ralf Corsepius
063f66f898 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/src/apimutex.c, score/src/apimutexallocate.c,
	score/src/apimutexlock.c, score/src/corebarrierwait.c,
	score/src/coremsg.c, score/src/coremsgseize.c,
	score/src/coremutexseize.c, score/src/coremutexsurrender.c,
	score/src/coresemseize.c, score/src/coretod.c,
	score/src/coretodset.c, score/src/heapfree.c,
	score/src/heapsizeofuserarea.c, score/src/heapwalk.c,
	score/src/interr.c, score/src/isr.c,
	score/src/mpci.c, score/src/objectinitializeinformation.c,
	score/src/objectmp.c, score/src/objectnametoid.c,
	score/src/objectnametoidstring.c, score/src/objectsetname.c,
	score/src/thread.c, score/src/threadblockingoperationcancel.c,
	score/src/threadchangepriority.c, score/src/threadclearstate.c,
	score/src/threadcreateidle.c, score/src/threaddispatch.c,
	score/src/threadevaluatemode.c, score/src/threadhandler.c,
	score/src/threadinitialize.c, score/src/threadmp.c,
	score/src/threadqextractpriority.c,
	score/src/threadqextractwithproxy.c,
	score/src/threadqrequeue.c, score/src/threadready.c,
	score/src/threadresettimeslice.c, score/src/threadrestart.c,
	score/src/threadresume.c, score/src/threadrotatequeue.c,
	score/src/threadsetstate.c, score/src/threadstartmultitasking.c,
	score/src/threadsuspend.c, score/src/threadyieldprocessor.c,
	score/src/timespecgreaterthan.c, score/src/timespecisvalid.c,
	score/src/timespeclessthan.c, score/src/userextthreadcreate.c,
	score/src/wkspace.c: Eliminate TRUE/FALSE.
2008-12-22 05:52:44 +00:00
Ralf Corsepius
aae7f1a12b Eliminate TRUE/FALSE. 2008-12-22 05:52:32 +00:00
Ralf Corsepius
52cece81c4 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libi2c/libi2c.h: Change header guard to RTEMS conventions.
	Add extern's.
2008-12-22 04:36:28 +00:00
Ralf Corsepius
1e62bd9915 Change header guard to RTEMS conventions.
Add extern's.
2008-12-22 04:36:04 +00:00
Ralf Corsepius
26cc5909ba 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
	optman/rtems/no-msg.c, optman/rtems/no-part.c,
	optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
	optman/rtems/no-sem.c, optman/rtems/no-timer.c,
	optman/sapi/no-ext.c, optman/sapi/no-io.c:
	Revert previous patch (cvs clash with Joel hacking cpukit).
2008-12-22 04:29:33 +00:00
Ralf Corsepius
367ea7f380 Revert previous patch. 2008-12-22 04:29:18 +00:00
Ralf Corsepius
ab92255414 Remove tic4x. 2008-12-22 03:58:22 +00:00
Ralf Corsepius
fd9d071056 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4: Remove tic4x.
2008-12-22 03:58:12 +00:00
Ralf Corsepius
be442b969b 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* i2c/i2c_init.c: Include <errno.h> instead of <sys/errno.h>.
2008-12-22 03:49:03 +00:00
Ralf Corsepius
dd9cc9f779 Include <errno.h> instead of <sys/errno.h>. 2008-12-22 03:48:52 +00:00
Ralf Corsepius
b503274b5a 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/rtc/ds1375.c: Include <errno.h> instead of <sys/errno.h>.
2008-12-22 03:45:47 +00:00
Ralf Corsepius
44415fde4d 2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
	optman/rtems/no-msg.c, optman/rtems/no-part.c,
	optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
	optman/rtems/no-sem.c, optman/rtems/no-timer.c,
	optman/sapi/no-ext.c, optman/sapi/no-io.c:
	Fix prototypes.
2008-12-22 03:43:14 +00:00
Ralf Corsepius
e1b524c6e4 Fix prototypes. 2008-12-22 03:43:02 +00:00
Joel Sherrill
6fee03898f 2008-12-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/malloc_statistics_helpers.c: Use intptr_t not
	ssize_t.
2008-12-21 21:29:03 +00:00
Joel Sherrill
27b7e81d91 2008-12-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/object.inl, score/src/objectgetbyindex.c:
	Fix issues when using 16-bit object Ids.
2008-12-21 21:28:05 +00:00
Joel Sherrill
b7b450efac 2008-12-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* itron/include/itronsys/types.h: Derive ITRON ID type from Objects_Id
	to avoid sizing mismatches.
2008-12-19 19:30:37 +00:00
Joel Sherrill
6895375ac9 2008-12-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* index.html.in: Remove manuals that are dead.
2008-12-19 17:49:33 +00:00
Joel Sherrill
1de98d9713 2008-12-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/src/dpmemcreate.c: Spacing.
	* rtems/src/timerserver.c: Move error check to RTEMS_DEBUG. Cannot
	happen under normal circumstances.
2008-12-19 16:32:33 +00:00
Joel Sherrill
51a6fd555d 2008-12-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/irq-info.h, src/irq-info.c, src/irq-shell.c: New files.
	* include/irq-generic.h, src/irq-generic.c: Improved interrupt handler
	dispatch function.
2008-12-19 15:00:09 +00:00
Joel Sherrill
eb96196183 2008-12-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libblock/src/ide_part_table.c: Fixed NULL pointer access.
	* libmisc/monitor/mon-command.c, libmisc/monitor/mon-editor.c,
	libmisc/monitor/mon-monitor.c, libmisc/monitor/monitor.h,
	libmisc/shell/cmds.c: The list of registered monitor commands is now
	private and only accessible via a lookup and iterate function.
2008-12-19 14:59:35 +00:00
Joel Sherrill
52410c2695 2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* capture/test1.c: Add const to eliminate warning.
2008-12-18 21:14:16 +00:00
Joel Sherrill
0f4ad5709f 2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/serial/ns16550_p.h: Remove prototype with no implementation.
2008-12-18 21:10:04 +00:00
Joel Sherrill
738ea75250 2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* zutil.c, zutil.h: Make code match prototype to eliminate warnings.
2008-12-18 20:49:37 +00:00
Joel Sherrill
ec11156e23 2008-12-18 Michael Hamel <nigel@adi.co.nz>
PR 1349/bsps
	* startup/bspstart.c: Add missing volatile on UART access pointer.
2008-12-18 18:51:28 +00:00
Joel Sherrill
534c893634 2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/shmdr/dump.c, libchip/shmdr/init.c, libchip/shmdr/send.c,
	libchip/shmdr/shm_driver.h: Cleanup and remove variables which
	duplicated data.
2008-12-18 17:15:51 +00:00
Joel Sherrill
584ab9e16e 2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/include/rtems/rtems/regionmp.h, sapi/include/rtems/config.h,
	sapi/src/exinit.c, score/Makefile.am,
	score/include/rtems/score/object.h,
	score/include/rtems/score/objectmp.h, score/src/objectmp.c: Eliminate
	Object Handler Initialization routine since it was all for MP
	configurations.
	* score/src/object.c: Removed.
2008-12-18 17:15:13 +00:00
Joel Sherrill
b6bebc3bed 2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/cmds.c: Revert back to public. Used to execute monitor
	commands in test code.
2008-12-18 17:14:26 +00:00
Joel Sherrill
8fbb48a68a 2008-12-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
* user/cpuuse.t: Reflect change in CPU Usage report format.
2008-12-18 15:26:09 +00:00
Joel Sherrill
e41eaa881a 2008-12-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h:
	Fixed incompatible return value.

	* libmisc/cpuuse/cpuusagereport.c: Changed output format.

	* libmisc/Makefile.am, libmisc/monitor/mon-editor.c: New file.

	* libmisc/capture/capture-cli.c, libmisc/monitor/mon-command.c,
	libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c,
	libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-symbols.c,
	libmisc/monitor/monitor.h, libmisc/shell/cat_file.c,
	libmisc/shell/cmds.c, libmisc/shell/internal.h,
	libmisc/shell/main_help.c, libmisc/shell/shell.c,
	libmisc/shell/shell.h, libmisc/shell/shell_cmdset.c,
	libmisc/shell/shell_getchar.c, libmisc/shell/str2int.c: Various global
	data is now read only.  Added 'const' qualifier to many pointer
	parameters.  It is no longer possible to remove monitor commands.
	Moved monitor line editor into a separate file to avoid unnecessary
	dependencies.
2008-12-18 15:25:27 +00:00
Joel Sherrill
1fae1c6b7c 2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* optman/sapi/no-ext.c, optman/sapi/no-io.c: Convert SAPI manager and
	SuperCore Handler initialization routines to directly pull parameters
	from configuration table.
2008-12-17 22:47:55 +00:00
Joel Sherrill
790b50b8da 2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/rtems/extension.h, sapi/include/rtems/io.h,
	sapi/src/exinit.c, sapi/src/extension.c, sapi/src/io.c,
	score/include/rtems/score/mpci.h, score/include/rtems/score/object.h,
	score/include/rtems/score/thread.h, score/include/rtems/score/tod.h,
	score/include/rtems/score/userext.h,
	score/include/rtems/score/wkspace.h, score/src/coretod.c,
	score/src/mpci.c, score/src/object.c, score/src/thread.c,
	score/src/userext.c, score/src/wkspace.c: Convert SAPI manager and
	SuperCore Handler initialization routines to directly pull parameters
	from configuration table.
2008-12-17 22:46:05 +00:00
Joel Sherrill
e06ecec518 2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* itron/include/rtems/itron/config.h,
	itron/include/rtems/itron/eventflags.h,
	itron/include/rtems/itron/fmempool.h,
	itron/include/rtems/itron/mbox.h,
	itron/include/rtems/itron/msgbuffer.h,
	itron/include/rtems/itron/port.h,
	itron/include/rtems/itron/semaphore.h,
	itron/include/rtems/itron/task.h,
	itron/include/rtems/itron/vmempool.h, itron/src/eventflags.c,
	itron/src/fmempool.c, itron/src/itroninittasks.c,
	itron/src/itronsem.c, itron/src/mbox.c, itron/src/msgbuffer.c,
	itron/src/port.c, itron/src/task.c, itron/src/vmempool.c,
	sapi/src/itronapi.c: Convert ITRON manager initialization routines to
	directly pull parameters from configuration table.
2008-12-17 22:12:24 +00:00
Joel Sherrill
7252caf20a 2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/include/rtems/posix/config.h: Fix typo.
2008-12-17 22:12:01 +00:00
Joel Sherrill
309e2f6f8b 2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/include/rtems/posix/barrier.h,
	posix/include/rtems/posix/cond.h, posix/include/rtems/posix/key.h,
	posix/include/rtems/posix/mqueue.h,
	posix/include/rtems/posix/mutex.h,
	posix/include/rtems/posix/psignal.h,
	posix/include/rtems/posix/pthread.h,
	posix/include/rtems/posix/ptimer.h,
	posix/include/rtems/posix/rwlock.h,
	posix/include/rtems/posix/semaphore.h,
	posix/include/rtems/posix/spinlock.h,
	posix/include/rtems/posix/timer.h, posix/src/cond.c, posix/src/key.c,
	posix/src/mqueue.c, posix/src/mutex.c, posix/src/pbarrier.c,
	posix/src/prwlock.c, posix/src/psignal.c, posix/src/pspin.c,
	posix/src/pthread.c, posix/src/pthreadinitthreads.c,
	posix/src/ptimer.c, posix/src/semaphore.c, sapi/src/posixapi.c:
	Convert POSIX manager initialization routines to directly pull
	parameters from configuration table.
2008-12-17 21:23:37 +00:00
Joel Sherrill
45c4499e03 2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
	optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
	optman/rtems/no-part.c, optman/rtems/no-region.c,
	optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
	optman/rtems/no-signal.c, optman/rtems/no-timer.c: Convert manager
	initialization routines to directly pull parameters from
	configuration table. Eliminate empty routines sportted.
2008-12-17 20:25:43 +00:00
Joel Sherrill
db80f11c9c 2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/Makefile.am, rtems/include/rtems/rtems/attr.h,
	rtems/include/rtems/rtems/barrier.h,
	rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/intr.h,
	rtems/include/rtems/rtems/message.h,
	rtems/include/rtems/rtems/part.h,
	rtems/include/rtems/rtems/ratemon.h,
	rtems/include/rtems/rtems/region.h, rtems/include/rtems/rtems/sem.h,
	rtems/include/rtems/rtems/tasks.h, rtems/include/rtems/rtems/timer.h,
	rtems/src/barrier.c, rtems/src/dpmem.c, rtems/src/msg.c,
	rtems/src/part.c, rtems/src/ratemon.c, rtems/src/region.c,
	rtems/src/rtemstimer.c, rtems/src/sem.c, rtems/src/tasks.c,
	sapi/src/rtemsapi.c: Convert manager initialization routines to
	directly pull parameters from configuration table. Eliminate empty
	routines sportted.
	* rtems/src/intr.c: Removed.
2008-12-17 20:21:40 +00:00
Ralf Corsepius
07fdc9c2a3 Add sim/m32c hack to work around build vs. host CC bugs. 2008-12-17 13:33:07 +00:00
Ralf Corsepius
4590417bf5 Use gdb-6.8-rtems4.10-20081217.diff 2008-12-17 13:31:48 +00:00
Ralf Corsepius
d965b2e77d Bump GDB_RPMREL. 2008-12-17 13:31:23 +00:00
Ralf Corsepius
69be08eef6 2008-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/serial/ns16550.c: Add CVS-Id. Fix #define mess.
2008-12-17 12:48:04 +00:00
Ralf Corsepius
f7cb3cfe56 Fix broken changelog entry. 2008-12-17 12:46:27 +00:00
Ralf Corsepius
051072f546 Regenerate. 2008-12-17 06:43:28 +00:00
Ralf Corsepius
0fd062bc10 2008-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove include/rtems/stdint.h.
	* include/rtems/stdint.h: Remove.
2008-12-17 06:41:52 +00:00
Ralf Corsepius
b8c5277fcd Remove include/rtems/stdint.h. 2008-12-17 06:41:36 +00:00
Ralf Corsepius
5726c42b3f Remove (Abandoned). 2008-12-17 06:41:21 +00:00
Ralf Corsepius
52a634e998 2008-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require stdint.h.
2008-12-17 06:39:14 +00:00
Ralf Corsepius
314b835657 2008-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/m68k.h: Don't include rtems/score/types.h,
	rtems/stdint.h.
2008-12-17 06:35:31 +00:00
Ralf Corsepius
654574bd8f 2008-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* GT64260/MVME5500I2C.c: Include <stdint.h> instead of
	<rtems/stdint.h>.
2008-12-17 06:14:10 +00:00
Ralf Corsepius
7ebc58c0dd 2008-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/score/timespec.h: #include <stdint.h>,
	#include <time.h>. Remove bogus #include <sys/types.h>.
2008-12-17 05:53:04 +00:00
Ralf Corsepius
36225a23f3 #include <stdint.h>, #include <time.h>. Remove bogus #include <sys/types.h>. 2008-12-17 05:52:53 +00:00
Joel Sherrill
e47948c218 2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/monitor/mon-config.c: Configuration table entry
	work_space_size was not removed.
2008-12-16 23:36:19 +00:00
Joel Sherrill
b0f45d8fc1 2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/i82586.c, libchip/network/smc91111config.h: Eliminate
	all public use of TOD conversion routines.
2008-12-16 21:58:18 +00:00
Joel Sherrill
69e10f3e95 2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
2008-12-16 20:56:40 +00:00
Joel Sherrill
27b2c34b98 2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* capture/test1.c: Eliminate all public use of TOD conversion routines.
2008-12-16 20:56:14 +00:00
Joel Sherrill
e85d043f0c 2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/rtems++/rtemsEvent.h, include/rtems++/rtemsMessageQueue.h,
	include/rtems++/rtemsSemaphore.h, include/rtems++/rtemsTimer.h,
	src/rtemsTask.cc: Eliminate all public use of TOD conversion
	routines.
2008-12-16 20:55:45 +00:00
Joel Sherrill
26fb4aadcd 2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* libblock/src/bdbuf.c, libmisc/capture/capture-cli.c,
	libmisc/capture/capture.c, libmisc/mw-fb/mw_uid.c,
	rtems/include/rtems/rtems/support.h, score/Makefile.am,
	score/include/rtems/score/tod.h, score/src/coretod.c,
	score/src/coretodtickle.c: Eliminate all public use of TOD conversion
	routines. Eliminate _TOD_Microseconds_per_tick and let every place
	use the field directly from the Configuration Table. This required
	moving some methods from macros to bodies.
	* score/src/coretodmsecstoticks.c, score/src/coretodtickspersec.c,
	score/src/coretodusectoticks.c: New files.
2008-12-16 20:53:34 +00:00
Joel Sherrill
57a9e60730 2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/rtems++/rtemsTimer.h: Use public API not
	_TOD_Microseconds_per_tick.
2008-12-16 17:44:22 +00:00
Joel Sherrill
3d66dfc1cb 2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/__times.c, posix/src/adjtime.c,
	posix/src/clockgetres.c, posix/src/sysconf.c,
	rtems/src/clockgettickspersecond.c, rtems/src/clockgettod.c,
	rtems/src/clockset.c, rtems/src/clocktodvalidate.c,
	score/src/timespecfromticks.c, score/src/timespectoticks.c,
	score/src/ts64toticks.c: More case converted to use configuration
	table entry not _TOD_Microseconds_per_tick.
2008-12-16 17:36:01 +00:00
Joel Sherrill
237f4611d2 2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* libgnat/adasupp.c: Add helper method so Ada binding does not
	reference _TOD_Microseconds_per_tick.
2008-12-16 15:59:26 +00:00
Joel Sherrill
b3a4579e94 2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems.adb: Use public API not _TOD_Microseconds_per_tick.
2008-12-16 15:58:56 +00:00
Joel Sherrill
bbd7ea22e1 2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/rtems++/rtemsEvent.h, include/rtems++/rtemsMessageQueue.h,
	include/rtems++/rtemsSemaphore.h, src/rtemsTask.cc: Use public API
	not _TOD_Microseconds_per_tick.
2008-12-16 15:58:50 +00:00
Joel Sherrill
2b9968add9 2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/rtems/config.h: Remove commented out lines. Add macro
	for rtems_configuration_get_nanoseconds_per_tick().
2008-12-16 15:39:49 +00:00
Ralf Corsepius
cf53d16b6a Regenerate. 2008-12-16 05:48:59 +00:00
Ralf Corsepius
0c094d1ea8 Update to newlib-1.16.0.cvs.20081216. 2008-12-16 05:47:53 +00:00
Ralf Corsepius
35feceaea2 Rebase against upstream newlib. 2008-12-16 05:46:37 +00:00
Joel Sherrill
71d0488b6c 2008-12-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c: Eliminate pointers to API configuration tables in the
	main configuration table. Reference the main configuration table and
	the API configuration tables directly using the confdefs.h version
	rather than obtaining a pointer to it. This eliminated some
	variables, a potential fatal error, some unnecessary default
	configuration structures. Overall, about a 4.5% reduction in the code
	size for minimum and hello on the SPARC.
2008-12-15 19:22:36 +00:00
Joel Sherrill
19d2b5a469 2008-12-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/init.t: Eliminate pointers to API configuration tables in the
	main configuration table. Reference the main configuration table and
	the API configuration tables directly using the confdefs.h version
	rather than obtaining a pointer to it. This eliminated some
	variables, a potential fatal error, some unnecessary default
	configuration structures. Overall, about a 4.5% reduction in the code
	size for minimum and hello on the SPARC.
2008-12-15 19:22:26 +00:00
Joel Sherrill
bb9c80df45 2008-12-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, spfatal06/testcase.h,
	spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
	spsize/size.c: Eliminate pointers to API configuration tables in the
	main configuration table. Reference the main configuration table and
	the API configuration tables directly using the confdefs.h version
	rather than obtaining a pointer to it. This eliminated some
	variables, a potential fatal error, some unnecessary default
	configuration structures. Overall, about a 4.5% reduction in the code
	size for minimum and hello on the SPARC.
	* spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
	spfatal10/testcase.h: Removed.
2008-12-15 19:21:10 +00:00
Joel Sherrill
aac75d3b9b 2008-12-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* itron/include/rtems/itron/itronapi.h, libmisc/capture/capture.c,
	libmisc/monitor/mon-config.c, libmisc/monitor/mon-driver.c,
	libmisc/monitor/mon-itask.c, libmisc/monitor/mon-mpci.c,
	posix/include/rtems/posix/config.h,
	posix/include/rtems/posix/posixapi.h,
	rtems/include/rtems/rtems/config.h,
	rtems/include/rtems/rtems/rtemsapi.h, rtems/src/taskinitusers.c,
	sapi/include/confdefs.h, sapi/include/rtems/config.h,
	sapi/include/rtems/init.h, sapi/src/exinit.c, sapi/src/itronapi.c,
	sapi/src/posixapi.c, sapi/src/rtemsapi.c, score/src/isr.c,
	score/src/thread.c, score/src/threadcreateidle.c,
	score/src/threadstackallocate.c, score/src/threadstackfree.c,
	score/src/wkspace.c: Eliminate pointers to API configuration tables
	in the main configuration table. Reference the main configuration
	table and the API configuration tables directly using the confdefs.h
	version rather than obtaining a pointer to it. This eliminated some
	variables, a potential fatal error, some unnecessary default
	configuration structures. Overall, about a 4.5% reduction in the code
	size for minimum and hello on the SPARC.
2008-12-15 19:21:01 +00:00
Joel Sherrill
197170b01c 2008-12-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/include/rtems/rtems/types.h: Fix incorrect type name.
2008-12-15 19:09:49 +00:00
Joel Sherrill
64f1df3259 2008-12-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* malloctest/init.c: Change sizes of heap/region and allocated objects
	in heap to intptr_t so they can be larger than a single allocatable
	object (e.g. size_t).
2008-12-15 14:50:25 +00:00
Joel Sherrill
d32daa6a8a 2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* psx05/init.c: Add parameter to call to sched_get_priority_max().
2008-12-14 23:56:21 +00:00
Joel Sherrill
41eb1e4090 2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/realloc.c, rtems/include/rtems/rtems/region.h,
	rtems/src/regioncreate.c, rtems/src/regionextend.c,
	rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
	rtems/src/regionmp.c, rtems/src/regionresizesegment.c,
	sapi/include/rtems/config.h, score/include/rtems/score/heap.h,
	score/include/rtems/score/protectedheap.h, score/src/heap.c,
	score/src/heapallocate.c, score/src/heapallocatealigned.c,
	score/src/heapextend.c, score/src/heapresizeblock.c,
	score/src/heapsizeofuserarea.c, score/src/pheapallocate.c,
	score/src/pheapallocatealigned.c, score/src/pheapextend.c,
	score/src/pheapgetblocksize.c, score/src/pheapresizeblock.c: Change
	sizes of heap/region and allocated objects in heap to intptr_t so
	they can be larger than a single allocatable object (e.g. size_t).
2008-12-14 22:48:54 +00:00
Joel Sherrill
1a0e1a7163 2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t, user/region.t: Change sizes of heap/region and allocated
	objects in heap to intptr_t so they can be larger than a single
	allocatable object (e.g. size_t).
2008-12-14 22:48:33 +00:00
Joel Sherrill
de48cb67a2 2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* unlimited/init.c: Run all tests successfully with maxixum number of
	priorities as 16 instead of 256. This was done by temporarily
	modifying the score priority.h maximum. This allowed testing of all
	API code to ensure that it worked properly with a reduced number of
	priorities. Most modifications were to switch from hard-coded maximum
	to using the API provided methods to determine maximum number of
	priority levels.
2008-12-14 19:13:56 +00:00
Joel Sherrill
5abf63d983 2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
	Run all tests successfully with maxixum number of priorities as 16
	instead of 256. This was done by temporarily modifying the score
	priority.h maximum. This allowed testing of all API code to ensure
	that it worked properly with a reduced number of priorities. Most
	modifications were to switch from hard-coded maximum to using the API
	provided methods to determine maximum number of priority levels.
2008-12-14 18:41:18 +00:00
Joel Sherrill
11ef7b6a46 2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* itrontask04/init.c: Run all tests successfully with maxixum number of
	priorities as 16 instead of 256. This was done by temporarily
	modifying the score priority.h maximum. This allowed testing of all
	API code to ensure that it worked properly with a reduced number of
	priorities. Most modifications were to switch from hard-coded maximum
	to using the API provided methods to determine maximum number of
	priority levels.
2008-12-14 18:39:44 +00:00
Joel Sherrill
4389287a39 2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* tm01/task1.c, tm02/task1.c, tm03/task1.c, tm04/task1.c, tm05/task1.c,
	tm06/task1.c, tm07/task1.c, tm08/task1.c, tm09/task1.c, tm10/task1.c,
	tm11/task1.c, tm12/task1.c, tm13/task1.c, tm14/task1.c, tm16/task1.c,
	tm17/task1.c, tm18/task1.c, tm19/task1.c, tm20/task1.c, tm21/task1.c,
	tm23/task1.c, tm24/task1.c, tm25/task1.c, tm26/task1.c, tm27/task1.c,
	tm28/task1.c, tm29/task1.c, tmoverhd/testtask.c: Run all tests
	successfully with maxixum number of priorities as 16 instead of 256.
	This was done by temporarily modifying the score priority.h maximum.
	This allowed testing of all API code to ensure that it worked
	properly with a reduced number of priorities. Most modifications were
	to switch from hard-coded maximum to using the API provided methods
	to determine maximum number of priority levels.
2008-12-14 18:38:45 +00:00
Joel Sherrill
a986c0757a 2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
	sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
	sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
	successfully with maxixum number of priorities as 16 instead of 256.
	This was done by temporarily modifying the score priority.h maximum.
	This allowed testing of all API code to ensure that it worked
	properly with a reduced number of priorities. Most modifications were
	to switch from hard-coded maximum to using the API provided methods
	to determine maximum number of priority levels.
2008-12-14 18:36:00 +00:00
Joel Sherrill
a6608123c0 2008-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* itron/src/chg_pri.c, itron/src/cre_tsk.c, itron/src/rot_rdq.c,
	posix/Makefile.am, posix/include/rtems/posix/mutex.h,
	posix/include/rtems/posix/priority.h, posix/src/mutex.c,
	score/include/rtems/score/priority.h: Run all tests successfully with
	maxixum number of priorities as 16 instead of 256. This was done by
	temporarily modifying the score priority.h maximum. This allowed
	testing of all API code to ensure that it worked properly with a
	reduced number of priorities. Most modifications were to switch from
	hard-coded maximum to using the SuperCore variable based upon
	configured number.
	* posix/src/mutexdefaultattributes.c: Removed.
2008-12-14 18:31:43 +00:00
Joel Sherrill
8f879c6754 2008-12-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/region.t: Malloc Family is not implemented in termios of Region
	Manager after 4.7. Correct documentation.
2008-12-12 14:44:27 +00:00
Joel Sherrill
0e35de90f1 2008-12-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
* bsp_howto/console.t: Remove size constraints on image. Fix a
	sentence.
2008-12-12 14:03:14 +00:00
Ralf Corsepius
45f3285d25 Fix broken info. 2008-12-12 10:04:07 +00:00
Ralf Corsepius
0d0dc2bde6 Regenerate. 2008-12-12 05:12:13 +00:00
Ralf Corsepius
569d4bd215 Re-base against upstream newlib. 2008-12-12 04:55:10 +00:00
Ralf Corsepius
94522086be Regenerate. 2008-12-12 04:54:29 +00:00
Ralf Corsepius
0f7b590732 newlib-1.16.0.cvs.20081212 2008-12-12 04:48:36 +00:00
Joel Sherrill
dc09259b10 2008-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/address.inl: Make offset arguments intptr_t
	not int32_t.
2008-12-11 21:10:52 +00:00
Joel Sherrill
78aa0609b4 2008-12-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c, cpu_asm.c: Remove warnings -- even if code is just temporary.
2008-12-11 21:10:26 +00:00
Ralf Corsepius
8e445f5c8c 2008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* startup/cpu.c: Add missing prototype.
2008-12-11 17:33:34 +00:00
Ralf Corsepius
e2f587cea1 Add missing prototype. 2008-12-11 17:33:27 +00:00
Ralf Corsepius
ee45afc3ce 2008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/net/if_arp.h, libnetworking/net/route.h:
	Include <sys/socket.h> to make header self contained.
2008-12-11 17:28:42 +00:00
Ralf Corsepius
fc2f722ac9 Include <sys/socket.h> to make header self contained. 2008-12-11 17:28:33 +00:00
Joel Sherrill
850bad68cc 2008-12-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
Joel Sherrrill <joel.sherrill@oarcorp.com>

	* bsp_howto/Makefile.am, bsp_howto/console.t: Sebastian improved
	 documentation for termios device drivers.
	* bsp_howto/TERMIOSFlow.eps, bsp_howto/TERMIOSFlow.png: New files.
	Joel added Termios Flow figure from RTEMS Open Class material.
2008-12-11 15:51:13 +00:00
Ralf Corsepius
0cbc1501c4 2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* clock_driver_stub.c: Remove (unused).
2008-12-11 10:59:38 +00:00
Ralf Corsepius
733866b424 Remove (unused). 2008-12-11 10:59:28 +00:00
Ralf Corsepius
c148845496 2008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/clockdrv_shell.c: Turn warning into error.
2008-12-11 10:27:20 +00:00
Ralf Corsepius
d71a27403c Turn warning into error. 2008-12-11 10:27:13 +00:00
Ralf Corsepius
130a08c394 2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
	mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c,
	s3c24xx/clock/clockdrv.c:
	Include ../../../../libbsp/shared/clockdrv_shell.h
	instead of ../../../../libbsp/shared/clockdrv_shell.c.
2008-12-11 10:25:09 +00:00
Ralf Corsepius
052534c2b0 Include ../../../../libbsp/shared/clockdrv_shell.h instead of ../../../../libbsp/shared/clockdrv_shell.c. 2008-12-11 10:24:49 +00:00
Ralf Corsepius
bf3b7cbc5d 2008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_RTC).
	Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN).
	* include/bsp.h: #include <bspopts.h>.
	* misc/system-clocks.c: Receive LPC24XX_OSCILLATOR_RTC,
	LPC24XX_OSCILLATOR_MAIN through bspopts.h.
2008-12-11 10:19:56 +00:00
Ralf Corsepius
3129783ce4 Receive LPC24XX_OSCILLATOR_RTC, LPC24XX_OSCILLATOR_MAIN through bspopts.h. 2008-12-11 10:19:47 +00:00
Ralf Corsepius
59e73519ad #include <bspopts.h>. 2008-12-11 10:19:27 +00:00
Ralf Corsepius
241321831a Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_RTC).
Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN).
2008-12-11 10:19:14 +00:00
Ralf Corsepius
532ef1531a 2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* lpc22xx/include/lpc22xx.h, mc9328mxl/include/mc9328mxl.h:
	#include <stdint.h> instead of <rtems/stdint.h>.
2008-12-11 08:33:09 +00:00
Ralf Corsepius
d0e2fa3e42 #include <stdint.h> instead of <rtems/stdint.h>. 2008-12-11 08:32:48 +00:00
Ralf Corsepius
0e7cdc1ea1 2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* at91rm9200/dbgu/dbgu.c: Add missing prototype.
2008-12-11 08:31:23 +00:00
Ralf Corsepius
600a0560ff 2008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* zlib/zconf.h: #include <stdint.h> instead of <rtems/stdint.h>.
2008-12-11 00:48:11 +00:00
Ralf Corsepius
1cb54d1f38 #include <stdint.h> instead of <rtems/stdint.h>. 2008-12-11 00:47:56 +00:00
Ralf Corsepius
2a701530b7 2008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/cpu/arm/rtems/score/types.h,
	score/cpu/avr/rtems/score/types.h,
	score/cpu/bfin/rtems/score/types.h,
	score/cpu/c4x/rtems/score/types.h,
	score/cpu/h8300/rtems/score/types.h,
	score/cpu/i386/rtems/score/types.h,
	score/cpu/lm32/rtems/score/types.h,
	score/cpu/m32c/rtems/score/types.h,
	score/cpu/m32r/rtems/score/types.h,
	score/cpu/m68k/rtems/score/types.h,
	score/cpu/mips/rtems/score/types.h,
	score/cpu/nios2/rtems/score/types.h,
	score/cpu/no_cpu/rtems/score/types.h,
	score/cpu/powerpc/rtems/score/types.h,
	score/cpu/sh/rtems/score/types.h,
	score/cpu/sparc/rtems/score/types.h,
	score/cpu/unix/rtems/score/types.h:
	#include <stdint.h> instead of <rtems/stdint.h>.
2008-12-11 00:46:02 +00:00
Ralf Corsepius
2fbaa9adb6 2008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/readdir.c, libmd/md4.h, libmd/md5.h,
	libmisc/mw-fb/mw_fb.h, libnetworking/net/ppp_defs.h,
	libnetworking/net/slcompress.c, libnetworking/rtems/bsdnet/_types.h,
	libnetworking/sys/sysctl.h, librpc/include/rpc/types.h, pppd/pppd.h,
	rtems/include/rtems/rtems/types.h, score/include/rtems/system.h:
	#include <stdint.h> instead of <rtems/stdint.h>.
2008-12-11 00:40:50 +00:00
Ralf Corsepius
4e18296ac3 2008-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/prog-cc.m4: Use -r instead of -Wl,-r to build *.rels.
	* aclocal/rtems-cpu-subdirs.m4: Remove obsolete cpus.
2008-12-10 23:31:21 +00:00
Ralf Corsepius
b090f3f115 Remove obsolete cpus. 2008-12-10 23:31:08 +00:00
Ralf Corsepius
30ad45ff38 Use -r instead of -Wl,-r to build *.rels. 2008-12-10 23:30:54 +00:00
Ralf Corsepius
1e9f051ed4 2008-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/prog-cc.m4: Use -r instead of -Wl,-r to build *.rels.
2008-12-10 23:26:22 +00:00
Ralf Corsepius
539b07cb88 Add prototypes. 2008-12-10 23:05:50 +00:00
Ralf Corsepius
f0db402496 2008-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/strlcat.c: Add prototypes.
2008-12-10 23:05:37 +00:00
Ralf Corsepius
1dae578e19 2008-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libmisc/Makefile.am: Remove stray "\".
2008-12-10 23:02:49 +00:00
Ralf Corsepius
6706278315 Remove stray "\". 2008-12-10 23:01:51 +00:00
Joel Sherrill
9dc2c8d16e 2008-12-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/include/rtems/rtems/ratemon.h,
	rtems/include/rtems/rtems/types.h, rtems/src/ratemongetstatistics.c,
	rtems/src/ratemongetstatus.c, rtems/src/ratemonperiod.c,
	rtems/src/ratemonreportstatistics.c,
	score/include/rtems/score/thread.h, score/src/coretodgetuptime.c:
	Make all Thread and Period Statistics use publicly defined types. Do
	not leak the SuperCore Timestamp type through the APIs.
2008-12-10 22:13:28 +00:00
Joel Sherrill
e57cb3c9df 2008-12-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/Makefile.am, score/preinstall.am,
	score/include/rtems/score/timespec.h,
	score/include/rtems/score/timestamp.h: Add 64-bit implementation of
	SuperCore Timestamps. Tested on PowerPC/psim and SPARC/sis.
	* score/include/rtems/score/timestamp64.h, score/src/ts64addto.c,
	score/src/ts64divide.c, score/src/ts64dividebyinteger.c,
	score/src/ts64equalto.c, score/src/ts64getnanoseconds.c,
	score/src/ts64getseconds.c, score/src/ts64greaterthan.c,
	score/src/ts64lessthan.c, score/src/ts64set.c,
	score/src/ts64settozero.c, score/src/ts64subtract.c,
	score/src/ts64toticks.c, score/src/ts64totimespec.c: New files.
2008-12-09 21:27:35 +00:00
Joel Sherrill
527ecc7acf 2008-12-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* fileio/init.c: Add explicit creation of /etc/passwd and /etc/group so
	we have a test case for real password checking.
2008-12-09 19:34:04 +00:00
Joel Sherrill
02cd531e4b 2008-12-09 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* bsp_specs: Update to reflect comments.
2008-12-09 17:01:26 +00:00
Ralf Corsepius
8c5d374340 2008-12-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libblock/src/bdbuf.c: Fix typo having crept in during
	  boolean->bool transition.
2008-12-09 14:44:07 +00:00
Ralf Corsepius
9376664581 2008-12-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/cpu/unix/cpu.c: Add prototypes, eliminate nested externs.
2008-12-09 08:35:43 +00:00
Ralf Corsepius
601b863e65 Add prototypes, eliminate nested externs. 2008-12-09 08:35:36 +00:00
Joel Sherrill
c16bcc009b 2008-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/__times.c, libmisc/cpuuse/cpuusagereport.c,
	libmisc/cpuuse/cpuusagereset.c, posix/src/clockgettime.c,
	posix/src/pthread.c, posix/src/timersettime.c,
	rtems/include/rtems/rtems/ratemon.h,
	rtems/src/clockgetsecondssinceepoch.c, rtems/src/clockgetuptime.c,
	rtems/src/ratemongetstatus.c, rtems/src/ratemonperiod.c,
	rtems/src/ratemonreportstatistics.c, rtems/src/taskwakewhen.c,
	rtems/src/timerfirewhen.c, rtems/src/timerserver.c,
	rtems/src/timerserverfirewhen.c, score/Makefile.am,
	score/preinstall.am, score/include/rtems/score/thread.h,
	score/include/rtems/score/tod.h, score/src/coretod.c,
	score/src/coretodget.c, score/src/coretodgetuptime.c,
	score/src/coretodset.c, score/src/coretodtickle.c,
	score/src/threaddispatch.c, score/src/threadinitialize.c: Add
	SuperCore handler Timestamp to provide an opaque class for the
	representation and manipulation of uptime, time of day, and the
	difference between two timestamps. By using SuperCore Timestamp, it
	is clear which methods and APIs really have to be struct timespec and
	which can be in an optimized native format.
	* score/include/rtems/score/timestamp.h,
	score/src/coretodgetuptimetimespec.c: New files.
2008-12-08 19:41:31 +00:00
Joel Sherrill
6d10c295ee 2008-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/nfsclient/src/nfs.c: Use
	rtems_clock_get_seconds_since_epoch() from public API.
2008-12-08 18:12:18 +00:00
Joel Sherrill
bdd1f5d1af 2008-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
	clock_gettime() NOT by reaching into the SuperCore.
2008-12-08 17:33:37 +00:00
Joel Sherrill
d30316c40c 2008-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* tm26/task1.c: Fix typo.
2008-12-08 16:15:43 +00:00
Ralf Corsepius
21f0aacba1 2008-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/Makefile.am: Remove RTEMS_RELLDFLAGS.
	* aclocal/prog-cc.m4: Add RTEMS_RELLDFLAGS hack.
2008-12-08 13:14:32 +00:00
Ralf Corsepius
bbe9596cec 2008-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/nfsclient/src/dirutils.c: #include <limits.h>.
2008-12-08 13:11:10 +00:00
Ralf Corsepius
19561560f8 2008-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/include/rtems/rtems/clock.h: #include <sys/time.h>
2008-12-08 11:16:29 +00:00
Ralf Corsepius
6fcf3732f8 #include <sys/time.h> 2008-12-08 11:16:21 +00:00
Ralf Corsepius
266889191b 2008-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* librpc/include/rpc/rpcent.h: #include <rpc/types.h>.
	* librpc/include/rpc/xdr.h: #include <rtems/bsd/sys/cdefs.h>.
2008-12-08 04:41:38 +00:00
Ralf Corsepius
de2e5f684c #include <rpc/types.h>. 2008-12-08 04:41:26 +00:00
Ralf Corsepius
8a9c242dde #include <rtems/bsd/sys/cdefs.h>. 2008-12-08 04:41:09 +00:00
Ralf Corsepius
6f7d5bc4f7 2008-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libfs/src/devfs/devfs.h: Add missing "extern"s.
	* libfs/src/imfs/imfs.h: Add missing "extern"s
	* libfs/src/pipe/pipe.h: Add missing "extern"s.
	Add extern "C" {}.
2008-12-08 04:38:44 +00:00
Ralf Corsepius
3fa979ca8a Add missing "extern"s. Add extern "C" {}. 2008-12-08 04:38:32 +00:00
Ralf Corsepius
d934b686f2 Add missing "extern"s 2008-12-08 04:38:03 +00:00
Ralf Corsepius
95c9861ce0 2008-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/cpu/arm/cpu.c, score/cpu/avr/cpu.c, score/cpu/bfin/cpu.c,
	score/cpu/c4x/cpu.c, score/cpu/h8300/cpu.c, score/cpu/i386/cpu.c,
	score/cpu/lm32/cpu.c, score/cpu/m32c/cpu.c, score/cpu/m32r/cpu.c,
	score/cpu/mips/cpu.c, score/cpu/nios2/cpu.c, score/cpu/no_cpu/cpu.c,
	score/cpu/sh/cpu.c, score/cpu/sparc/cpu.c, score/cpu/unix/cpu.c:
	Fix typo.
2008-12-07 11:26:10 +00:00
Ralf Corsepius
383871acea Fix typo. 2008-12-07 11:25:55 +00:00
Ralf Corsepius
12f9e9420d 2008-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove -Qy from *link.
2008-12-07 04:31:06 +00:00
Ralf Corsepius
3eb3c1ae6d Regenerate. 2008-12-06 04:47:55 +00:00
Ralf Corsepius
b8cdbdb9fa newlib-1.16.0.cvs.20081205-rtems4.10-20081206.diff. 2008-12-06 04:47:42 +00:00
Ralf Corsepius
40b6040b5a Add fix for the h8300/msx. 2008-12-06 04:46:31 +00:00
Joel Sherrill
6a6141606b 2008-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/timespec.h: Remove unnecessary includes.
	Fix typo.
	* posix/include/rtems/posix/time.h, score/src/coretodget.c,
	score/src/coretodgetuptime.c: Add required include files which
	were formerly included from timespec.h
2008-12-05 22:27:47 +00:00
Joel Sherrill
47ca82067b 2008-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* psim-shared, runtest-bottom: Tidy up more bugs.
2008-12-05 22:00:09 +00:00
Joel Sherrill
3b3d005657 2008-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/pipe/fifo.c: Do not include .inl files directly. Use .h
	files with kernel visibility violated until functionality exposed.
2008-12-05 21:54:06 +00:00
Joel Sherrill
a7db5cd2b0 2008-12-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore: New file.
2008-12-05 19:15:47 +00:00
Ralf Corsepius
2a0f6dc906 2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove -Qy from *link.
2008-12-05 13:37:47 +00:00
Ralf Corsepius
e83a477132 2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for functions in newlib.
2008-12-05 13:33:20 +00:00
Ralf Corsepius
8e518846a1 2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/Makefile.am: Unconditionally compile files which now
          are in newlib.
2008-12-05 13:32:09 +00:00
Ralf Corsepius
dd954461c3 2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/Makefile.am: Unconditionally compile files which now
	  are in newlib.
2008-12-05 13:31:05 +00:00
Ralf Corsepius
d9eafeda12 Regenerate. 2008-12-05 13:12:26 +00:00
Ralf Corsepius
6ded73ba7d gcc-core-4.3.2-rtems4.10-20081205.diff. 2008-12-05 13:12:09 +00:00
Ralf Corsepius
f0c0efa432 New. 2008-12-05 13:09:59 +00:00
Ralf Corsepius
92651ada60 Regenerate. 2008-12-05 13:08:45 +00:00
Ralf Corsepius
bea2a18b75 GCC_RPMREL = 17, newlib-1.16.0.cvs.20081205. 2008-12-05 13:08:02 +00:00
Ralf Corsepius
05ce777652 New. 2008-12-05 12:51:49 +00:00
Ralf Corsepius
08027bf11a 2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/src/execl.c, posix/src/execle.c,
	posix/src/execlp.c, posix/src/execv.c,
	posix/src/execve.c, posix/src/execvp.c,
	posix/src/sleep.c, posix/src/usleep.c:
	Compile contents conditionally.
2008-12-05 06:44:50 +00:00
Ralf Corsepius
1749cefdad Compile contents conditionally. 2008-12-05 06:44:40 +00:00
Ralf Corsepius
73c56eea4f 2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/src/closedir.c, libcsupport/src/getcwd.c,
	libcsupport/src/isatty.c, libcsupport/src/opendir.c,
	libcsupport/src/readdir.c, libcsupport/src/readdir_r.c,
	libcsupport/src/rewinddir.c, libcsupport/src/seekdir.c,
	libcsupport/src/telldir.c, libcsupport/src/ttyname.c:
	Compile contents conditionally.
2008-12-05 06:42:51 +00:00
Ralf Corsepius
3541fe3506 2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove motld_start_g.o.
2008-12-05 02:52:37 +00:00
Ralf Corsepius
83965d5b3b 2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Cosmetics.
2008-12-05 02:51:18 +00:00
Ralf Corsepius
8f2908874a 2008-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove start_g.o, remove -e start.
2008-12-05 02:49:54 +00:00
Joel Sherrill
f6860278a0 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* README.configure: Add Lattice Mico32 support.
2008-12-04 23:04:58 +00:00
Joel Sherrill
eeec0b82d9 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* TOOL_TARGETS: Add Lattice Mico32 support.
2008-12-04 23:04:26 +00:00
Joel Sherrill
3c12db5fa2 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* aclocal/rtems-cpu-subdirs.m4: Add Lattice Mico32 support.
2008-12-04 22:57:10 +00:00
Joel Sherrill
5485a4d703 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* Makefile.am: Add Lattice Mico32 support.
	* custom/lm32_evr.cfg: New file.
2008-12-04 22:56:09 +00:00
Joel Sherrill
74c6f36dc8 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* ChangeLog, Makefile.am, configure.ac, preinstall.am,
	shared/cache/cache.c, shared/cache/cache_.h, shared/misc/memcpy.c: New files.
2008-12-04 22:55:42 +00:00
Joel Sherrill
b17830622a 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* ChangeLog, Makefile.am, README, acinclude.m4, configure.ac,
	shared/clock/ckinit.c, shared/clock/clock.h,
	shared/console/console.c, shared/console/uart.c,
	shared/console/uart.h, shared/start/start.S,
	shared/startup/bspstart.c, shared/startup/setvec.c,
	shared/timer/timer.c, shared/tsmac/dp83848phy.h,
	shared/tsmac/tsmac.c, shared/tsmac/tsmac.h: New files.
2008-12-04 22:55:13 +00:00
Joel Sherrill
e44ffe5e1e 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* ChangeLog, Makefile.am, bsp_specs, configure.ac, preinstall.am,
	include/.cvsignore, include/bsp.h, include/coverhd.h,
	include/irq-config.h, include/system_conf.h, include/tm27.h,
	startup/linkcmds: New files.
2008-12-04 22:54:49 +00:00
Joel Sherrill
276abbf6c6 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* cpu_supplement/.cvsignore, cpu_supplement/Makefile.am,
	cpu_supplement/cpu_supplement.texi: Add Lattice Mico32 support.
	* cpu_supplement/lm32.t: New file.
2008-12-04 22:54:32 +00:00
Joel Sherrill
15e44fd15b 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: Add
	Lattice Mico32 support.
2008-12-04 22:53:33 +00:00
Joel Sherrill
6b4d0b8e9a 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* ChangeLog, Makefile.am, cpu.c, cpu_asm.S, preinstall.am, rtems/asm.h,
	rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/lm32.h,
	rtems/score/types.h: New files.
2008-12-04 22:53:15 +00:00
Joel Sherrill
f6c6e17da4 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/irq/openpic_i8259_irq.c: Line wrap.
2008-12-04 21:26:44 +00:00
Joel Sherrill
df39396289 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_specs: Move -e start from *link to *startfile to avoid warning
	for undefined entry symbol when linking relocatables with binutils
	2.19.
2008-12-04 20:34:02 +00:00
Joel Sherrill
212f7b0734 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_specs, start/start.S: Move -e start from *link to *startfile to
	avoid warning for undefined entry symbol when linking relocatables
	with binutils 2.19. Also rename entry from _init to _start to avoid
	conflict with C++ constructor method name on other architectures.
2008-12-04 20:33:50 +00:00
Joel Sherrill
087dd259c3 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_specs, tools/runtest.in: Move -e start from *link to *startfile
	to avoid warning for undefined entry symbol when linking relocatables
	with binutils 2.19.
2008-12-04 20:32:10 +00:00
Joel Sherrill
0a65ad6bd3 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* psim-bottom, psim-gdb-bottom, psim-gdb-top.in, psim-shared,
	psim-top.in: Clean up and works better. Uses argv[0] to override
	configured target name.
2008-12-04 20:26:45 +00:00
Joel Sherrill
75ed329599 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp46/sp46.scn: Add screen missed earlier.
2008-12-04 18:00:05 +00:00
Joel Sherrill
88ef16551f 2008-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1344/bsps
	* clock/ckinit.c: Committed code was not final. Corrections.
2008-12-04 17:57:01 +00:00
Ralf Corsepius
95112c5ccd 2008-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove references to start_g.o.
2008-12-04 17:40:02 +00:00
Joel Sherrill
c0b8d7b421 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* psim-bottom, psim-gdb-bottom, psim-shared, psim-top.in: Add ability
	to force psim configuration to include System V IPC devices even when
	the test does not appear to be multiprocessing. This is used by some
	RTEMS application developers for system simulation and could be used
	to simulate a framebuffer if a UNIX process mirrored the buffer.
2008-12-04 17:19:03 +00:00
Ralf Corsepius
447d2b4029 2008-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove -e start from %link.
	Remove start_g.o.
2008-12-04 17:08:50 +00:00
Ralf Corsepius
c563d40791 2008-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove -e start from %link. Remove references to
	start_g.
2008-12-04 16:39:26 +00:00
Ralf Corsepius
133622cfcc 2008-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove -u start -e start from %link.
	* console/console.c: Use bool.
2008-12-04 15:59:24 +00:00
Ralf Corsepius
2054c72ba6 Use bool. 2008-12-04 15:59:16 +00:00
Ralf Corsepius
55cfd8b4e1 bsp_specs: Remove -u start -e start from %link. 2008-12-04 15:59:03 +00:00
Joel Sherrill
ed348c8a7a 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1348/cpukit
	* Makefile.am, configure.ac: Add test of special case of resetting cpu
	usage information while a period is running.
	* sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
	sp46/sp46.scn: New files.
2008-12-04 15:58:49 +00:00
Joel Sherrill
b0aefa4ab2 2008-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1348/cpukit
	* rtems/src/ratemonperiod.c: Properly handle period statistics after
	cpu usage information is reset while a period is running.
2008-12-04 15:58:26 +00:00
Ralf Corsepius
f0a680b2b4 2008-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
* bsp_specs: Remove -e start from %link.
2008-12-04 15:51:20 +00:00
Joel Sherrill
ab29fefe85 2008-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp45/init.c: New file.
2008-12-03 21:33:17 +00:00
Joel Sherrill
a88e2dd030 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1347/cpukit
	* Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
	Rework Timer Server to ensure that the context allows for blocking,
	allocating memory, and acquiring semaphores and mutexes.
	* sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
	New files.
2008-12-03 20:59:49 +00:00
Joel Sherrill
109ace3a1f 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1347/cpukit
	* rtems/include/rtems/rtems/timer.h, rtems/src/rtemstimer.c,
	rtems/src/timerreset.c, rtems/src/timerserver.c,
	rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c,
	score/Makefile.am, score/include/rtems/score/watchdog.h: Rework Timer
	Server to ensure that the context allows for blocking, allocating
	memory, and acquiring semaphores and mutexes.
	* score/src/watchdogadjusttochain.c: New file.
2008-12-03 20:58:29 +00:00
Joel Sherrill
3a8335b671 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1346/cpukit
	* rtems/include/rtems/rtems/ratemon.h: Sense of rate monotonic
	statistics nanoseconds or ticks granularity conditional is backwards.
2008-12-03 19:03:40 +00:00
Joel Sherrill
9efa012d9b 2008-12-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/pipe/fifo.c: Actually disable initializing pipes as
	requested in confdefs.h.
2008-12-03 17:38:21 +00:00
Joel Sherrill
b2d7d16566 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
Michael South <msouth@msouth.org>

	PR 1344/bsps
	* cpuModel.h: Add use of TSC for nanoseconds granularity. i8254 is very
	slow on some systems. TSC use is auto-detected by default.
2008-12-03 17:29:05 +00:00
Joel Sherrill
959f887aaf 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
Michael South <msouth@msouth.org>

	PR 1344/bsps
	* configure.ac, clock/ckinit.c, timer/timer.c: Add use of TSC for
	nanoseconds granularity. i8254 is very slow on some systems. TSC use
	is auto-detected by default.
2008-12-03 17:28:10 +00:00
Joel Sherrill
c783c77742 2008-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1345/Ada
	* rtems.ads: RTEMS boolean type is now C99 bool which is not an
	unsigned32.
2008-12-03 16:37:49 +00:00
Joel Sherrill
e23509c0d2 2008-12-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspgetworkarea.c: Remove debug prints.
2008-12-02 22:49:17 +00:00
Ralf Corsepius
50bac3ffbf Fix typo. 2008-12-02 03:38:56 +00:00
Ralf Corsepius
0d90d524d5 Rebuild GCC. 2008-12-02 02:32:14 +00:00
Ralf Corsepius
79088f519c Upgrade binutils. 2008-12-02 02:31:44 +00:00
Joel Sherrill
4c0d483b02 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: Add disable of pipes by default since they
	use resources which are otherwise not accounted for. Eventually the
	resources will have to be properly configured.
2008-12-01 23:28:53 +00:00
Joel Sherrill
d120078564 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* libfs/Makefile.am: Add stub for devide filesystem for unix port.
	* libfs/src/devfs/devfs_unixstub.c: New file.
2008-12-01 17:37:01 +00:00
Joel Sherrill
e65f596dfd 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/support.h,
	rtems/src/regiongetsegmentsize.c, rtems/src/regionresizesegment.c,
	rtems/src/workspace.c: Revert ssize_t patch.
2008-12-01 17:31:11 +00:00
Joel Sherrill
63ca296656 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* cpu.c: Links hello again.
2008-12-01 17:30:11 +00:00
Joel Sherrill
979551bea1 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsp_specs, startup/bspgetworkarea.c: Links hello again.
2008-12-01 17:30:05 +00:00
Joel Sherrill
86c3d4154c 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* ada_user/Makefile.am: Fix typo.
2008-12-01 16:14:41 +00:00
Joel Sherrill
2bf21fc83e 2008-12-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* ada_user/Makefile.am, user/Makefile.am, user/concepts.t: Add 16 bit
	object Id format information.
	* user/ObjectId-16Bits.eps, user/ObjectId-16Bits.png: New files.
2008-12-01 16:07:40 +00:00
Joel Sherrill
2b90266588 2008-12-01 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/datatypes.t: Add C99 uint types.
2008-12-01 16:07:08 +00:00
Ralf Corsepius
837cf4658f Remove (Obsolete). 2008-11-29 03:00:39 +00:00
Ralf Corsepius
8493339646 Rebase patch against updated newlib-cvs. 2008-11-29 02:59:15 +00:00
Ralf Corsepius
92862e816f Regenerate. 2008-11-28 03:31:59 +00:00
Ralf Corsepius
78a345f6ac newlib-1.16.0.cvs.20081128. 2008-11-28 03:31:07 +00:00
Ralf Corsepius
b787ad8bb2 Update. 2008-11-27 16:15:07 +00:00
Ralf Corsepius
7b65330c41 Regenerate. 2008-11-27 16:12:42 +00:00
Ralf Corsepius
5aea6380f3 newlib-1.16.0.cvs.20081127 2008-11-27 16:11:52 +00:00
Ralf Corsepius
ac1ddec6a0 newlib-1.16.0.cvs.20081127--rtems4.10-20081127.diff 2008-11-27 16:11:37 +00:00
Ralf Corsepius
f8c34e8dfe Bump GCC_RPMREL = 15%{?dist}. 2008-11-27 16:09:20 +00:00
Ralf Corsepius
9d1af30d86 Update to automake-1.10.2 2008-11-27 16:08:09 +00:00
Joel Sherrill
c8f7b4e6ca 2008-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/Makefile.am, score/include/rtems/score/watchdog.h: Add
	_Watchdog_Report and _Watchdog_Report_chain as debug assist routines.
	They are NOT to be used in directives.
	* score/src/watchdogreport.c, score/src/watchdogreportchain.c:
	New files.
2008-11-26 16:38:06 +00:00
Joel Sherrill
274ee57ad2 2008-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c, cpu_asm.c: Add debug printk() calls until the BSP/port can
	initialize and shutdown completely cleanly. When this works,
	implement context switch. Testing on avrtest and simulavr.
2008-11-26 14:29:56 +00:00
Joel Sherrill
b2d67fdc44 2008-11-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/watchdogadjust.c, score/src/watchdogtickle.c: Spacing.
2008-11-25 22:29:58 +00:00
Joel Sherrill
addd698421 2008-11-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Most .eh_frame section to make gcc 4.4 SVN happy.
2008-11-25 22:28:38 +00:00
Joel Sherrill
1ea0f9d26a 2008-11-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp25/system.h: Add warning and temporary m32c conditional until size
	type addressed.
2008-11-25 22:13:36 +00:00
Ralf Corsepius
8856a198fa Regenerate. 2008-11-25 06:24:01 +00:00
Ralf Corsepius
4120ad103e Rebase patches against newlib-1.16.0.cvs.20081125. 2008-11-25 06:17:33 +00:00
Ralf Corsepius
03073e3be3 newlib-1.16.0.cvs.20081125-rtems4.10-20081125.diff. 2008-11-25 06:16:02 +00:00
Ralf Corsepius
1981cc5f1e GCC_RELVER = 14%{?dist}.
NEWLIB_PKGVERS = $(NEWLIB_VERS).cvs.20081125.
2008-11-25 06:14:53 +00:00
Ralf Corsepius
95e4d243e6 Regenerate. 2008-11-25 03:43:24 +00:00
Ralf Corsepius
c2352fce02 newlib-1.16.0.cvs.20081124-rtems4.10-20081124.diff 2008-11-25 03:42:40 +00:00
Ralf Corsepius
1efc0755c6 newlib-1.16.0.cvs.20081124.
GCC_RPMREL = 13%{?dist}.
2008-11-25 03:41:52 +00:00
Joel Sherrill
94a88c1c95 2008-11-24 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1341/cpukit
	* sapi/include/confdefs.h: The following macros were missing
	the _Configure_From_workspace() wrapper on their size estimate:
	  + CONFIGURE_INTERRUPT_STACK_MEMORY
	  + CONFIGURE_MEMORY_PER_TASK_FOR_CLASSIC_API
	  + CONFIGURE_INTERRUPT_VECTOR_TABLE
	  + CONFIGURE_MEMORY_FOR_STATIC_EXTENSIONS
	In addition, there was a duplicate definition of
	CONFIGURE_MEMORY_PER_TASK_FOR_CLASSIC_API.
2008-11-24 19:50:06 +00:00
Ralf Corsepius
ea5c9c660f 2008-11-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Add AC_CHECK_FUNC's to check functions migrating
	into newlib.
2008-11-24 16:41:02 +00:00
Ralf Corsepius
e1871b9205 2008-11-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* paranoia/paranoia.c: Add missing prototypes.
2008-11-24 16:39:04 +00:00
Ralf Corsepius
f4cc6c550f Add AC_CHECK_FUNC's to check functions migrating into newlib. 2008-11-24 16:37:05 +00:00
Joel Sherrill
8d0fdc3ca0 2008-11-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/include/rtems/posix/psignal.h: Fix typo in converting method
	from macro to static inline.
2008-11-24 16:35:36 +00:00
Ralf Corsepius
ecf1de977f Add getdents stub. 2008-11-24 08:18:34 +00:00
Ralf Corsepius
9fb5c8aeac Regenerate. 2008-11-24 06:21:17 +00:00
Ralf Corsepius
aebe4b6119 GCC_RPMREL = 12%{?dist}. 2008-11-24 06:19:54 +00:00
Ralf Corsepius
56e33717d7 newlib-1.16.0-rtems4.10-20081120.diff. 2008-11-24 06:19:17 +00:00
Joel Sherrill
d05ab3519a 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/Makefile.am, posix/include/rtems/posix/psignal.h: Add stubs for
	gettimer() and setitimer().
	* posix/src/getitimer.c, posix/src/setitimer.c: New files.
2008-11-20 21:52:19 +00:00
Joel Sherrill
ceadb90a71 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/Makefile.am, posix/Makefile.am: Comment out including
	files which contain routines which are now provided by the newlib
	posix subdirectory.  Document a few which come from the unix directory.
2008-11-20 21:50:11 +00:00
Joel Sherrill
4aec1cf225 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore: New file.
2008-11-20 21:24:11 +00:00
Joel Sherrill
3e9b62144c 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1340/cpukit
	* user/chains.t: Add rtems_chain_initialize to public chain API.
2008-11-20 21:13:03 +00:00
Joel Sherrill
db03bcc17c 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1340/cpukit
	* sapi/inline/rtems/chain.inl: Add rtems_chain_initialize to public
	chain API.
2008-11-20 21:12:59 +00:00
Joel Sherrill
7ff6115b8b 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/include/rtems/score/heap.h,
	score/include/rtems/score/protectedheap.h,
	score/include/rtems/score/wkspace.h, score/src/heap.c,
	score/src/heapallocate.c, score/src/heapallocatealigned.c,
	score/src/heapextend.c, score/src/heapresizeblock.c,
	score/src/heapsizeofuserarea.c, score/src/pheapgetblocksize.c,
	score/src/wkspace.c: Revert use of ssize_t. This type is not
	guaranteed to be able to represent a positive number greater than the
	size of a single allocatable object. We needed a type that is able to
	represent the size of a pool of multiple allocatable objects or
	potentially nearly all memory.
2008-11-20 20:01:13 +00:00
Joel Sherrill
bd59b348c6 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/newlibc_exit.c, score/src/threadhandler.c: Do not
	think about running init/fini on AVR. We do not know what mechanism
	it uses but this is not it.
2008-11-20 19:42:41 +00:00
Joel Sherrill
59c9f260b4 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* custom/avrtest.cfg: New file.
2008-11-20 19:41:15 +00:00
Joel Sherrill
c4c540124a 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1306/cpukit
	* posix/inline/rtems/posix/priority.inl: Eliminate hard coded numbers
	in favor of existing macros.
2008-11-20 19:19:16 +00:00
Joel Sherrill
d2ccb32686 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/Makefile.am: Add dummy vfork() implementation.
	* posix/src/vfork.c: New file.
2008-11-20 16:56:53 +00:00
Joel Sherrill
e4f98f13a9 2008-11-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* README: Fix typo.
2008-11-20 16:24:29 +00:00
Joel Sherrill
51f55b87ef 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog, Makefile.am, acinclude.m4, configure.ac: New files.
2008-11-20 15:47:04 +00:00
Joel Sherrill
858ea06c85 2008-11-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
	preinstall.am, console/console-io.c, include/.cvsignore,
	include/bsp.h, start/start.S, startup/linkcmds, tools/.cvsignore,
	tools/Makefile.am, tools/configure.ac, tools/runtest.in: New files.
2008-11-20 15:39:04 +00:00
Joel Sherrill
1b5e5524e6 2008-11-20 Daron Chabot <daronchabot@gmail.com>
PR 1337/bsps
	* custom/pc386.cfg: Stripping .rodata section produces unusable
	executables for the i386-rtems target.
2008-11-20 15:26:37 +00:00
Joel Sherrill
7741d7c8cc 2008-11-20 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1339/Ada
	* rtems.adb, rtems.ads: Re-add IO Manager to Ada binding.
2008-11-20 15:13:56 +00:00
Joel Sherrill
20b921b451 2008-11-20 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1339/Ada
	* user/io.t: Re-add IO Manager to Ada binding.
2008-11-20 15:11:26 +00:00
Ralf Corsepius
8429438c1b Regenerate. 2008-11-19 17:07:56 +00:00
Ralf Corsepius
30d0a41858 Add NEWLIB_PKGVERS. 2008-11-19 17:06:48 +00:00
Ralf Corsepius
aedc2d5a59 Preps for newlib-cvs.
Bump GCC_RPMREL.
2008-11-19 17:04:50 +00:00
Ralf Corsepius
6357d74233 Update to gcc-core-4.3.2-rtems4.10-20081119.diff.
Preps for newlib-cvs.
2008-11-19 17:04:21 +00:00
Ralf Corsepius
9bd4737184 Fix errors having crept in in previous versions. 2008-11-19 16:58:41 +00:00
Ralf Corsepius
cddaf00886 New.
Rebase newlib-*-rtems4.10 patch against newlib-cvs.
2008-11-19 16:58:01 +00:00
Ralf Corsepius
c85dad9bb2 Regenerate. 2008-11-19 05:48:01 +00:00
Ralf Corsepius
c3bba34aa5 Bump GCC_RPMREL.
Activate c++.
2008-11-19 05:47:33 +00:00
Ralf Corsepius
c51adc7911 Update. 2008-11-19 03:31:05 +00:00
Thomas Doerfler
d11ea4ebba include/bsp.h, include/hwreg_vals.h, network/network.c:
correct some init values for HSC_CM01 boards
change strategy to determine MAC address
2008-11-18 12:10:48 +00:00
Thomas Doerfler
9151ec6763 libchip/serial/ns16550.c: Transmit the character in the polled write
function within a critical section for printk() compatibility.
2008-11-18 09:20:18 +00:00
Thomas Doerfler
1e0f03b529 console/console.c: Update for new NS16550 polled write function 2008-11-18 09:19:26 +00:00
Joel Sherrill
00151313e7 2008-11-13 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1336/cpukit
	* sapi/inline/rtems/chain.inl: Add rtems_chain_prepend_unprotected and
	rtems_chain_append_unprotected.
2008-11-13 15:10:43 +00:00
Joel Sherrill
76101939c4 2008-11-13 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1336/cpukit
	* user/chains.t, user/dirstat.texi: Add rtems_chain_prepend_unprotected
	and rtems_chain_append_unprotected.
2008-11-13 15:10:36 +00:00
Joel Sherrill
f06e5a86b1 2008-11-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/Makefile.am: Add getrusage().
	* libcsupport/src/getrusage.c: New file.
2008-11-12 15:36:49 +00:00
Joel Sherrill
f10fe61bf0 2008-11-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/timespecaddto.c: Fix typo.
2008-11-12 15:11:51 +00:00
Joel Sherrill
bb20cc633a 2008-11-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Add bsp_clicks_per_usec variable which is used by
	shared code.
2008-11-12 14:54:48 +00:00
Ralf Corsepius
f1322b475b Regenerate. 2008-11-10 10:47:51 +00:00
Ralf Corsepius
782c4544b3 Bump GCC_RPMREL. 2008-11-10 10:46:50 +00:00
Ralf Corsepius
2c792a7b34 Upgrade to cygwin-1.5.25-14.
Upgrade to w32api-3.12-1.
2008-11-10 10:16:20 +00:00
Ralf Corsepius
f8552286c8 Suppress debug_install-post for noarch. 2008-11-10 10:14:55 +00:00
Joel Sherrill
1a34b8c476 2008-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/concepts.t: Use 32 bit version centered.
2008-11-07 20:16:24 +00:00
Joel Sherrill
c427536f76 2008-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
* ada_user/Makefile.am: Make Ada manual build again after adding
	figure.
2008-11-07 18:57:58 +00:00
Joel Sherrill
2e500def76 2008-11-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/ttyname.c: Change third parameter of ttyname to be
	size_t instead of int.
2008-11-07 16:56:40 +00:00
Joel Sherrill
1fa78236b7 2008-11-07 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1334/doc
	* user/Makefile.am, user/concepts.t, user/init.t, user/overview.t,
	user/part.t, user/task.t: Correct typos and correctly document 4
	parts of 32-bit object id.
	* user/ObjectId-32Bits.eps, user/ObjectId-32Bits.png: New files.
2008-11-07 15:02:55 +00:00
Ralf Corsepius
719a5c7433 Regenerate. 2008-11-07 02:54:05 +00:00
Ralf Corsepius
4362e69efb Add %{gcclib}/@tool_target@/%{gcc_version}/include-fixed. 2008-11-07 02:43:05 +00:00
Ralf Corsepius
181e2da355 Bump GCC_RPMREL. 2008-11-07 02:42:13 +00:00
Joel Sherrill
a2ddf1ca8b 2008-11-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* librpc/src/xdr/xdr_float.c: Add M32C, M32R, and Blackfin.
2008-11-05 21:51:45 +00:00
Joel Sherrill
d10477877d 2008-11-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/src/threadhandler.c: M32R uses different name for init.
2008-11-05 21:50:11 +00:00
Joel Sherrill
c41f9d6f23 2008-11-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* posix/Makefile.am: Add _execve() so we can use newlib posix support
	directory and eliminate code in RTEMS.
	* posix/src/_execve.c: New file.
2008-11-05 21:48:48 +00:00
Ralf Corsepius
05c66cfe0f Update. 2008-11-05 19:07:46 +00:00
Ralf Corsepius
156764a6b0 Filter find-debuginfo.sh not to mistreat foreign binaries. 2008-11-05 17:08:10 +00:00
Ralf Corsepius
95a9a73180 Upgrade to binutils-2.19, gcc-4.2.4. 2008-11-05 16:55:58 +00:00
Ralf Corsepius
0e4d925dd2 Upgrade to binutils-2.19. 2008-11-05 16:55:46 +00:00
Ralf Corsepius
d2c15d6527 Bump version. 2008-11-05 16:54:08 +00:00
Ralf Corsepius
81f386b3cb Silence unpackaging objc. 2008-11-04 07:54:58 +00:00
Ralf Corsepius
2e34d12585 Filter out -std=gnu99 from CFLAGS. 2008-11-04 07:53:37 +00:00
Till Straumann
1f8ac4aa09 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
	only from 'firstOpen' and only if this is a serial console.
2008-11-03 21:10:25 +00:00
Till Straumann
abf3845f9f 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
PR 1332: call BSP_uart_termios_set()/BSP_uart_intr_ctrl()
	only from 'firstOpen' and only if this is a serial console.
2008-11-03 20:57:38 +00:00
Till Straumann
4df8765484 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/linkcmds: increased size of CODE memory
	area.
2008-11-03 20:36:46 +00:00
Till Straumann
0612ad2650 2008-11-03 Till Straumann <strauman@slac.stanford.edu>
* shared/startup/pretaskinghook.c, shared/startup/sbrk.c:
	Fixed PR#1335. Pass initial starting address to heap
	initialization to avoid 1st 'sbrk'. User may now define
	'BSP_sbrk_policy' variable (see sbrk.c) to tune behavior.
2008-11-03 20:23:29 +00:00
Joel Sherrill
bc5d8704c9 2008-11-03 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1333/cpukit
	* libcsupport/include/rtems/termiostypes.h: Typo on type name -- should
	be rtems_device_minor_number.
2008-11-03 15:35:12 +00:00
Ralf Corsepius
d41e18f8fe Bump BINUTILS_RPMREL. 2008-10-28 22:12:04 +00:00
Ralf Corsepius
01ed848bd5 Add %sysdir %{_prefix} to cater rpm5. 2008-10-28 22:09:59 +00:00
Joel Sherrill
55b115ec90 2008-10-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* context_init.c, context_switch.S, cpu.c, cpu_asm.c: Correct file
	headers.
2008-10-28 21:44:58 +00:00
Joel Sherrill
55448ebeea 2008-10-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* tm22/system.h, tm22/task1.c: Account for message buffers used.
2008-10-28 21:42:42 +00:00
Joel Sherrill
0e5b446af7 2008-10-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am, rtems/score/cpu.h: Now performs context
	switches and many tests run.
	* context_init.c, context_switch.S, cpu.c, cpu_asm.c: New files.
2008-10-28 20:03:19 +00:00
Ralf Corsepius
d6223f869f Add OS_NAME. 2008-10-24 06:46:54 +00:00
Ralf Corsepius
5ac4461845 Bump version. Add OS_NAME 2008-10-24 06:46:33 +00:00
Ralf Corsepius
dcd0d35ba7 Fix names. 2008-10-24 06:46:08 +00:00
Ralf Corsepius
d9bea0c96c Remove testing. 2008-10-23 05:16:43 +00:00
Ralf Corsepius
ca3950ef99 Bump version. 2008-10-23 04:45:09 +00:00
Ralf Corsepius
0aebf87569 Rename *-debug repo into *-debuginfo to support debuginfo-install. 2008-10-23 04:42:33 +00:00
Ralf Corsepius
0b6975a6e5 New. 2008-10-23 04:34:49 +00:00
Ralf Corsepius
b3bfca665c Regenerate. 2008-10-23 04:34:14 +00:00
Ralf Corsepius
1cf80bf6ba binutils-2.19. 2008-10-23 04:32:35 +00:00
Thomas Doerfler
f6726c8f2a removed orphaned spi/mc68360_spidrv.c 2008-10-21 20:04:20 +00:00
Ralf Corsepius
54726239d0 Regenerate. 2008-10-16 03:09:18 +00:00
Ralf Corsepius
bc23d85544 Bump GDB_RPMREL. 2008-10-16 03:08:20 +00:00
Ralf Corsepius
e56584fb2c Regenerate. 2008-10-16 02:49:07 +00:00
Ralf Corsepius
d59663086c Bump BINUTILS_RPMREL. 2008-10-16 02:48:16 +00:00
Ralf Corsepius
6440a9c9af New. 2008-10-16 02:31:01 +00:00
Ralf Corsepius
04c9086c72 Bump RPMREL. 2008-10-16 02:30:20 +00:00
Ralf Corsepius
7589cbfc3b Add full list of rpm path-macros (regression in FC10's rpm). 2008-10-16 02:28:57 +00:00
Joel Sherrill
b4288f054d 2008-10-15 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1303/bsps
	* fatal/bspfatal.c: strcat() is safe to use even in worst case, so do
	not have BSP specific mystrcat().
2008-10-15 17:50:00 +00:00
Joel Sherrill
1fae7b43d7 2008-10-15 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1331/networking
	* libmisc/shell/shell.c, telnetd/check_passwd.c, telnetd/telnetd.c,
	telnetd/telnetd.h: Improve comments and explanation of options to
	rtems_telnetd_initialize. Add extra newline to login sequence from
	shell.
2008-10-15 17:37:16 +00:00
Ralf Corsepius
f3b9811b51 Remove. 2008-10-15 12:33:48 +00:00
Joel Sherrill
356f558fde 2008-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Do not specify architecture since the linker gets
	it right even with multiple variants.
2008-10-14 22:00:00 +00:00
Joel Sherrill
7d35b7ff1a 2008-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Add h8sxsim as variant
	of h8sim.
2008-10-14 21:58:07 +00:00
Joel Sherrill
1b7363bfa7 2008-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Add h8sxsim BSP variant.
	* custom/h8sxsim.cfg: New file.
2008-10-14 21:57:38 +00:00
Joel Sherrill
f1cf019629 2008-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu_asm.S: Enable same code paths for SX. Tested on simulator.
2008-10-14 21:28:20 +00:00
Joel Sherrill
f3893072e4 2008-10-14 Steven Grunza <grunza@ulticom.com>
* cpu_asm.S: Use proper diredctive for h8300/sx.
2008-10-14 18:30:55 +00:00
Joel Sherrill
7df0d54172 2008-10-14 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/conf.t: Fix typo.
2008-10-14 17:44:56 +00:00
Joel Sherrill
05dbc0e0e3 Add PR. 2008-10-14 16:09:25 +00:00
Joel Sherrill
8e37731cd0 2008-10-14 Tim Cussins <timcussins@eml.cc>
* libcsupport/src/free.c: Should print begin field not start field.
2008-10-14 16:08:58 +00:00
Joel Sherrill
e2324c081a 2008-10-14 Wei Shen <cquark@gmail.com>
* Makefile.am, preinstall.am, libcsupport/src/mknod.c,
	libcsupport/src/open.c, libcsupport/src/pipe.c, libfs/Makefile.am,
	libfs/preinstall.am, libfs/src/imfs/imfs.h,
	libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
	libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_initsupp.c,
	libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/imfs_stat.c,
	libfs/src/imfs/memfile.c: Initial commit of POSIX pipe support.
	* libfs/src/imfs/imfs_fifo.c, libfs/src/pipe/fifo.c,
	libfs/src/pipe/pipe.c, libfs/src/pipe/pipe.h: New files.
2008-10-14 15:06:25 +00:00
Joel Sherrill
c1fe2a115a Fix formatting. 2008-10-14 14:49:00 +00:00
Joel Sherrill
d7e739a96b 2008-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* malloctest/init.c: Do not generate alignment factors larger that will
	not fit in a native integer.
2008-10-14 13:16:03 +00:00
Joel Sherrill
29ff6c9ccb 2008-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp09/screen07.c: Use INT_MAX as number of messages so always
	properly sized and no overflow on constant.
	* sp09/screen10.c: Delay so on targets with simulator idle clock
	tick driver this will work.
	* sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
	byte boundaries rather than two byte boundaries.
	* sp09/screen03.c, sp09/screen14.c: Skip tests which try to
	allocate more memory than size_t holds on m32c.
2008-10-14 13:03:38 +00:00
Joel Sherrill
a0653adab1 2008-10-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* unlimited/system.h: Tighten configuration for stack space.
2008-10-13 19:15:26 +00:00
Joel Sherrill
f517be08f1 2008-10-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* context_switch.S, cpu_asm.c, rtems/score/cpu.h: Add support for
	restarting the currently executing thread. Fine tune alignment factor
	as two-byte aligned and use this for critical structures.
2008-10-13 17:07:57 +00:00
Joel Sherrill
08467405b0 2008-10-13 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock_driver_simidle.c: Ensure ISR nest level and Thread Dispatch
	disable level are in the same state they would be in a true ISR. This
	ensures that all of the clock tick handling is as similar as possible
	in this limited environment.
2008-10-13 17:06:33 +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
Thomas Doerfler
f049983145 Update for status-checks.h changes. 2008-10-10 15:52:41 +00:00
Thomas Doerfler
da6142f0f2 remove file 2008-10-10 15:51:50 +00:00
Thomas Doerfler
602aee2091 shared/include/utility.h: Removed file.
shared/include/powerpc-utility.h: Use constraint "b" for address
base registers in inline assembler statements.
Update for status-checks.h changes.
2008-10-10 15:50:15 +00:00
Thomas Doerfler
74954943d2 Update for status-checks.h changes. 2008-10-10 15:46:32 +00:00
Thomas Doerfler
9a9f662f33 *** empty log message *** 2008-10-10 15:44:40 +00:00
Thomas Doerfler
b08f12d709 Added -msoft-float and removed -funit-at-a-time in CPU_CFLAGS 2008-10-10 15:40:02 +00:00
Ralf Corsepius
0b4445f2d8 New. 2008-10-10 02:34:06 +00:00
Ralf Corsepius
945f9df9d4 Regenerate. 2008-10-10 02:33:18 +00:00
Ralf Corsepius
1171c46116 binutils-2.18.93-rtems4.10-20081010.diff. 2008-10-10 02:32:36 +00:00
Ralf Corsepius
c81b995523 BINUTILS_VERS = 2.18.93 2008-10-10 02:30:19 +00:00
Ralf Corsepius
c41d6b4923 Regenerate. 2008-10-04 05:01:08 +00:00
Ralf Corsepius
e7910cd7ec Update to binutils-2.18.92. 2008-10-04 05:00:16 +00:00
Ralf Corsepius
1547cff649 Update to 2.18.92. 2008-10-04 04:58:19 +00:00
Joel Sherrill
db41bb6784 2008-10-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/printk.c: Addresses can be larger than integers
	so use long for %p formats.
	* score/inline/rtems/score/address.inl: Offsets can be positive or
	negative, so use int32_t.  Also do math with intptr_t since there
	are cases where the number of bits in an address do not equal the
	number of bits in an integer.
	* score/inline/rtems/score/heap.inl: Offsets can be positive or
	negative, so use int32_t.
2008-10-03 22:27:01 +00:00
Joel Sherrill
5365e6066f 2008-10-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Add m32r.
	* libcsupport/src/newlibc_exit.c: For some odd reason, the fini
	symbol for the m32r in C needs an extra leading _.
2008-10-03 19:42:30 +00:00
Joel Sherrill
ba3f9cf6ba 2008-10-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Remove unused file.
	* pci/no_host_bridge.c: Removed.
2008-10-03 16:28:05 +00:00
Joel Sherrill
8b6c49d59c 2008-10-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* .cvsignore: New file.
2008-10-03 12:08:30 +00:00
Ralf Corsepius
3ab27952c2 Fix up ChangeLog. 2008-10-03 09:23:19 +00:00
Ralf Corsepius
a5ece1a5dc Regenerate. 2008-10-03 06:18:38 +00:00
Ralf Corsepius
2abe16dd11 New. 2008-10-03 06:18:17 +00:00
Ralf Corsepius
933e34a61c GCC_RPMREL = 6. Disable cxx, infos. 2008-10-03 06:17:04 +00:00
Ralf Corsepius
bba70f4e0f GCC_RPMREL = 6. 2008-10-03 06:16:38 +00:00
Ralf Corsepius
dc7c0df8f2 gcc-core-4.3.2-rtems4.10-20081003.diff, newlib-1.16.0-rtems4.10-20081003.diff 2008-10-03 06:15:57 +00:00
Ralf Corsepius
525b90e593 Add m32r/m32c. Undef __ATTRIBUTE_IMPURE_PTR__ for mips only. 2008-10-03 06:14:31 +00:00
Ralf Corsepius
f4bacae819 Add m32r/m32c. 2008-10-03 06:13:17 +00:00
Ralf Corsepius
b38ae26bf4 Regenerate. 2008-10-03 03:41:40 +00:00
Ralf Corsepius
df339c2fbe gdb-6.8-rtems4.10-20081003.diff.
Abandon _without_sources.
2008-10-03 03:40:27 +00:00
Ralf Corsepius
30e604d7ba Bump GDB_RPMREL. 2008-10-03 03:39:44 +00:00
Ralf Corsepius
241aa252e6 Add m32r-*-rtems*, m32c-*-rtems*. 2008-10-03 03:35:23 +00:00
Ralf Corsepius
3d0a3acbae Regenerate. 2008-10-03 02:59:19 +00:00
Ralf Corsepius
e0c7ecfe75 Build binutils infos. 2008-10-03 02:58:08 +00:00
Ralf Corsepius
175b145c05 New. 2008-10-03 02:55:10 +00:00
Ralf Corsepius
b2fd3b7533 Add m32r, m32c. 2008-10-03 02:54:04 +00:00
Ralf Corsepius
24d6e0b8f7 Bump BINUTILS_RPMREL 2008-10-03 02:53:26 +00:00
Ralf Corsepius
7d28f7162c Add binutils-2.18.91-rtems4.10-20081003.diff 2008-10-03 02:52:48 +00:00
Joel Sherrill
dbd85b21dd 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspgetworkarea.c: Fix botched edit.
2008-10-03 00:00:38 +00:00
Joel Sherrill
3fc13ac9f2 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure: Add new M32R port. It is just a beginning but the
	BSP is functional enough to initialize and shutdown RTEMS.
2008-10-02 22:33:44 +00:00
Joel Sherrill
7f5ea3c675 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/region.t: Change size_t to ssize_t.
2008-10-02 22:09:00 +00:00
Joel Sherrill
9cf93daba3 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* custom/m32rsim.cfg: New file.
2008-10-02 21:57:48 +00:00
Joel Sherrill
1c16744128 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* src/aclocal/rtems-cpu-subdirs.m4: Add new M32R port. It is just a
	beginning but the BSP is functional enough to initialize and shutdown
	RTEMS.
2008-10-02 21:57:44 +00:00
Joel Sherrill
8fc9e12dce 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* ChangeLog, Makefile.am, acinclude.m4, configure.ac: New files.
2008-10-02 21:56:33 +00:00
Joel Sherrill
ea1116dbfc 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, bsp_specs, configure.ac,
	preinstall.am, console/console-io.c, console/syscalls.S,
	console/trap0.S, include/.cvsignore, include/bsp.h, include/tm27.h,
	start/start.S, startup/linkcmds: New files.
2008-10-02 21:56:30 +00:00
Joel Sherrill
7059d8fc62 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/cpu/Makefile.am: Add new M32R port. It is just a beginning but
	the BSP is functional enough to initialize and shutdown RTEMS.
2008-10-02 21:56:06 +00:00
Joel Sherrill
463454b084 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, preinstall.am, rtems/asm.h,
	rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/m32r.h,
	rtems/score/types.h: New files.
2008-10-02 21:55:54 +00:00
Joel Sherrill
339fd66572 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* fileio/init.c: When USE_SHELL not defined, do not attempt to
	configure shell.
2008-10-02 21:49:39 +00:00
Joel Sherrill
640e9128fa 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Revert trash committed. Shell builds with m32c now.
2008-10-02 21:47:29 +00:00
Joel Sherrill
a2a40272d2 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure, aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Add
	M32C port and m32csim BSP.
2008-10-02 21:44:50 +00:00
Joel Sherrill
e2e736ba62 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/rtems-cpu-subdirs.m4: Add new M32C port.
2008-10-02 21:41:53 +00:00
Joel Sherrill
99f0d19b93 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/tm27.h: Use shared tm27.h stub.
2008-10-02 21:39:45 +00:00
Joel Sherrill
9957dbf8cf 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: Use shared tm27.h stub.
	* include/tm27.h: Removed.
2008-10-02 21:39:40 +00:00
Joel Sherrill
c7b9ed35f3 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* preinstall.am: Regenerated.
2008-10-02 21:36:13 +00:00
Joel Sherrill
eb15b898a3 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, acinclude.m4,
	configure.ac: New files.
2008-10-02 21:35:57 +00:00
Joel Sherrill
41e58bb3a4 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* README: New file.
2008-10-02 21:35:46 +00:00
Joel Sherrill
0fd07a10eb 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, bsp_specs, configure.ac,
	preinstall.am, console/console-io.c, console/syscalls.S,
	include/.cvsignore, include/bsp.h, start/start.S, startup/bspstart.c,
	startup/crtn.S, startup/linkcmds, timer/timer.c, tools/.cvsignore,
	tools/Makefile.am, tools/configure.ac, tools/runtest.in: New files.
2008-10-02 21:34:36 +00:00
Joel Sherrill
d92d42e9cb 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* custom/m32csim.cfg: New file.
2008-10-02 21:34:05 +00:00
Joel Sherrill
0c34b17650 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, score/cpu/Makefile.am: Initial addition of M32C port.
	This is still a work in process but most tests do run on simulator.
2008-10-02 21:33:09 +00:00
Joel Sherrill
ed6e947180 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, context_init.c, context_switch.S,
	cpu.c, cpu_asm.c, preinstall.am, varvects.S, varvects.h, rtems/asm.h,
	rtems/score/cpu.h, rtems/score/cpu_asm.h, rtems/score/m32c.h,
	rtems/score/types.h: New files.
2008-10-02 21:32:44 +00:00
Joel Sherrill
9a79f1b42c 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/utils-cp.c: Do not put a 64K buffer on the stack.
2008-10-02 21:31:54 +00:00
Joel Sherrill
b28b126b20 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* unlimited/system.h: 10000 task ids is too many for some targets.
2008-10-02 21:31:08 +00:00
Joel Sherrill
12a0a52518 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* score/inline/rtems/score/priority.inl: Use simple integer as loop
	counter.
2008-10-02 21:03:44 +00:00
Joel Sherrill
1d7a927dc4 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/timesys.h: Use inttypes.h.
	* tmck/task1.c: Use uint32_t for count.
2008-10-02 21:01:58 +00:00
Joel Sherrill
2cc1b43b57 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/monitor/mon-monitor.c, rtems/include/rtems/rtems/types.h: Do
	not have fp context type when no hardware or software floating point
	is available.
2008-10-02 21:00:37 +00:00
Joel Sherrill
82478ffc7d 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
	sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
	spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
	and Region calls. On 16-bit architectures, size_t can be 16-bits
	which would limit sizes to 64K. Also address constants which
	overflowed on 16-bit integer targets.
2008-10-02 20:57:28 +00:00
Joel Sherrill
4c09f4b3fe 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/malloc_statistics_helpers.c,
	libcsupport/src/realloc.c, rtems/include/rtems/rtems/region.h,
	rtems/include/rtems/rtems/support.h,
	rtems/src/regiongetsegmentsize.c, rtems/src/regionresizesegment.c,
	rtems/src/workspace.c, sapi/include/confdefs.h,
	score/include/rtems/score/heap.h,
	score/include/rtems/score/protectedheap.h,
	score/include/rtems/score/wkspace.h, score/src/heap.c,
	score/src/heapallocate.c, score/src/heapallocatealigned.c,
	score/src/heapextend.c, score/src/heapresizeblock.c,
	score/src/heapsizeofuserarea.c, score/src/pheapgetblocksize.c,
	score/src/wkspace.c: Change size_t to ssize_t on all Heap, Workspace
	and Region calls. On 16-bit architectures, size_t can be 16-bits
	which would limit sizes to 64K.
2008-10-02 20:56:55 +00:00
Joel Sherrill
3d0e458723 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu_asm.c, rtems/score/cpu.h, rtems/score/types.h: Corrections and
	updates.
2008-10-02 20:20:17 +00:00
Joel Sherrill
b079fe33e4 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/main_cp.c, libmisc/shell/main_ls.c,
	libmisc/shell/main_mv.c, libmisc/shell/main_netstats.c,
	libmisc/shell/main_rm.c, libmisc/shell/shell_script.c: Newlib >
	1.16.0 requires __need_getopt_newlib to be defined to get visibility
	on the reentrancy extensions.
2008-10-02 20:16:16 +00:00
Joel Sherrill
5d209d6abb 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: bsp_cleanup() was wrong. Use stub. openpic.h not needed.
	* startup/bspclean.c: Removed.
2008-10-02 19:48:51 +00:00
Joel Sherrill
beff4c6d9a 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/init68360.c: Delete unused code.
2008-10-02 19:46:12 +00:00
Joel Sherrill
61814f978e 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c, bspgetworkarea.c, bsppretaskinghook.c,
	include/bootcard.h: Change size_t to ssize_t on bsp_get_work_area().
	On 16-bit architectures, size_t can be 16-bits which would limit the
	work area to 64K.
2008-10-02 19:13:05 +00:00
Joel Sherrill
12838f7579 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspgetworkarea.c: Change size_t to ssize_t on
	bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
	which would limit the work area to 64K.
2008-10-02 19:12:59 +00:00
Joel Sherrill
c7932deda1 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspgetworkarea.c: Change size_t to ssize_t on
	bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
	which would limit the work area to 64K.
2008-10-02 19:12:54 +00:00
Joel Sherrill
b4fa916b3c 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/startup/bspgetworkarea.c: Change size_t to ssize_t on
	bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
	which would limit the work area to 64K.
2008-10-02 19:12:40 +00:00
Joel Sherrill
de49de66e1 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/config.c, console/console.c, console/console.h,
	console/ns16550cfg.c, console/ns16550cfg.h, include/bsp.h,
	include/tm27.h, irq/irq_init.c, irq/openpic_xxx_irq.c,
	pci/no_host_bridge.c: File head clean up.
	* console/debugio.c: Removed.
2008-10-02 17:27:07 +00:00
Joel Sherrill
4e4dc3a577 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: Use shared stub coverhd.h
	* include/coverhd.h: Removed.
2008-10-02 16:39:15 +00:00
Joel Sherrill
76428fd9b9 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am:
	* include/coverhd.h: Removed.
2008-10-02 16:38:19 +00:00
Joel Sherrill
b5f6cf3447 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am: Regenerated.
2008-10-02 14:53:31 +00:00
Joel Sherrill
1004c3c125 2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* PCI_bus/PCI.c, PCI_bus/PCI.h, PCI_bus/flash.c, console/85c30.h,
	console/console.c, console/consolebsp.h, console/tbl85c30.c,
	include/gen2.h, irq/FPGA.c, irq/irq.c, irq/irq.h, irq/irq_init.c,
	pci/no_host_bridge.c, startup/bspclean.c, startup/bspstart.c,
	startup/genpvec.c, startup/vmeintr.c: File head clean up.
2008-10-02 14:26:17 +00:00
Joel Sherrill
1666253fcb Revert. 2008-10-02 13:51:27 +00:00
Joel Sherrill
92b338c091 2008-10-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, startup/bspgetworkarea.c: Turn = into +=.
2008-10-02 13:50:44 +00:00
Ralf Corsepius
7cb9e43824 2008-10-02 Ralf Corsepius <ralf.corsepius@rtems.org>
* custom/virtex.cfg: Remove -Dvirtex.
2008-10-02 10:28:32 +00:00
Ralf Corsepius
20a53db80b Remove -Dvirtex. 2008-10-02 10:28:19 +00:00
Ralf Corsepius
10de6e1931 2008-10-02 Ralf Corsepius <ralf.corsepius@rtems.org>
* custom/pghplus.cfg, custom/tqm8xx.cfg, custom/tqm8xx_stk8xx.cfg:
	Remove RTEMS_TQM_MODEL.
2008-10-02 08:13:18 +00:00
Ralf Corsepius
8f9acb2803 Remove RTEMS_TQM_MODEL. 2008-10-02 08:13:09 +00:00
Ralf Corsepius
2aff96b6a8 2008-10-02 Ralf Corsepius <ralf.corsepius@rtems.org>
* custom/mpc5566evb.cfg, custom/mpc55xx.cfg: Remove
	RTEMS_BOARD_MODEL.
2008-10-02 08:10:13 +00:00
Ralf Corsepius
913f3e9479 Remove RTEMS_BOARD_MODEL. 2008-10-02 08:09:55 +00:00
Ralf Corsepius
9723df84c4 2008-10-02 Ralf Corsepius <ralf.corsepius@rtems.org>
* custom/pgh360.cfg: Remove RTEMS_BOARD_MODEL.
2008-10-02 08:08:28 +00:00
Ralf Corsepius
adc6349ed2 2008-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Move PGH360, GEN68360, GEN68360_040
	defines from *.cfg into bspopts.h.
2008-10-02 07:44:27 +00:00
Ralf Corsepius
f8bf65669c 2008-10-02 Ralf Corsepius <ralf.corsepius@rtems.org>
* custom/m5484FireEngine.cfg: Remove RTEMS_BOARD_MODEL.
	Remove RTEMS_54XX_DERIVATE (Unused).
	* custom/genmcf548x.cfg: Remove RTEMS_BOARD_MODEL.
2008-10-02 07:15:27 +00:00
Ralf Corsepius
618b18f848 Remove RTEMS_BOARD_MODEL. Remove RTEMS_54XX_DERIVATE (Unused). 2008-10-02 07:15:17 +00:00
Ralf Corsepius
e90653d79c Remove RTEMS_BOARD_MODEL. 2008-10-02 07:14:58 +00:00
Ralf Corsepius
b465b0f110 2008-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Move M5484FIREENGINE defines from *.cfg into
	bspopts.h.
2008-10-02 07:07:38 +00:00
Ralf Corsepius
c43e350a9b 2008-10-02 Ralf Corsepius <ralf.corsepius@rtems.org>
*  custom/brs5l.cfg, custom/gen5200.cfg, custom/icecube.cfg,
	custom/pm520_cr825.cfg, custom/pm520_ze30.cfg: Remove RTEMS_BOARD_MODEL.
2008-10-02 04:39:53 +00:00
Ralf Corsepius
461e18c7bc Remove RTEMS_BOARD_MODEL. 2008-10-02 04:38:37 +00:00
Ralf Corsepius
8d3d04555c 2008-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Move PM520_ZE30, PM520_CR825, icecube, BRS5L
	defines from *.cfg into bspopts.h.
2008-10-02 04:11:37 +00:00
Ralf Corsepius
3760a5d66d 2008-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Move MPC8313ERDB, MPC8349EAMDS, HSC_CM01, MPC8349
	defines from *.cfg into bspopts.h.
2008-10-02 04:10:08 +00:00
Ralf Corsepius
62df126155 2008-10-02 Ralf Corsepius <ralf.corsepius@rtems.org>
* custom/gen83xx.cfg, custom/hsc_cm01.cfg, custom/mpc8313erdb.cfg,
	custom/mpc8349eamds.cfg: Remove RTEMS_BOARD_MODEL,
	RTEMS_83XX_DERIVATE.
2008-10-02 04:01:28 +00:00
Ralf Corsepius
77a1304d97 Remove RTEMS_BOARD_MODEL, RTEMS_83XX_DERIVATE. 2008-10-02 04:01:00 +00:00
Ralf Corsepius
d5d8f1067f 2008-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Move MPC8313ERDB, MPC8349EAMDS, HSC_CM01, MPC8349
	defines from *.cfg into bspopts.h.
2008-10-02 03:57:09 +00:00
Joel Sherrill
caf0e53e8f 2008-10-01 Gene Smith <gene.smith@siemens.com>
PR 1328/cpukit
	* libmisc/shell/main_mdump.c, libmisc/shell/main_mwdump.c: Fix printing
	of more than 256 bytes.
2008-10-01 20:02:34 +00:00
Joel Sherrill
27a0015fd6 2008-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* VERSION: Bump version to 4.9.99.0
2008-10-01 17:17:52 +00:00
Joel Sherrill
943b7d9ea2 2008-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/version.m4: Bump API to 4.10.
2008-10-01 17:17:22 +00:00
Joel Sherrill
7d2aaa6f76 2008-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* psx01/psx01.scn: Bump version to 4.9.99.0
2008-10-01 17:16:37 +00:00
Joel Sherrill
df518cbeab 2008-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* sp43/sp43.scn: Bump version to 4.9.99.0
2008-10-01 17:16:33 +00:00
Joel Sherrill
b7c75137cf 2008-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* shell/preface.texi: Bump version to 4.9.99.0
2008-10-01 17:16:29 +00:00
Joel Sherrill
8000c52f99 2008-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, PCI_bus/PCI.c, PCI_bus/universe.c, startup/genpvec.c:
	Fix warnings.
2008-10-01 17:03:45 +00:00
Joel Sherrill
d59e9b9044 2008-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am, PCI_bus/PCI.c, PCI_bus/PCI.h,
	PCI_bus/universe.c, console/85c30.c, console/85c30.h,
	console/consolebsp.h, console/tbl85c30.c, include/gen2.h,
	startup/Hwr_init.c, startup/bspstart.c, startup/genpvec.c,
	startup/setvec.c, startup/vmeintr.c, timer/timer.c, tod/tod.c,
	vme/VMEConfig.h: Some clean up.
	* include/coverhd.h: Removed.
2008-10-01 16:09:23 +00:00
Joel Sherrill
049b893ff4 2008-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* custom/erc32.cfg: Revert accidental commit.
2008-10-01 13:19:51 +00:00
Ralf Corsepius
b1866be864 2008-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* mpc83xx/include/mpc83xx.h: #include <bspopts.h> to make sure
	defines from bspopts.h get propagated.
2008-10-01 11:23:07 +00:00
Ralf Corsepius
68f39d5830 2008-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* include/bsp.h: #include <bspopts.h> first.
2008-10-01 09:35:40 +00:00
Ralf Corsepius
c5a7f1a9c2 2008-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
	of building libbspstart.a, using automake-rules.
2008-10-01 09:33:09 +00:00
Ralf Corsepius
ce1dfbef4b 2008-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove scitab.c (Not applicable).
2008-10-01 09:31:46 +00:00
Ralf Corsepius
75e1089296 2008-10-01 Ralf Corsepius <ralf.corsepius@rtems.org>
* custom/brs5l.cfg, custom/gen5200.cfg, custom/gen83xx.cfg,
	custom/genmcf548x.cfg, custom/hsc_cm01.cfg, custom/icecube.cfg,
	custom/m5484FireEngine.cfg, custom/mpc5566evb.cfg,
	custom/mpc55xx.cfg, custom/mpc8313erdb.cfg, custom/mpc8349eamds.cfg,
	custom/pgh360.cfg, custom/pghplus.cfg, custom/pm520_cr825.cfg,
	custom/pm520_ze30.cfg, custom/tqm8xx.cfg, custom/tqm8xx_stk8xx.cfg:
	Back out parts of yesterdays changes.
2008-10-01 06:42:55 +00:00
Ralf Corsepius
f59f648917 Back out parts of yesterdays changes. 2008-10-01 06:42:48 +00:00
Ralf Corsepius
edc1ce3ceb 2008-10-01 Ralf Corsepius <ralf.corsepius@rtems.org>
* custom/gen83xx.cfg, custom/lpc2478.cfg: Remove warning flags.
2008-10-01 01:20:46 +00:00
Ralf Corsepius
08ecdaa4e6 2008-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1324/bsps
        * aclocal/check-bsps.m4: Revert Joel's icecube patch.
2008-10-01 01:12:15 +00:00
Joel Sherrill
909adceeee 2008-09-30 Jennifer Averett <jennifer.averett@oarcorp.com>
* include/irq-config.h: New file.
	* startup/spurious.c: Removed.
2008-09-30 23:16:21 +00:00
Joel Sherrill
bbb7cca625 2008-09-30 Jennifer Averett <jennifer.averett@oarcorp.com>
* custom/score603e.cfg: Modifications required to run on hardware. Some
	cleanup.
2008-09-30 23:15:10 +00:00
Joel Sherrill
3d505747dc 2008-09-30 Jennifer Averett <jennifer.averett@oarcorp.com>
* Makefile.am, preinstall.am, PCI_bus/universe.c, console/console.c,
	include/bsp.h, irq/FPGA.c, irq/irq.c, startup/Hwr_init.c,
	startup/bspstart.c, startup/vmeintr.c: Modifications required to run
	on hardware. Some cleanup.
2008-09-30 23:13:54 +00:00
Ralf Corsepius
06b5d63b16 2008-09-30 Ralf Corsepius <ralf.corsepius@rtems.org>
* custom/m5484FireEngine.cfg:
	Eliminate RTEMS_54XX_DERIVATE (Unused).
2008-09-30 17:17:30 +00:00
Ralf Corsepius
f83422ea07 Eliminate RTEMS_54XX_DERIVATE (Unused). 2008-09-30 17:17:24 +00:00
Ralf Corsepius
002e64032a 2008-09-30 Ralf Corsepius <ralf.corsepius@rtems.org>
* custom/pghplus.cfg, custom/tqm8xx.cfg, custom/tqm8xx_stk8xx.cfg:
	Eliminate RTEMS_TQM_MODEL (Unused).
2008-09-30 17:12:36 +00:00
Ralf Corsepius
a6d313d2de Eliminate RTEMS_TQM_MODEL (Unused). 2008-09-30 17:12:27 +00:00
Ralf Corsepius
62bfb1434c 2008-09-30 Ralf Corsepius <ralf.corsepius@rtems.org>
* custom/brs5l.cfg, custom/gen5200.cfg, custom/gen83xx.cfg,
	custom/genmcf548x.cfg, custom/hsc_cm01.cfg, custom/icecube.cfg,
	custom/lpc2478.cfg, custom/m5484FireEngine.cfg,
	custom/mpc5566evb.cfg, custom/mpc55xx.cfg, custom/mpc8313erdb.cfg,
	custom/mpc8349eamds.cfg, custom/pgh360.cfg, custom/pm520_cr825.cfg
	custom/pm520_ze30.cfg: Remove RTEMS_BOARD_MODEL.
2008-09-30 16:58:56 +00:00
Ralf Corsepius
669b78af1f Remove RTEMS_BOARD_MODEL. 2008-09-30 16:58:47 +00:00
Joel Sherrill
290da88f5a 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* timer/timer.c: Eliminate uses of old benchmark timer names.
2008-09-30 16:27:16 +00:00
Joel Sherrill
42650f0282 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* bsp_howto/timer.t: Eliminate uses of old benchmark timer names.
2008-09-30 16:26:55 +00:00
Joel Sherrill
b9c6fb1d07 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/tm27.h: Do not use set_vector.
2008-09-30 16:26:36 +00:00
Joel Sherrill
3f3dbf3fa7 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* preinstall.am: Regenerated.
2008-09-30 16:24:25 +00:00
Joel Sherrill
7f4545ded0 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* sh7750/score/ispsh7750.c, shgdb/score/ispshgdb.c: Fine tune
	conditional so _CPU_ISR_install_vector is in CPU Kit now.
2008-09-30 16:23:46 +00:00
Joel Sherrill
8baeb42d2d 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpu.c: Fine tune conditional so _CPU_ISR_install_vector is in CPU Kit
	now.
2008-09-30 16:23:34 +00:00
Joel Sherrill
641982ae44 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* custom/simsh1.cfg, custom/simsh2.cfg, custom/simsh4.cfg: Make all use
	RTEMS_BSP_FAMILY.
2008-09-30 16:22:56 +00:00
Joel Sherrill
a523721c99 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am: Add timer driver stub.
2008-09-30 16:17:52 +00:00
Joel Sherrill
37ec780a87 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* acinclude.m4: simsh4 folded into shsim.
2008-09-30 16:12:58 +00:00
Joel Sherrill
542e7b3512 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am, include/bsp.h, include/tm27.h,
	trap34/console-io.c: Now builds cleanly for runs for SH1, SH2, and
	SH4.
	* include/syscall.h: New file.
	* include/gdbsci.h: Removed.
2008-09-30 16:12:37 +00:00
Ralf Corsepius
882b5f28f2 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
	of building libbspstart.a, using automake-rules.
	* start/startfor340only.S: Remove (Unused).
2008-09-30 16:03:11 +00:00
Joel Sherrill
77db4a393d 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/tm27.h: Now links all tests.
2008-09-30 15:47:34 +00:00
Joel Sherrill
82c873099e 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* simsh4/.cvsignore, simsh4/ChangeLog, simsh4/Makefile.am,
	simsh4/README, simsh4/bsp_specs, simsh4/configure.ac,
	simsh4/preinstall.am, simsh4/clock/ckinit.c,
	simsh4/console/console.c, simsh4/include/.cvsignore,
	simsh4/include/bsp.h, simsh4/include/coverhd.h,
	simsh4/include/ramdisk.h, simsh4/include/syscall.h,
	simsh4/include/tm27.h, simsh4/start/start.S,
	simsh4/startup/hw_init.c, simsh4/startup/linkcmds,
	simsh4/startup/linkcmds-le, simsh4/startup/linkcmds-le.coff,
	simsh4/timer/timer.c, simsh4/tools/.cvsignore,
	simsh4/tools/ChangeLog, simsh4/tools/Makefile.am,
	simsh4/tools/configure.ac, simsh4/tools/runtest.in: Removed.
2008-09-30 15:24:10 +00:00
Ralf Corsepius
9370fc2512 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am. Cleanup.
2008-09-30 15:19:41 +00:00
Ralf Corsepius
51c6675615 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
	of building libbspstart.a, using automake-rules.
2008-09-30 15:18:33 +00:00
Joel Sherrill
ddf7cedcd6 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* shgdb/score/ispshgdb.c: Add dummy _CPU_ISR_install_vector.
2008-09-30 15:12:38 +00:00
Joel Sherrill
c30b8de714 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, preinstall.am: Now links all tests.
	* include/tm27.h: New file.
2008-09-30 14:57:02 +00:00
Joel Sherrill
544b5ac1fb 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/tm27.h: Remove reference to set_vector.
2008-09-30 14:49:43 +00:00
Joel Sherrill
9927019ac7 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/clockdrv.c: Correct spelling error in comment.
	* include/tm27.h: Delete duplicate #endif.
2008-09-30 14:37:33 +00:00
Joel Sherrill
55670973c0 2008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* mcf5206/timer/timerisr.S: Make compile again.
2008-09-30 14:22:23 +00:00
Ralf Corsepius
de0cd76487 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
	of building libbspstart.a, using automake-rules.
2008-09-30 12:02:06 +00:00
Ralf Corsepius
a14fba32cb 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
	of building libbspstart.a, using automake-rules.
2008-09-30 10:38:36 +00:00
Ralf Corsepius
66517918f3 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
	of building libbspstart.a, using automake-rules.
2008-09-30 10:30:29 +00:00
Thomas Doerfler
a12796f34e *** empty log message *** 2008-09-30 10:02:59 +00:00
Thomas Doerfler
19e6dfa8c3 Renamed various macros. 2008-09-30 10:02:41 +00:00
Thomas Doerfler
29cc14771b added SSP support files, fixed some typos 2008-09-30 10:01:38 +00:00
Thomas Doerfler
1196226358 Added definitions for asynchronous read and write IO commands. 2008-09-30 10:00:50 +00:00
Ralf Corsepius
57a4040666 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
	of building libbspstart.a, using automake-rules.
2008-09-30 07:12:11 +00:00
Ralf Corsepius
df7f158e9d 2008-09-30 Ralf Corsepius <ralf.corsepius@rtems.org>
* clockdrv_shell.c: Empty file. Add warning to not use this file.
	* clock_driver_simidle.c: include clockdrv_shell.h.
2008-09-30 07:04:23 +00:00
Ralf Corsepius
11978407aa 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clockdrv.c: include "../../../shared/clockdrv_shell.h".
	* Makefile.am: Reflect changes above.
2008-09-30 06:49:04 +00:00
Ralf Corsepius
22f9c062f1 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* liblnk/regs.S: Remove (Renamed into liblnk/regs.h).
	* liblnk/regs.h: New (Renamed from liblnk/regs.S).
	* Makefile.am, liblnk/pmon.S: Reflect renamer.
2008-09-30 06:48:32 +00:00
Ralf Corsepius
adf81e9389 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clock.c: include "../../../shared/clockdrv_shell.h".
	* Makefile.am: Reflect changes above.
2008-09-30 06:19:21 +00:00
Ralf Corsepius
05d1c82a4e 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
	* Makefile.am: Reflect changes above.
2008-09-30 06:15:27 +00:00
Ralf Corsepius
8ce272be00 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/ckinit.c: include "../../../shared/clockdrv_shell.h".
	* Makefile.am: Reflect changes above.
2008-09-30 05:44:31 +00:00
Ralf Corsepius
6a118f18f0 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clock.c: include "../../../shared/clockdrv_shell.h".
	* Makefile.am: Reflect changes above.
2008-09-30 05:39:04 +00:00
Ralf Corsepius
5681a2bc52 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clock-config.c: include "../../../shared/clockdrv_shell.h".
	* Makefile.am: Reflect changes above.
2008-09-30 05:35:15 +00:00
Ralf Corsepius
81d86a096f 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clockdrv.c: include "../../../shared/clockdrv_shell.h".
	* Makefile.am: Reflect changes above.
2008-09-30 05:35:13 +00:00
Ralf Corsepius
27b355b066 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clock.c: include "../../../shared/clockdrv_shell.h".
	* Makefile.am: Reflect changes above.
2008-09-30 05:10:09 +00:00
Ralf Corsepius
995e61f76d 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* clock/clockdrv.c: include "../../../shared/clockdrv_shell.h".
	* Makefile.am: Reflect changes above.
2008-09-30 05:10:07 +00:00
Ralf Corsepius
a47cdf96b6 2008-09-30 Ralf Corsepius <ralf.corsepius@rtems.org>
* clockdrv_shell.h: New (Copied from clockdrv_shell.c).
2008-09-30 04:54:57 +00:00
Ralf Corsepius
b94554fa97 New (Copied from clockdrv_shell.c). 2008-09-30 04:52:57 +00:00
Ralf Corsepius
8aeb235147 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/defaultfont.c: Remove (Renamed into console/defaultfont.h).
	* console/defaultfont.h: New (Renamed from console/defaultfont.c).
	* Makefile.am, console/conio.c: Reflect renamer.
2008-09-30 04:33:52 +00:00
Ralf Corsepius
2b1867b66c Remove (Renamed into console/defaultfont.h). 2008-09-30 04:31:33 +00:00
Ralf Corsepius
ad343ae329 New (Renamed from console/defaultfont.c). 2008-09-30 04:31:04 +00:00
Ralf Corsepius
b827efa4e3 2008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove build_date.c.
	* startup/bspstart.c: Remove BSP_build_date.
2008-09-30 03:25:07 +00:00
Ralf Corsepius
938f3f7bd2 Remove BSP_build_date. 2008-09-30 03:25:01 +00:00
Ralf Corsepius
49f9c158be Remove build_date.c. 2008-09-30 03:24:25 +00:00
Ralf Corsepius
e985817e62 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
	of building libbspstart.a, using automake-rules.
2008-09-29 20:54:29 +00:00
Ralf Corsepius
81ec50442d 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
	of building libbspstart.a, using automake-rules.
2008-09-29 20:52:22 +00:00
Ralf Corsepius
c217cf7390 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am.
2008-09-29 20:45:37 +00:00
Joel Sherrill
a8e724d6f9 2008-09-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/timer_driver.adb, support/timer_driver.ads,
	tmtests/tm01/tmtest.adb, tmtests/tm02/tmtest.adb,
	tmtests/tm03/tmtest.adb, tmtests/tm04/tmtest.adb,
	tmtests/tm05/tmtest.adb, tmtests/tm06/tmtest.adb,
	tmtests/tm07/tmtest.adb, tmtests/tm08/tmtest.adb,
	tmtests/tm09/tmtest.adb, tmtests/tm10/tmtest.adb,
	tmtests/tm11/tmtest.adb, tmtests/tm12/tmtest.adb,
	tmtests/tm13/tmtest.adb, tmtests/tm14/tmtest.adb,
	tmtests/tm15/tmtest.adb, tmtests/tm16/tmtest.adb,
	tmtests/tm17/tmtest.adb, tmtests/tm18/tmtest.adb,
	tmtests/tm19/tmtest.adb, tmtests/tm20/config.h,
	tmtests/tm20/tmtest.adb, tmtests/tm21/tmtest.adb,
	tmtests/tm22/tmtest.adb, tmtests/tm23/tmtest.adb,
	tmtests/tm24/tmtest.adb, tmtests/tm25/tmtest.adb,
	tmtests/tm28/tmtest.adb, tmtests/tm29/tmtest.adb,
	tmtests/tmck/tmtest.adb, tmtests/tmoverhd/tmtest.adb: Clean up.
	Verified to run on psim with gcc 4.3.2.
2008-09-29 20:44:58 +00:00
Ralf Corsepius
56abb7821d 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
	of building libbspstart.a, using automake-rules.
2008-09-29 14:17:16 +00:00
Ralf Corsepius
4ca704ce3d 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
	of building libbspstart.a, using automake-rules.
2008-09-29 14:07:47 +00:00
Ralf Corsepius
336b9cee37 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
	of building libbspstart.a, using automake-rules.
2008-09-29 13:54:21 +00:00
Ralf Corsepius
c0bea0592b 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
	of building libbspstart.a, using automake-rules.
2008-09-29 13:48:59 +00:00
Ralf Corsepius
c01fe2ed48 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect
	of building libbspstart.a, using automake-rules.
2008-09-29 13:40:38 +00:00
Ralf Corsepius
c830a3c818 Fix typo in previous ChangeLog entry. 2008-09-29 13:29:12 +00:00
Ralf Corsepius
ff3a689e84 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* liblnk/regs.S: Remove (Rename into liblnk.h).
	* liblnk/regs.h: New (Renamed from liblnk/regs.S).
	* Makefile.am, liblnk/pmon.S: Reflect renamer.
2008-09-29 13:10:20 +00:00
Ralf Corsepius
6e7fc9c1f5 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* liblnk/regs.S: Remove (Renamed into liblnk/regs.h).
	* liblnk/regs.h: New (Renamed from liblnk/regs.S).
	* Makefile.am, liblnk/pmon.S: Reflect renamer.
2008-09-29 13:10:19 +00:00
Ralf Corsepius
234f3ecc34 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* start/regs.S: Remove (Renamed into start/regs.h).
	* start/regs.h: New (Renamed from start/regs.S).
	* Makefile.am, start/start.S: Reflect renamer.
2008-09-29 13:10:18 +00:00
Ralf Corsepius
64eb0c7f42 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminate *_SOURCES.
2008-09-29 10:19:37 +00:00
Ralf Corsepius
97a868fd94 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* custom/simsh1.cfg, custom/simsh2.cfg: Remove Author notice.
2008-09-29 10:01:38 +00:00
Ralf Corsepius
a3e95dcedf Remove Author notice. 2008-09-29 10:01:10 +00:00
Ralf Corsepius
3427cdbfa9 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* MAINTAINERS: Remove myself from avr.
2008-09-29 09:57:46 +00:00
Ralf Corsepius
e94666ddc5 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
	components.
2008-09-29 03:43:47 +00:00
Ralf Corsepius
4ba8866e67 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove noinst_PROGRAMS (Unused).
2008-09-29 01:27:11 +00:00
Ralf Corsepius
ca80493682 Cosmetics. 2008-09-29 01:08:22 +00:00
Ralf Corsepius
304401855f 2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Cleanup.
2008-09-28 16:37:25 +00:00
Ralf Corsepius
4771ec9b06 New. 2008-09-28 16:36:13 +00:00
Joel Sherrill
7cb4694311 2008-09-26 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1316/cpukit
	* score/src/coremsgbroadcast.c: Give error when message is too large
	like when sending a message. This was the documented behavior.
2008-09-26 19:24:27 +00:00
Joel Sherrill
97553d80ac 2008-09-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* runtest.in: Use target_alias instead of hard-coded target.
2008-09-26 15:05:37 +00:00
Eric Norum
ac337bc053 Final resolution of this "small" por t number change. 2008-09-26 15:03:29 +00:00
Ralf Corsepius
618cae2735 2008-09-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove superfluous $(top_srcdir).
2008-09-26 13:40:04 +00:00
Ralf Corsepius
343fbd2f71 2008-08-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Don't install files from shared/.
	Remove references to preinstall.am.
	* preinstall.am: Remove.
2008-09-26 05:40:26 +00:00
Ralf Corsepius
9d873dc9d9 Don't install files from shared/. Remove references to preinstall.am. 2008-09-26 05:40:00 +00:00
Ralf Corsepius
5aa6eea65a Remove. 2008-09-26 05:39:29 +00:00
Ralf Corsepius
21ed05eb4a 2008-09-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
2008-09-26 05:29:34 +00:00
Ralf Corsepius
c06b3fa78d 2008-09-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
2008-09-26 05:15:50 +00:00
Ralf Corsepius
a1bc0a15d8 2008-09-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
2008-09-26 04:56:17 +00:00
Ralf Corsepius
0aca941399 2008-09-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
2008-09-26 04:26:47 +00:00
Ralf Corsepius
13374cf289 2008-09-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
2008-09-26 04:15:21 +00:00
Ralf Corsepius
3416c44156 2008-09-26 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
2008-09-26 04:04:51 +00:00
Joel Sherrill
a73ebc92e9 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Rely on clock driver to determine when we should use
	fast idle.
2008-09-25 20:08:27 +00:00
Joel Sherrill
44237e3c0c 2008-09-25 Allan Hessenflow <allanh@kallisti.com>
* clock/clock.c, include/bf533.h, include/bf537.h, include/sicRegs.h:
2008-09-25 20:07:47 +00:00
Joel Sherrill
321cce49bd 2008-09-25 Allan Hessenflow <allanh@kallisti.com>
* include/bsp.h, startup/bspstart.c:
2008-09-25 20:07:25 +00:00
Joel Sherrill
ddf4529e03 2008-09-25 Eric Norum <norume@aps.anl.gov>
* libnetworking/lib/rtems_bsdnet_ntp.c: Revert previous patch.
2008-09-25 19:54:42 +00:00
Joel Sherrill
0655f79d8e 2008-09-25 Eric Norum <norume@aps.anl.gov>
* libnetworking/lib/rtems_bsdnet_ntp.c: Revert previous patch.
2008-09-25 19:54:26 +00:00
Joel Sherrill
f1cb4fc843 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure, aclocal/bsp-alias.m4, aclocal/check-bsps.m4:
	Recognize the the GDB SuperH simulator is just an architectural
	simulator and does not include devices. Rename existing simulator BSP
	configurations to simsh1 and simsh2 and add simsh4.
2008-09-25 19:51:23 +00:00
Joel Sherrill
a91dfbf951 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* setup.def, started/buildc.t: Update.
2008-09-25 19:34:41 +00:00
Joel Sherrill
ab7cf7ed7e 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, custom/simsh4.cfg: Recognize the the GDB SuperH
	simulator is just an architectural simulator and does not include
	devices. Rename existing simulator BSP configurations to simsh1 and
	simsh2 and add simsh4.
	* custom/simsh1.cfg, custom/simsh2.cfg: New files.
	* custom/shsim.cfg, custom/simsh7032.cfg, custom/simsh7045.cfg: Removed.
2008-09-25 19:34:21 +00:00
Joel Sherrill
d66a6cbf66 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Move duplicated context switch code to score/cpu. This
	has been used to run tests on the simulator BSP as SH1, SH2, and SH4.
	* context.c: New file.
2008-09-25 19:32:41 +00:00
Joel Sherrill
be7ca346fd 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, sh7032/score/cpu_asm.c,
	sh7045/score/cpu_asm.c, sh7750/score/cpu_asm.c: Move duplicated
	context switch code to score/cpu and provide an interrupt handling
	stub for the GDB SuperH simulator since it does not support
	interrupts or devices. This has been used to run tests on the
	simulator BSP as SH1, SH2, and SH4.
	* shgdb/score/cpu_asm.c, shgdb/score/ispshgdb.c: New files.
2008-09-25 19:32:15 +00:00
Joel Sherrill
fa6f92df95 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: GDB Simulator has 16MB RAM.
2008-09-25 18:42:02 +00:00
Joel Sherrill
d45dff4137 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems4.10/sparc/Makefile.am: Bump RTEMS CPU Kit version.
	* patches/gcc-ada-4.3.2-rtems4.10-20080910.diff: New file.
	* patches/gcc-ada-4.2.0-rtems4.8-20070705.diff: Removed.
2008-09-25 18:28:24 +00:00
Joel Sherrill
8f0777089d 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* preinstall.am: Regenerated.
2008-09-25 17:59:23 +00:00
Joel Sherrill
f40ddad254 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/imfs/deviceio.c: Eliminate duplicate implementation.
2008-09-25 14:17:53 +00:00
Joel Sherrill
fac2a48042 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/start/start.S: Add BFIN_ON_SKYEYE define to disable features
	not supported on simulator.
2008-09-25 14:10:51 +00:00
Joel Sherrill
808ef293d2 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Add BFIN_ON_SKYEYE define to disable features not
	supported on simulator.
2008-09-25 14:10:49 +00:00
Joel Sherrill
35380ac4a8 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, console/console.c: Add BFIN_ON_SKYEYE define to disable
	features not supported on simulator.
2008-09-25 14:10:45 +00:00
Joel Sherrill
9f57b4be1f 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* custom/bf537skyeye.cfg: Removed.
2008-09-25 14:10:11 +00:00
Joel Sherrill
67aa23c467 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, console/console.c: Add skyeye alias for bf537stamp.
2008-09-25 13:55:53 +00:00
Joel Sherrill
1db80d0bf9 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* custom/bf537Stamp.cfg, custom/erc32.cfg: Add skyeye alias for
	bf537stamp.
	* custom/bf537skyeye.cfg: New file.
2008-09-25 13:55:46 +00:00
Joel Sherrill
e751e66477 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Now runs using fake clock ticker.
	* clock/clockdrv.c: Removed.
2008-09-25 13:35:24 +00:00
Joel Sherrill
7358c5a930 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* start/start.S: Fix name of idtsim__exit.
2008-09-25 13:35:04 +00:00
Joel Sherrill
8b33b6afc7 2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console-io.c: Add missing file and remove junk code.
	* console/syscalls.S: New file.
2008-09-25 13:34:18 +00:00
Ralf Corsepius
858407db5a newlib-1.16.0-rtems4.10-20080925.diff. 2008-09-25 10:44:29 +00:00
Ralf Corsepius
190e9d5845 Undef __ATTRIBUTE_IMPURE_PTR__. 2008-09-25 10:40:49 +00:00
Joel Sherrill
939646293a 2008-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Simulator now appears to have 16M RAM support by
	default in gdb 6.8.
2008-09-24 21:44:41 +00:00
Joel Sherrill
cf03ba2ac2 2008-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, console/console-io.c, include/bsp.h:
2008-09-24 21:26:42 +00:00
Joel Sherrill
db1424c9d9 2008-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock_driver_simidle.c: New file.
	This implementation is for BSPs for simulators without a clock tick
	ISR.  It provides a special IDLE task that calls rtems_clock_tick()
	repeatedly when the application ends up in the IDLE task.  This
	simulates time advancing.  It is enough to run many tests but
	will not result in the correct behavior when you want timeslicing.
	This is because timeslicing assumes that a tick ISR determines
	that the currently executing thread must be switched out.  Without
	a clock tick ISR, this will not occur.
2008-09-24 21:26:18 +00:00
Joel Sherrill
164f8b3996 2008-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/clockdrv.c: Fix comment.
2008-09-24 16:40:38 +00:00
Joel Sherrill
ae1a501c95 2008-09-24 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, clock/clockdrv.c, include/bsp.h,
	start/start.S, startup/linkcmds: Now runs ticker and hello on
	sh-rtems4.10-gdb. The SH simulator in gdb has no hardware IO or
	interrupt simulation so we use the trap interface to print.
	* gdbsci/gdbsci.c: Removed.
2008-09-24 16:39:44 +00:00
Joel Sherrill
cd784cb75d 2008-09-24 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1326/cpukit
	* libi2c/libi2c.c: Use int for return value when negative values
	possible.
2008-09-24 14:31:26 +00:00
Joel Sherrill
115dae328a 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1324/bsps
	* aclocal/check-bsps.m4: Add missing icecube.
2008-09-24 14:07:45 +00:00
Joel Sherrill
13b8c65208 2008-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-bootcard-options.m4: Generalize and correct comment.
2008-09-24 13:44:04 +00:00
Ralf Corsepius
c736dcfb0a 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-bootcard-options.m4: Fix quoting.
2008-09-24 09:29:24 +00:00
Ralf Corsepius
3469329c31 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* libnetworking/lib/ftpfs.c: Use ssize_t for read retval (Fix
	  comparision of unsigned < 0).
2008-09-24 08:51:54 +00:00
Ralf Corsepius
a4bacff453 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Eliminates libcpudir.
2008-09-24 07:29:38 +00:00
Ralf Corsepius
501e95b520 Regenerate. 2008-09-24 07:22:37 +00:00
Ralf Corsepius
4857b31eeb 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove NETWORKING (Sources are missing).
2008-09-24 07:21:22 +00:00
Ralf Corsepius
fdcb9b8a62 Remove duplicate bsp_specs. 2008-09-24 07:20:13 +00:00
Ralf Corsepius
a00d18ce77 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add DISTCLEANFILES = include/bspopts.h.
2008-09-24 07:07:31 +00:00
Ralf Corsepius
abe3261b4a 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Cosmetics.
2008-09-24 07:03:17 +00:00
Ralf Corsepius
c7ee4da979 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add bsp_specs.
2008-09-24 06:59:24 +00:00
Ralf Corsepius
7425411ff5 2008-08-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1323/bsps
	* Makefile.am: Remove AM_CFLAGS += -msoft-float.
2008-09-24 05:38:56 +00:00
Ralf Corsepius
74d0e87e14 2008-09-24 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Remove empty HAS_NETWORKING conditional.
2008-09-24 03:06:28 +00:00
Ralf Corsepius
1495d91163 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1322/bsps
	* include/bspopts.h.in: Remove.
2008-09-24 02:47:12 +00:00
Ralf Corsepius
196dac3bb7 New. 2008-09-24 02:21:02 +00:00
Ralf Corsepius
e4888a655e 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1322/bsps
	* include/bspopts.h.in: Remove.
2008-09-24 02:17:35 +00:00
Joel Sherrill
0c8c169cf9 2008-09-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsp_howto/BSPInitFlowchart-49.png: Update figure.
2008-09-23 21:34:47 +00:00
Joel Sherrill
0de9fdfb2e 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c, include/bootcard.h: Make letting boot_card() handle work
	area allocation mandatory. Rename
	RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
2008-09-23 19:53:41 +00:00
Joel Sherrill
95aa5e134e 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Make letting boot_card() handle work area allocation
	mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
	BSP_BOOTCARD_OPTIONS.
2008-09-23 19:53:35 +00:00
Joel Sherrill
63d82b7b88 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, include/bspopts.h.in: Make letting boot_card() handle
	work area allocation mandatory. Rename
	RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
2008-09-23 19:52:35 +00:00
Joel Sherrill
7a592dcddd 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Make letting boot_card() handle work area
	allocation mandatory. Rename
	RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
2008-09-23 19:52:21 +00:00
Joel Sherrill
12d02b8e91 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-bootcard-options.m4: New file.
	* aclocal/bsp-bootcards-handles-ram-allocation.m4: Removed.
2008-09-23 19:50:37 +00:00
Joel Sherrill
fe3007d7ca 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, start/start.S: bsp_cleanup() had the same code which was
	executed when you returned from boot_card() to start.S. So just use
	the stub bsp_cleanup() implementation and remove a file.
	* startup/bspclean.c: Removed.
2008-09-23 17:30:01 +00:00
Joel Sherrill
3e2f58a17c 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Rename
	existing bsp_reset() to bsp_sysReset() since the prototype did not
	match the standard one. Add standard bsp_reset().
	* startup/bspreset.c: New file.
2008-09-23 15:28:23 +00:00
Joel Sherrill
dba0264924 2008-09-23 Eric Norum <norume@aps.anl.gov>
* libnetworking/lib/rtems_bsdnet_ntp.c: Let TCP/IP stack pick port
	rather than hard coding selection.
2008-09-23 15:21:21 +00:00
Joel Sherrill
94cba6e1cc 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: BSP specific bsp_cleanup() is a dupe of a shared one.
	* startup/bspclean.c: Removed.
2008-09-23 15:11:51 +00:00
Joel Sherrill
81f160023d 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspclean.c: Removed.
2008-09-23 15:11:10 +00:00
Joel Sherrill
b6cf80fb50 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: BSP specific bsp_cleanup() is a dupe of a
	shared one.
	* startup/bspclean.c: Removed.
2008-09-23 15:10:33 +00:00
Joel Sherrill
a2a2f3f21a 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* start/start.S: bsp_cleanup() had the same code which was executed
	when you returned from boot_card() to start.S. So just use the stub
	bsp_cleanup() implementation and remove a file.
	* startup/bspclean.c: Removed.
2008-09-23 15:07:32 +00:00
Joel Sherrill
ca93cf149c 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: bsp_cleanup() had the same code which was executed when
	you returned from boot_card() to start.S. So just use the stub
	bsp_cleanup() implementation and remove a file.
	* startup/bspclean.c: Removed.
2008-09-23 14:51:37 +00:00
Joel Sherrill
b2fe499f10 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspclean.c: Removed.
2008-09-23 14:45:44 +00:00
Joel Sherrill
b39fdd9b5a 2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: bsp_cleanup() had the same code which was executed when
	you returned from boot_card() to start.S. So just use the stub
	bsp_cleanup() implementation and remove a file.
2008-09-23 14:45:40 +00:00
Joel Sherrill
59bdd96602 2008-09-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* README: Add URL.
2008-09-23 14:21:20 +00:00
Joel Sherrill
8f912f27c5 2008-09-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* custom/lpc2478.cfg: Comment out use of U-Boot specific mkimage since
	we do not reliably know it is installed.
2008-09-23 14:08:16 +00:00
Joel Sherrill
8a6c48076e 2008-09-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* acinclude.m4: New BSP -- lpc24xx.
2008-09-23 14:07:42 +00:00
Joel Sherrill
8c0cab0b09 2008-09-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/serial/ns16550.c: Enable interrupt code only for PowerPC or
	BSPs that support this feature.
2008-09-23 14:07:19 +00:00
Joel Sherrill
d126b32055 2008-09-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
* include/utility.h: New file.
2008-09-23 14:07:05 +00:00
Joel Sherrill
13995d18a6 2008-09-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am, include/lpc24xx.h, misc/system-clocks.c:
	Move utility.h
2008-09-23 14:06:09 +00:00
Joel Sherrill
9b623eee16 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* at91rm9200/dbgu/dbgu.c: Use standardized bsp_cleanup() which can
	optionally print a message, poll for user to press key, and call
	bsp_reset(). Using this eliminates the various bsp_cleanup()
	implementations which had their own implementation and variety of
	string constants. This driver had to support the standard poll
	key input method.
2008-09-22 21:54:25 +00:00
Joel Sherrill
72798eef80 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspreset.c: New file.
2008-09-22 21:53:54 +00:00
Joel Sherrill
95ef82cb3c 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/serial/ns16550.c: Fix typo.
2008-09-22 21:51:15 +00:00
Joel Sherrill
54cf1198e3 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* bspclean.c, include/bootcard.h: Use standardized bsp_cleanup() which
	can optionally print a message, poll for user to press key, and call
	bsp_reset(). Using this eliminates the various bsp_cleanup()
	implementations which had their own implementation and variety of
	string constants.
	* bspreset.c, bspreset_fatal.c, bspreset_loop.c: New files.
2008-09-22 21:50:54 +00:00
Joel Sherrill
17623751c4 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Use standardized bsp_cleanup() which can
	optionally print a message, poll for user to press key, and call
	bsp_reset(). Using this eliminates the various bsp_cleanup()
	implementations which had their own implementation and variety of
	string constants.
	* startup/bspclean.c: Removed.
2008-09-22 21:50:40 +00:00
Joel Sherrill
788870e168 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/console/inch.c, shared/startup/panic.c: Use standardized
	bsp_cleanup() which can optionally print a message, poll for user to
	press key, and call bsp_reset(). Using this eliminates the various
	bsp_cleanup() implementations which had their own implementation and
	variety of string constants.
	* shared/console/bspreset.c: New file.
	* shared/console/reboot.c: Removed.
2008-09-22 21:50:31 +00:00
Joel Sherrill
87a38dd39f 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, include/bspopts.h.in: Use standardized
	bsp_cleanup() which can optionally print a message, poll for user to
	press key, and call bsp_reset(). Using this eliminates the various
	bsp_cleanup() implementations which had their own implementation and
	variety of string constants.
	* startup/bspclean.c: Removed.
2008-09-22 21:50:29 +00:00
Joel Sherrill
5734337319 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, README.booting, include/bsp.h, startup/bspclean.c,
	vectors/exceptionhandler.c: Use standardized bsp_cleanup() which can
	optionally print a message, poll for user to press key, and call
	bsp_reset(). Using this eliminates the various bsp_cleanup()
	implementations which had their own implementation and variety of
	string constants.
	* startup/bspreset.c: New file.
	* startup/reboot.c: Removed.
2008-09-22 21:50:25 +00:00
Joel Sherrill
be10c5e4b9 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h, startup/misc.c: Use standardized bsp_cleanup() which
	can optionally print a message, poll for user to press key, and call
	bsp_reset(). Using this eliminates the various bsp_cleanup()
	implementations which had their own implementation and variety of
	string constants.
2008-09-22 21:50:23 +00:00
Joel Sherrill
ddfaa29626 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, include/bsp.h: Use standardized bsp_cleanup() which can
	optionally print a message, poll for user to press key, and call
	bsp_reset(). Using this eliminates the various bsp_cleanup()
	implementations which had their own implementation and variety of
	string constants.
2008-09-22 21:50:21 +00:00
Joel Sherrill
2fb1805ab6 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, console/console.c, include/bsp.h: Use standardized
	bsp_cleanup() which can optionally print a message, poll for user to
	press key, and call bsp_reset(). Using this eliminates the various
	bsp_cleanup() implementations which had their own implementation and
	variety of string constants.
	* startup/bspreset.c: New file.
	* startup/bspclean.c: Removed.
2008-09-22 21:50:17 +00:00
Joel Sherrill
87b9739e98 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, console/console.c, include/bsp.h,
	startup/bspstart.c: Use standardized bsp_cleanup() which can
	optionally print a message, poll for user to press key, and call
	bsp_reset(). Using this eliminates the various bsp_cleanup()
	implementations which had their own implementation and variety of
	string constants.
	* startup/bspreset.c: New file.
	* startup/bspclean.c: Removed.
2008-09-22 21:50:15 +00:00
Joel Sherrill
872645dc2c 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Use standardized bsp_cleanup() which can optionally
	print a message, poll for user to press key, and call bsp_reset().
	Using this eliminates the various bsp_cleanup() implementations which
	had their own implementation and variety of string constants.
2008-09-22 21:50:13 +00:00
Joel Sherrill
34ea1e67d4 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, console/console-io.c: Use standardized
	bsp_cleanup() which can optionally print a message, poll for user to
	press key, and call bsp_reset(). Using this eliminates the various
	bsp_cleanup() implementations which had their own implementation and
	variety of string constants.
	* startup/bspclean.c: Removed.
2008-09-22 21:50:06 +00:00
Joel Sherrill
084369e07a 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, console/inch.c, console/keyboard.c,
	include/bsp.h: Use standardized bsp_cleanup() which can optionally
	print a message, poll for user to press key, and call bsp_reset().
	Using this eliminates the various bsp_cleanup() implementations which
	had their own implementation and variety of string constants.
2008-09-22 21:49:43 +00:00
Joel Sherrill
d4f6b30dcf 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* acinclude.m4, shared/comm/console.c: Use standardized bsp_cleanup()
	which can optionally print a message, poll for user to press key, and
	call bsp_reset(). Using this eliminates the various bsp_cleanup()
	implementations which had their own implementation and variety of
	string constants.
2008-09-22 21:49:32 +00:00
Joel Sherrill
d8a6431906 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, include/bspopts.h.in: Use standardized
	bsp_cleanup() which can optionally print a message, poll for user to
	press key, and call bsp_reset(). Using this eliminates the various
	bsp_cleanup() implementations which had their own implementation and
	variety of string constants.
2008-09-22 21:49:29 +00:00
Joel Sherrill
06ec9001b8 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, console/uart.c, startup/bspstart.c: Use
	standardized bsp_cleanup() which can optionally print a message, poll
	for user to press key, and call bsp_reset(). Using this eliminates
	the various bsp_cleanup() implementations which had their own
	implementation and variety of string constants.
	* startup/bspclean.c: Removed.
2008-09-22 21:49:27 +00:00
Joel Sherrill
b23d8953d7 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/bspstart.c: Use standardized bsp_cleanup() which
	can optionally print a message, poll for user to press key, and call
	bsp_reset(). Using this eliminates the various bsp_cleanup()
	implementations which had their own implementation and variety of
	string constants.
2008-09-22 21:49:23 +00:00
Joel Sherrill
bf7e13f3a1 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, console/uart.c, startup/bspstart.c: Use
	standardized bsp_cleanup() which can optionally print a message, poll
	for user to press key, and call bsp_reset(). Using this eliminates
	the various bsp_cleanup() implementations which had their own
	implementation and variety of string constants.
	* startup/bspreset.c: New file.
	* startup/bspclean.c: Removed.
2008-09-22 21:49:21 +00:00
Joel Sherrill
61433e8eab 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, console/console.c: Use standardized
	bsp_cleanup() which can optionally print a message, poll for user to
	press key, and call bsp_reset(). Using this eliminates the various
	bsp_cleanup() implementations which had their own implementation and
	variety of string constants.
	* startup/bspclean.c: Removed.
2008-09-22 21:49:19 +00:00
Joel Sherrill
1dad9e780a 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, console/uart.c: Use standardized
	bsp_cleanup() which can optionally print a message, poll for user to
	press key, and call bsp_reset(). Using this eliminates the various
	bsp_cleanup() implementations which had their own implementation and
	variety of string constants.
	* startup/bspclean.c: Removed.
2008-09-22 21:49:17 +00:00
Joel Sherrill
34e9f2ac32 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Use standardized
	bsp_cleanup() which can optionally print a message, poll for user to
	press key, and call bsp_reset(). Using this eliminates the various
	bsp_cleanup() implementations which had their own implementation and
	variety of string constants.
	* startup/bspreset.c: New file.
	* startup/bspclean.c: Removed.
2008-09-22 21:49:15 +00:00
Joel Sherrill
d50ba03d7a 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, console/uart.c, startup/bspclean.c,
	startup/bspstart.c: Use standardized bsp_cleanup() which can
	optionally print a message, poll for user to press key, and call
	bsp_reset(). Using this eliminates the various bsp_cleanup()
	implementations which had their own implementation and variety of
	string constants.
	* startup/bspreset.c: New file.
2008-09-22 21:49:11 +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
0fbd231001 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/serial/ns16550.c: Fix typo.
2008-09-22 17:23:14 +00:00
Joel Sherrill
ac4b164c8b 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h, network/network.c: Fix missed name change.
2008-09-22 17:07:02 +00:00
Joel Sherrill
00a2358559 2008-09-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/serial/ns16550.c: Add not supported on arm even though it is
	not simple vectored.
2008-09-22 17:02:16 +00:00
Joel Sherrill
5619a047c6 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, include/bspopts.h.in: New files.
2008-09-22 16:20:01 +00:00
Joel Sherrill
fc9cbcf341 2008-09-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/serial/ns16550.c: Not currently supported on architectures
	with simple vectored interrupt model.
2008-09-22 15:42:54 +00:00
Ralf Corsepius
f1f60c22d0 2008-09-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Don't install files from shared/.
2008-09-22 14:55:15 +00:00
Ralf Corsepius
f8f2e41da7 2008-09-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/version.m4: Bump RTEMS_API to 4.10.
	Bump _RTEMS_VERSION to 4.9.99.0.
2008-09-22 14:14:09 +00:00
Ralf Corsepius
64600d0173 2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/include/rtems/rtems/types.h: Do not define rtems_boolean,
	rtems_single, rtems_double unless RTEMS_DEPRECATED_TYPES is given.
2008-09-22 14:12:12 +00:00
Thomas Doerfler
9cabf5f300 shared/include/utility.h: New file. 2008-09-22 12:51:16 +00:00
Thomas Doerfler
fd1c1c9506 added BSP for ARM LPC24xx 2008-09-22 11:50:19 +00:00
Thomas Doerfler
8dcfc0a88e *** empty log message *** 2008-09-22 11:49:50 +00:00
Thomas Doerfler
e97e0e0886 Include required header files. Removed support for old PowerPC exception handling. Various fixes for interrupt related routines. Added support for BSPs with IRQ extension API. 2008-09-22 11:46:15 +00:00
Thomas Doerfler
31c14d9043 Include required header files. Some internal functions have now static linkage type. Added constant qualifier to operations table and read-only function parameters. 2008-09-22 11:45:25 +00:00
Thomas Doerfler
8efda6a196 correct DEC clock rate for non-U-Boot case 2008-09-22 11:40:19 +00:00
Thomas Doerfler
27fef33625 *** empty log message *** 2008-09-22 11:39:25 +00:00
Thomas Doerfler
88aad06f6b Install_clock has now static linkage. Initialize rtems_clock_major with unsigned integer literal 2008-09-22 11:32:48 +00:00
Thomas Doerfler
a948e85de5 Fixed wrong section size symbols. 2008-09-22 11:30:51 +00:00
Thomas Doerfler
5aeed173cf lpc24xx: new BSP 2008-09-22 11:30:09 +00:00
Thomas Doerfler
16d5668684 lpc24xx: New BSP
shared/startup/linkcmds.base, shared/include/linker-symbols.h, shared/include/start.h, shared/start/start.S: New files.
2008-09-22 11:28:39 +00:00
Joel Sherrill
f6be448f64 2008-09-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* bspgetworkarea.c: Fix typo. Add debug printk statements.
2008-09-21 20:48:40 +00:00
Joel Sherrill
13f14466bb 2008-09-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Move WorkAreaBase to be closer to end definition.
2008-09-21 20:47:47 +00:00
Joel Sherrill
250385019b 2008-09-21 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h: Remove define of BSP_ZERO_WORKSPACE_AUTOMATICALLY.
2008-09-21 16:37:20 +00:00
Joel Sherrill
fe85f05c71 2008-09-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Add WorkAreaBase.
2008-09-21 16:16:33 +00:00
Joel Sherrill
0b6ca8aa24 2008-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/dec21140.c, libchip/network/elnk.c: Detect when there
	is no PCI bus based upon the BSP not having a base address defined.
	This means this driver cannot be supported on that board.
2008-09-20 22:20:14 +00:00
Joel Sherrill
2785a80d3e 2008-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* bspgetworkarea.c: Augment to optionally know U-Boot.
2008-09-20 21:44:57 +00:00
Joel Sherrill
f044f9c20e 2008-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, include/bsp.h, start/start.S, startup/bspstart.c,
	startup/cpuinit.c: Use top level shared bsp_get_work_area()
	implementation. Augment it to know about U-Boot.
	* startup/bspgetworkarea.c: Removed.
2008-09-20 21:39:53 +00:00
Joel Sherrill
144ad33774 2008-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, include/bsp.h, network_5200/network.c, start/start.S,
	startup/bspstart.c, startup/cpuinit.c: Use top level shared
	bsp_get_work_area() implementation. Augment it to know about U-Boot.
	* startup/bspgetworkarea.c: Removed.
2008-09-20 21:39:02 +00:00
Joel Sherrill
bb573f750f 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/startup/bspgetworkarea.c, shared/startup/sbrk.c: Remove
	warnings by switching to uintptr_t.
2008-09-19 21:31:43 +00:00
Joel Sherrill
bf9b8f5dfe 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h, startup/bspstart.c: Remove unused BSP_INIT_STACK_SIZE
	now that the linkcmds accounts for the starting stack.
2008-09-19 21:31:22 +00:00
Joel Sherrill
c37210b1bf 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Remove unused BSP_INIT_STACK_SIZE.
2008-09-19 21:29:48 +00:00
Joel Sherrill
c47e486d51 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspgetworkarea.c: Removed.
2008-09-19 21:14:05 +00:00
Joel Sherrill
127e726af6 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
2008-09-19 21:14:03 +00:00
Joel Sherrill
1a3db54805 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, include/bsp.h, startup/bspstart.c: Use PowerPC level
	shared bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-19 21:04:15 +00:00
Joel Sherrill
7a2125ca39 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/start/start.S, shared/startup/bspgetworkarea.c,
	shared/startup/bspstart.c, shared/startup/linkcmds: Modifications
	which reflect those tested on psim. Hopefully they work on all
	boards. The initialization stack is explicitly declared in the
	linkcmds memory layout rather than magic math.
2008-09-19 20:41:36 +00:00
Joel Sherrill
af2eb770c7 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use
	PowerPC level shared bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-19 20:40:17 +00:00
Joel Sherrill
387a69a10e 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, include/bsp.h, startup/bspstart.c, startup/linkcmds: Use
	PowerPC level shared bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-19 19:45:18 +00:00
Joel Sherrill
4c9784e8a2 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/dec21140.c, libchip/network/elnk.c,
	libchip/network/if_dc.c: Eliminate vestiges of mpc603e define.
2008-09-19 19:29:50 +00:00
Joel Sherrill
349475b9c1 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* custom/ep1a.cfg, custom/mtx603e.cfg, custom/mvme2100.cfg,
	custom/psim.cfg, custom/score603e.cfg: Eliminate vestiges of mpc603e
	define.
2008-09-19 19:27:36 +00:00
Joel Sherrill
af70ed5b19 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* libmisc/shell/main_mallocinfo.c, libmisc/shell/main_wkspaceinfo.c:
	Include information on whether C Program Heap and RTEMS Workspace are
	separate.
2008-09-19 16:15:21 +00:00
Joel Sherrill
4bbf70bd98 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/m68k.h: Move set cacr, acr0, acr1 routines here to get
	them out of a BSP.
2008-09-19 15:52:09 +00:00
Joel Sherrill
c01e72bdc5 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Split out various BSPs bspstart.c contents. Move cache
	management code here.
	* mcf5223x/cache/cachepd.c, mcf5235/cache/cachepd.c: New files.
2008-09-19 15:51:33 +00:00
Joel Sherrill
0dba2a55d7 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, console/debugio.c: Split out bspstart contents. Use
	shared stub for bsp_start.
	* startup/bsppretaskinghook.c: New file.
	* startup/bspstart.c: Removed.
2008-09-19 15:50:44 +00:00
Joel Sherrill
97c64b01e7 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Split out bspstart contents. Use shared stub for
	bsp_start.
	* startup/h8bdinstallirq.c: New file.
	* startup/bspstart.c: Removed.
2008-09-19 15:50:26 +00:00
Joel Sherrill
ac243c5d08 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Eliminate tm27 items from bsp.h
2008-09-19 15:49:54 +00:00
Joel Sherrill
8074c0b1d0 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Split out bspstart contents. Move cache code to libcpu.
	* startup/bspgetcpuclockspeed.c: New file.
	* startup/bspstart.c: Removed.
2008-09-19 15:49:36 +00:00
Joel Sherrill
2fbe159e9a 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/bspstart.c: Split out bspstart contents. Move
	cache code to libcpu.
	* startup/bspgetcpuclockspeed.c: New file.
2008-09-19 15:49:28 +00:00
Joel Sherrill
c1dcda5d13 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Remove prototypes of routines in bootcard.h.
2008-09-18 21:06:53 +00:00
Joel Sherrill
4e1cc1739b 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c: Perform bsp_start() before bsp_get_work_area().
2008-09-18 20:48:17 +00:00
Joel Sherrill
1d18c33202 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/Makefile.am: Do not build nfsclient if no networking.
2008-09-18 20:44:47 +00:00
Joel Sherrill
975021e7ec 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* unlimited/system.h: Support up to 10K tasks in loop. With 64MB on
	pc386 and configured for unified workspace, you can get close to
	this.
2008-09-18 20:43:48 +00:00
Joel Sherrill
17d9f5f9fa 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
	top level shared bsp_get_work_area() implementation.
2008-09-18 20:43:07 +00:00
Joel Sherrill
3a261b9b6d 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Add use of shared bsppost.c
2008-09-18 20:42:46 +00:00
Joel Sherrill
ef37cb67a1 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
	bsp_get_work_area() implementation and use more of the BSP
	Initialization Framework.
	* startup/bspgetworkarea.c: New file.
2008-09-18 20:41:09 +00:00
Joel Sherrill
7f09abec3e 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Add
	bsp_get_work_area() implementation and use more of the BSP
	Initialization Framework.
	* startup/bspgetworkarea.c, startup/bsppost.c: New files.
2008-09-18 20:40:09 +00:00
Joel Sherrill
76ba5f222a 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Use
	top level shared bsp_get_work_area() implementation.
2008-09-18 18:01:48 +00:00
Joel Sherrill
bcb9f8c330 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Use
	PowerPC level shared bsp_get_work_area() implementation.
2008-09-18 17:54:14 +00:00
Joel Sherrill
5ce16e9ea9 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Remove unused variable.
2008-09-18 17:45:04 +00:00
Joel Sherrill
b8e42cd203 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Remove unnecessary include of bsp.h
2008-09-18 17:43:39 +00:00
Joel Sherrill
3a1b7b8042 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* mcf5206/timer/timerisr.S: Remove unnecessary include of bsp.h
2008-09-18 17:43:06 +00:00
Joel Sherrill
ccceaf3e52 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Remove unnecessary boilerplate comments.
2008-09-18 17:42:45 +00:00
Joel Sherrill
89fc9341b7 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h, include/tm27.h: Remove unnecessary boilerplate
	comments.
2008-09-18 17:40:14 +00:00
Joel Sherrill
75c9e48d48 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Remove unnecessary boilerplate comments. Eliminate use
	of EXTERN.
2008-09-18 17:38:43 +00:00
Joel Sherrill
9f74843ab2 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/console.c, include/bsp.h: Remove unnecessary boilerplate
	comments. Eliminate use of EXTERN and move unnneccessarily global
	variables to console.c.
2008-09-18 17:38:26 +00:00
Joel Sherrill
67ed2a84fc 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Remove unnecessary variables and EXTERN magic.
2008-09-18 17:34:49 +00:00
Joel Sherrill
a714cb4e0d 2008-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Add include of rtems/libio.h.
2008-09-18 17:34:38 +00:00
Joel Sherrill
bd9b68fc3b 2008-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* cfg/bare-avr3.cfg, cfg/bare-avr5.cfg: Eliminate START_BASE and
	START_FILE.
2008-09-18 17:34:16 +00:00
Joel Sherrill
5e30d590ba 2008-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* leaf.cfg, compilers/gcc-target-default.cfg, custom/default.cfg.in:
	Eliminate START_BASE and START_FILE.
2008-09-18 17:34:06 +00:00
Joel Sherrill
15043ea98a 2008-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* compilers/gcc-no_bsp.cfg, compilers/gcc-target-default.cfg,
	custom/bare.cfg, custom/c3xsim.cfg, custom/c4xsim.cfg,
	custom/default.cfg, custom/haleakala.cfg, custom/mbx8xx.cfg,
	custom/mvme2307.cfg, custom/mvme3100.cfg, custom/mvme5500.cfg,
	custom/posix.cfg, custom/ss555.cfg, custom/virtex.cfg: Eliminate
	START_BASE and START_FILE.
2008-09-18 17:33:55 +00:00
Joel Sherrill
341c6faac4 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Remove unnecessary boilerplate comments.
2008-09-18 17:26:12 +00:00
Joel Sherrill
283e6f0df7 2008-09-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Eliminate definitions of BSP_LIBIO_MAX_FDS since this
	is NOT used anywhere.
2008-09-18 15:09:21 +00:00
Joel Sherrill
3fe83ec718 2008-09-18 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1314/bsps
	* custom/mvme3100.cfg: Remove old stuff.
2008-09-18 14:24:42 +00:00
Joel Sherrill
79e4227c1e 2008-09-18 Miao Yan <yanmiaobest@gmail.com>
* user/conf.t: Add CONFIGURE_USE_DEVFS_AS_BASE_FILESYSTEM and
	CONFIGURE_APPLICATION_DISABLE_FILESYSTEM.
2008-09-18 13:31:04 +00:00
Joel Sherrill
ec9e8a9bae 2008-09-18 Miao Yan <yanmiaobest@gmail.com>
* libfs/src/devfs/devclose.c, libfs/src/devfs/devfs_eval.c,
	libfs/src/devfs/devioctl.c, libfs/src/devfs/devopen.c,
	libfs/src/devfs/devread.c, libfs/src/devfs/devwrite.c: Fix warnings.
2008-09-18 13:21:49 +00:00
Ralf Corsepius
641ef00ab6 Remove *.orig files having crept into patch. 2008-09-18 03:51:34 +00:00
Joel Sherrill
61852aa0db 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* Doxyfile.in, rtems/mainpage.h, score/include/rtems/system.h: Move to
	generating Doxygen for more of CPU Kit.
	* rtems/Doxyfile, score/Doxyfile, score/mainpage.h: Removed.
2008-09-17 21:40:48 +00:00
Joel Sherrill
5060d4f970 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac: Add generated Doxyfile which can process entire set of
	preinstalled .h files.
	* Doxyfile.in: New file.
2008-09-17 20:25:14 +00:00
Joel Sherrill
6c89d726fb 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/timesys.h: Rename STACK_CHECKER_ON to more appropriate
	CONFIGURE_STACK_CHECKER_ENABLED.
2008-09-17 19:31:23 +00:00
Joel Sherrill
fd6092a3fe 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* fileio/system.h: Rename STACK_CHECKER_ON to more appropriate
	CONFIGURE_STACK_CHECKER_ENABLED.
2008-09-17 19:31:18 +00:00
Joel Sherrill
156dc1d36c 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* stackchk/system.h: Rename STACK_CHECKER_ON to more appropriate
	CONFIGURE_STACK_CHECKER_ENABLED.
2008-09-17 19:31:13 +00:00
Joel Sherrill
1fe3733544 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* compilers/gcc-no_bsp.cfg: Eliminate some obsolete junk.
2008-09-17 19:31:00 +00:00
Joel Sherrill
4afd6f4078 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* sapi/include/confdefs.h: Rename STACK_CHECKER_ON to more appropriate
	CONFIGURE_STACK_CHECKER_ENABLED.
2008-09-17 19:30:36 +00:00
Joel Sherrill
5d2c65e0bd 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* shell/rtems.t, user/conf.t, user/stackchk.t: Rename STACK_CHECKER_ON
	to more appropriate CONFIGURE_STACK_CHECKER_ENABLED.
2008-09-17 19:30:29 +00:00
Joel Sherrill
b6f298c7e3 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Add start symbol to eliminate warning.
2008-09-17 19:28:50 +00:00
Joel Sherrill
6a14d440bc 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* libfs/src/devfs/devclose.c, libfs/src/devfs/devfs_init.c,
	libfs/src/devfs/devfs_show.c, libfs/src/devfs/devioctl.c,
	libfs/src/devfs/devopen.c, libfs/src/devfs/devread.c,
	libfs/src/devfs/devwrite.c: Fix warnings.
2008-09-17 19:14:20 +00:00
Joel Sherrill
96a0303b63 2008-09-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* user/conf.t: Fix typo.
2008-09-17 19:03:10 +00:00
Joel Sherrill
1117465116 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* minimum/init.c, unlimited/system.h: Add support for optionally having
	a unified work area. In other words, the RTEMS Workspace and C
	Program Heap are the same pool of memory.
2008-09-17 18:38:57 +00:00
Joel Sherrill
25ed553913 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* preinstall.am: Regenerated.
2008-09-17 18:38:38 +00:00
Joel Sherrill
1986152ec9 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* bootcard.c: Add support for optionally having a unified work area. In
	other words, the RTEMS Workspace and C Program Heap are the same pool
	of memory.
2008-09-17 18:38:05 +00:00
Joel Sherrill
bd5984deb7 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* libcsupport/src/free.c, libcsupport/src/malloc.c,
	libcsupport/src/malloc_initialize.c, libcsupport/src/malloc_p.h,
	libcsupport/src/malloc_sbrk_helpers.c,
	libcsupport/src/malloc_statistics_helpers.c,
	libcsupport/src/malloc_walk.c, libcsupport/src/mallocfreespace.c,
	libcsupport/src/mallocinfo.c, libcsupport/src/realloc.c,
	libcsupport/src/rtems_memalign.c, sapi/include/confdefs.h,
	score/inline/rtems/score/thread.inl: Add support for optionally
	having a unified work area. In other words, the RTEMS Workspace and C
	Program Heap are the same pool of memory.
2008-09-17 18:37:55 +00:00
Joel Sherrill
2f3e2e0eaa 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* user/conf.t: Add support for optionally having a unified work area.
	In other words, the RTEMS Workspace and C Program Heap are the same
	pool of memory.
2008-09-17 18:37:46 +00:00
Joel Sherrill
d4331a291b 2008-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Work Area should start on 16 byte boundary.
2008-09-17 18:26:17 +00:00
Joel Sherrill
35150aae5d 2008-09-17 Miao Yan <yanmiaobest@gmail.com>
* optman/Makefile.am, optman/preinstall.am: Merge GSOC project code to
	add simple device only filesystem (devfs), optionally completely drop
	out filesystem, and to clean up disabling newlib reentrancy support.
	This dropped 17K from the minimum.exe for sparc/sis and arm/rtl22xx_t
	now has a 15K code space.
	* optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c:
	Removed.
2008-09-17 16:22:40 +00:00
Joel Sherrill
a4b39697ea 2008-09-17 Miao Yan <yanmiaobest@gmail.com>
* bsplibc.c, bsppost.c: Merge GSOC project code to add simple device
	only filesystem (devfs), optionally completely drop out filesystem,
	and to clean up disabling newlib reentrancy support. This dropped 17K
	from the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K
	code space.
2008-09-17 16:16:31 +00:00
Joel Sherrill
d965db14f6 2008-09-17 Miao Yan <yanmiaobest@gmail.com>
* startup/bspstart.c: Merge GSOC project code to add simple device only
	filesystem (devfs), optionally completely drop out filesystem, and to
	clean up disabling newlib reentrancy support. This dropped 17K from
	the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K code
	space.
2008-09-17 16:16:16 +00:00
Joel Sherrill
d40da79b04 2008-09-17 Miao Yan <yanmiaobest@gmail.com>
* Makefile.am, preinstall.am, libcsupport/Makefile.am,
	libcsupport/include/rtems/libcsupport.h,
	libcsupport/include/rtems/libio.h, libcsupport/src/base_fs.c,
	libcsupport/src/libio_init.c, libcsupport/src/newlibc_exit.c,
	libcsupport/src/newlibc_init.c, libcsupport/src/sync.c,
	libfs/Makefile.am, libfs/src/imfs/deviceio.c,
	sapi/include/confdefs.h: Merge GSOC project code to add simple device
	only filesystem (devfs), optionally completely drop out filesystem,
	and to clean up disabling newlib reentrancy support. This dropped 17K
	from the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K
	code space.
	* libcsupport/src/__usrenv.c, libcsupport/src/newlibc_reent.c,
	libfs/src/devfs/devclose.c, libfs/src/devfs/devfs.h,
	libfs/src/devfs/devfs_eval.c, libfs/src/devfs/devfs_init.c,
	libfs/src/devfs/devfs_mknod.c, libfs/src/devfs/devfs_node_type.c,
	libfs/src/devfs/devfs_show.c, libfs/src/devfs/devioctl.c,
	libfs/src/devfs/devopen.c, libfs/src/devfs/devread.c,
	libfs/src/devfs/devstat.c, libfs/src/devfs/devwrite.c,
	libfs/src/imfs/deviceerrno.c: New files.
	* libcsupport/src/newlibc.c: Removed.
2008-09-17 16:12:04 +00:00
Joel Sherrill
e8fcadbc49 2008-09-17 Miao Yan <yanmiaobest@gmail.com>
* hello/system.h, minimum/Makefile.am, minimum/init.c: Merge GSOC
	project code to add simple device only filesystem (devfs), optionally
	completely drop out filesystem, and to clean up disabling newlib
	reentrancy support. This dropped 17K from the minimum.exe for
	sparc/sis and arm/rtl22xx_t now has a 15K code space.
2008-09-17 15:42:48 +00:00
Ralf Corsepius
aa2d04500a binutils-2.18.91. 2008-09-17 15:26:36 +00:00
Ralf Corsepius
9a5e29b6e6 Switch to gdb-6.8-rtems4.10-20080917.diff. 2008-09-17 14:38:54 +00:00
Ralf Corsepius
aa9a6dce1c Add patch from http://sourceware.org/ml/gdb-patches/2008-02/msg00472.html 2008-09-17 14:34:15 +00:00
Ralf Corsepius
f63871e348 Switch to gcc-core-4.3.2-rtems4.10-20080917.diff. 2008-09-17 14:02:49 +00:00
Ralf Corsepius
c490a1a399 Remove MULTILIB_EXTRA_OPTS from gcc/config/rs6000/t-rtems. 2008-09-17 14:01:23 +00:00
Joel Sherrill
396e32588a 2008-09-16 Joel Sherrill <joel.sherrill@OARcorp.com>
* sapi/include/confdefs.h: Revert previous patch. Does not apply to
	head.
2008-09-16 22:42:45 +00:00
Joel Sherrill
41251f68c2 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* bspgetworkarea.c: New file.  This implementation should be useable
	by most BSPs if they provide the proper support in their linker script.
2008-09-16 22:17:23 +00:00
Joel Sherrill
e150cdbfe4 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 22:16:46 +00:00
Joel Sherrill
85e3716398 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/m68kbspgetworkarea.c: Removed.
2008-09-16 22:16:29 +00:00
Joel Sherrill
4c5212e270 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/bspstart.c, startup/linkcmds: Use top level
	shared bsp_get_work_area() implementation.
2008-09-16 22:16:26 +00:00
Joel Sherrill
07ce99e933 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
2008-09-16 22:16:25 +00:00
Joel Sherrill
862058d59e 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds, startup/linkcmds_ROM: Use top level
	shared bsp_get_work_area() implementation.
2008-09-16 22:16:11 +00:00
Joel Sherrill
8cf46cbc55 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds, startup/linkcmdsflash: Use top level
	shared bsp_get_work_area() implementation.
2008-09-16 22:16:09 +00:00
Joel Sherrill
384171ce21 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds, startup/linkcmdsflash,
	startup/linkcmdsram: Use top level shared bsp_get_work_area()
	implementation.
2008-09-16 22:16:07 +00:00
Joel Sherrill
ec2ae9fa87 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, start/start.S, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
2008-09-16 22:16:06 +00:00
Joel Sherrill
b400277a4c 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds, startup/linkcmds.flash: Use top level
	shared bsp_get_work_area() implementation.
2008-09-16 22:16:04 +00:00
Joel Sherrill
939439d3a9 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/bspstart.c, startup/init548x.c,
	startup/linkcmds, startup/linkcmds.m5484FireEngine.flash: Use top
	level shared bsp_get_work_area() implementation.
2008-09-16 22:16:01 +00:00
Joel Sherrill
53cb8234bb 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, include/bsp.h, startup/init68360.c, startup/linkcmds,
	startup/linkcmds.bootp, startup/linkcmds.prom: Use top level shared
	bsp_get_work_area() implementation.
2008-09-16 22:15:59 +00:00
Joel Sherrill
e1ee0b599c 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspgetworkarea.c, startup/linkcmds.base: Do some prep work in
	anticipation of gen5200 and gen83xx being able to shared
	bsp_get_work_area() implementation.
2008-09-16 22:13:54 +00:00
Joel Sherrill
20d7660bd2 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 21:59:18 +00:00
Joel Sherrill
5053048395 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 21:44:34 +00:00
Joel Sherrill
284ed06a28 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 21:35:23 +00:00
Joel Sherrill
91b8fcfb81 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 21:14:25 +00:00
Joel Sherrill
c4e0484c72 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 20:58:50 +00:00
Joel Sherrill
2bd510395b 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 20:48:21 +00:00
Joel Sherrill
03f1297675 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 20:37:11 +00:00
Joel Sherrill
895321b7ee 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 20:19:22 +00:00
Joel Sherrill
2d41fc5c52 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, include/bsp.h, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 20:17:37 +00:00
Joel Sherrill
98d59afcb1 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspgetworkarea.c: Removed.
2008-09-16 20:13:41 +00:00
Joel Sherrill
2a65e6d569 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds: Use top level shared
	bsp_get_work_area() implementation.
2008-09-16 20:13:39 +00:00
Joel Sherrill
190003b184 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds, startup/linkcmds-le,
	startup/linkcmds-le.coff: Use top level shared bsp_get_work_area()
	implementation.
2008-09-16 20:13:27 +00:00
Joel Sherrill
8f402bf880 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds, startup/linkcmds.sim: Use top level
	shared bsp_get_work_area() implementation.
2008-09-16 20:13:24 +00:00
Joel Sherrill
94bbe3a450 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds, startup/linkcmds.rom,
	startup/linkcmds.rom2ram: Use top level shared bsp_get_work_area()
	implementation.
2008-09-16 20:13:21 +00:00
Joel Sherrill
0682df5868 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/linkcmds, startup/linkcmds.ram,
	startup/linkcmds.rom: Use top level shared bsp_get_work_area()
	implementation.
2008-09-16 20:13:17 +00:00
Joel Sherrill
179cdb74d6 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Use top level shared bsp_get_work_area() implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-16 19:59:28 +00:00
Joel Sherrill
c009cd5670 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/include/nvram.h: Fix typo.
2008-09-16 19:26:21 +00:00
Joel Sherrill
ed521b6890 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* clockdrv_shell.c: Remove unnecessary includes of rtems/libcsupport.h
	and rtems/libio.h.
	* bspstart.c: New file.
2008-09-16 19:10:15 +00:00
Joel Sherrill
8c26247841 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/clock.c: Remove unnecessary includes of rtems/libcsupport.h and
	rtems/libio.h.
2008-09-16 19:10:04 +00:00
Joel Sherrill
0b6d4de801 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/ckinit.c: Remove unnecessary includes of rtems/libcsupport.h
	and rtems/libio.h.
2008-09-16 19:09:53 +00:00
Joel Sherrill
cb78c0d4d4 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Removed.
2008-09-16 19:09:30 +00:00
Joel Sherrill
ab435f1cd0 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspstart.c: Remove unnecessary includes of rtems/libcsupport.h
	and rtems/libio.h.
2008-09-16 19:08:22 +00:00
Joel Sherrill
887297fa48 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/ckinit.c: Add use of bsp_get_work_area() in its own file and
	rely on BSP Framework to perform more initialization. Remove
	unnecessary includes of rtems/libio.h and rtems/libcsupport.h. All
	SuperH BSPs now share a common bsp_start() implementation.
2008-09-16 19:07:59 +00:00
Joel Sherrill
e66402b51e 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/clock/clock.c: Remove unnecessary includes of
	rtems/libcsupport.h and rtems/libio.h.
2008-09-16 19:07:06 +00:00
Joel Sherrill
dcc905b912 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* irq/FPGA.c: Remove unnecessary includes of rtems/libcsupport.h and
	rtems/libio.h.
2008-09-16 19:06:59 +00:00
Joel Sherrill
e76068d31f 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
	its own file and rely on BSP Framework to perform more
	initialization. Remove unnecessary includes of rtems/libio.h and
	rtems/libcsupport.h.
	* startup/bspgetworkarea.c: New file.
2008-09-16 19:06:45 +00:00
Joel Sherrill
a196084919 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Remove unnecessary includes of
	rtems/libcsupport.h and rtems/libio.h.
2008-09-16 19:06:10 +00:00
Joel Sherrill
1c79f01d90 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/clock.c, startup/bspstart.c: Remove unnecessary includes of
	rtems/libcsupport.h and rtems/libio.h.
2008-09-16 19:05:48 +00:00
Joel Sherrill
cc1f623884 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/bspstart.c: Split out bsp_get_work_area() into
	its own file and use BSP Framework to perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-16 19:05:15 +00:00
Joel Sherrill
2d6932a094 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/ckinit.c, startup/bspstart.c: Remove unnecessary includes of
	rtems/libcsupport.h and rtems/libio.h.
2008-09-16 19:04:16 +00:00
Joel Sherrill
90014dc218 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/m68kbspgetworkarea.c: Add use of bsp_get_work_area() in its
	own file and rely on BSP Framework to perform more initialization.
	Remove unnecessary includes of rtems/libio.h and rtems/libcsupport.h.
	* shared/m68kpretaskinghook.c: Removed.
2008-09-16 19:03:51 +00:00
Joel Sherrill
18aa55eebb 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
	use of bsp_get_work_area() in its own file and rely on BSP Framework
	to perform more initialization. Remove unnecessary includes of
	rtems/libio.h and rtems/libcsupport.h.
2008-09-16 19:03:48 +00:00
Joel Sherrill
a993d456cd 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/linkcmds: Add use of
	bsp_get_work_area() in its own file and rely on BSP Framework to
	perform more initialization. Remove unnecessary includes of
	rtems/libio.h and rtems/libcsupport.h.
	* console/debugio.c, startup/bsppredriverhook.c: New files.
	* startup/bspstart.c: Removed.
2008-09-16 19:03:46 +00:00
Joel Sherrill
c6fb8ed4e0 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, clock/ckinit.c, startup/linkcmds: Add use
	of bsp_get_work_area() in its own file and rely on BSP Framework to
	perform more initialization. Remove unnecessary includes of
	rtems/libio.h and rtems/libcsupport.h.
	* startup/bspstart.c: Removed.
2008-09-16 19:03:44 +00:00
Joel Sherrill
e779190665 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, clock/ckinit.c, startup/bspstart.c: Add
	use of bsp_get_work_area() in its own file and rely on BSP Framework
	to perform more initialization. Remove unnecessary includes of
	rtems/libio.h and rtems/libcsupport.h.
2008-09-16 19:03:42 +00:00
Joel Sherrill
47733692fb 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, clock/ckinit.c, startup/bspstart.c,
	startup/linkcmds: Add use of bsp_get_work_area() in its own file and
	rely on BSP Framework to perform more initialization. Remove
	unnecessary includes of rtems/libio.h and rtems/libcsupport.h.
2008-09-16 19:03:40 +00:00
Joel Sherrill
2c5862d1f8 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, clock/ckinit.c, startup/bspstart.c, startup/linkcmds:
	Add use of bsp_get_work_area() in its own file and rely on BSP
	Framework to perform more initialization. Remove unnecessary includes
	of rtems/libio.h and rtems/libcsupport.h.
2008-09-16 19:03:34 +00:00
Joel Sherrill
1b0dfdd5a8 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, clock/ckinit.c, startup/linkcmds,
	startup/linkcmds_ROM: Add use of bsp_get_work_area() in its own file
	and rely on BSP Framework to perform more initialization. Remove
	unnecessary includes of rtems/libio.h and rtems/libcsupport.h.
	* startup/bsppredriverhook.c: New file.
2008-09-16 19:03:32 +00:00
Joel Sherrill
9b0c089120 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Add use of
	bsp_get_work_area() in its own file and rely on BSP Framework to
	perform more initialization. Remove unnecessary includes of
	rtems/libio.h and rtems/libcsupport.h.
2008-09-16 19:03:30 +00:00
Joel Sherrill
b1ded2405d 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds,
	startup/linkcmdsflash, startup/linkcmdsram: Add use of
	bsp_get_work_area() in its own file and rely on BSP Framework to
	perform more initialization. Remove unnecessary includes of
	rtems/libio.h and rtems/libcsupport.h.
2008-09-16 19:03:28 +00:00
Joel Sherrill
7b18d2f797 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, start/start.S, startup/linkcmds: Add use
	of bsp_get_work_area() in its own file and rely on BSP Framework to
	perform more initialization. Remove unnecessary includes of
	rtems/libio.h and rtems/libcsupport.h.
	* startup/bspstart.c: Removed.
2008-09-16 19:03:24 +00:00
Joel Sherrill
0ba477eab1 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, include/bspopts.h.in, startup/bspstart.c,
	startup/linkcmds, startup/linkcmds.m5484FireEngine.flash: Add use of
	bsp_get_work_area() in its own file and rely on BSP Framework to
	perform more initialization. Remove unnecessary includes of
	rtems/libio.h and rtems/libcsupport.h.
2008-09-16 19:03:19 +00:00
Joel Sherrill
2a0726aa60 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, start/start.S: Add use of
	bsp_get_work_area() in its own file and rely on BSP Framework to
	perform more initialization. Remove unnecessary includes of
	rtems/libio.h and rtems/libcsupport.h.
	* startup/bspstart.c: Removed.
2008-09-16 19:03:17 +00:00
Joel Sherrill
4601f3dc7d 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/linkcmds: Add use of
	bsp_get_work_area() in its own file and rely on BSP Framework to
	perform more initialization. Remove unnecessary includes of
	rtems/libio.h and rtems/libcsupport.h.
	* startup/bspstart.c: Removed.
2008-09-16 19:03:12 +00:00
Joel Sherrill
71c00c5663 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* clock/clock.c, startup/bspstart.c, startup/linkcmds: Add use of
	bsp_get_work_area() in its own file and rely on BSP Framework to
	perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-16 19:01:46 +00:00
Joel Sherrill
c818a7fac7 2008-09-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Remove unnecessary includes of
	rtems/libcsupport.h and rtems/libio.h.
	* startup/linkcmds: Remove unused _HeapBase.
2008-09-16 19:01:26 +00:00
Joel Sherrill
c0e00eb722 2008-09-16 Gene Smith <gene.smith@siemens.com>
PR 564/cpukit
	* sapi/include/confdefs.h: Fix incorrect name. Was missed in an earlier
	renaming sweep.
2008-09-16 17:12:07 +00:00
Joel Sherrill
db77b92977 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/startup/bspstart.c, shared/startup/pretaskinghook.c: Add use
	of bsp_get_work_area() in its own file and rely on BSP Framework to
	perform more initialization.
	* shared/startup/bspgetworkarea.c: New file.
2008-09-15 22:05:19 +00:00
Joel Sherrill
f1359069e0 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, include/bsp.h, include/bspopts.h.in,
	startup/bspstart.c, startup/linkcmds: Add use of bsp_get_work_area()
	in its own file and rely on BSP Framework to perform more
	initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-15 22:05:16 +00:00
Joel Sherrill
0f70711148 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds: Add
	use of bsp_get_work_area() in its own file and rely on BSP Framework
	to perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-15 22:05:14 +00:00
Joel Sherrill
8446486f60 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, include/bsp.h, startup/bspstart.c: Add use
	of bsp_get_work_area() in its own file and rely on BSP Framework to
	perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-15 22:05:12 +00:00
Joel Sherrill
60e3b0032c 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Add use of bsp_get_work_area() in its own file
	and rely on BSP Framework to perform more initialization.
2008-09-15 22:05:10 +00:00
Joel Sherrill
704e37143e 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, include/bsp.h, include/bspopts.h.in,
	startup/bspstart.c: Add use of bsp_get_work_area() in its own file
	and rely on BSP Framework to perform more initialization.
2008-09-15 22:05:08 +00:00
Joel Sherrill
76432f9a52 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Add use of bsp_get_work_area() in its own file and
	rely on BSP Framework to perform more initialization.
2008-09-15 22:05:04 +00:00
Joel Sherrill
fe6cce1cda 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c, startup/bspstart.c.nocache: Add use of
	bsp_get_work_area() in its own file and rely on BSP Framework to
	perform more initialization.
2008-09-15 22:05:03 +00:00
Joel Sherrill
379a476172 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/bspstart.c: Use shared bsp_get_work_area() in
	its own file and rely on BSP Framework to perform more
	initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-15 19:25:42 +00:00
Joel Sherrill
5e8726d0c8 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspgetworkarea.c, shared/bsphwinit.c, shared/bspstart.c:
	New files.
2008-09-15 19:18:45 +00:00
Joel Sherrill
628d804f36 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, include/bsp.h, startup/hw_init.c,
	startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Use
	shared bsp_get_work_area() in its own file and rely on BSP Framework
	to perform more initialization. After factoring this out, it turned
	out that all SuperH BSPs has the same bsp_start() implementation so
	this was made shared.
	* startup/bspstart.c: Removed.
2008-09-15 19:18:36 +00:00
Joel Sherrill
512d0fcba1 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, include/bsp.h, startup/linkcmds: Use
	shared bsp_get_work_area() in its own file and rely on BSP Framework
	to perform more initialization. After factoring this out, it turned
	out that all SuperH BSPs has the same bsp_start() implementation so
	this was made shared.
2008-09-15 19:18:31 +00:00
Joel Sherrill
11a6c97462 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, include/bsp.h, startup/linkcmds: Use
	shared bsp_get_work_area() in its own file and rely on BSP Framework
	to perform more initialization. After factoring this out, it turned
	out that all SuperH BSPs has the same bsp_start() implementation so
	this was made shared.
	* startup/bspstart.c: Removed.
2008-09-15 19:18:29 +00:00
Joel Sherrill
c51efdcd62 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspstart.c: Use shared bsp_get_work_area() in its own file and
	rely on BSP Framework to perform more initialization.
	* shared/bspgetworkarea.c: New file.
2008-09-15 17:54:11 +00:00
Joel Sherrill
182674ed7c 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Use shared bsp_get_work_area() in its own file and rely
	on BSP Framework to perform more initialization.
2008-09-15 17:54:09 +00:00
Joel Sherrill
20e1bdfc0c 2008-09-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* leaf.cfg: LINK.c and LINK.cc include LDFLAGS so do not include it in
	make-exe and make-cxx-exe definitions. This was resulting in the
	linker script being processed twice and breaking some BSPs.
2008-09-15 17:43:22 +00:00
Ralf Corsepius
4fcb2f17d5 Use "double" instead of "rtems_double". 2008-09-15 13:53:53 +00:00
Joel Sherrill
28b6765d41 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/bspstart.c: Use shared bsp_get_work_area() into
	its own file and use BSP Framework to perform more initialization.
2008-09-15 00:23:55 +00:00
Joel Sherrill
b4a52b19b9 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds:
	Create bsp_get_work_area() into its own file and use BSP Framework to
	perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-14 23:43:36 +00:00
Joel Sherrill
c4515a1491 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Create
	bsp_get_work_area() into its own file and use BSP Framework to
	perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-14 23:33:05 +00:00
Joel Sherrill
5c8d42b7b2 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* rtems/score/cpu.h: Move extern of bsp_clicks_per_usec so it is not
	nested inside braces.
2008-09-14 23:17:13 +00:00
Joel Sherrill
3ddb428321 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, console/rsPMCQ1.h, include/bsp.h,
	startup/bspstart.c: Create bsp_get_work_area() into its own file and
	use BSP Framework to perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-14 23:07:47 +00:00
Joel Sherrill
eb3923bce5 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Create
	bsp_get_work_area() into its own file and use BSP Framework to
	perform more initialization.
	* startup/bspgetworkarea.c: New file.
	* startup/main.c: Removed.
2008-09-14 22:03:54 +00:00
Joel Sherrill
6f4aa47622 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/bspstart.c: Create bsp_get_work_area() into its
	own file and use BSP Framework to perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-14 21:57:13 +00:00
Joel Sherrill
a444be6268 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Create
	bsp_get_work_area() into its own file and use BSP Framework to
	perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-14 21:52:48 +00:00
Joel Sherrill
e95cf8c9d5 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Create
	bsp_get_work_area() into its own file and use BSP Framework to
	perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-14 21:44:01 +00:00
Joel Sherrill
6a39cd4fec 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, startup/bspstart.c: Split out bsp_get_work_area() into
	its own file and use BSP Framework to perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-14 21:38:25 +00:00
Joel Sherrill
63c08c06df 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Split out
	bsp_get_work_area() into its own file and user BSP Framework to
	perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-14 21:34:26 +00:00
Joel Sherrill
58eee41c11 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds:
	Split out bsp_get_work_area() into its own file and user BSP
	Framework to perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-14 21:26:23 +00:00
Joel Sherrill
25e4d24f12 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Split out
	bsp_get_work_area() into its own file and user BSP Framework to
	perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-14 21:16:26 +00:00
Joel Sherrill
ff32644ed5 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/__main.c, startup/bspstart.c:
	Split out bsp_get_work_area() into its own file and user BSP
	Framework to perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-14 21:02:10 +00:00
Joel Sherrill
a012d1881a 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, include/bspopts.h.in: Split out
	bsp_get_work_area() into its own file and user BSP Framework to
	perform more initialization. Use same shared implementation as
	edb7312 and csb336.
2008-09-14 20:42:57 +00:00
Joel Sherrill
f560d0ac22 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Split out
	bsp_get_work_area() into its own file and user BSP Framework to
	perform more initialization. Use same shared implementation as
	edb7312 and csb336.
2008-09-14 20:22:57 +00:00
Joel Sherrill
12d853d54b 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Split out bsp_cleanup() and
	bsp_get_work_area() into their own files.
	* startup/bspclean.c, startup/bspgetworkarea.c,
	startup/bspstart.c: New files.
	* startup/start.c: Removed.
2008-09-14 20:04:36 +00:00
Joel Sherrill
cdeed30434 2008-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Split out
	bsp_get_work_area() into its own file and user BSP Framework to
	perform more initialization. Use same shared implementation as
	edb7312 and csb336.
2008-09-14 19:54:15 +00:00
Joel Sherrill
b9cb6cdf74 2008-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Now support
	bsp_get_work_area() and used shared implementation of it and
	bsp_pretasking_hook. Ticker runs.
	* startup/bspgetworkarea.c: New file.
2008-09-12 21:47:01 +00:00
Joel Sherrill
3ab13d5ce8 2008-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, startup/bspclean.c, startup/bspstart.c:
	Now support bsp_get_work_area() and used shared implementation of it
	and bsp_pretasking_hook.
2008-09-12 21:18:07 +00:00
Joel Sherrill
02694aae95 2008-09-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspgetworkarea.c: New file.
2008-09-12 20:25:38 +00:00
Joel Sherrill
0729c2d928 2008-09-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Split out bsp_get_work_area() into its own file and user
	BSP Framework to perform more initialization. Let edb7312 and csb336
	shared the implementation.
	* startup/bspgetworkarea.c: Removed.
2008-09-12 20:25:34 +00:00
Joel Sherrill
b7774253cf 2008-09-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Split out
	bsp_get_work_area() into its own file and user BSP Framework to
	perform more initialization. Let edb7312 and csb336 shared the
	implementation.
2008-09-12 20:25:31 +00:00
Joel Sherrill
c3ee425704 2008-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* network_5200/network.c: Remove use of boolean.
2008-09-12 18:15:03 +00:00
Ralf Corsepius
fd92869fe0 Regenerate. 2008-09-12 07:48:11 +00:00
Ralf Corsepius
c42b245904 Bump GDB_RPMREL. 2008-09-12 07:47:01 +00:00
Ralf Corsepius
0558e58c56 Update. 2008-09-12 07:46:06 +00:00
Ralf Corsepius
10d4919cc7 Remove (unused). 2008-09-12 07:43:34 +00:00
Ralf Corsepius
ebe7bf2842 Merge-in Joels gdb-6.8-sysv-ipc-1.diff. 2008-09-12 06:44:19 +00:00
Ralf Corsepius
3e25608121 GCC_RPMREL = 3 (Rebuild against binutils-2.18.90). 2008-09-11 15:57:25 +00:00
Ralf Corsepius
518adaf96c Abandon gcc-4.3.1. 2008-09-11 15:56:31 +00:00
Ralf Corsepius
6176ff0dc4 Remove (unused). 2008-09-11 15:53:10 +00:00
Ralf Corsepius
a9cb0b0905 2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/include/rtems/rtems/types.h: Do not define rtems_boolean,
	rtems_single, rtems_double unless RTEMS_DEPRECATED_TYPES is given.
2008-09-11 14:12:52 +00:00
Ralf Corsepius
6162bc2a1d 2008-09-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* rtems/score/types.h: Do not define boolean, single_precision,
	double_precision unless RTEMS_DEPRECATED_TYPES is given.
2008-09-11 14:10:16 +00:00
Ralf Corsepius
04e8c69ba0 Upgrade to binutils-2.18.90. 2008-09-11 12:00:46 +00:00
Joel Sherrill
ad01cc3bbd 2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/timer_driver.ads: Switch to new names.
2008-09-10 21:36:04 +00:00
Joel Sherrill
4909a30e63 2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: Review of all bsp_cleanup() implementations. In this
	phase, all prototypes were removed from bsp.h and empty
	implementations were removed and made to use the shared stub.
2008-09-10 21:35:37 +00:00
Joel Sherrill
8da29747e8 2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/bspstart.c: Review of all bsp_cleanup() implementations. In
	this phase, all prototypes were removed from bsp.h and empty
	implementations were removed and made to use the shared stub.
2008-09-10 21:35:19 +00:00
Joel Sherrill
05adba6b12 2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, include/bsp.h: Review of all bsp_cleanup()
	implementations. In this phase, all prototypes were removed from
	bsp.h and empty implementations were removed and made to use the
	shared stub.
	* startup/bspclean.c: Removed.
2008-09-10 21:35:06 +00:00
Joel Sherrill
41b28f2eb7 2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/startup/bspstart.c: Review of all bsp_cleanup()
	implementations. In this phase, all prototypes were removed from
	bsp.h and empty implementations were removed and made to use the
	shared stub.
2008-09-10 21:34:00 +00:00
Joel Sherrill
c603479327 2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Review of all bsp_cleanup() implementations. In this
	phase, all prototypes were removed from bsp.h and empty
	implementations were removed and made to use the shared stub.
	* startup/bspclean.c: Removed.
2008-09-10 21:33:47 +00:00
Joel Sherrill
f497d1596e 2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h, startup/bspclean.c: Review of all bsp_cleanup()
	implementations. In this phase, all prototypes were removed from
	bsp.h and empty implementations were removed and made to use the
	shared stub.
2008-09-10 21:33:42 +00:00
Joel Sherrill
fe27e20ff2 2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c: Split out
	bsp_get_work_area() into its own file and user BSP Framework to
	perform more initialization.
	* startup/bspgetworkarea.c: New file.
2008-09-10 20:32:47 +00:00
Joel Sherrill
e993f5b1ba 2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspgetworkarea.c: New file.
2008-09-10 20:32:30 +00:00
Joel Sherrill
018e3821cc 2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac, startup/bspstart.c, startup/linkcmds:
	Split out bsp_get_work_area() into its own file and user BSP
	Framework to perform more initialization.
2008-09-10 20:32:27 +00:00
Ralf Corsepius
03a85d3293 Remove. 2008-09-10 20:15:26 +00:00
Ralf Corsepius
93e1140675 Upgrade autoconf to 2.63. 2008-09-10 20:13:03 +00:00
Ralf Corsepius
64c5bec519 Bump RTEMS_API to 4.10. 2008-09-10 20:12:00 +00:00
Ralf Corsepius
44c2d06d0e Remove freebsd6.2, freebsd6.3, rtems4.9. 2008-09-10 20:09:27 +00:00
Ralf Corsepius
9d0c693e7d Remove. 2008-09-10 20:08:31 +00:00
Joel Sherrill
7a28ac8880 2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac, aclocal/canonical-target-name.m4: Readd NIOS2 and TI
	C4x. Accidentally not done on 4.9 branch. :(
	* score/cpu/c4x/.cvsignore, score/cpu/c4x/ChangeLog,
	score/cpu/c4x/Makefile.am, score/cpu/c4x/cpu.c,
	score/cpu/c4x/cpu_asm.S, score/cpu/c4x/irq.c,
	score/cpu/c4x/preinstall.am, score/cpu/c4x/rtems/asm.h,
	score/cpu/c4x/rtems/score/c4x.h, score/cpu/c4x/rtems/score/cpu.h,
	score/cpu/c4x/rtems/score/cpu_asm.h,
	score/cpu/c4x/rtems/score/types.h, score/cpu/c4x/rtems/tic4x/c4xio.h,
	score/cpu/nios2/.cvsignore, score/cpu/nios2/ChangeLog,
	score/cpu/nios2/Makefile.am, score/cpu/nios2/cpu.c,
	score/cpu/nios2/cpu_asm.S, score/cpu/nios2/irq.c,
	score/cpu/nios2/preinstall.am, score/cpu/nios2/rtems/asm.h,
	score/cpu/nios2/rtems/score/cpu.h,
	score/cpu/nios2/rtems/score/cpu_asm.h,
	score/cpu/nios2/rtems/score/nios2.h,
	score/cpu/nios2/rtems/score/types.h: New files.
2008-09-10 15:41:37 +00:00
Joel Sherrill
4ff2c04c1d 2008-09-10 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac, aclocal/canonical-target-name.m4,
	score/cpu/Makefile.am: Remove TI C4x and NIOS2 ports from 4.9 branch.
	* score/cpu/c4x/.cvsignore, score/cpu/c4x/ChangeLog,
	score/cpu/c4x/Makefile.am, score/cpu/c4x/cpu.c,
	score/cpu/c4x/cpu_asm.S, score/cpu/c4x/irq.c,
	score/cpu/c4x/preinstall.am, score/cpu/c4x/rtems/asm.h,
	score/cpu/c4x/rtems/score/c4x.h, score/cpu/c4x/rtems/score/cpu.h,
	score/cpu/c4x/rtems/score/cpu_asm.h,
	score/cpu/c4x/rtems/score/types.h, score/cpu/c4x/rtems/tic4x/c4xio.h,
	score/cpu/nios2/.cvsignore, score/cpu/nios2/ChangeLog,
	score/cpu/nios2/Makefile.am, score/cpu/nios2/cpu.c,
	score/cpu/nios2/cpu_asm.S, score/cpu/nios2/irq.c,
	score/cpu/nios2/preinstall.am, score/cpu/nios2/rtems/asm.h,
	score/cpu/nios2/rtems/score/cpu.h,
	score/cpu/nios2/rtems/score/cpu_asm.h,
	score/cpu/nios2/rtems/score/nios2.h,
	score/cpu/nios2/rtems/score/types.h: Removed.
2008-09-10 15:35:28 +00:00
Ralf Corsepius
64bad82948 Import from zlib-1.2.4 2008-07-27 18:58:53 +00:00
Ralf Corsepius
d42bd2f70e Import from zlib-1.2.4 2008-04-25 23:14:33 +00:00
Ralf Corsepius
21a750bb7e Import from zlib-1.2.4 2008-04-25 17:40:02 +00:00
6562 changed files with 721038 additions and 170898 deletions

182
ChangeLog
View File

@@ -1,3 +1,185 @@
2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.68, automake-1.11.1.
2010-12-16 Joel Sherrill <joel.sherrilL@OARcorp.com>
* SUPPORT: Update address.
2010-09-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* README.configure: Cleanup.
2010-06-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: autoconf >= 2.65, automake >= 1.11.
2010-06-14 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1553/filesystem
Coverity Id 37
* libblock/src/flashdisk.c: Fix two paths which should have returned an
error but did not have the return statement.
2010-05-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Change quoting to work-round
http://www.freebsd.org/cgi/query-pr.cgi?pr=146378.
2009-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-custom-bsp.m4: Be less verbose.
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Fix quoting bug.
2009-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-custom-bsp.m4:
Remove "${srcdir}/${RTEMS_TOPdir}/make/custom/$1".
* aclocal/check-bsps.m4: Remove "blacklist".
2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Remove bare BSP (Abandoned).
2009-10-16 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* README.configure: added COBRA5475 reference
2009-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Pickup bsps from
c/src/lib/libbsp/<cpu>/<bsp_family>/make/custom*.cfg.
2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-bsps.m4: Pickup bsps from
c/src/lib/libbsp/<cpu>/<bsp_family>/make/custom*.cfg.
2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-custom-bsp.m4: Let _RTEMS_CHECK_CUSTOM_BSP look for
*.cfg into c/src/lib/libbsp/<cpu>/<bsp_family>/make/custom.
2009-10-14 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4, aclocal/enable-posix.m4:
Remove posix/unix simulator.
2009-10-04 Sebastian Huber <sebastian.huber@embedded-brains.de>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Renamed LPC24XX BSP
variants.
2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-alias.m4: Add BSP for GDB ARM simulator so we can easily
experiment with and debug different ARM architectural variations.
2009-09-14 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/check-bsps.m4: Add csb337 bsp family.
2009-07-23 Ralf Corsepius <ralf.corsepius@rtems.org>
* aclocal/enable-itron.m4: Default to not building itron.
2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* aclocal/bsp-alias.m4: Add csb637 as variant of csb337.
2009-02-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Added defines for
LPC2478 BSP variants.
2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-alias.m4: Add simsh2e.
2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.maint: rtems_api=4.10.
* Makefile.maint: Dump stuff hanging around for much too long.
2009-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4:
Remove comment referring to HPUX9.
2009-02-05 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Remove pck6 BSP.
2008-12-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* config-ml.in: Comment out arm/thumb exception (Add arm/thumb
multilib).
2008-12-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-bsps.m4: remove stray ")" from rtl22xx_t alias.
2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4: Remove tic4x.
2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* README.configure: Add Lattice Mico32 support.
2008-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Add h8sxsim as variant
of h8sim.
2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure: Add new M32R port. It is just a beginning but the
BSP is functional enough to initialize and shutdown RTEMS.
2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure, aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Add
M32C port and m32csim BSP.
2008-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* VERSION: Bump version to 4.9.99.0
2008-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1324/bsps
* aclocal/check-bsps.m4: Revert Joel's icecube patch.
2008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* MAINTAINERS: Remove myself from avr.
2008-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure, aclocal/bsp-alias.m4, aclocal/check-bsps.m4:
Recognize the the GDB SuperH simulator is just an architectural
simulator and does not include devices. Rename existing simulator BSP
configurations to simsh1 and simsh2 and add simsh4.
2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1324/bsps
* aclocal/check-bsps.m4: Add missing icecube.
2008-09-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/version.m4: Bump RTEMS_API to 4.10.
Bump _RTEMS_VERSION to 4.9.99.0.
2008-09-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
* aclocal/bsp-alias.m4, aclocal/check-bsps.m4: Added defines for
LPC2478 BSP.
2008-09-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* README.configure: Updated list of BSPs.

View File

@@ -34,7 +34,7 @@ Networking NAME-TBD EMAIL-TBD
CPU Port Maintainers (CPU alphabetical order)
arm Jay Monkman jtm@lopingdog.com
avr Ralf Corsepius ralf.corsepius@rtems.org
avr NAME-TBD EMAIL-TBD
c4x Joel Sherrill joel.sherrill@OARcorp.com
h8300 NAME-TBD EMAIL-TBD
i386 NAME-TBD EMAIL-TBD
@@ -45,7 +45,6 @@ or32 NAME-TBD EMAIL-TBD
powerpc NAME-TBD EMAIL-TBD
sh NAME-TBD EMAIL-TBD
sparc NAME-TBD EMAIL-TBD
unix NAME-TBD EMAIL-TBD
BSP Maintainers (CPU/BSP alphabetical order)

View File

@@ -31,7 +31,7 @@ TAG_SUFFIX = -test1
rtems_version := $(shell cat VERSION | sed -n '/.* Version /{s/^.*Version[ ]*\([0-9\.]\+\)/\1/p};')
rtems_tag := $(shell echo "rtems-$(rtems_version)" | tr . -)
rtems_api := 4.8
rtems_api := 4.10
PATH := /opt/rtems-$(rtems_api)/bin:$(PATH)
# -----------------
@@ -131,6 +131,23 @@ new-revision:
$(VERSION_FILES); \
sed -i -e "s,\(^RTEMS Version\).*,\1 $$version," VERSION
# -----------------
# Create a new branch
# increments the 2nd digit of the version number
# set the 3rd digit of the version number to 99
# set the 4rd digit of the version number to 0
# Example: 4.6.34.4 -> 4.7.99.0
new-branch:
v=$$(echo $(rtems_version) | sed 's,^\([0-9]\+\).*,\1,'); \
r=$$(echo $(rtems_version) | sed 's,^[0-9]\+\.\([0-9]\+\).*,\1,'); \
r=$$(($$r + 1)); version="$$v.$$r.99.0"; \
api="$$v.$$(($$r + 1))"; \
echo "New branch release: $$version"; \
sed -i -e "s|\[_RTEMS_VERSION\],\[.*\]|\[_RTEMS_VERSION\],\[$$version\]|" \
-e "s|\[RTEMS_API\],\[.*\]|\[RTEMS_API\],\[$$api\]|" \
$(VERSION_FILES); \
sed -i -e "s,\(^RTEMS Version\).*,\1 $$version," VERSION
VERSION_FILES += aclocal/version.m4
VERSION_FILES += cpukit/aclocal/version.m4
VERSION_FILES += c/src/aclocal/version.m4
@@ -142,4 +159,4 @@ commit:
$(CVS_RUN) commit -m "Upgrade to $(rtems_version)" \
$(VERSION_FILES) VERSION
.PHONY: commit new-minor new-revision tag tarball
.PHONY: commit new-minor new-revision new-branch tag tarball

View File

@@ -11,24 +11,20 @@ tools in the Cygnus one-tree structure. Using autoconf also means
that RTEMS now can be built in a separate build directory.
To re-generate auto*tool generated files (configure, Makefile.in etc),
autoconf-2.59 and automake-1.8 are required.
autoconf-2.68 and automake-1.11.1 are required.
2. Installation
===============
2.1 Standalone build
To configure RTEMS for a specific target, run configure in the build
directory. In addition to the standard configure options, the following
RTEMS-specific option are supported:
--disable-rtems-inlines
--disable-posix
--disable-itron
--enable-itron
--disable-networking
--enable-cxx
--enable-bare-cpu-model=<MODEL>
--enable-bare-cpu-cflags=<FLAGS>
--enable-multiprocessing
--enable-rtemsbsp="bsp1 bsp2 ..."
--enable-tests
@@ -88,27 +84,22 @@ within a target architecture. Remember that the target specifies the
CPU family while the BSP specifies the precise board you will be using.
The following targets are supported:
(none) will build the host-based version on Linux, Solaris and HPUX.
arm-rtems4.10
avr-rtems4.10
bfin-rtems4.10
h8300-rtems4.10
i386-rtems4.10
lm32-rtems4.10
m32c-rtems4.10
m32r-rtems4.10
m68k-rtems4.10
mips-rtems4.10
no_cpu-rtems4.10
powerpc-rtems4.10
sh-rtems4.10
sparc-rtems4.10
arm-rtems4.9
tic4x-rtems4.9
h8300-rtems4.9
i386-rtems4.9
m68k-rtems4.9
mips-rtems4.9
no_cpu-rtems4.9
powerpc-rtems4.9
sh-rtems4.9
sparc-rtems4.9
bare see notes
The cross-compiler is set to $(target)-gcc by default. This can be
overridden by:
+ using the --program-prefix option to configure to specify the
string which will prepended to the tool names. Be sure to include
a trailing "-". For example, to use a m68k-coff toolset, use the
--program-prefix=m68k-coff- option.
The cross-compiler is set to $(target)-gcc by default.
To build, run make in the build directory. To specify which bsps to build,
add the RTEMS_BSP="bsp1 bsp2 .." to the make command. Specifying multiple
@@ -118,7 +109,7 @@ Installation is done under $(prefix)/rtems.
As an example, to build and install the mvme136 and mvme162 bsps for m68k do:
(path_to_rtems_src)/configure --target=m68k-rtems
(path_to_rtems_src)/configure --target=m68k-rtems4.10
make RTEMS_BSP="mvme136 mvme162"
@@ -130,19 +121,6 @@ test suite.
Documentation is built separately from the source code.
2.2 Target Dependent Notes
bare:
1. See the README in the bare bsp source directory. This should
contain all info you need.
2. The bare bsp source contains a script to show how to build it.
3. The configure flags must be used to get the bare bsp to work.
The --enable-bare-cpu-model and --enable-bare-cpu-cflags are the
only pieces of information. The module is usually a gcc module
such as m68302 or mcpu32. The flags are passed directly to gcc.
Use "" if more than one option is specified.
3. To use the installed RTEMS library
=====================================
@@ -164,17 +142,13 @@ following:
The following bsps are supported:
host-based : posix (on Linux, FreeBSD, Cygwin, Solaris, and HPUX)
arm : csb336 csb337 edb7312 gba gp32 nds rtl22x rtl22xx_t
smdk2410
avr: : none
avr: : avrtest
bfin : eZKit533 bf537Stamp
c4x : c3xsim c4xsim
h8300 : h8sim
i386 : i386ex pc386 pc386dx pc486 pc586 pc686 pck6 ts_386ex
@@ -182,10 +156,16 @@ i386 : i386ex pc386 pc386dx pc486 pc586 pc686 pck6 ts_386ex
variety of PC configurations including PC-104
based solutions.
lm32: : lm32_evr
m32c : m32csim
m32r : m32rsim
m68k : av5282 csb360 gen68302 gen68360 gen68360_040
genmcf548x idp mcf5206elite mcf52235 mcf5235 mcf5239
m5484FireEngine mrm332 mvme136 mvme147s mvme162 mvme162lx
mvme167 ods68302 pgh360 sim68000 simcpu32 uC5282
mvme167 ods68302 pgh360 sim68000 simcpu32 uC5282 COBRA5475
no_cpu : no_bsp (porting example)
@@ -207,16 +187,10 @@ powerpc : brs5l ep1a gen5200 gen83xx haleakala hsc_cm01 icecube
designed to handle a variety of boards based on the same
family of system on chips CPUs
sh : gensh1 gensh2 gensh4 shsim simsh4 simsh7045
sh : gensh1 gensh2 gensh4 simsh1 simsh2 simsh4
sparc : erc32 sis leon2 leon3
any : bare
The following ports were considered obsoleted after the 4.6 releases
and were removed: a29k, hppa, i960, mips64orion, and or32.
5. Makefile structure
=====================
@@ -244,13 +218,6 @@ Please refer to the BSP and Device Driver Guide.
All gnu-based bsps have been built on Linux.
The native (posix) ports have been built and run only on Linux.
The following configurations have NOT been tested:
+ Anything on Nextstep, HPUX and Irix.
+ The C4x and OR32 ports (requires specially patched toolchain)
8. Prerequisites
================

View File

@@ -8,12 +8,12 @@ includes porting RTEMS to new processors and the development of custom board
support packages and device drivers. In addition, OAR is available
to assist in the development of your real-time embedded application.
For more information, email Mark Johannes at mark.johannes@OARcorp.com
For more information, email Joel Sherrill joel.sherrill@OARcorp.com
or contact OAR at:
On-Line Applications Research Corporation
4910-L Corporate Drive
Huntsville AL 35805
7047 Old Madison Pike Suite 320
Huntsville AL 35806
Voice: (205) 722-9985
Fax: (205 722-0985

View File

@@ -4,4 +4,4 @@
# $Id$
#
RTEMS Version 4.8.99.0
RTEMS Version 4.10.2

View File

@@ -6,43 +6,13 @@ dnl _RTEMS_BSP_ALIAS(BSP_ALIAS,RTEMS_BSP_FAMILY)
dnl Internal subroutine to RTEMS_BSP_ALIAS
AC_DEFUN([_RTEMS_BSP_ALIAS],
[# account for "aliased" bsps which share source code
case $1 in
bare*) $2=bare ;; # EXP: bare-aliases
c3xsim) $2=c4xsim ;; # TI C3x Simulator in gdb
gen68360_040) $2=gen68360 ;; # m68k - 68360 in companion mode
pghplus) $2=tqm8xx ;; # powerpc - mpc8xx custom board
tqm8xx_stk8xx) $2=tqm8xx ;; # powerpc - tqm8xx on starter kit
pgh360) $2=gen68360 ;; # m68k - 68360 custom board
m5484FireEngine) $2=genmcf548x ;; # m68k - mcf548x eva board
mbx8*) $2=mbx8xx ;; # MBX821/MBX860 board
mcp750) $2=motorola_powerpc ;; # Motorola PPC board variant
mtx603e) $2=motorola_powerpc ;; # Motorola PPC board variant
mvme162lx) $2=mvme162 ;; # m68k - mvme162 board variant
mvme2100) $2=motorola_powerpc ;; # Motorola PPC board variant
mvme2307) $2=motorola_powerpc ;; # Motorola PPC board variant
p4600) $2=p4000 ;; # mips - p4000 board w/IDT 4600
p4650) $2=p4000 ;; # mips - p4000 board w/IDT 4650
pc386dx) $2=pc386 ;; # i386 - PC w/o FPU
pc486) $2=pc386 ;; # i386 - PC with i486DX
pc586) $2=pc386 ;; # i386 - PC with Pentium
pc686) $2=pc386 ;; # i386 - PC with PentiumPro
pck6) $2=pc386 ;; # i386 - PC with K6
brs5l*) $2=gen5200 ;; # MPC5200 based board
pm520*) $2=gen5200 ;; # MPC5200 based board
icecube) $2=gen5200 ;; # MPC5200 based board - LITE5200B
mpc55??evb) $2=mpc55xxevb ;; # MPC5566EVB based board
mpc8349eamds) $2=gen83xx ;; # MPC8349 based board
hsc_cm01) $2=gen83xx ;; # MPC8349 based board
mpc8313erdb) $2=gen83xx ;; # MPC83XX based board
rtl22xx_t) $2=rtl22xx ;; # rtl22xx bsp in thumb mode
simcpu32) $2=sim68000 ;; # BSVC CPU32 variant
simsh7032) $2=shsim ;; # SH7032 simulator
simsh7045) $2=shsim ;; # SH7045 simulator
sis) $2=erc32 ;; # erc32 SIS simulator
*) $2=$1;;
esac]
)
for bsp_cfgs in `ls "$srcdir"/"$RTEMS_TOPdir"/c/src/lib/libbsp/"$RTEMS_CPU"/*/"make/custom/$1.cfg" 2>/dev/null`; do
$2=`echo "$bsp_cfgs" | sed \
-e "s,^$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/,," \
-e "s,/make/custom/.*\.cfg$,,"`
break
done
])
dnl RTEMS_BSP_ALIAS(BSP_ALIAS,RTEMS_BSP_FAMILY)
dnl convert a bsp alias $1 into its bsp directory RTEMS_BSP_FAMILY

View File

@@ -13,25 +13,9 @@ AC_DEFUN([RTEMS_CANONICAL_TARGET_CPU],
AC_CANONICAL_TARGET
AC_MSG_CHECKING(rtems target cpu)
case "${target}" in
# hpux unix port should go here
i[[34567]]86-*linux*) # unix "simulator" port
RTEMS_CPU=unix
;;
i[[34567]]86-*freebsd*) # unix "simulator" port
RTEMS_CPU=unix
;;
i[[34567]]86-pc-cygwin*) # Cygwin is just enough unix like :)
RTEMS_CPU=unix
;;
no_cpu-*rtems*)
RTEMS_CPU=no_cpu
;;
sparc-sun-solaris*) # unix "simulator" port
RTEMS_CPU=unix
;;
tic4x-*rtems*) # gcc changed the name
RTEMS_CPU=c4x
;;
*)
RTEMS_CPU=`echo $target | sed 's%^\([[^-]]*\)-\(.*\)$%\1%'`
;;

View File

@@ -12,33 +12,14 @@ AC_MSG_CHECKING([for available BSPs])
$1=
for bsp_spec in `ls "$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU"/*/bsp_specs 2>/dev/null`; do
bsp_family=`echo "$bsp_spec" | sed \
-e "s,^$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/,," \
-e "s,/bsp_specs$,,"`
case $bsp_family in
# Now account for BSPs with build variants
c4xsim) bsps="c4xsim c3xsim";;
gen68360) bsps="gen68360 gen68360_040 pgh360";;
tqm8xx) bsps="pghplus tqm8xx_stk8xx";;
genmcf548x) bsps="m5484FireEngine";;
p4000) bsps="p4600 p4650";;
mvme162) bsps="mvme162 mvme162lx";;
mbx8xx) bsps="mbx821_001 mbx860_001b"
bsps="$bsps mbx821_002 mbx821_002b"
bsps="$bsps mbx860_002"
bsps="$bsps mbx860_005b"
;;
gen5200) bsps="pm520_cr825 pm520_ze30 brs5l";;
mpc55xxevb) bsps="mpc5566evb";;
gen83xx) bsps="mpc8349eamds hsc_cm01 mpc8313erdb";;
motorola_powerpc) bsps="mvme2307 mcp750 mtx603e mvme2100";;
pc386) bsps="pc386 pc386dx pc486 pc586 pc686 pck6";;
erc32) bsps="erc32 sis";;
rtl22xx) bsps="rtl22xx rtl22xx_t)";;
sim68000) bsps="sim68000 simcpu32";;
shsim) bsps="simsh7032 simsh7045";;
*) bsps="$bsp_family";;
esac;
$1="[$]$1 $bsps"
-e "s,^$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/,," \
-e "s,/bsp_specs$,,"`
for bsp_cfgs in `ls "$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/$bsp_family/make/custom/"*.cfg 2>/dev/null`; do
bsp_cfg=`echo "$bsp_cfgs" | sed \
-e "s,^$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/$bsp_family/make/custom/,," \
-e "s,\.cfg$,,"`
$1="[$]$1 $bsp_cfg"
done
done
AS_IF([test -z "[$]$1"],
[AC_MSG_RESULT([none])],

View File

@@ -4,21 +4,16 @@ AC_DEFUN([_RTEMS_CHECK_CUSTOM_BSP],[
AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl sets RTEMS_CPU, target
AC_REQUIRE([RTEMS_TOP])dnl sets RTEMS_TOPdir
$2=
AC_MSG_CHECKING([for $1])
for i in "${srcdir}/${RTEMS_TOPdir}/bspkit/${RTEMS_CPU}"/*/cfg/"$1" \
"${srcdir}/${RTEMS_TOPdir}/make/custom/$1";
for i in \
`ls "${srcdir}/${RTEMS_TOPdir}/c/src/lib/libbsp/${RTEMS_CPU}"/*/make/custom/$1 2>/dev/null`;
do
AS_IF([test -r $i],[
$2="$i"
break;
])
done
AS_IF([test -n "[$]$2"],
[AC_MSG_RESULT([[$]$2])],
[AC_MSG_RESULT([no])])
])
AC_DEFUN([RTEMS_CHECK_CUSTOM_BSP],[
AC_REQUIRE([RTEMS_TOP])
_RTEMS_CHECK_CUSTOM_BSP([[$]$1.cfg],[BSP_FOUND])
_RTEMS_CHECK_CUSTOM_BSP([[$]$1],[BSP_FOUND])
])

View File

@@ -2,13 +2,11 @@ dnl $Id$
AC_DEFUN([RTEMS_ENABLE_ITRON],
[
## AC_BEFORE([$0], [RTEMS_CHECK_ITRON_API])dnl
AC_ARG_ENABLE(itron,
[AS_HELP_STRING([--enable-itron],[enable itron interface])],
AS_HELP_STRING(--enable-itron,enable itron interface),
[case "${enableval}" in
yes) RTEMS_HAS_ITRON_API=yes ;;
no) RTEMS_HAS_ITRON_API=no ;;
*) AC_MSG_ERROR(bad value ${enableval} for enable-itron option) ;;
esac],[RTEMS_HAS_ITRON_API=yes])
esac],[RTEMS_HAS_ITRON_API=no])
])

View File

@@ -13,19 +13,9 @@ AC_ARG_ENABLE(posix,
esac],[RTEMS_HAS_POSIX_API=yes])
case "${host}" in
# hpux unix port should go here
i[[34567]]86-pc-linux*) # unix "simulator" port
RTEMS_HAS_POSIX_API=no
;;
i[[34567]]86-*freebsd*) # unix "simulator" port
RTEMS_HAS_POSIX_API=no
;;
no_cpu-*rtems*)
RTEMS_HAS_POSIX_API=no
;;
sparc-sun-solaris*) # unix "simulator" port
RTEMS_HAS_POSIX_API=no
;;
*)
;;
esac

View File

@@ -1,4 +1,4 @@
AC_DEFUN([RTEMS_VERSIONING],
m4_define([_RTEMS_VERSION],[4.8.99.0]))
m4_define([_RTEMS_VERSION],[4.10.2]))
m4_define([RTEMS_API],[4.9])
m4_define([RTEMS_API],[4.10])

View File

@@ -1,6 +0,0 @@
WARNING
=======
All files in here are considered to be unstable and experimental.
They are subject to change at any time without prior notice.

View File

@@ -1,3 +0,0 @@
2004-10-22 Ralf Corsepius <ralf_corsepius@rtems.org>
* cfg/bare-avr3.cfg, cfg/bare-avr5.cfg: New.

View File

@@ -1,39 +0,0 @@
#
# Config file for the "bare" BSP
#
# $Id$
#
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=bare
RTEMS_CPU_MODEL=avr3
CPU_CFLAGS=-mmcu=avr3
include $(RTEMS_ROOT)/make/custom/default.cfg
# optimize flag: typically -0, could use -O4 or -fast
# -O4 is ok for RTEMS
CFLAGS_OPTIMIZE_V=-Os -fomit-frame-pointer
# this target has no start file
START_BASE=
# The following are definitions of make-exe which will work using ld as
# is currently required. It is expected that as of gcc 2.8, the end user
# will be able to override parts of the compilers specs and link using gcc.
define make-exe
@echo "*** Cannot do a link with the bare bsp. ***"
@echo "#!/bin/sh" > $(basename $@).exe
@echo "echo \"Cannot do a link with the bare bsp.\"" >> $(basename $@).exe
endef
define make-cxx-exe
@echo "*** Cannot do a link with the bare bsp. ***"
@echo "#!/bin/sh" > $(basename $@).exe
@echo "echo \"Cannot do a link with the bare bsp.\"" >> $(basename $@).exe
endef
# Miscellaneous additions go here

View File

@@ -1,39 +0,0 @@
#
# Config file for the "bare" BSP
#
# $Id$
#
# This is the actual bsp directory used during the build process.
RTEMS_BSP_FAMILY=bare
RTEMS_CPU_MODEL=avr5
CPU_CFLAGS=-mmcu=avr5
include $(RTEMS_ROOT)/make/custom/default.cfg
# optimize flag: typically -0, could use -O4 or -fast
# -O4 is ok for RTEMS
CFLAGS_OPTIMIZE_V=-O4 -fomit-frame-pointer
# this target has no start file
START_BASE=
# The following are definitions of make-exe which will work using ld as
# is currently required. It is expected that as of gcc 2.8, the end user
# will be able to override parts of the compilers specs and link using gcc.
define make-exe
@echo "*** Cannot do a link with the bare bsp. ***"
@echo "#!/bin/sh" > $(basename $@).exe
@echo "echo \"Cannot do a link with the bare bsp.\"" >> $(basename $@).exe
endef
define make-cxx-exe
@echo "*** Cannot do a link with the bare bsp. ***"
@echo "#!/bin/sh" > $(basename $@).exe
@echo "echo \"Cannot do a link with the bare bsp.\"" >> $(basename $@).exe
endef
# Miscellaneous additions go here

View File

@@ -1,3 +1,22 @@
2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.68, automake-1.11.1.
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove reference to bare BSP.
Simplify RTEMS_BSP_LIST setup.
2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* TOOL_TARGETS: Add Lattice Mico32 support.
2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* src/aclocal/rtems-cpu-subdirs.m4: Add new M32R port. It is just a
beginning but the BSP is functional enough to initialize and shutdown
RTEMS.
2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Use MKDIR_P instead of mkdir_p.

View File

@@ -28,6 +28,11 @@ mips:
NOTE: Little endian configuration is not in all tools and
is untested for RTEMS itself.
lm32:
lm32-elf ELF Big endian
NOTE: Currently there is no native lm32-rtems toolchain;
nios2:
nios2-elf ELF Little endian

View File

@@ -1,15 +1,15 @@
## Process this file with autoconf to produce a configure script.
##
##
## $Id$
AC_PREREQ(2.60)
AC_PREREQ([2.68])
AC_INIT([rtems-c],[_RTEMS_VERSION],[http://www.rtems.org/bugzilla])
AC_CONFIG_SRCDIR([TOOL_TARGETS])
RTEMS_TOP(..)
RTEMS_CANONICAL_TARGET_CPU
AM_INIT_AUTOMAKE([no-define foreign 1.10])
AM_INIT_AUTOMAKE([no-define foreign 1.11.1])
AM_MAINTAINER_MODE
## These options are used within this file.
@@ -37,14 +37,8 @@ for _rtems_bsp in : $rtems_bsp; do test "x$_rtems_bsp" = x: && continue
# retrieve bsp_family
RTEMS_BSP_ALIAS([$_rtems_bsp],[rtems_bsp_family])
# Is there code where there should be for this BSP?
case $rtems_bsp_family in
bare ) rtems_libbspdir="$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/bare" ;;
* ) rtems_libbspdir="$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/$rtems_bsp_family";;
esac
# Is there a configure script for the BSP?
AS_IF([test -r "$rtems_libbspdir/configure"],
# Is there a configure script for the BSP?
AS_IF([test -r "$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/$rtems_bsp_family/configure"],
[RTEMS_BSP_LIST="$RTEMS_BSP_LIST $_rtems_bsp"])
])
done

View File

@@ -1,3 +1,583 @@
2011-11-09 Jennifer Averett <jennifer.averett@oarcorp.com>
PR 1934/bsps
* libchip/serial/ns16550.c: Change to unsigned variable.
2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.68, automake-1.11.1.
2011-01-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libchip/ide/ata.c: Fix spelling.
2010-06-14 Arnout Vandecappelle <arnout@mind.be>
PR 1557/misc
* libchip/i2c/spi-sd-card.c: Fixed low capacity special case.
2010-06-09 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/rtems-cpu-subdirs.m4: Remove nios2.
2010-06-03 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libchip/network/if_dc.c: Fix warning.
2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/greth.c: Misc. hacks to allow compilation on
16bit targets.
2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1531/newlib
* libchip/network/i82586.c:
Add local copy of ALIGN().
2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/cs8900.c:
Misc. changes to make code 16bit-target compliant.
* libchip/network/i82586.c:
Use int32_t instead of int for 16bit-target compliance.
* libchip/network/open_eth.c:
Misc. changes to make code 16bit-target compliant.
2010-05-18 Chris Johns <chrisj@rtems.org>
* libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: PR
1448/filesystem.
2010-05-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: Change quoting to work-round
http://www.freebsd.org/cgi/query-pr.cgi?pr=146378.
2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libchip/network/if_dc.c: Remove warnings.
2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libchip/serial/mc68681.c, libchip/serial/mc68681_reg.c,
libchip/serial/ns16550.c, libchip/serial/serial.h,
libchip/serial/z85c30.c, libchip/serial/z85c30_reg.c: Use uintptr_t
or intptr_t instead of uint32_t or int32_t.
2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libchip/rtc/ds1375-rtc.h, libchip/rtc/ds1375.c,
libchip/rtc/icm7170.c, libchip/rtc/icm7170_reg.c,
libchip/rtc/m48t08_reg.c, libchip/rtc/rtc.h: Use uintptr_t instead of
uint32_t.
2010-04-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/serial/serial.h: Add extern "C".
2010-04-10 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* libchip/serial/serial.h, serial/mc68681.c, serial/mc68681_p.h,
serial/ns16550.c, serial/ns16550_p.h, serial/serial.h,
serial/z85c30.c, serial/z85c30_p.h: adapt _write_ functions to new
prototype
2010-04-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
* libchip/ide/ata.c: Change missed use of ATA_USE_OLD_EXCEPTIONS to
CPU_SIMPLE_VECTORED_INTERRUPTS.
2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/ide/ata.c: Use correct macro from RTEMS to determine whether
simple or PIC interrupt model.
2010-04-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/rtc/ds1375.c: #include <unistd.h>.
2010-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/i82586.c: Readdress use of ctype methods per
recommendation from D.J. Delorie on the newlib mailing list. We
should pass an unsigned char into these methods.
2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/ide/ide_controller.c: Fix warnings for uninitialized
variable.
2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/i82586.c: Fix warnings for ctype methods.
2010-02-19 Chris Johns <chrisj@rtems.org>
* libchip/ide/ide_controller.c: Create the devices as block
devices.
2010-01-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/ide/ata_internal.h, libchip/ide/ata.c
libchip/i2c/spi-sd-card.c: Update for block device API change.
2010-01-18 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
* libchip/display/disp_hcms29xx.c,
libchip/display/disp_hcms29xx.h, libchip/display/font_hcms29xx.c,
libchip/display/font_hcms29xx.h: various fixes
2009-12-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
PR 1474
* libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Update for block
device API change.
2009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/greth.c: Eliminate unused type
rtems_clock_time_value.
2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/dec21140.c: Warning elimination
(dec21140_softc->base now is an uint32_t).
2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1483/cpukit
* libchip/network/dec21140.c, libchip/network/elnk.c,
libchip/network/if_dc.c: Move #include <rtems/pci.h> into #if
*_SUPPORTED-guarded code sections.
2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/dec21140.c, libchip/network/elnk.c,
libchip/network/if_dc.c: Ensure PCI drivers are built on all
supported configurations. PowerPC conditionals were not current and
code was not being built on supported BSPs.
2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/network/smc91111.c: Formatting.
2009-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.c (rtems_ata_initialize): Avoid implicit cast to uint16_t.
* libchip/ide/ata.c (ata_non_data_request): Change arg from int to
uint32_t (16bit ints are too small).
2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/elnk.c: Use PRI*32 to print u_int32_t's.
* libchip/network/if_dc.c: Fix type mismatch.
2009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-linkcmds.m4: New.
2009-10-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Rework CFLAGS setup.
* aclocal/prog-cc.m4: Remove RTEMS_CFLAGS.
* automake/compile.am: Remove RTEMS_CFLAGS.
2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.h: Move extern "C".
2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/i2c/spi-flash-m25p40.c, libchip/i2c/spi-fram-fm25l256.c:
Use hex-constants to avoid implicit int-casts.
* libchip/i2c/spi-memdrv.c:
Use hex-constants to avoid implicit int-casts.
Use rtems_off64_t offsets to avoid loosing precision.
2009-10-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/serial/ns16550.c: Update for interrupt handler type change.
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-alias.m4: New.
* configure.ac: Apply RTEMS_BSP_ALIAS for RTEMS_BSP_FAMILY.
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/env-rtemsbsp.m4: Remove AM_CONDITIONAL MULTILIB.
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove AM_CONDITIONAL MULTILIB.
* Makefile.am: Remove BARE_CPU_MODEL.
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove cfg_dir.
2009-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove -std=c99 -fasm.
Remove AM_CONDITIONAL LIBCHIP.
* libchip/Makefile.am, wrapup/Makefile.am:
Remove AM_CONDITIONAL LIBCHIP.
2009-10-17 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Pick up make/custom/*.
* aclocal/check-custom-bsp.m4: Adapt to changes to configure.ac.
2009-10-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* wrapup/Makefile.am: Remove AM_CONDITIONAL HAS_LIBBSP.
* configure.ac: Remove AM_CONDITIONAL HAS_LIBBSP.
2009-10-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Remove special case lib/libbsp/bare (Abandoned).
2009-10-16 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Remove RTEMS_HOST (unused).
* configure.ac: Remove RTEMS_HOST (unused).
* aclocal/canonical-target-name.m4: Remove RTEMS_HOST (unused).
2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-custom-bsp.m4: Let _RTEMS_CHECK_CUSTOM_BSP look for
*.cfg into c/src/lib/libbsp/<cpu>/<bsp_family>/make/custom.
2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4, aclocal/check-networking.m4,
aclocal/check-posix.m4, aclocal/enable-posix.m4,
aclocal/rtems-cpu-subdirs.m4: Remove posix/unix.
2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Rework make/custom/* handling.
* aclocal/check-custom-bsp.m4: Change *.cfg handling.
* Makefile.am: Remove make/custom/default.cfg-rule.
2009-10-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/serial/ns16550.c: Enable interrupts during open to avoid
NULL pointer access in interrupt handler.
2009-10-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Update for block
device API change.
2009-10-08 Chris Johns <chrisj@rtems.org>
* libchip/ide/ata.c, c/src/libchip/ide/ata_internal.h: Remove the
multiblock support from the ATA driver. Multiblock at the disk
level should not be a global policy as a disk may have more than
one partition with different block sizes. An IDE driver could
decide to use the feature with DMA but this a driver specific
design choice. Fixed bugs relating to variable block sizes and
large block transfer.
* c/src/libchip/ide/ide_controller.c,
c/src/libchip/ide/ide_ctrl_cfg.h, c/src/libchip/ide/ide_ctrl_io.h:
Changed the block size to 32bits so blocks of 64K or bigger can be
transfered in a single driver call.
2009-10-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/ide/ata.c: Revert previous change. Not all ARM BSPs use a
shared irq.h yet and this breaks a significant number of them.
2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/ide/ata.c: Use simple vectored CPU macro to select interrupt
model.
2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/serial/z85c30.c, libchip/serial/ns16550.c,
libchip/serial/mc68681.c: Reflect termios_baud_to_number having been
renamed to rtems_termios_baud_to_number.
2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/serial/sersupp.h: Remove termios_baud_to_index,
termios_baud_to_number (duplicate prototypes).
Add C++-guards.
Include rtems/termiostypes.h.
2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-configure.m4: Add RTEMS_BSP_BOOTCARD_OPTIONS.
2009-08-20 Joel Sherrill <joel.sherrill@OARcorp.com>
* aclocal/check-networking.m4: Disable TCP/IP on targets without enough
physical address to support BSD TCP/IP stack.
2009-08-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/elnk.c: Convert calls to legacy routine
rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
2009-08-03 Roger Dahlkvist <ruppe@kth.se>
* libchip/shmdr/shm_driver.h: nios2 was not accounted for.
2009-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/ide/ata.c: Remove warning.
2009-07-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-bootcard-options.m4: Rename BSP_BOOTCARD_OPTIONS to
RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
now use the same macros.
* aclocal/bsp-bspcleanup-options.m4: New file.
2009-07-15 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/serial/ns16550.c, libchip/serial/ns16550_p.h: Removed
obsolete defines and declarations. Set initial baud during device
open. Fixed interrupt mode.
2009-06-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Eliminate using the
GNU/Linux specific error numbers EBADRQC and ENOTBLK. Switch to
EINVAL and ENOTTY as appropriate.
2009-05-30 Chris Johns <chrisj@rtems.org>
* c/src/libchip/ide/ata.c: Fixed the bug that ignored slave
devices on an IDE bus and cleaned up the initialisation register
call.
2009-05-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/i82586.c: Fix warning in manner suggested by
Arnout Vandecappelle <arnout@mind.be> in
http://www.rtems.org/pipermail/rtems-users/2009-May/005460.html.
2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/if_dc.c: Fixed warnings.
2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/rtc/ds1375.c, libchip/rtc/mc146818a.c: Fix warnings. Reformat
as needed.
2009-04-29 Chris Johns <chrisj@rtems.org>
* libchip/ide/ata.c: Remove a detection test that fails in qemu.
* libchip/ide/ide_controller.c: Change the status detection and
add a message if the transfer fails. There is currently no error
handle at the IDE drvier level.
2009-03-12 Daniel Hellstrom <daniel@gaisler.com>
PR 1392/bsps
* libchip/i2c/spi-memdrv.c: SPI Memory driver. Fix but where writes
over multiple pages results in extra data being written.
2009-02-27 Gene Smith <gene.smith@siemens.com>
PR 1356
* libchip/i2c/spi-sd-card.c: Added support for high capacity and MMC
cards.
2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/dec21140.c, libchip/network/elnk.c: Make sure this is
enabled on x86.
2009-02-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bspopts.m4: Quoting cosmetics.
2009-01-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Fixed
RTEMS_BLKDEV_CAPABILITIES ioctl which caused invalid multiple block
writes. Fixed integer type in device structure.
2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/serial/ns16550.c: Turn on ns16550_process() for
BSP_FEATURE_IRQ_LEGACY case also.
2008-11-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Removed high
level LibI2C interface. Added generic block IO functions.
2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
optman/rtems/no-msg.c, optman/rtems/no-part.c,
optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
optman/rtems/no-sem.c, optman/rtems/no-timer.c,
optman/sapi/no-ext.c, optman/sapi/no-io.c:
Revert previous patch (cvs clash with Joel hacking cpukit).
2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4: Remove tic4x.
2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/rtc/ds1375.c: Include <errno.h> instead of <sys/errno.h>.
2008-12-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
optman/rtems/no-msg.c, optman/rtems/no-part.c,
optman/rtems/no-region.c, optman/rtems/no-rtmon.c,
optman/rtems/no-sem.c, optman/rtems/no-timer.c,
optman/sapi/no-ext.c, optman/sapi/no-io.c:
Fix prototypes.
2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/serial/ns16550_p.h: Remove prototype with no implementation.
2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/shmdr/dump.c, libchip/shmdr/init.c, libchip/shmdr/send.c,
libchip/shmdr/shm_driver.h: Cleanup and remove variables which
duplicated data.
2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* optman/sapi/no-ext.c, optman/sapi/no-io.c: Convert SAPI manager and
SuperCore Handler initialization routines to directly pull parameters
from configuration table.
2008-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* optman/rtems/no-barrier.c, optman/rtems/no-dpmem.c,
optman/rtems/no-event.c, optman/rtems/no-mp.c, optman/rtems/no-msg.c,
optman/rtems/no-part.c, optman/rtems/no-region.c,
optman/rtems/no-rtmon.c, optman/rtems/no-sem.c,
optman/rtems/no-signal.c, optman/rtems/no-timer.c: Convert manager
initialization routines to directly pull parameters from
configuration table. Eliminate empty routines sportted.
2008-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/serial/ns16550.c: Add CVS-Id. Fix #define mess.
2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/i82586.c, libchip/network/smc91111config.h: Eliminate
all public use of TOD conversion routines.
2008-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/network/smc91111config.h:
#include <stdint.h> instead of <rtems/stdint.h>.
2008-12-10 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/prog-cc.m4: Use -r instead of -Wl,-r to build *.rels.
* aclocal/rtems-cpu-subdirs.m4: Remove obsolete cpus.
2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
* aclocal/rtems-cpu-subdirs.m4: Add Lattice Mico32 support.
2008-11-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/serial/ns16550.c: Transmit the character in the polled write
function within a critical section for printk() compatibility.
2008-10-02 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/i2c/spi-sd-card.c: Update for status-checks.h changes.
2008-10-02 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/rtems-cpu-subdirs.m4: Add new M32C port.
2008-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-bootcard-options.m4: Generalize and correct comment.
2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-bootcard-options.m4: Fix quoting.
2008-09-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* aclocal/bsp-bootcard-options.m4: New file.
* aclocal/bsp-bootcards-handles-ram-allocation.m4: Removed.
2008-09-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/serial/ns16550.c: Enable interrupt code only for PowerPC or
BSPs that support this feature.
2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/serial/ns16550.c: Fix typo.
2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/serial/ns16550.c: Fix typo.
2008-09-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/serial/ns16550.c: Add not supported on arm even though it is
not simple vectored.
2008-09-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/serial/ns16550.c: Not currently supported on architectures
with simple vectored interrupt model.
2008-09-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/version.m4: Bump RTEMS_API to 4.10.
Bump _RTEMS_VERSION to 4.9.99.0.
2008-09-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/rtc/icm7170.c, libchip/rtc/m48t08.c,
c/src/libchip/rtc/rtc.h: Include required header files. Some internal
functions have now static linkage type. Added constant qualifier to
operations table and read-only function parameters.
* libchip/serial/ns16550.c, libchip/serial/ns16550_p.h,
c/src/libchip/serial/serial.h: Include required header files. Removed
support for old PowerPC exception handling. Various fixes for
interrupt related routines. Added support for BSPs with IRQ extension
API.
2008-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/dec21140.c, libchip/network/elnk.c: Detect when there
is no PCI bus based upon the BSP not having a base address defined.
This means this driver cannot be supported on that board.
2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/dec21140.c, libchip/network/elnk.c,
libchip/network/if_dc.c: Eliminate vestiges of mpc603e define.
2008-09-17 Miao Yan <yanmiaobest@gmail.com>
* optman/Makefile.am, optman/preinstall.am: Merge GSOC project code to
add simple device only filesystem (devfs), optionally completely drop
out filesystem, and to clean up disabling newlib reentrancy support.
This dropped 17K from the minimum.exe for sparc/sis and arm/rtl22xx_t
now has a 15K code space.
* optman/no-console.c, optman/no-filesystem.c, optman/no-libio.c:
Removed.
2008-09-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/ide/ata.h: Convert to Unix file format.

View File

@@ -13,7 +13,7 @@ clean-local:
make/@RTEMS_BSP@.cache: make/bsp.mak @CUSTOM_CFG_FILES@
$(RM) make/@RTEMS_BSP@.cache
$(MAKE) -f ${srcdir}/make/bsp.mak \
'RTEMS_BSP=@RTEMS_BSP@' 'RTEMS_HOST=@RTEMS_HOST@' 'RTEMS_ROOT=.' 'BARE_CPU_MODEL=${BARE_CPU_MODEL}' \
'RTEMS_BSP=@RTEMS_BSP@' 'RTEMS_ROOT=.' \
make/@RTEMS_BSP@.cache
noinst_DATA = make/@RTEMS_BSP@.cache
@@ -24,9 +24,6 @@ rtems_make_customdir = $(rtems_makedir)/custom
rtems_make_custom_DATA = @CUSTOM_CFG_FILES@
DISTCLEANFILES += @CUSTOM_CFG_FILES@
make/custom/default.cfg: $(srcdir)/make/custom/default.cfg.in
cp $< $@
noinst_DATA += make/custom/default.cfg
DISTCLEANFILES += make/custom/default.cfg

View File

@@ -0,0 +1,22 @@
dnl
dnl $Id$
dnl
dnl _RTEMS_BSP_ALIAS(BSP_ALIAS,RTEMS_BSP_FAMILY)
dnl Internal subroutine to RTEMS_BSP_ALIAS
AC_DEFUN([_RTEMS_BSP_ALIAS],
[# account for "aliased" bsps which share source code
for bsp_cfgs in `ls "$srcdir"/"$RTEMS_TOPdir"/c/src/lib/libbsp/"$RTEMS_CPU"/*/"make/custom/$1.cfg" 2>/dev/null`; do
$2=`echo "$bsp_cfgs" | sed \
-e "s,^$srcdir/$RTEMS_TOPdir/c/src/lib/libbsp/$RTEMS_CPU/,," \
-e "s,/make/custom/.*\.cfg$,,"`
break
done
])
dnl RTEMS_BSP_ALIAS(BSP_ALIAS,RTEMS_BSP_FAMILY)
dnl convert a bsp alias $1 into its bsp directory RTEMS_BSP_FAMILY
AC_DEFUN([RTEMS_BSP_ALIAS],
[_RTEMS_BSP_ALIAS(m4_if([$1],,[$RTEMS_BSP],[$1]),
m4_if([$2],,[RTEMS_BSP_FAMILY],[$2]))]
)

View File

@@ -0,0 +1,19 @@
dnl $Id$
dnl
dnl BSP_BOOTCARD_OPTIONS - some autoconf voodoo to provide each BSPs'
dnl configure script with the standard options supported by boot_card()
dnl and other required parts of the BSP Framework. Currently, this is
dnl
dnl - Can optionally dirty memory at boot time.
dnl
dnl To be used in bsp-configure scripts
AC_DEFUN([RTEMS_BSP_BOOTCARD_OPTIONS],[
RTEMS_BSPOPTS_SET([BSP_DIRTY_MEMORY],[*],[0])
RTEMS_BSPOPTS_HELP([BSP_DIRTY_MEMORY],
[If defined, then the BSP Framework will put a non-zero pattern into
the RTEMS Workspace and C program heap. This should assist in finding
code that assumes memory starts set to zero.])
])

View File

@@ -1,35 +0,0 @@
dnl $Id$
dnl
dnl RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION - some autoconf voodoo to
dnl indicate that the BSP is using the shared RAM allocation code in
dnl bootcard.c. This is a new way of doing things that will reduce the
dnl size of each BSP's bspstart.c and open the door for another round
dnl of benefits for BSPs that use this scheme.
dnl
dnl Benefits:
dnl - Reduced code in bspstart.c
dnl - Can optionally dirty memory at boot time.
dnl
dnl NOTE: This macro is intended to be temporary. When most of the
dnl BSPs use the new shared method, we need to either bulk edit
dnl the remaining BSPs to eliminate code using the old way. Or
dnl switch the sense of this macro to be required on BSPs using
dnl the old way.
dnl
dnl AGAIN: This is intended to be temporary. Please help by
dnl updating BSPs to use the new scheme.
dnl To be used in bsp-configure scripts
AC_DEFUN([RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION],
[AC_DEFINE_UNQUOTED([BSP_BOOTCARD_HANDLES_RAM_ALLOCATION],
[1],
[BSP uses shared logic in bootcard.c]
)
RTEMS_BSPOPTS_SET([BSP_DIRTY_MEMORY],[*],[0])
RTEMS_BSPOPTS_HELP([BSP_DIRTY_MEMORY],
[If defined, then PSIM will put a non-zero pattern into the RTEMS
Workspace and C program heap. This should assist in finding
code that assumes memory starts set to zero.])
])

View File

@@ -0,0 +1,28 @@
dnl $Id$
dnl
dnl BSP_CLEANUP_OPTIONS - some autoconf voodoo to provide each BSPs'
dnl configure script with the standard options supported by the shared
dnl implementation of bsp_cleanup().
dnl
dnl - Can optionally dirty memory at boot time.
dnl
dnl To be used in bsp-configure scripts
dnl USAGE:
dnl RTEMS_BSP_CLEANUP_OPTIONS([0|1], [0|1])
dnl WHERE:
dnl argument 1 indicates the default value for BSP_PRESS_KEY_FOR_RESET
dnl argument 2 indicates the default value for BSP_RESET_BOARD_AT_EXIT
AC_DEFUN([RTEMS_BSP_CLEANUP_OPTIONS],[
RTEMS_BSPOPTS_SET([BSP_PRESS_KEY_FOR_RESET],[*],[$1])
RTEMS_BSPOPTS_HELP([BSP_PRESS_KEY_FOR_RESET],
[If defined, print a message and wait until pressed before resetting
board when application exits.])
RTEMS_BSPOPTS_SET([BSP_RESET_BOARD_AT_EXIT],[*],[$2])
RTEMS_BSPOPTS_HELP([BSP_RESET_BOARD_AT_EXIT],
[If defined, reset the board when the application exits.])
])

View File

@@ -34,4 +34,6 @@ echo "#endif /* __BSP_OPTIONS_H */" >>$tmp/config.h
RTEMS_PROJECT_ROOT
RTEMS_CHECK_MULTIPROCESSING
RTEMS_BSP_BOOTCARD_OPTIONS
])

View File

@@ -0,0 +1,19 @@
dnl $Id$
dnl Install a BSP's linkcmds from the source-tree into the build-tree
AC_DEFUN([RTEMS_BSP_LINKCMDS],[
LINKCMDS=
for f in "${srcdir}/startup/linkcmds.${RTEMS_BSP}" \
"${srcdir}/startup/linkcmds.${RTEMS_BSP_FAMILY}" \
"${srcdir}/startup/linkcmds";
do
AS_IF([test -f "$f"],[
LINKCMDS="$f"
break])
done
AS_IF([test -z "${LINKCMDS}"],[
AC_MSG_ERROR([can not determine linkcmds])])
AC_CONFIG_LINKS([startup/linkcmds:${LINKCMDS}])
])

View File

@@ -29,7 +29,7 @@ dnl appropriate /bin/sh-magic to "configure" to have VAR set up.
AC_DEFUN([RTEMS_BSPOPTS_HELP],[
RTEMS_ARG_VAR([$1],[$2])
m4_ifdef([_$1],[
case ${RTEMS_BSP} in
case "${RTEMS_BSP}" in
_$1[]dnl
esac],[])
if test -n "[$]{$1}"; then[]dnl

View File

@@ -13,37 +13,13 @@ AC_DEFUN([RTEMS_CANONICAL_TARGET_CPU],
AC_CANONICAL_HOST
AC_MSG_CHECKING(rtems target cpu)
case "${host}" in
# hpux unix port should go here
i[[34567]]86-*linux*) # unix "simulator" port
RTEMS_CPU=unix
RTEMS_HOST=Linux
;;
i[[34567]]86-*freebsd*) # unix "simulator" port
RTEMS_CPU=unix
RTEMS_HOST=FreeBSD
;;
i[[34567]]86-pc-cygwin*) # Cygwin is just enough unix like :)
RTEMS_CPU=unix
RTEMS_HOST=Cygwin
;;
no_cpu-*rtems*)
RTEMS_CPU=no_cpu
RTEMS_HOST=$host_os
;;
sparc-sun-solaris*) # unix "simulator" port
RTEMS_CPU=unix
RTEMS_HOST=Solaris
;;
tic4x-*rtems*) # gcc changed the name
RTEMS_CPU=c4x
RTEMS_HOST=$host_os
;;
*)
RTEMS_CPU=`echo $host | sed 's%^\([[^-]]*\)-\(.*\)$%\1%'`
RTEMS_HOST=$host_os
;;
esac
AC_SUBST(RTEMS_CPU)
AC_SUBST(RTEMS_HOST)
AC_MSG_RESULT($RTEMS_CPU)
])

View File

@@ -1,22 +1,20 @@
dnl $Id$
AC_DEFUN([_RTEMS_CHECK_CUSTOM_BSP],[
for i in "${srcdir}/${RTEMS_TOPdir}/bspkit/${RTEMS_CPU}"/*/cfg/$1 \
${srcdir}/${RTEMS_TOPdir}/make/custom/$1;
AC_REQUIRE([RTEMS_CANONICAL_TARGET_CPU])dnl sets RTEMS_CPU, target
AC_REQUIRE([RTEMS_TOP])dnl sets RTEMS_TOPdir
$2=
for i in \
`ls "${srcdir}/${RTEMS_TOPdir}/c/src/lib/libbsp/${RTEMS_CPU}"/*/make/custom/$1 2>/dev/null`;
do
AC_MSG_CHECKING([for $i])
AS_IF([test -r $i],[
$2="$i"
AC_MSG_RESULT([yes])
break;
],[
AC_MSG_RESULT([no])
break
])
done
])
AC_DEFUN([RTEMS_CHECK_CUSTOM_BSP],[
AC_REQUIRE([RTEMS_TOP])
_RTEMS_CHECK_CUSTOM_BSP([[$]$1.cfg],[BSP_FOUND])
AS_IF([test -z "$BSP_FOUND"],[
AC_MSG_ERROR([missing [$]$1.cfg])

View File

@@ -9,7 +9,7 @@ AC_CACHE_CHECK([whether BSP supports networking],
rtems_cv_HAS_NETWORKING,
[dnl
case "$RTEMS_CPU" in
unix*)
avr*|m32c*) # do not have address space to hold BSD TCP/IP stack
rtems_cv_HAS_NETWORKING="no"
;;
*)

View File

@@ -9,9 +9,6 @@ AC_CACHE_CHECK([whether CPU supports libposix],
rtems_cv_HAS_POSIX_API,
[dnl
case "$RTEMS_CPU" in
unix*)
rtems_cv_HAS_POSIX_API="no"
;;
*)
if test "${RTEMS_HAS_POSIX_API}" = "yes"; then
rtems_cv_HAS_POSIX_API="yes";

View File

@@ -13,19 +13,9 @@ AC_ARG_ENABLE(posix,
esac],[RTEMS_HAS_POSIX_API=yes])
case "${host}" in
# hpux unix port should go here
i[[34567]]86-pc-linux*) # unix "simulator" port
RTEMS_HAS_POSIX_API=no
;;
i[[34567]]86-*freebsd*) # unix "simulator" port
RTEMS_HAS_POSIX_API=no
;;
no_cpu-*rtems*)
RTEMS_HAS_POSIX_API=no
;;
sparc-sun-solaris*) # unix "simulator" port
RTEMS_HAS_POSIX_API=no
;;
*)
;;
esac

View File

@@ -27,8 +27,6 @@ RTEMS_BSP="$rtems_cv_RTEMS_BSP"
AC_MSG_RESULT(${RTEMS_BSP})
AC_SUBST(RTEMS_BSP)
AM_CONDITIONAL([MULTILIB],[false])
includedir="\${exec_prefix}/${RTEMS_BSP}/lib/include"
libdir="\${exec_prefix}/${RTEMS_BSP}/lib"

View File

@@ -35,14 +35,6 @@ GCCSPECS="-B\$(PROJECT_ROOT)/lib/ -B\$(PROJECT_ROOT)/$RTEMS_BSP/lib/"
GCCSPECS="${GCCSPECS} -specs bsp_specs -qrtems"])
AC_SUBST(GCCSPECS)
AS_IF([test "$GCC" = yes],[
RTEMS_CFLAGS="$RTEMS_CFLAGS -Wall"
# FIXME: This should be removed in production releases
RTEMS_CFLAGS="$RTEMS_CFLAGS -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs"
m4_if([$1],,[],[RTEMS_CFLAGS="$RTEMS_CFLAGS $1"])
])
AC_SUBST(RTEMS_CFLAGS)
AS_IF([test x"$rtems_cv_gcc_isystem" = xyes],[
RTEMS_CPPFLAGS="-isystem \$(PROJECT_INCLUDE)"],[
RTEMS_CPPFLAGS="-I\$(PROJECT_INCLUDE)"
@@ -50,7 +42,7 @@ AS_IF([test x"$rtems_cv_gcc_isystem" = xyes],[
AC_SUBST(RTEMS_CPPFLAGS)
AS_IF([test "$GCC" = yes],[
RTEMS_RELLDFLAGS="-qnolinkcmds -nostdlib -Wl,-r"
RTEMS_RELLDFLAGS="-qnolinkcmds -nostdlib -r"
])
AC_SUBST(RTEMS_RELLDFLAGS)
])

View File

@@ -13,19 +13,17 @@ case $RTEMS_CPU in
_RTEMS_CPU_SUBDIR([arm],[$1]);;
_RTEMS_CPU_SUBDIR([bfin],[$1]);;
_RTEMS_CPU_SUBDIR([avr],[$1]);;
_RTEMS_CPU_SUBDIR([c4x],[$1]);;
_RTEMS_CPU_SUBDIR([h8300],[$1]);;
_RTEMS_CPU_SUBDIR([hppa1.1],[$1]);;
_RTEMS_CPU_SUBDIR([i386],[$1]);;
_RTEMS_CPU_SUBDIR([lm32],[$1]);;
_RTEMS_CPU_SUBDIR([m32c],[$1]);;
_RTEMS_CPU_SUBDIR([m32r],[$1]);;
_RTEMS_CPU_SUBDIR([m68k],[$1]);;
_RTEMS_CPU_SUBDIR([mips],[$1]);;
_RTEMS_CPU_SUBDIR([nios2],[$1]);;
_RTEMS_CPU_SUBDIR([no_cpu],[$1]);;
_RTEMS_CPU_SUBDIR([or32],[$1]);;
_RTEMS_CPU_SUBDIR([powerpc],[$1]);;
_RTEMS_CPU_SUBDIR([sh],[$1]);;
_RTEMS_CPU_SUBDIR([sparc],[$1]);;
_RTEMS_CPU_SUBDIR([unix],[$1]);;
*) AC_MSG_ERROR([Invalid RTEMS_CPU <[$]{RTEMS_CPU}>])
esac
])

View File

@@ -1,4 +1,4 @@
AC_DEFUN([RTEMS_VERSIONING],
m4_define([_RTEMS_VERSION],[4.8.99.0]))
m4_define([_RTEMS_VERSION],[4.10.2]))
m4_define([RTEMS_API],[4.9])
m4_define([RTEMS_API],[4.10])

View File

@@ -1,3 +1,149 @@
2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.68, automake-1.11.1.
2009-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* mptests/mp01/node1/mp01_node1.adb, mptests/mp01/node2/mp01_node2.adb,
mptests/mp02/node1/mp02_node1.adb, mptests/mp02/node2/mp02_node2.adb,
mptests/mp03/node1/mp03_node1.adb, mptests/mp03/node2/mp03_node2.adb,
mptests/mp04/node1/mp04_node1.adb, mptests/mp04/node2/mp04_node2.adb,
mptests/mp05/mptest.adb, mptests/mp05/node1/mp05_node1.adb,
mptests/mp05/node2/mp05_node2.adb, mptests/mp06/node1/mp06_node1.adb,
mptests/mp06/node2/mp06_node2.adb, mptests/mp07/node1/mp07_node1.adb,
mptests/mp07/node2/mp07_node2.adb, mptests/mp08/node1/mp08_node1.adb,
mptests/mp08/node2/mp08_node2.adb, mptests/mp09/node1/mp09_node1.adb,
mptests/mp09/node2/mp09_node2.adb, mptests/mp10/node1/mp10_node1.adb,
mptests/mp10/node2/mp10_node2.adb, mptests/mp11/node1/mp11_node1.adb,
mptests/mp11/node2/mp11_node2.adb, mptests/mp12/node1/mp12_node1.adb,
mptests/mp12/node2/mp12_node2.adb, mptests/mp13/node1/mp13_node1.adb,
mptests/mp13/node2/mp13_node2.adb, mptests/mp14/mptest.adb,
mptests/mp14/node1/mp14_node1.adb, mptests/mp14/node2/mp14_node2.adb,
sptests/sp09/sptest.adb, sptests/sp11/sptest.adb,
sptests/sp13/sptest.adb, sptests/sp16/sptest.adb,
support/test_support.adb: Lines are now all less than 80 columns.
2009-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* samples/base_sp/sptest.adb, samples/hello/sptest.adb,
samples/nsecs/sptest.adb, samples/ticker/sptest.adb,
sptests/sp01/sptest.adb, sptests/sp02/sptest.adb,
sptests/sp03/sptest.adb, sptests/sp04/sptest.adb,
sptests/sp05/sptest.adb, sptests/sp06/sptest.adb,
sptests/sp07/sptest.adb, sptests/sp08/sptest.adb,
sptests/sp09/sptest.adb, sptests/sp11/sptest.adb,
sptests/sp12/sptest.adb, sptests/sp13/sptest.adb,
sptests/sp14/sptest.adb, sptests/sp15/sptest.adb,
sptests/sp16/sptest.adb, sptests/sp17/sptest.adb,
sptests/sp19/sptest.adp, sptests/sp20/sptest.adb,
sptests/sp22/sptest.adb, sptests/sp23/sptest.adb,
sptests/sp24/sptest.adb, sptests/sp25/sptest.adb,
sptests/spname01/spname01.adb, sptests/spname01/sptest.adb,
sptests/spname01/sptest.ads, support/address_io.adb, support/init.c,
support/test_support.adb, support/test_support.ads,
support/time_test_support.adb, support/timer_driver.adb,
tmtests/tm01/tmtest.adb, tmtests/tm01/tmtest.ads,
tmtests/tm02/tmtest.adb, tmtests/tm02/tmtest.ads,
tmtests/tm03/tmtest.adb, tmtests/tm03/tmtest.ads,
tmtests/tm04/tmtest.adb, tmtests/tm04/tmtest.ads,
tmtests/tm05/tmtest.adb, tmtests/tm05/tmtest.ads,
tmtests/tm06/tmtest.adb, tmtests/tm06/tmtest.ads,
tmtests/tm07/tmtest.adb, tmtests/tm07/tmtest.ads,
tmtests/tm08/tmtest.adb, tmtests/tm08/tmtest.ads,
tmtests/tm09/tmtest.adb, tmtests/tm09/tmtest.ads,
tmtests/tm10/tmtest.adb, tmtests/tm10/tmtest.ads,
tmtests/tm11/tmtest.adb, tmtests/tm11/tmtest.ads,
tmtests/tm12/tmtest.adb, tmtests/tm12/tmtest.ads,
tmtests/tm13/tmtest.adb, tmtests/tm13/tmtest.ads,
tmtests/tm14/tmtest.adb, tmtests/tm14/tmtest.ads,
tmtests/tm15/tmtest.adb, tmtests/tm15/tmtest.ads,
tmtests/tm16/tmtest.adb, tmtests/tm16/tmtest.ads,
tmtests/tm17/tmtest.adb, tmtests/tm17/tmtest.ads,
tmtests/tm18/tmtest.adb, tmtests/tm18/tmtest.ads,
tmtests/tm19/tmtest.adb, tmtests/tm19/tmtest.ads,
tmtests/tm20/tmtest.adb, tmtests/tm20/tmtest.ads,
tmtests/tm21/tmtest.adb, tmtests/tm21/tmtest.ads,
tmtests/tm22/tmtest.adb, tmtests/tm22/tmtest.ads,
tmtests/tm23/tmtest.adb, tmtests/tm23/tmtest.ads,
tmtests/tm24/tmtest.adb, tmtests/tm24/tmtest.ads,
tmtests/tm25/tmtest.adb, tmtests/tm25/tmtest.ads,
tmtests/tm28/tmtest.adb, tmtests/tm28/tmtest.ads,
tmtests/tm29/tmtest.adb, tmtests/tm29/tmtest.ads,
tmtests/tmck/tmtest.adb, tmtests/tmck/tmtest.ads,
tmtests/tmoverhd/dummy_rtems.adb, tmtests/tmoverhd/tmtest.adb,
tmtests/tmoverhd/tmtest.ads: Remove many warnings.
2009-12-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* mptests/mp01/node1/Makefile.am, mptests/mp01/node2/Makefile.am,
mptests/mp02/node1/Makefile.am, mptests/mp02/node2/Makefile.am,
mptests/mp03/node1/Makefile.am, mptests/mp03/node2/Makefile.am,
mptests/mp04/node1/Makefile.am, mptests/mp04/node2/Makefile.am,
mptests/mp05/node1/Makefile.am, mptests/mp05/node2/Makefile.am,
mptests/mp06/node1/Makefile.am, mptests/mp06/node2/Makefile.am,
mptests/mp07/node1/Makefile.am, mptests/mp07/node2/Makefile.am,
mptests/mp08/node1/Makefile.am, mptests/mp08/node2/Makefile.am,
mptests/mp09/node1/Makefile.am, mptests/mp09/node2/Makefile.am,
mptests/mp10/node1/Makefile.am, mptests/mp10/node2/Makefile.am,
mptests/mp11/node1/Makefile.am, mptests/mp11/node2/Makefile.am,
mptests/mp12/node1/Makefile.am, mptests/mp12/node2/Makefile.am,
mptests/mp13/node1/Makefile.am, mptests/mp13/node2/Makefile.am,
mptests/mp14/node1/Makefile.am, mptests/mp14/node2/Makefile.am,
samples/base_mp/Makefile.am, samples/base_mp/node1/Makefile.am,
samples/base_mp/node2/Makefile.am, samples/base_sp/Makefile.am,
samples/hello/Makefile.am, samples/nsecs/Makefile.am,
samples/ticker/Makefile.am, sptests/sp01/Makefile.am,
sptests/sp02/Makefile.am, sptests/sp03/Makefile.am,
sptests/sp04/Makefile.am, sptests/sp05/Makefile.am,
sptests/sp06/Makefile.am, sptests/sp07/Makefile.am,
sptests/sp08/Makefile.am, sptests/sp09/Makefile.am,
sptests/sp11/Makefile.am, sptests/sp12/Makefile.am,
sptests/sp13/Makefile.am, sptests/sp14/Makefile.am,
sptests/sp15/Makefile.am, sptests/sp16/Makefile.am,
sptests/sp17/Makefile.am, sptests/sp19/Makefile.am,
sptests/sp20/Makefile.am, sptests/sp22/Makefile.am,
sptests/sp23/Makefile.am, sptests/sp24/Makefile.am,
sptests/sp25/Makefile.am, sptests/spname01/Makefile.am,
tmtests/tm01/Makefile.am, tmtests/tm02/Makefile.am,
tmtests/tm03/Makefile.am, tmtests/tm04/Makefile.am,
tmtests/tm05/Makefile.am, tmtests/tm06/Makefile.am,
tmtests/tm07/Makefile.am, tmtests/tm08/Makefile.am,
tmtests/tm09/Makefile.am, tmtests/tm10/Makefile.am,
tmtests/tm11/Makefile.am, tmtests/tm12/Makefile.am,
tmtests/tm13/Makefile.am, tmtests/tm14/Makefile.am,
tmtests/tm15/Makefile.am, tmtests/tm16/Makefile.am,
tmtests/tm17/Makefile.am, tmtests/tm18/Makefile.am,
tmtests/tm19/Makefile.am, tmtests/tm20/Makefile.am,
tmtests/tm21/Makefile.am, tmtests/tm22/Makefile.am,
tmtests/tm23/Makefile.am, tmtests/tm24/Makefile.am,
tmtests/tm25/Makefile.am, tmtests/tm28/Makefile.am,
tmtests/tm29/Makefile.am, tmtests/tmck/Makefile.am,
tmtests/tmoverhd/Makefile.am: Update so all tests build.
2008-09-29 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/timer_driver.adb, support/timer_driver.ads,
tmtests/tm01/tmtest.adb, tmtests/tm02/tmtest.adb,
tmtests/tm03/tmtest.adb, tmtests/tm04/tmtest.adb,
tmtests/tm05/tmtest.adb, tmtests/tm06/tmtest.adb,
tmtests/tm07/tmtest.adb, tmtests/tm08/tmtest.adb,
tmtests/tm09/tmtest.adb, tmtests/tm10/tmtest.adb,
tmtests/tm11/tmtest.adb, tmtests/tm12/tmtest.adb,
tmtests/tm13/tmtest.adb, tmtests/tm14/tmtest.adb,
tmtests/tm15/tmtest.adb, tmtests/tm16/tmtest.adb,
tmtests/tm17/tmtest.adb, tmtests/tm18/tmtest.adb,
tmtests/tm19/tmtest.adb, tmtests/tm20/config.h,
tmtests/tm20/tmtest.adb, tmtests/tm21/tmtest.adb,
tmtests/tm22/tmtest.adb, tmtests/tm23/tmtest.adb,
tmtests/tm24/tmtest.adb, tmtests/tm25/tmtest.adb,
tmtests/tm28/tmtest.adb, tmtests/tm29/tmtest.adb,
tmtests/tmck/tmtest.adb, tmtests/tmoverhd/tmtest.adb: Clean up.
Verified to run on psim with gcc 4.3.2.
2008-09-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* support/timer_driver.ads: Switch to new names.
2008-06-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* samples/hello/config.h, sptests/spname01/config.h: These needed

View File

@@ -1,18 +1,18 @@
## Process this file with autoconf to produce a configure script.
##
##
## $Id$
AC_PREREQ(2.59)
AC_PREREQ([2.68])
AC_INIT([rtems-ada-tests],[_RTEMS_VERSION],[http://www.rtems.org/bugzilla])
AC_CONFIG_SRCDIR([support])
RTEMS_TOP([../../..],[])
RTEMS_CANONICAL_TARGET_CPU
AM_INIT_AUTOMAKE([no-define foreign 1.9])
AM_INIT_AUTOMAKE([no-define foreign 1.11.1])
AM_MAINTAINER_MODE
AC_CHECK_PROGS([M4],[gm4 m4])
AC_CHECK_PROGS([M4],[gm4 m4])
RTEMS_PROG_GNAT
RTEMS_CANONICALIZE_TOOLS

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp01_ada_mp01_node1.exe
mp01_ada_mp01_node1_exe_SOURCES = mp01_node1.adb ../mptest.adb config.h ../mptest.ads
mp01_ada_mp01_node1_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp01_ada_mp01_node1
mp01_ada_mp01_node1_SOURCES = mp01_node1.adb ../mptest.adb config.h
mp01_ada_mp01_node1_SOURCES += ../mptest.ads
mp01_ada_mp01_node1_SOURCES += ../../../support/init.c
mp01_ada_mp01_node1.exe: mp01_node1.adb ../mptest.adb init.$(OBJEXT)
mp01_ada_mp01_node1$(EXEEXT): mp01_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP01_NODE1 of the Single Processor Test Suite.
-- This is the entry point for Test MP01_NODE1 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp01_ada_mp01_node2.exe
mp01_ada_mp01_node2_exe_SOURCES = mp01_node2.adb ../mptest.adb config.h ../mptest.ads
mp01_ada_mp01_node2_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp01_ada_mp01_node2
mp01_ada_mp01_node2_SOURCES = mp01_node2.adb ../mptest.adb config.h
mp01_ada_mp01_node2_SOURCES += ../mptest.ads
mp01_ada_mp01_node2_SOURCES += ../../../support/init.c
mp01_ada_mp01_node2.exe: mp01_node2.adb ../mptest.adb init.$(OBJEXT)
mp01_ada_mp01_node2$(EXEEXT): mp01_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP01_NODE2 of the Single Processor Test Suite.
-- This is the entry point for Test MP01_NODE2 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp02_ada_mp02_node1.exe
mp02_ada_mp02_node1_exe_SOURCES = mp02_node1.adb ../mptest.adb config.h ../mptest.ads
mp02_ada_mp02_node1_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp02_ada_mp02_node1
mp02_ada_mp02_node1_SOURCES = mp02_node1.adb ../mptest.adb config.h
mp02_ada_mp02_node1_SOURCES += ../mptest.ads
mp02_ada_mp02_node1_SOURCES += ../../../support/init.c
mp02_ada_mp02_node1.exe: mp02_node1.adb ../mptest.adb init.$(OBJEXT)
mp02_ada_mp02_node1$(EXEEXT): mp02_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP02_NODE1 of the Single Processor Test Suite.
-- This is the entry point for Test MP02_NODE1 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp02_ada_mp02_node2.exe
mp02_ada_mp02_node2_exe_SOURCES = mp02_node2.adb ../mptest.adb config.h ../mptest.ads
mp02_ada_mp02_node2_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp02_ada_mp02_node2
mp02_ada_mp02_node2_SOURCES = mp02_node2.adb ../mptest.adb config.h
mp02_ada_mp02_node2_SOURCES += ../mptest.ads
mp02_ada_mp02_node2_SOURCES += ../../../support/init.c
mp02_ada_mp02_node2.exe: mp02_node2.adb ../mptest.adb init.$(OBJEXT)
mp02_ada_mp02_node2$(EXEEXT): mp02_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP02_NODE2 of the Single Processor Test Suite.
-- This is the entry point for Test MP02_NODE2 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp03_ada_mp03_node1.exe
mp03_ada_mp03_node1_exe_SOURCES = mp03_node1.adb ../mptest.adb config.h ../mptest.ads
mp03_ada_mp03_node1_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp03_ada_mp03_node1
mp03_ada_mp03_node1_SOURCES = mp03_node1.adb ../mptest.adb config.h
mp03_ada_mp03_node1_SOURCES += ../mptest.ads
mp03_ada_mp03_node1_SOURCES += ../../../support/init.c
mp03_ada_mp03_node1.exe: mp03_node1.adb ../mptest.adb init.$(OBJEXT)
mp03_ada_mp03_node1$(EXEEXT): mp03_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP03_NODE1 of the Single Processor Test Suite.
-- This is the entry point for Test MP03_NODE1 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp03_ada_mp03_node2.exe
mp03_ada_mp03_node2_exe_SOURCES = mp03_node2.adb ../mptest.adb config.h ../mptest.ads
mp03_ada_mp03_node2_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp03_ada_mp03_node2
mp03_ada_mp03_node2_SOURCES = mp03_node2.adb ../mptest.adb config.h
mp03_ada_mp03_node2_SOURCES += ../mptest.ads
mp03_ada_mp03_node2_SOURCES += ../../../support/init.c
mp03_ada_mp03_node2.exe: mp03_node2.adb ../mptest.adb init.$(OBJEXT)
mp03_ada_mp03_node2$(EXEEXT): mp03_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP03_NODE2 of the Single Processor Test Suite.
-- This is the entry point for Test MP03_NODE2 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp04_ada_mp04_node1.exe
mp04_ada_mp04_node1_exe_SOURCES = mp04_node1.adb ../mptest.adb config.h ../mptest.ads
mp04_ada_mp04_node1_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp04_ada_mp04_node1
mp04_ada_mp04_node1_SOURCES = mp04_node1.adb ../mptest.adb config.h
mp04_ada_mp04_node1_SOURCES += ../mptest.ads
mp04_ada_mp04_node1_SOURCES += ../../../support/init.c
mp04_ada_mp04_node1.exe: mp04_node1.adb ../mptest.adb init.$(OBJEXT)
mp04_ada_mp04_node1$(EXEEXT): mp04_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP04_NODE1 of the Single Processor Test Suite.
-- This is the entry point for Test MP04_NODE1 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp04_ada_mp04_node2.exe
mp04_ada_mp04_node2_exe_SOURCES = mp04_node2.adb ../mptest.adb config.h ../mptest.ads
mp04_ada_mp04_node2_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp04_ada_mp04_node2
mp04_ada_mp04_node2_SOURCES = mp04_node2.adb ../mptest.adb config.h
mp04_ada_mp04_node2_SOURCES += ../mptest.ads
mp04_ada_mp04_node2_SOURCES += ../../../support/init.c
mp04_ada_mp04_node2.exe: mp04_node2.adb ../mptest.adb init.$(OBJEXT)
mp04_ada_mp04_node2$(EXEEXT): mp04_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP04_NODE2 of the Single Processor Test Suite.
-- This is the entry point for Test MP04_NODE2 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -204,7 +204,7 @@ package body MPTEST is
exit when RTEMS.IS_STATUS_SUCCESSFUL( STATUS );
exit when not RTEMS.ARE_STATUSES_EQUAL( STATUS, RTEMS.NOT_DEFINED );
exit when not RTEMS.ARE_STATUSES_EQUAL(STATUS, RTEMS.NOT_DEFINED);
end loop;
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "SIGNAL_SEND" );

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp05_ada_mp05_node1.exe
mp05_ada_mp05_node1_exe_SOURCES = mp05_node1.adb ../mptest.adb config.h ../mptest.ads
mp05_ada_mp05_node1_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp05_ada_mp05_node1
mp05_ada_mp05_node1_SOURCES = mp05_node1.adb ../mptest.adb config.h
mp05_ada_mp05_node1_SOURCES += ../mptest.ads
mp05_ada_mp05_node1_SOURCES += ../../../support/init.c
mp05_ada_mp05_node1.exe: mp05_node1.adb ../mptest.adb init.$(OBJEXT)
mp05_ada_mp05_node1$(EXEEXT): mp05_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP05_NODE1 of the Single Processor Test Suite.
-- This is the entry point for Test MP05_NODE1 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp05_ada_mp05_node2.exe
mp05_ada_mp05_node2_exe_SOURCES = mp05_node2.adb ../mptest.adb config.h ../mptest.ads
mp05_ada_mp05_node2_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp05_ada_mp05_node2
mp05_ada_mp05_node2_SOURCES = mp05_node2.adb ../mptest.adb config.h
mp05_ada_mp05_node2_SOURCES += ../mptest.ads
mp05_ada_mp05_node2_SOURCES += ../../../support/init.c
mp05_ada_mp05_node2.exe: mp05_node2.adb ../mptest.adb init.$(OBJEXT)
mp05_ada_mp05_node2$(EXEEXT): mp05_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP05_NODE2 of the Single Processor Test Suite.
-- This is the entry point for Test MP05_NODE2 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp06_ada_mp06_node1.exe
mp06_ada_mp06_node1_exe_SOURCES = mp06_node1.adb ../mptest.adb config.h ../mptest.ads
mp06_ada_mp06_node1_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp06_ada_mp06_node1
mp06_ada_mp06_node1_SOURCES = mp06_node1.adb ../mptest.adb config.h
mp06_ada_mp06_node1_SOURCES += ../mptest.ads
mp06_ada_mp06_node1_SOURCES += ../../../support/init.c
mp06_ada_mp06_node1.exe: mp06_node1.adb ../mptest.adb init.$(OBJEXT)
mp06_ada_mp06_node1$(EXEEXT): mp06_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP06_NODE1 of the Single Processor Test Suite.
-- This is the entry point for Test MP06_NODE1 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp06_ada_mp06_node2.exe
mp06_ada_mp06_node2_exe_SOURCES = mp06_node2.adb ../mptest.adb config.h ../mptest.ads
mp06_ada_mp06_node2_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp06_ada_mp06_node2
mp06_ada_mp06_node2_SOURCES = mp06_node2.adb ../mptest.adb config.h
mp06_ada_mp06_node2_SOURCES += ../mptest.ads
mp06_ada_mp06_node2_SOURCES += ../../../support/init.c
mp06_ada_mp06_node2.exe: mp06_node2.adb ../mptest.adb init.$(OBJEXT)
mp06_ada_mp06_node2$(EXEEXT): mp06_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP06_NODE2 of the Single Processor Test Suite.
-- This is the entry point for Test MP06_NODE2 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp07_ada_mp07_node1.exe
mp07_ada_mp07_node1_exe_SOURCES = mp07_node1.adb ../mptest.adb config.h ../mptest.ads
mp07_ada_mp07_node1_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp07_ada_mp07_node1
mp07_ada_mp07_node1_SOURCES = mp07_node1.adb ../mptest.adb config.h
mp07_ada_mp07_node1_SOURCES += ../mptest.ads
mp07_ada_mp07_node1_SOURCES += ../../../support/init.c
mp07_ada_mp07_node1.exe: mp07_node1.adb ../mptest.adb init.$(OBJEXT)
mp07_ada_mp07_node1$(EXEEXT): mp07_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP07_NODE1 of the Single Processor Test Suite.
-- This is the entry point for Test MP07_NODE1 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp07_ada_mp07_node2.exe
mp07_ada_mp07_node2_exe_SOURCES = mp07_node2.adb ../mptest.adb config.h ../mptest.ads
mp07_ada_mp07_node2_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp07_ada_mp07_node2
mp07_ada_mp07_node2_SOURCES = mp07_node2.adb ../mptest.adb config.h
mp07_ada_mp07_node2_SOURCES += ../mptest.ads
mp07_ada_mp07_node2_SOURCES += ../../../support/init.c
mp07_ada_mp07_node2.exe: mp07_node2.adb ../mptest.adb init.$(OBJEXT)
mp07_ada_mp07_node2$(EXEEXT): mp07_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP07_NODE2 of the Single Processor Test Suite.
-- This is the entry point for Test MP07_NODE2 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp08_ada_mp08_node1.exe
mp08_ada_mp08_node1_exe_SOURCES = mp08_node1.adb ../mptest.adb config.h ../mptest.ads
mp08_ada_mp08_node1_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp08_ada_mp08_node1
mp08_ada_mp08_node1_SOURCES = mp08_node1.adb ../mptest.adb config.h
mp08_ada_mp08_node1_SOURCES += ../mptest.ads
mp08_ada_mp08_node1_SOURCES += ../../../support/init.c
mp08_ada_mp08_node1.exe: mp08_node1.adb ../mptest.adb init.$(OBJEXT)
mp08_ada_mp08_node1$(EXEEXT): mp08_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP08_NODE1 of the Single Processor Test Suite.
-- This is the entry point for Test MP08_NODE1 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp08_ada_mp08_node2.exe
mp08_ada_mp08_node2_exe_SOURCES = mp08_node2.adb ../mptest.adb config.h ../mptest.ads
mp08_ada_mp08_node2_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp08_ada_mp08_node2
mp08_ada_mp08_node2_SOURCES = mp08_node2.adb ../mptest.adb config.h
mp08_ada_mp08_node2_SOURCES += ../mptest.ads
mp08_ada_mp08_node2_SOURCES += ../../../support/init.c
mp08_ada_mp08_node2.exe: mp08_node2.adb ../mptest.adb init.$(OBJEXT)
mp08_ada_mp08_node2$(EXEEXT): mp08_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP08_NODE2 of the Single Processor Test Suite.
-- This is the entry point for Test MP08_NODE2 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp09_ada_mp09_node1.exe
mp09_ada_mp09_node1_exe_SOURCES = mp09_node1.adb ../mptest.adb config.h ../mptest.ads
mp09_ada_mp09_node1_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp09_ada_mp09_node1
mp09_ada_mp09_node1_SOURCES = mp09_node1.adb ../mptest.adb config.h
mp09_ada_mp09_node1_SOURCES += ../mptest.ads
mp09_ada_mp09_node1_SOURCES += ../../../support/init.c
mp09_ada_mp09_node1.exe: mp09_node1.adb ../mptest.adb init.$(OBJEXT)
mp09_ada_mp09_node1$(EXEEXT): mp09_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP09_NODE1 of the Single Processor Test Suite.
-- This is the entry point for Test MP09_NODE1 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp09_ada_mp09_node2.exe
mp09_ada_mp09_node2_exe_SOURCES = mp09_node2.adb ../mptest.adb config.h ../mptest.ads
mp09_ada_mp09_node2_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp09_ada_mp09_node2
mp09_ada_mp09_node2_SOURCES = mp09_node2.adb ../mptest.adb config.h
mp09_ada_mp09_node2_SOURCES += ../mptest.ads
mp09_ada_mp09_node2_SOURCES += ../../../support/init.c
mp09_ada_mp09_node2.exe: mp09_node2.adb ../mptest.adb init.$(OBJEXT)
mp09_ada_mp09_node2$(EXEEXT): mp09_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP09_NODE2 of the Single Processor Test Suite.
-- This is the entry point for Test MP09_NODE2 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp10_ada_mp10_node1.exe
mp10_ada_mp10_node1_exe_SOURCES = mp10_node1.adb ../mptest.adb config.h ../mptest.ads
mp10_ada_mp10_node1_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp10_ada_mp10_node1
mp10_ada_mp10_node1_SOURCES = mp10_node1.adb ../mptest.adb config.h
mp10_ada_mp10_node1_SOURCES += ../mptest.ads
mp10_ada_mp10_node1_SOURCES += ../../../support/init.c
mp10_ada_mp10_node1.exe: mp10_node1.adb ../mptest.adb init.$(OBJEXT)
mp10_ada_mp10_node1$(EXEEXT): mp10_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP10_NODE1 of the Single Processor Test Suite.
-- This is the entry point for Test MP10_NODE1 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp10_ada_mp10_node2.exe
mp10_ada_mp10_node2_exe_SOURCES = mp10_node2.adb ../mptest.adb config.h ../mptest.ads
mp10_ada_mp10_node2_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp10_ada_mp10_node2
mp10_ada_mp10_node2_SOURCES = mp10_node2.adb ../mptest.adb config.h
mp10_ada_mp10_node2_SOURCES += ../mptest.ads
mp10_ada_mp10_node2_SOURCES += ../../../support/init.c
mp10_ada_mp10_node2.exe: mp10_node2.adb ../mptest.adb init.$(OBJEXT)
mp10_ada_mp10_node2$(EXEEXT): mp10_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP10_NODE2 of the Single Processor Test Suite.
-- This is the entry point for Test MP10_NODE2 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp11_ada_mp11_node1.exe
mp11_ada_mp11_node1_exe_SOURCES = mp11_node1.adb ../mptest.adb config.h ../mptest.ads
mp11_ada_mp11_node1_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp11_ada_mp11_node1
mp11_ada_mp11_node1_SOURCES = mp11_node1.adb ../mptest.adb config.h
mp11_ada_mp11_node1_SOURCES += ../mptest.ads
mp11_ada_mp11_node1_SOURCES += ../../../support/init.c
mp11_ada_mp11_node1.exe: mp11_node1.adb ../mptest.adb init.$(OBJEXT)
mp11_ada_mp11_node1$(EXEEXT): mp11_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP11_NODE1 of the Single Processor Test Suite.
-- This is the entry point for Test MP11_NODE1 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp11_ada_mp11_node2.exe
mp11_ada_mp11_node2_exe_SOURCES = mp11_node2.adb ../mptest.adb config.h ../mptest.ads
mp11_ada_mp11_node2_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp11_ada_mp11_node2
mp11_ada_mp11_node2_SOURCES = mp11_node2.adb ../mptest.adb config.h
mp11_ada_mp11_node2_SOURCES += ../mptest.ads
mp11_ada_mp11_node2_SOURCES += ../../../support/init.c
mp11_ada_mp11_node2.exe: mp11_node2.adb ../mptest.adb init.$(OBJEXT)
mp11_ada_mp11_node2$(EXEEXT): mp11_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP11_NODE2 of the Single Processor Test Suite.
-- This is the entry point for Test MP11_NODE2 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp12_ada_mp12_node1.exe
mp12_ada_mp12_node1_exe_SOURCES = mp12_node1.adb ../mptest.adb config.h ../mptest.ads
mp12_ada_mp12_node1_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp12_ada_mp12_node1
mp12_ada_mp12_node1_SOURCES = mp12_node1.adb ../mptest.adb config.h
mp12_ada_mp12_node1_SOURCES += ../mptest.ads
mp12_ada_mp12_node1_SOURCES += ../../../support/init.c
mp12_ada_mp12_node1.exe: mp12_node1.adb ../mptest.adb init.$(OBJEXT)
mp12_ada_mp12_node1$(EXEEXT): mp12_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP12_NODE1 of the Single Processor Test Suite.
-- This is the entry point for Test MP12_NODE1 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp12_ada_mp12_node2.exe
mp12_ada_mp12_node2_exe_SOURCES = mp12_node2.adb ../mptest.adb config.h ../mptest.ads
mp12_ada_mp12_node2_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp12_ada_mp12_node2
mp12_ada_mp12_node2_SOURCES = mp12_node2.adb ../mptest.adb config.h
mp12_ada_mp12_node2_SOURCES += ../mptest.ads
mp12_ada_mp12_node2_SOURCES += ../../../support/init.c
mp12_ada_mp12_node2.exe: mp12_node2.adb ../mptest.adb init.$(OBJEXT)
mp12_ada_mp12_node2$(EXEEXT): mp12_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP12_NODE2 of the Single Processor Test Suite.
-- This is the entry point for Test MP12_NODE2 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp13_ada_mp13_node1.exe
mp13_ada_mp13_node1_exe_SOURCES = mp13_node1.adb ../mptest.adb config.h ../mptest.ads
mp13_ada_mp13_node1_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp13_ada_mp13_node1
mp13_ada_mp13_node1_SOURCES = mp13_node1.adb ../mptest.adb config.h
mp13_ada_mp13_node1_SOURCES += ../mptest.ads
mp13_ada_mp13_node1_SOURCES += ../../../support/init.c
mp13_ada_mp13_node1.exe: mp13_node1.adb ../mptest.adb init.$(OBJEXT)
mp13_ada_mp13_node1$(EXEEXT): mp13_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP13_NODE1 of the Single Processor Test Suite.
-- This is the entry point for Test MP13_NODE1 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp13_ada_mp13_node2.exe
mp13_ada_mp13_node2_exe_SOURCES = mp13_node2.adb ../mptest.adb config.h ../mptest.ads
mp13_ada_mp13_node2_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp13_ada_mp13_node2
mp13_ada_mp13_node2_SOURCES = mp13_node2.adb ../mptest.adb config.h
mp13_ada_mp13_node2_SOURCES += ../mptest.ads
mp13_ada_mp13_node2_SOURCES += ../../../support/init.c
mp13_ada_mp13_node2.exe: mp13_node2.adb ../mptest.adb init.$(OBJEXT)
mp13_ada_mp13_node2$(EXEEXT): mp13_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP13_NODE2 of the Single Processor Test Suite.
-- This is the entry point for Test MP13_NODE2 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -58,7 +58,7 @@ package body MPTEST is
pragma Import (C, BSP_MPCI_PRINT_STATISTICS, "MPCI_Print_statistics" );
begin
RTEMS.TASK_MODE( RTEMS.NO_PREEMPT, RTEMS.PREEMPT_MASK, OLD_MODE, STATUS );
RTEMS.TASK_MODE(RTEMS.NO_PREEMPT, RTEMS.PREEMPT_MASK, OLD_MODE, STATUS);
TEST_SUPPORT.DIRECTIVE_FAILED( STATUS, "TASK_MODE" );
BSP_MPCI_PRINT_STATISTICS;
@@ -101,7 +101,8 @@ package body MPTEST is
RTEMS.TIMER_FIRE_AFTER(
MPTEST.STOP_TIMER_ID,
TEST_SUPPORT.MAXIMUM_LONG_TEST_DURATION * TEST_SUPPORT.TICKS_PER_SECOND,
TEST_SUPPORT.MAXIMUM_LONG_TEST_DURATION *
TEST_SUPPORT.TICKS_PER_SECOND,
MPTEST.STOP_TEST_TSR'ACCESS,
RTEMS.NULL_ADDRESS,
STATUS

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp14_ada_mp14_node1.exe
mp14_ada_mp14_node1_exe_SOURCES = mp14_node1.adb ../mptest.adb config.h ../mptest.ads
mp14_ada_mp14_node1_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp14_ada_mp14_node1
mp14_ada_mp14_node1_SOURCES = mp14_node1.adb ../mptest.adb config.h
mp14_ada_mp14_node1_SOURCES += ../mptest.ads
mp14_ada_mp14_node1_SOURCES += ../../../support/init.c
mp14_ada_mp14_node1.exe: mp14_node1.adb ../mptest.adb init.$(OBJEXT)
mp14_ada_mp14_node1$(EXEEXT): mp14_node1.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP14_NODE1 of the Single Processor Test Suite.
-- This is the entry point for Test MP14_NODE1 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -7,11 +7,12 @@ include $(top_srcdir)/ada.am
AM_ADAFLAGS += -I$(srcdir)/..
noinst_PROGRAMS = mp14_ada_mp14_node2.exe
mp14_ada_mp14_node2_exe_SOURCES = mp14_node2.adb ../mptest.adb config.h ../mptest.ads
mp14_ada_mp14_node2_exe_SOURCES += ../../../support/init.c
noinst_PROGRAMS = mp14_ada_mp14_node2
mp14_ada_mp14_node2_SOURCES = mp14_node2.adb ../mptest.adb config.h
mp14_ada_mp14_node2_SOURCES += ../mptest.ads
mp14_ada_mp14_node2_SOURCES += ../../../support/init.c
mp14_ada_mp14_node2.exe: mp14_node2.adb ../mptest.adb init.$(OBJEXT)
mp14_ada_mp14_node2$(EXEEXT): mp14_node2.adb ../mptest.adb init.$(OBJEXT)
$(GNATCOMPILE) -margs -a $< -o $@
scndir = $(rtems_ada_testsdir)

View File

@@ -3,7 +3,8 @@
--
-- DESCRIPTION:
--
-- This is the entry point for Test MP14_NODE2 of the Single Processor Test Suite.
-- This is the entry point for Test MP14_NODE2 of the Multiprocessor
-- Test Suite.
--
-- DEPENDENCIES:
--

View File

@@ -6,7 +6,7 @@ include $(top_srcdir)/../../../testsuites/automake/compile.am
SUBDIRS = node1 node2
#include $(top_srcdir)/ada.am
#mptest.exe: mptest.adb
#mptest$(EXEEXT): mptest.adb
# $(GNATCOMPILE) -margs -a $< -o $@
#if EXPADA

View File

@@ -14,12 +14,12 @@
*/
/* configuration information */
#define CONFIGURE_MP_APPLICATION
#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER
#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER
#define CONFIGURE_MAXIMUM_TASKS 2
#define CONFIGURE_POSIX_INIT_THREAD_TABLE

Some files were not shown because too many files have changed in this diff Show More