Commit Graph

19789 Commits

Author SHA1 Message Date
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