Commit Graph

12894 Commits

Author SHA1 Message Date
Joel Sherrill
5b5e6ba51c 2006-06-23 Worth Burruss <worth@motioncontrol.org>
* README.configure: Add mcf5235.
2006-06-23 16:06:01 +00:00
Joel Sherrill
504c5ca0f2 2006-06-23 Worth Burruss <worth@motioncontrol.org>
* Makefile.am, README, startup/init5235.c, startup/linkcmds,
	startup/linkcmdsflash, startup/linkcmdsram: Modify to the mcf5235
	eval boards to either load and run from ram using the dBug moniter as
	the boot deviced (Board setup as shipped from the factory), or it
	allows the user to Boot his code from flash he loads onto the eval
	board. The code changes between the two are based on the selected
	linker script using a variable in the script.  The options to the
	linker are used to override the default linker script and select
	which options to configure at boot either from flash, or from ram:
            -qnolinkcmds -T linkcmdsflash
	If no options are given the standard linker sript assumes dBug was
	used to set up the board and the user is going to load his program
	to RAM.
2006-06-23 16:04:33 +00:00
Ralf Corsepius
b7176bd70c 2006-06-23 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/cdefs.h: Partial update from freebsd.
2006-06-23 15:33:19 +00:00
Joel Sherrill
f3333d1700 PR 1101/rtems
* libcsupport/src/base_fs.c: Remove extra endif.
2006-06-22 22:27:24 +00:00
Joel Sherrill
1d63ebb9b9 2006-06-22 Joel Sherrill <joel@OARcorp.com>
PR 1101/rtems
	* libcsupport/src/base_fs.c, rtems/src/taskcreate.c, rtems/src/tasks.c,
	score/src/coremutex.c: Remove dead code.
2006-06-22 21:56:13 +00:00
Joel Sherrill
026e4793ef 2006-06-22 Joel Sherrill <joel@OARcorp.com>
PR 1100/bsps
	* console/debugputs.c: Remove redundant return.
2006-06-22 18:54:46 +00:00
Joel Sherrill
e5f55a1008 Fix formatting. 2006-06-21 13:52:18 +00:00
Ralf Corsepius
cdd156435d GCC-4.1.1 still installs mf-runtime.h to the wrong directory. 2006-06-21 03:56:24 +00:00
Ralf Corsepius
e8a62363a7 Replace %{build_infos} with %build_infos. 2006-06-20 16:40:41 +00:00
Ralf Corsepius
8c31112051 Use star to untar the sources 2006-06-20 12:09:37 +00:00
Ralf Corsepius
c4d4e15f89 Add freebsd6.1 2006-06-20 09:51:02 +00:00
Eric Norum
e643a1242b Remote gdb works well, so include debugging symbols. 2006-06-20 00:51:58 +00:00
Till Straumann
412da6df02 PR1091/patch
* cpu_asm.S: Reduce mask from 0xffc to 0x3fc so only the vector
	bits are used when calculating the exception vector.
2006-06-19 23:22:04 +00:00
Till Straumann
06cfd95d98 Indicate that it's ok to use decoupled cycles to access
on-board memory from VME.
2006-06-19 20:51:19 +00:00
Till Straumann
9a30162d5a Added address-modifier codes for BLT/MBLT. 2006-06-19 20:34:07 +00:00
Till Straumann
bf94317075 re-checked synchronization requirements when manipulating
the caches against the book and updated 'dssall', 'sync'
	and 'isync's accordingly.
2006-06-19 20:30:08 +00:00
Till Straumann
261a1b27d1 Added altivec exception. Unfortunately, this doesn't fit
the normal scheme of vector = exception # << 8. So we picked
	an unused vector number (currently 0xa) where we map the special
	vector 0xf20 (altivec).
2006-06-19 20:24:08 +00:00
Till Straumann
df9cadc2ed Only set/access the _BSP_vme_bridge_irq variable on BSPs that
define BSP_PCI_VME_DRIVER_DOES_EOI and BSP_PIC_DO_EOI.
2006-06-19 20:19:06 +00:00
Till Straumann
599e719abe filter exception vector for altivec and remap 0xf20 to
assigned vector number alias.
2006-06-19 20:14:05 +00:00
Till Straumann
d1999c8b8e fixed compiler warnings (bspIo.h inclusion, cast of number
constants to pointers). Enable L1 cache on mvme2100.
2006-06-19 20:08:41 +00:00
Till Straumann
368894feef FP context switch may be called from environment with no
FPU available (ISR, int-only task) - switch FPU on
 for the switch and restore MSR_FP after it's done.
2006-06-19 19:59:59 +00:00
Till Straumann
bbc87852db Never allow the FPU to be switched on for integer-only tasks
(new gcc may use FP regs implicitely).
2006-06-19 19:57:01 +00:00
Till Straumann
efc0cd8757 Never allow the FPU to be switched on for integer-only tasks
(new gcc may use FP regs implicitely).
2006-06-19 19:49:11 +00:00
Ralf Corsepius
677c3d81cf More preps for VPATH builds. 2006-06-19 07:00:05 +00:00
Joel Sherrill
eeef62e51e 2006-06-18 Joel Sherrill <joel@OARcorp.com>
* README:
2006-06-18 13:37:35 +00:00
Ralf Corsepius
e8213f3ce1 Update. 2006-06-18 07:13:14 +00:00
Ralf Corsepius
80c2966f4b 2006-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* libcsupport/include/rtems/libio.h: Add extern "C" {}.
2006-06-18 06:28:22 +00:00
Ralf Corsepius
a2eb2f0b43 2006-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
* posix/src/mqueue.c: Remove duplicate #include <limits.h>.
	PR 1088/rtems
	* posix/src/ptimer.c: Add missing #include <limits.h>.
