Commit Graph

5728 Commits

Author SHA1 Message Date
Ralf Corsepius
6e68690ddf 2003-10-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* acinclude.m4: Reflect changes to bootstrap.
	* configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
2003-10-20 13:45:13 +00:00
Ralf Corsepius
2eaee845f3 2003-10-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/check-multiprocessing.m4: Remove RTEMS_BSP_ALIAS.
	* aclocal/bsp-alias.m4: Remove.
2003-10-20 13:43:23 +00:00
Ralf Corsepius
43e60f825f 2003-10-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* acinclude.m4: Reflect changes to bootstrap.
	* configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
2003-10-20 13:39:41 +00:00
Ralf Corsepius
003888531f 2003-10-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Make presence of tests/ optional.
2003-10-19 13:41:08 +00:00
Ralf Corsepius
8857d52553 2003-10-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* aclocal/path-perl.m4: Remove (Unused).
2003-10-17 16:43:09 +00:00
Ralf Corsepius
6d507b89f7 2003-10-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Use AC_PATH_PROG(PERL,perl) instead of
	RTEMS_PATH_PERL.
2003-10-17 16:37:50 +00:00
Ralf Corsepius
85a488be76 2003-10-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove RTEMS_PATH_PERL (Unused).
2003-10-17 16:34:36 +00:00
Ralf Corsepius
67113c7655 2003-10-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* comm/uart.h: Add extern "C" guards.
	* pci/pcibios.h: Ditto.
2003-10-08 15:33:52 +00:00
Joel Sherrill
0bad72c920 2003-10-02 Till Strauman <strauman@slac.stanford.edu>
PR 502/bsps
	* console/outch.c: Add support for a few ANSI escape sequences to make
	libetcl happy.
2003-10-02 12:49:34 +00:00
Joel Sherrill
d4429a7ca2 2003-10-02 Joel Sherrill <joel@OARcorp.com>
PR 503/bsps
	* clock/ckinit.c, include/bsp.h, startup/efi68k_tcp.c, timer/timer.c:
	Do not include DP8570A.h from bsp.h but still install it. This avoids
	polluting the namespace.
2003-10-02 12:43:57 +00:00
Ralf Corsepius
5445ee60a6 2003-10-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac:Remove RTEMS_CHECK_CPU.
2003-10-02 03:44:52 +00:00
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
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
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
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
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
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
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
e9051435e8 2003-09-26 Cedric Aubert <cedric_aubert@yahoo.fr>
PR 501/rtems_misc
	* console.c: console_open disables ICANON on non-console port, which
	should be ok for the first open but not for subsequent ones. If you
	open one serial port, you will configure it, when you reopen it you
	will lost the ICANON parameters if you had put it. Should be done by
	console only at first open.
2003-09-26 17:34:21 +00:00
Ralf Corsepius
23e7c74f27 2003-09-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bsp_specs: Remove *lib:.
2003-09-24 11:27:08 +00:00
Ralf Corsepius
e05490a8b1 2003-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bsp_specs: Remove *lib:.
2003-09-19 11:05:23 +00:00
Ralf Corsepius
e4f53ad1dc 2003-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bsp_specs: Remove *lib:.
2003-09-19 10:59:57 +00:00
Ralf Corsepius
3299388d88 2003-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bsp_specs: Remove *lib:.
2003-09-19 10:33:08 +00:00
Ralf Corsepius
a1546de742 2003-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bsp_specs: Remove *lib:.
2003-09-19 10:18:23 +00:00