Commit Graph

7702 Commits

Author SHA1 Message Date
Joel Sherrill
e8beb87007 2006-08-23 Joel Sherrill <joel@OARcorp.com>
* startup/bspstart.c: Revert patch adding new exception support code to
	an old exception BSP.
2006-08-23 11:25:54 +00:00
Joel Sherrill
25c5370021 2006-08-22 Joel Sherrill <joel@OARcorp.com>
* startup/bspstart.c: Add basic _BSP_Fatal_error.
2006-08-22 17:21:14 +00:00
Till Straumann
655c8bf240 * shared/vme/vmeconfig.c: open outbound window
to VME CSR space if the BSP defines _VME_CSR_ON_PCI
2006-08-22 02:52:29 +00:00
Joel Sherrill
0f8eaed193 2006-08-15 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, preinstall.am, startup/linkcmds, startup/linkcmds.brs5l,
	startup/linkcmds.pm520: Add support for missing .rela sections.
	Install linkcmds.
2006-08-15 11:06:11 +00:00
Thomas Doerfler
4a4c79000d added vectors.h to bsp.h
fixed bug in  mscan
2006-08-13 15:58:46 +00:00
Till Straumann
ced8ea7dac * shared/irq/openpic_i8259_irq.c: fixed type of
'frame' argument to C_dispatch_irq_handler(). It's
	really a BSP_Exception_frame*, not a CPU_Interrupt_frame*.
2006-08-11 00:29:52 +00:00
Joel Sherrill
b26e9944fd 2006-08-10 Joel Sherrill <joel@OARcorp.com>
* ChangeLog: New file.
2006-08-10 11:12:33 +00:00
Joel Sherrill
1bfedfe0c2 *** empty log message *** 2006-08-10 11:12:09 +00:00
Joel Sherrill
07e6eba3e4 2006-08-10 Joel Sherrill <joel@OARcorp.com>
* .cvsignore: New file.
2006-08-10 11:11:49 +00:00
Joel Sherrill
417fca7663 2006-08-09 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Clean up a bit after adding missing .rela sections.
2006-08-09 23:02:38 +00:00
Joel Sherrill
82756afce6 2006-08-09 Kolja Waschk <waschk@telos.de>
* clock/clock.c: New file.
2006-08-09 22:02:16 +00:00
Joel Sherrill
28b8d3afaa 2006-08-09 Kolja Waschk <waschk@telos.de>
* aclocal/rtems-cpu-subdirs.m4: New port to Altera NIOS II.
2006-08-09 21:04:13 +00:00
Joel Sherrill
7526750ed4 2006-08-09 Kolja Waschk <waschk@telos.de>
* TOOL_TARGETS: New port to Altera NIOS II.
2006-08-09 21:02:15 +00:00
Joel Sherrill
1e2c61136a 2006-08-09 Kolja Waschk <waschk@telos.de>
* nios2/Makefile.am, nios2/configure.ac, nios2/preinstall.am,
	nios2/shared/cache/cache.c, nios2/shared/cache/cache_.h,
	nios2/shared/misc/memcpy.c: New files.
2006-08-09 21:01:16 +00:00
Joel Sherrill
783669fcb3 2006-08-09 Kolja Waschk <waschk@telos.de>
* ChangeLog, Makefile.am, README, acinclude.m4, configure.ac,
	nios2_iss/ChangeLog, nios2_iss/Makefile.am, nios2_iss/bsp_specs,
	nios2_iss/configure.ac, nios2_iss/nios2_iss.ptf,
	nios2_iss/nios2_iss.sh, nios2_iss/times, nios2_iss/console/console.c,
	nios2_iss/include/bsp.h, nios2_iss/include/bspopts.h.in,
	nios2_iss/include/coverhd.h, nios2_iss/include/tm27.h,
	nios2_iss/shmsupp/addrconv.c, nios2_iss/shmsupp/getcfg.c,
	nios2_iss/shmsupp/lock.c, nios2_iss/shmsupp/mpisr.c,
	nios2_iss/start/crtnn.s, nios2_iss/start/start.S,
	nios2_iss/startup/bspclean.c, nios2_iss/startup/bspstart.c,
	nios2_iss/startup/linkcmds, nios2_iss/startup/main.c,
	nios2_iss/startup/setvec.c, nios2_iss/timer/timer.c: New files.
2006-08-09 20:57:11 +00:00
Thomas Doerfler
73a312d709 added startup/linkcmds.brs5l 2006-08-07 07:01:25 +00:00
Eric Norum
167818a557 Add bsp_setbenv system call. 2006-08-01 18:30:35 +00:00
Joel Sherrill
517782a479 2006-07-16 Joel Sherrill <joel@OARcorp.com>
* preinstall.am: Install spacewire.h
2006-07-16 14:37:02 +00:00
Joel Sherrill
0b83afe90a 2006-07-13 Jerry Needell <jerry.needell@unh.edu>
* clock/ckinit.c, include/leon.h, timer/timer.c, amba/amba.c
	fixed up merge from 4.6.6. Correct references to
	LEON3_IrqCtrl_Regs_Map.mask[x] and LEON3_Timer_Regs_Map.timer[x].
2006-07-14 20:11:29 +00:00
Thomas Doerfler
8eb78a204e added ChangeLog entries for PR1117/1118/1119/1120 2006-07-14 09:52:00 +00:00
Joel Sherrill
6e97f0bf0a Fix whitespace. 2006-07-13 20:51:21 +00:00
Till Straumann
b365d4d88d * shared/pci/pcibios.c: let pci_find_device() return
-1 on failure, not just non-zero status. I found that
	some driver(s) [e.g. dec21140] explicitely check for -1.
