Commit Graph

8126 Commits

Author SHA1 Message Date
Ralf Corsepius
98e88aa39a 2003-10-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:Remove RTEMS_CHECK_CPU.
	* aclocal/check-cpu.m4: Remove.
	* aclocal/check-cxx.m4, aclocal/check-itron.m4,
	aclocal/check-multiprocessing.m4, aclocal/check-networking.m4,
	aclocal/check-posix.m4: AC_REQUIRE RTEMS_CANONICAL_TARGET_CPU instead of
	RTEMS_CHECK_CPU.
2003-10-02 03:39:12 +00:00
Ralf Corsepius
4f2064f13e 2003-10-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/check-cpu.m4: Remove.
	* Makefile.am: Remove reference to aclocal/check-cpu.m4.
	* acinclude.m4 (RTEMS_TARGET_CONFIG_SUBDIR): Check for presence of
	$1 in $srcdir before adding dir to SUBDIRS.
2003-10-02 01:47:27 +00:00
Ralf Corsepius
1b16201e7f 2003-10-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* acinclude.m4: New.
	Add RTEMS_CHECK_CPU.
2003-10-02 01:43:48 +00:00
Ralf Corsepius
85ad55d491 2003-10-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* include/bsp.h: Replace stringification madness to pick up bare.h
	(Doesn't work with gcc >= 3.3) with a somewhat cleaner madness.
2003-10-01 12:42:04 +00:00
Ralf Corsepius
91c7246f66 2003-10-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Correct path to mvme16x_hw.h.
2003-10-01 07:15:47 +00:00
Ralf Corsepius
15ee26fc3c 2003-10-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* automake/force-preinstall.am: Remove.
2003-10-01 06:25:49 +00:00
Ralf Corsepius
7d7cdefee0 2003-10-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* vectors/Makefile.am: Fix header installation.
2003-10-01 06:00:37 +00:00
Ralf Corsepius
af69e57bc3 2003-09-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* fileio/init.c: Unconditionally define MIN (We *do want* to see
	error messages if it conflicts).
2003-09-30 05:43:30 +00:00
Joel Sherrill
b56a278a10 2003-09-29 Till Strauman <strauman@slac.stanford.edu>
PR 497/bsps
	* bootloader/head.S: Disable code that returned to the firmware when
	the loader starts.
2003-09-29 21:42:57 +00:00
Joel Sherrill
ce6ad04131 2003-09-29 Joel Sherrill <joel@OARcorp.com>
* preface.texi: Eliminate references to HPPA.
2003-09-29 17:55:07 +00:00
Ralf Corsepius
d0d6a5c5b6 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge-in include/Makefile.am.
	Reflect changes to bsp.am.
	* include/Makefile.am: Remove.
	* configure.ac: Reflect changes above.
2003-09-29 14:43:22 +00:00
Ralf Corsepius
d688b2ca0c 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge-in include/Makefile.am.
	Reflect changes to bsp.am.
	* include/Makefile.am: Remove.
	* configure.ac: Reflect changes above.
2003-09-29 14:26:12 +00:00
Ralf Corsepius
2821666fa1 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge-in include/Makefile.am.
	Reflect changes to bsp.am.
	* include/Makefile.am: Remove.
	* configure.ac: Reflect changes above.
2003-09-29 14:11:26 +00:00
Ralf Corsepius
23090f3386 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge-in include/Makefile.am.
	Reflect changes to bsp.am.
	* include/Makefile.am: Remove.
	* include/bsp.h: Add copy of ../shared/include/bsp.h (Violates BSP
	coding standards).
	* configure.ac: Reflect changes above.
	* irq/Makefile.am: Fix header installation.
	* motorola/Makefile.am: Fix header installation.
	* openpic/Makefile.am: Fix header installation.
	* pci/Makefile.am: Fix header installation.
2003-09-29 13:22:48 +00:00
Ralf Corsepius
db0b36999d 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge-in include/Makefile.am.
	Reflect changes to bsp.am.
	* include/Makefile.am: Remove.
	* configure.ac: Reflect changes above.
2003-09-29 13:11:22 +00:00
Ralf Corsepius
a692823e78 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge-in include/Makefile.am.
	Reflect changes to bsp.am.
	* include/Makefile.am: Remove.
	* configure.ac: Reflect changes above.
2003-09-29 12:23:14 +00:00
Ralf Corsepius
602610f636 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge-in include/Makefile.am.
	Reflect changes to bsp.am.
	* include/Makefile.am: Remove.
	* configure.ac: Reflect changes above.
2003-09-29 12:06:49 +00:00
Ralf Corsepius
75db8c2295 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge-in include/Makefile.am.
	Reflect changes to bsp.am.
	* include/Makefile.am: Remove.
	* configure.ac: Reflect changes above.
2003-09-29 11:52:53 +00:00
Ralf Corsepius
b58e3f390f 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge-in include/Makefile.am.
	Reflect changes to bsp.am.
	* include/Makefile.am: Remove.
	* configure.ac: Reflect changes above.
	* start/start.S: Comment out string after #endif.
2003-09-29 11:50:05 +00:00
Ralf Corsepius
dfe49b699d 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Remove refs to non-existing files include/bspio.h and
	include/uart.h.
2003-09-29 10:46:25 +00:00
Ralf Corsepius
d1b210cd17 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge-in include/Makefile.am.
	Reflect changes to bsp.am.
	* include/Makefile.am: Remove.
	* configure.ac: Reflect changes above.
2003-09-29 10:39:05 +00:00
Ralf Corsepius
8d7f47f4a5 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge-in include/Makefile.am.
	Reflect changes to bsp.am.
	* include/Makefile.am: Remove.
	* configure.ac: Reflect changes above.
2003-09-29 10:26:06 +00:00
Ralf Corsepius
d348010c03 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge-in include/Makefile.am.
	Reflect changes to bsp.am.
	* include/Makefile.am: Remove.
	* configure.ac: Reflect changes above.
2003-09-29 10:12:40 +00:00
Ralf Corsepius
82a7f58038 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Merge-in include/Makefile.am.
	Reflect changes to bsp.am.
	* include/Makefile.am: Remove.
	* configure.ac: Reflect changes above.
2003-09-29 09:56:23 +00:00
Ralf Corsepius
87576f7331 2003-09-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bsp.am: Reworked.
2003-09-29 09:50:29 +00:00
Joel Sherrill
45d13d563c 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* cpumodel.t: Obsoleting HP PA-RISC port and removing all references.
2003-09-26 22:01:50 +00:00
Joel Sherrill
fb61783953 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* status.texi: Obsoleting HP PA-RISC port and removing all references.
2003-09-26 22:00:48 +00:00
Joel Sherrill
ea8de23963 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* cpumodels.t: Obsoleting HP PA-RISC port and removing all references.
2003-09-26 22:00:45 +00:00
Joel Sherrill
7152cf2b78 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* basic.t, entry: Obsoleting HP PA-RISC port and removing all
	references.
2003-09-26 22:00:25 +00:00
Joel Sherrill
8063a2c11f 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* ACKNOWLEDGEMENTS: Obsoleting HP PA-RISC port and removing all
	references.
2003-09-26 21:58:05 +00:00
Joel Sherrill
1aa101ba9b 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* rtems/new-exceptions/cpu.h, rtems/old-exceptions/cpu.h: Obsoleting HP
	PA-RISC port and removing all references.
2003-09-26 21:56:51 +00:00
Joel Sherrill
3b1c100448 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* rtems/score/cpu.h: Obsoleting HP PA-RISC port and removing all
	references.
2003-09-26 21:56:41 +00:00
Joel Sherrill
d956ef78db 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* timer/timer.c: Obsoleting HP PA-RISC port and removing all
	references.
2003-09-26 21:52:33 +00:00
Joel Sherrill
2a8c28831f 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* bspstart.c: Obsoleting HP PA-RISC port and removing all references.
2003-09-26 21:52:26 +00:00
Joel Sherrill
15f7bb184a 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* custom/simhppa.cfg: Removed.
2003-09-26 21:49:13 +00:00
Joel Sherrill
923ecb6ff9 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* buildall.in, buildalltar.in, binutils/Makefile.am,
	cpukit/Makefile.am, gcc3newlib/Makefile.am, gccnewlib/Makefile.am,
	gdb/Makefile.am, rtems/Makefile.am, rtemsdoc/.cvsignore,
	rtemsdoc/Makefile.am: Obsoleting HP PA-RISC port.
2003-09-26 21:48:56 +00:00
Joel Sherrill
060140dbf3 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* Makefile.am: Obsoleting HP PA-RISC port.
2003-09-26 21:46:14 +00:00
Joel Sherrill
f29151e1df 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* hppa1_1/.cvsignore, hppa1_1/ChangeLog, hppa1_1/Makefile.am,
	hppa1_1/SIMHPPA_TIMES, hppa1_1/bsp.t, hppa1_1/callconv.t,
	hppa1_1/cpumodel.t, hppa1_1/cputable.t, hppa1_1/fatalerr.t,
	hppa1_1/hppa1_1.texi, hppa1_1/intr_NOTIMES.t, hppa1_1/memmodel.t,
	hppa1_1/preface.texi, hppa1_1/timeSIMHPPA.t: Removed.
2003-09-26 21:44:42 +00:00
Joel Sherrill
5e8552a407 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* README.configure, aclocal/rtems-cpu-subdirs.m4: Removing HPPA port.
2003-09-26 21:41:25 +00:00
Joel Sherrill
effa44171b 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* hppa1.1/.cvsignore, hppa1.1/ChangeLog, hppa1.1/Makefile.am,
	hppa1.1/configure.ac, hppa1.1/genoffsets.c: Removed.
2003-09-26 21:39:32 +00:00
Joel Sherrill
ee5171b968 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* hppa1.1/.cvsignore, hppa1.1/ChangeLog, hppa1.1/Makefile.am,
	hppa1.1/acinclude.m4, hppa1.1/configure.ac,
	hppa1.1/simhppa/.cvsignore, hppa1.1/simhppa/ChangeLog,
	hppa1.1/simhppa/Makefile.am, hppa1.1/simhppa/bsp_specs,
	hppa1.1/simhppa/configure.ac, hppa1.1/simhppa/times,
	hppa1.1/simhppa/include/.cvsignore,
	hppa1.1/simhppa/include/Makefile.am, hppa1.1/simhppa/include/bsp.h,
	hppa1.1/simhppa/include/ttydrv.h, hppa1.1/simhppa/shmsupp/.cvsignore,
	hppa1.1/simhppa/shmsupp/Makefile.am, hppa1.1/simhppa/shmsupp/README,
	hppa1.1/simhppa/shmsupp/addrconv.c,
	hppa1.1/simhppa/shmsupp/cause_intr.c,
	hppa1.1/simhppa/shmsupp/getcfg.c, hppa1.1/simhppa/shmsupp/lock.c,
	hppa1.1/simhppa/shmsupp/mpisr.c, hppa1.1/simhppa/start/.cvsignore,
	hppa1.1/simhppa/start/Makefile.am, hppa1.1/simhppa/start/start.S,
	hppa1.1/simhppa/startup/.cvsignore,
	hppa1.1/simhppa/startup/Makefile.am,
	hppa1.1/simhppa/startup/bspclean.c,
	hppa1.1/simhppa/startup/bspstart.c, hppa1.1/simhppa/startup/linkcmds,
	hppa1.1/simhppa/startup/setvec.c, hppa1.1/simhppa/tools/.cvsignore,
	hppa1.1/simhppa/tools/ChangeLog, hppa1.1/simhppa/tools/Makefile.am,
	hppa1.1/simhppa/tools/configure.ac,
	hppa1.1/simhppa/tools/print_dump.c, hppa1.1/simhppa/tty/.cvsignore,
	hppa1.1/simhppa/tty/Makefile.am, hppa1.1/simhppa/tty/tty.c,
	hppa1.1/simhppa/wrapup/.cvsignore,
	hppa1.1/simhppa/wrapup/Makefile.am: Removed.
2003-09-26 21:38:59 +00:00
Joel Sherrill
487c286c32 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* hppa1.1/.cvsignore, hppa1.1/ChangeLog, hppa1.1/Makefile.am,
	hppa1.1/configure.ac, hppa1.1/clock/.cvsignore,
	hppa1.1/clock/Makefile.am, hppa1.1/clock/clock.c,
	hppa1.1/include/.cvsignore, hppa1.1/include/Makefile.am,
	hppa1.1/include/runway.h, hppa1.1/include/semaphore.h,
	hppa1.1/milli/.cvsignore, hppa1.1/milli/Makefile.am,
	hppa1.1/milli/milli.S, hppa1.1/semaphore/.cvsignore,
	hppa1.1/semaphore/Makefile.am, hppa1.1/semaphore/semaphore.c,
	hppa1.1/timer/.cvsignore, hppa1.1/timer/Makefile.am,
	hppa1.1/timer/timer.c: Removed.
2003-09-26 21:36:14 +00:00
Joel Sherrill
024fd916dc 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* cpu/hppa1.1/.cvsignore, cpu/hppa1.1/ChangeLog,
	cpu/hppa1.1/Makefile.am, cpu/hppa1.1/configure.ac, cpu/hppa1.1/cpu.c,
	cpu/hppa1.1/cpu_asm.S, cpu/hppa1.1/rtems/.cvsignore,
	cpu/hppa1.1/rtems/score/.cvsignore, cpu/hppa1.1/rtems/score/cpu.h,
	cpu/hppa1.1/rtems/score/cpu_asm.h, cpu/hppa1.1/rtems/score/hppa.h,
	cpu/hppa1.1/rtems/score/types.h: Removed.
2003-09-26 21:35:21 +00:00
Joel Sherrill
2c5ba07c77 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* nt.t: Significant update of Windows information. Hopefully this is
	now more useful.
2003-09-26 21:19:52 +00:00
Joel Sherrill
ac09036759 2003-09-26 Till Strauman <strauman@slac.stanford.edu>
PR 496/bsps
	* startup/Makefile.am: Use PowerPC shared sbrk() implementation which
	is used when initial heap size is limited to first 32 MB of RAM to
	satisfy boot loader requirements.
2003-09-26 20:44:53 +00:00
Joel Sherrill
92b67b18d7 2003-09-26 Till Strauman <strauman@slac.stanford.edu>
PR 496/bsps
	* startup/sbrk.c: New file.
	* startup/bspstart.c: This patch implements 'sbrk'
	for the powerpc-shared BSP to work around what's known as the
	'32Mb problem' in combination with run-time loaded code.
	GCC normally generates (PowerPC) code doing 'short jumps' which
	requires all text segments being in the same 32Mb area of memory.
	However, some run-time loaders use (e.g. heap-) memory violating the
	stated limitation on hardware with more than 32Mb of memory.
	(NOTE: portable loaders are probably not even aware of this
	GCC/CPU specific problem.)

	This patch implements a simple workaround: At boot time, the system is
	only provided with 32Mb of memory. The user is supposed to load all
	necessary modules prior to that limit being exhausted. Once that
	happens, newlib/malloc end up trying to 'sbrk()' for more memory and
	the implementation provided by this patch will then make the rest of
	the physical memory available.
2003-09-26 20:43:22 +00:00
Joel Sherrill
fca113c373 2003-09-26 Till Straumann <strauman@slac.stanford.edu>
PR 497/bsps
	* BOOTING: Document letting the bootloader shut down the
	network interface since it continues to run after loading
	RTEMS application and has to be dealt with.
2003-09-26 20:23:35 +00:00
Joel Sherrill
732a3aeef4 2003-09-26 Till Straumann <strauman@slac.stanford.edu>
PR 497/bsps
	* bootloader/head.S: Let the bootloader shut down the
	network interface. NOTE: this involves a PPCBug system
	call and will hence fail if other software is used
	to boot. Need to #undef USE_PPCBUG in such cases!
2003-09-26 20:20:51 +00:00
Joel Sherrill
5ca5a54a5e 2003-09-26 Cedric Aubert <cedric_aubert@yahoo.fr>
PR 499/rtems_misc
	* serial/mc68681.c:  Miscellaneous corrections:
	    - Correction of ACR_BIT[7] (Baudrate table) Configuration
	    - Correction of Parity Bit Configuration (Odd was forced)
	    - Correction of Stop Bit configuration (inversed)
	    - Correction of ISR Handler to call
  	      rtems_termios_dequeue_character() only if is a Tx Empty IRQ.
	    - Add RTS CTS Hardware flow control Configuration
2003-09-26 20:15:56 +00:00
Joel Sherrill
d4c40786f6 2003-09-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
PR 495/rtems_misc
	* capture/capture-cli.c, monitor/mon-command.c, monitor/mon-config.c,
	monitor/mon-monitor.c, monitor/mon-object.c, monitor/mon-symbols.c,
	monitor/monitor.h, shell/cmds.c: Move to making libmisc 16/32 bit
	clean.
2003-09-26 17:42:45 +00:00