Commit Graph

10245 Commits

Author SHA1 Message Date
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
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
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
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
Ralf Corsepius
1857b0082d Whitespace removal. 2009-11-30 17:14:20 +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
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
309dbd07ff Whitespace removal. 2009-11-28 06:28:41 +00:00
Ralf Corsepius
1c9a4c7546 White space removal. 2009-11-28 05:48:23 +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
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
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
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
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
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