2006-07-13 00:41:03 +00:00
Till Straumann
05e2e4ca29 * mpc6xx/mmu/bat.c, mpc6xx/mmu/pte121.c, shared/src/cache.c:
Checked inline assembly code; added 'm' operands and
	paranoia 'memory' clobbers. Also, made sure that no
	pure input operands are modified by the asm.
2006-07-13 00:29:06 +00:00
Till Straumann
c8f74b474a * vmeUniverse/vmeTsi148.c: Silenced compiler warnings
(gcc-4.1.1 warns that uint32_t and unsigned int are different).
2006-07-12 23:43:56 +00:00
Till Straumann
689429f8d6 * shared/startup/probeMemEnd.c: added paranoia to inline
assembly code; added 'memory' clobbers and made sure
	any registers modified by the 'asm' appear in the output
	operands.
2006-07-12 23:39:48 +00:00
Till Straumann
c632f6471c * shared/startup/panic.c: Fixed compiler warnings. 2006-07-12 23:37:13 +00:00
Joel Sherrill
ad6a58d00d 2006-07-12 Jerry Needell <jerry.needell@unh.edu>
* amba/amba.c, clock/ckinit.c, include/amba.h, timer/timer.c: Search
	for the Timer Register when initializing the amba rather than before
	each potential use.
2006-07-12 20:57:29 +00:00
Joel Sherrill
8faa4a5343 2006-07-12 Joel Sherrill <joel@OARcorp.com>
* libchip/shmdr/shm_driver.h: Merge sparc shm driver mods from 4.6.
2006-07-12 19:09:24 +00:00
Joel Sherrill
9956f81dfb 2006-07-12 Joel Sherrill <joel@OARcorp.com>
* Makefile.am, include/leon.h: Try to merge rest of 4.6 BSP changes.
	* include/spacewire.h: New file.
2006-07-12 19:08:32 +00:00
Joel Sherrill
97871c9717 2006-07-12 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Merge SHM support from 4.6 branch.
	* shmsupp/README, shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
	shmsupp/mpisr.c: New files.
2006-07-12 18:24:44 +00:00
Joel Sherrill
1a3ddc1004 2006-07-11 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c: Actually call the routine to find the LEON3 time.
2006-07-11 22:27:28 +00:00
Joel Sherrill
4795141c99 2006-07-11 Joel Sherrill <joel@OARcorp.com>
* leon_greth/.cvsignore, leon_greth/leon_greth.c: New files.
	Missed adding in previous commit of merge.
2006-07-11 15:56:58 +00:00
Joel Sherrill
72baf56520 2006-07-11 Joel Sherrill <joel@OARcorp.com>
* clock/ckinit.c, timer/timer.c: Make sure LEON3_Timer_Regs is
	initialized for the timer driver.
2006-07-11 14:53:07 +00:00
Joel Sherrill
81d914d804 2006-07-11 Jerry Needell <jerry.needell@unh.edu>
* libchip/Makefile.am, libchip/preinstall.am: Merge SPARC updates from
	4.6 branch.  Original modifications by Gaisler Enterprises.
	* libchip/network/greth.c, libchip/network/greth.h: New files.
2006-07-11 14:15:22 +00:00
Joel Sherrill
6dd1665c70 2006-07-11 Jerry Needell <jerry.needell@unh.edu>
* ChangeLog, Makefile.am, clock/ckinit.c, include/amba.h,
	include/bsp.h: Merge SPARC updates from 4.6 branch.  Original
	modifications by Gaisler Enterprises.
2006-07-11 14:14:15 +00:00
Ralf Corsepius
a871a6c779 Regenerate. 2006-07-11 03:32:01 +00:00
Thomas Doerfler
c9b005a9d2 applied patches for PR1117/1118/1119/1120 2006-07-09 10:05:27 +00:00
Ralf Corsepius
bf1cadeb76 2006-06-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Add ampolish3.
2006-06-29 09:08:07 +00:00
Ralf Corsepius
82d11fc55e 2006-06-28 Ralf Corsépius <ralf.corsepius@rtems.org>
* ampolish3: New.
	* aclocal/rtems-ampolish.m4: Reflect using in-sourcetree ampolish3.
2006-06-29 08:55:00 +00:00
Joel Sherrill
2758e1fcab 2006-06-24 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds, startup/linkcmds-le, startup/linkcmds-le.coff: Add
	.rela.dyn sections.
2006-06-25 00:36:40 +00:00
Joel Sherrill
272ac23a8e 2006-06-24 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Add .rela.dyn sections.
2006-06-25 00:36:35 +00:00
Joel Sherrill
f3323e106c 2006-06-24 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds, startup/linkcmds.rom, startup/linkcmds.rom2ram: Add
	.rela.dyn sections.
2006-06-25 00:36:29 +00:00
Joel Sherrill
b8de951825 2006-06-24 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds, startup/linkcmds.ram, startup/linkcmds.rom: Add
	.rela.dyn sections.
2006-06-25 00:36:23 +00:00
Joel Sherrill
f70c44dae0 2006-06-24 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Add .rela.dyn sections.
2006-06-25 00:14:10 +00:00
Joel Sherrill
6f96a1d57a 2006-06-24 Joel Sherrill <joel@OARcorp.com>
* configure.ac:
2006-06-24 14:49:51 +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
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
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