Commit Graph

28 Commits

Author SHA1 Message Date
Joel Sherrill
f6821c3efb 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* bsp_specs, include/bsp.h, startup/bspstart.c: Eliminate copies of the
	Configuration Table. Use the RTEMS provided accessor macros to obtain
	configuration fields.
2007-12-11 15:46:47 +00:00
Joel Sherrill
d34d8692b6 2007-12-04 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h, startup/bspstart.c: Move interrupt_stack_size field
	from CPU Table to Configuration Table. Eliminate CPU Table from all
	ports. Delete references to CPU Table in all forms.
2007-12-04 22:22:26 +00:00
Joel Sherrill
558bc253bc 2007-12-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, startup/bspstart.c: Moved most of the remaining CPU
	Table fields to the Configuration Table. This included
	pretasking_hook, predriver_hook, postdriver_hook, idle_task,
	do_zero_of_workspace, extra_mpci_receive_server_stack,
	stack_allocate_hook, and stack_free_hook. As a side-effect of this
	effort some multiprocessing code was made conditional and some style
	clean up occurred.
2007-12-03 22:26:33 +00:00
Till Straumann
4af7ef3f40 2007-11-30 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c: removed bsp_exceptions_in_RAM
2007-12-01 01:31:27 +00:00
Joel Sherrill
a9c7159574 2007-11-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: BSP_DIRTY_MEMORY should be tested for zero not
	just defined.
2007-11-30 18:16:16 +00:00
Till Straumann
a725a4d71f 2007-11-29 Till Straumann <strauman@slac.stanford.edu>
* startup/bspstart.c, Makefile.am: Initialize BATs and enable MMU
	to come closer to what other BSPs do. This allows us to use the
	shared irq_asm.S. No more individual assembly code :-)
2007-11-30 01:23:04 +00:00
Joel Sherrill
07e9642ce0 2007-11-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/bspstart.c: Eliminate PowerPC specific elements from the CPU
	Table. They have been replaced with variables named bsp_XXX as
	needed.
2007-11-28 21:44:46 +00:00
Joel Sherrill
21ca21996d 2007-09-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac, startup/bspstart.c: Add BSP_DIRTY_MEMORY option.
2007-09-13 15:01:25 +00:00
Till Straumann
28d241bd04 - fixed typo 2006-01-05 23:13:30 +00:00
Ralf Corsepius
1899fe4778 2005-02-17 Ralf Corsepius <ralf.corsepius@rtems.org>
* startup/bspstart.c: include <rtems/powerpc/powerpc.h>.
	Use PPC_MINIMUM_STACK_FRAME_SIZE instead of
	CPU_MINIMUM_STACK_FRAME_SIZE.
2005-02-17 04:29:15 +00:00
Jennifer Averett
270ce1ff68 2004-11-22 Jennifer Averett <jennifer@OARcorp.com>
PR 581/bsps
	* Makefile.am, bsp_specs, configure.ac, include/bsp.h, include/tm27.h,
	start/start.S, startup/bspstart.c, startup/linkcmds,
	tools/Makefile.am, tools/psim, vectors/vectors.S, wrapup/Makefile.am:
	Convert PSIM to new exception model.
	* irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c: New files.
	* startup/setvec.c, timer/timer.c: Removed.
2004-11-22 22:13:35 +00:00
Ralf Corsepius
6128a4aa5e Remove stray white spaces. 2004-04-21 10:43:04 +00:00
Ralf Corsepius
3f71ac151b 2004-03-31 Ralf Corsepius <ralf_corsepius@rtems.org>
* include/bsp.h, shmsupp/getcfg.c, startup/bspstart.c,
	timer/timer.c: Convert to using c99 fixed size types.
2004-03-31 03:47:48 +00:00
Joel Sherrill
9d2bdb583d 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* console/console-io.c, include/bsp.h, include/coverhd.h,
	shmsupp/addrconv.c, shmsupp/getcfg.c, shmsupp/lock.c,
	shmsupp/mpisr.c, startup/bspclean.c, startup/bspstart.c,
	startup/linkcmds, startup/setvec.c, tools/psim, tools/runtest,
	vectors/vectors.S: URL for license changed.
2003-09-04 18:52:31 +00:00
Joel Sherrill
aa286a9ee4 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* startup/bspstart.c: Removed incorrect statement about copyright
	assignment.
2003-09-04 13:47:09 +00:00
Joel Sherrill
f844cfcc3f 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* startup/bspstart.c: Include <rtems/bspIo.h>.
	* vectors/align_h.S: Use <> instead of "" for include files.
2002-04-18 20:55:05 +00:00
Joel Sherrill
e177810d50 2001-01-03 Joel Sherrill <joel@OARcorp.com>
* clock/clock.c: Use shared clock driver shell.
	* console/console.c: Removed.  Now use shared polling shell.
	* console/console-io.c: New file.
	* console/Makefile.am: Correct to use shared polling shell.
	* startup/bspstart.c: Remove all fast idle references.
2001-01-03 17:52:36 +00:00
Joel Sherrill
eba2e4f7b3 2000-11-01 Joel Sherrill <joel@OARcorp.com>
* startup/bspstart.c: assoc.h, error.h, libio_.h, libio.h,
	and libcsupport.h moved from libc to lib/include/rtems and
	now must be referenced as <rtems/XXX.h>.   Header file order
	was cleaned up while doing this.
2000-11-01 21:19:23 +00:00
Joel Sherrill
df49c60c96 Merged from 4.5.0-beta3a 2000-06-12 15:00:15 +00:00
Joel Sherrill
08311cc3a9 Updated copyright notice. 1999-11-17 17:51:34 +00:00
Joel Sherrill
2e34f4ad4f Removed tripling of workspace API when POSIX API is enabled. confdefs.h
is now correct enough where this is not necessary.  This was in to
cover up the deficiencies in figuring out how much memory a GNAT/RTEMS
application required.  There is a good stab at this now.
1998-04-30 11:43:19 +00:00
Joel Sherrill
0903597f4f psim now runs in both debug and non-debug mode. 1998-04-18 17:26:41 +00:00
Joel Sherrill
bd9c3d1e76 Numerous changes which in total greatly reduced the amount of source
code in each BSP's bspstart.c.  These changes were:

  + confdefs.h now knows libio's semaphore requirements
  + shared/main.c now copies Configuration to BSP_Configuration
  + shared/main.c fills in the Cpu_table with default values

This removed the need for rtems_libio_config() and the constant
BSP_LIBIO_MAX_FDS in every BSP.  Plus now the maximum number of open
files can now be set on the gcc command line.
1998-04-15 20:50:31 +00:00
Joel Sherrill
b6394ae434 Transitioned to shared bsp_libc_init() and cleaned up comments. 1998-04-15 15:13:01 +00:00
Joel Sherrill
9b64c2d5f7 Per suggestion from Eric Norum, went from one initial extension set
to multiple.  This lets the stack check extension be installed
at system initialization time and avoids the BSP having to
even know about its existence.
1998-04-15 00:10:03 +00:00
Joel Sherrill
c244a9ee2c Stack checker extension now accounted for in confdefs.h 1998-04-14 21:32:12 +00:00
Joel Sherrill
3b89891244 Now accounts for region used by RTEMS malloc and extension used
by newlib.
1998-04-14 20:54:26 +00:00
Joel Sherrill
89611889fe new files 1998-04-14 19:49:13 +00:00