2006-06-18 05:49:03 +00:00
Ralf Corsepius
8a02d0af47 PR 1088/rtems
Add missing #include <limits.h>.
2006-06-18 05:48:20 +00:00
Ralf Corsepius
e1baed04cc Remove duplicate #include <limits.h>. 2006-06-18 05:47:54 +00:00
Ralf Corsepius
90deee1248 Bump version.
Add freebsd6.1
2006-06-17 08:42:09 +00:00
Ralf Corsepius
918c6a9974 New. 2006-06-17 08:41:16 +00:00
Ralf Corsepius
8ae43f2601 Preps for VPATH builts. 2006-06-17 08:40:24 +00:00
Ralf Corsepius
a6f99a4512 Use star instead of tar. 2006-06-17 08:39:38 +00:00
Joel Sherrill
cf5f68d602 2006-06-02 Greg Menke <gregory.menke@gsfc.nasa.gov>
* cpu.c: Added __mips==32 to fix build problems on those targets
	caused by the Bruce Robinson.
2006-06-10 12:33:12 +00:00
Greg Menke
25571ae49f Added __mips==32 to fix build problems on those targets caused by the B.Robinson patch 2006-06-10 10:42:07 +00:00
Joel Sherrill
0243b0d8d3 2006-06-08 Joel Sherrill <joel@OARcorp.com>
* posix/Makefile.am, posix/preinstall.am,
	posix/include/rtems/posix/timer.h, posix/src/ptimer.c,
	posix/src/ptimer1.c, sapi/src/posixapi.c,
	score/include/rtems/score/object.h:
2006-06-08 20:47:48 +00:00
Greg Menke
7c99007641 B.Robinson MIPS patch 2006-06-08 18:03:55 +00:00
Ralf Corsepius
549e88f623 Preps for VPATH builts. 2006-06-08 15:07:30 +00:00
Jay Monkman
965c3924ff 2006-06-02 Jay Monkman <jtm@lopingdog.com>
* shared/irq/irq_init.c: Changed interrupt handling
	to use shared rtems_irq_connect_data struct.
2006-06-03 03:24:00 +00:00
Jay Monkman
1453d92b64 2006-06-02 Jay Monkman <jtm@lopingdog.com>
* startup/linkcmds: Removed unnecessary global definition of
        bsp_vector_table.
2006-06-03 03:22:19 +00:00
Jay Monkman
20e266cab8 2006-06-02 Jay Monkman <jtm@lopingdog.com>
* times: Reran timing tests and updated 'times' file.
2006-06-03 03:21:30 +00:00
Jay Monkman
47dbc76bfa 2006-06-02 Jay Monkman <jtm@lopingdog.com>
* startup/bspstart.c: Fixed PLL calculations.
2006-06-03 03:20:15 +00:00
Jay Monkman
9cdfb0e586 2006-06-02 Jay Monkman <jtm@lopingdog.com>
* Makefile.am, console/uart.c, startup/exit.c:  Changed UART
          driver to be interrupt driven, added support for both UARTs.
2006-06-03 03:18:46 +00:00
Jay Monkman
bc19e2a0ba 2006-06-02 Jay Monkman <jtm@lopingdog.com>
* mc9328mxl/include/mc9328mxl.h: Added UART register definitions.
2006-06-03 03:16:18 +00:00
Jay Monkman
7afe5a2fe0 2006-06-02 Jay Monkman
* at91rm9200/irq/bsp_irq_init.c, mc9328mxl/clock/clockdrv.c,
	mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
	mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
	s3c2400/irq/bsp_irq_init.c: Changed interrupt handling
	to use shared rtems_irq_connect_data struct.
2006-06-03 03:14:07 +00:00
Jay Monkman
ada5201813 2006-06-02 Jay Monkman
* at91rm9200/irq/bsp_irq_init.c, mc9328mxl/clock/clockdrv.c,
	mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
	mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
	s3c2400/irq/bsp_irq_init.c: Changed interrupt handling
	to use shared rtems_irq_connect_data struct.
2006-06-03 03:12:06 +00:00
Jay Monkman
128bbf97d9 2006-06-02 Jay Monkman <jtm@lopingdog.com>
* irq/bsp_irq_init.c: Changed interrupt handling
	to use shared rtems_irq_connect_data struct.
2006-06-03 03:08:01 +00:00
Jay Monkman
1ca844f906 2006-06-02 Jay Monkman
* irq/bsp_irq_init.c: Changed interrupt handling
	to use shared rtems_irq_connect_data struct.
2006-06-03 03:06:54 +00:00
Jay Monkman
9c05850cb2 2006-06-02 Jay Monkman
* network/network.c: Changed interrupt handling
	to use shared rtems_irq_connect_data struct.
2006-06-03 03:04:41 +00:00