Commit Graph

5359 Commits

Author SHA1 Message Date
Chris Johns
29387823ca PR264 - Stopped the core dump by removing the bad instruction.
PR414 - Fixed the global interupt vector register.
Linker command file to have the boot code in the first 8K.
The chip select remap needed to be volatile.
2003-06-23 12:04:21 +00:00
Chris Johns
94b8196169 PR264, PR414 2003-06-23 12:03:21 +00:00
Joel Sherrill
0098b7aa4e 2003-06-13 Greg Menke <gregory.menke@gsfc.nasa.gov>
* network/README.3com: New file missed in previous commit.
2003-06-13 18:23:03 +00:00
Joel Sherrill
6dd8b16296 Changed format so script will see PR number. 2003-06-13 17:53:04 +00:00
Joel Sherrill
ad543c7bce Changed entry to reference PR397. 2003-06-13 17:51:00 +00:00
Joel Sherrill
7fa1f6675b Removed duplicate entry. 2003-06-13 17:43:49 +00:00
Joel Sherrill
01b6ca963c 2003-06-13 Greg Menke <gregory.menke@gsfc.nasa.gov>
PR 405/bsps
	PR 393/networking
	* network/dec21140.c: Fix leak also known as PR393.
	* network/elnk.c, network/if_media.h, network/mii.h: New files.
	* network/Makefile.am: Reflect new files.
2003-06-13 17:43:11 +00:00
Joel Sherrill
97a0f76aaf 2003-06-13 Greg Menke <gregory.menke@gsfc.nasa.gov>
PR 405/bsps
	PR 393/networking
	* network/dec21140.c: Fix leak also known as PR393.
	* network/elnk.c, network/if_media.h, network/mii.h: New files.
	* network/Makefile.am: Reflect new files.
2003-06-13 17:42:50 +00:00
Joel Sherrill
3a3e0b0e7d 2003-06-13 Greg Menke <gregory.menke@gsfc.nasa.gov>
PR 405/bsps
	* bootloader/pci.c: Added support for configuring devices for pci
	busses > 0
	* pci/pci.c, pci/pci.h: Added FixupPCI() to store vectors in the
	INTERRUPT_LINE register of pci devices any # of hops away
	from the host processor.
	* motorola/motorola.c, motorola/motorola.h: Added interrupt
	routing tables in support of FixupPCI.  This is board-specific,
	each board will have to supply information for FixupPCI() to do
	anything for it.
	* startup/bspstart.c: Extended bat2 to cover entire PCI address space.
	* irq/irq.c, irq/irq.h: Added support for shared interrupts.
	Existing single hander vectors are undisturbed, a new function
	added to allow adding/removing handlers from a vector.
2003-06-13 17:39:46 +00:00
Joel Sherrill
14ec2d48d2 2003-06-13 Till Straumann <strauman@slac.stanford.edu>
PR 415/bsps
	* include/bsp.h, pci/detect_raven_bridge.c, startup/bspstart.c:
	Support enabling MCP exceptions on the host bridge. This can
	be used for memory probing on the VME bus.
2003-06-13 13:41:05 +00:00
Joel Sherrill
1a5787d289 2003-06-13 Joel Sherrill <joel@OARcorp.com>
* pppd/chat.c: Removed warnings.
2003-06-13 13:20:47 +00:00
Joel Sherrill
3d02c2c825 2003-06-13 Joel Sherrill <joel@OARcorp.com>
* console/console.c, startup/linkcmds: Removed warnings.
2003-06-13 13:20:28 +00:00
Joel Sherrill
9eb574dda0 2003-06-13 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Removed warnings.
2003-06-13 13:20:13 +00:00
Joel Sherrill
a9785892ff 2003-06-12 Joel Sherrill <joel@OARcorp.com>
* psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
2003-06-12 15:41:19 +00:00
Ralf Corsepius
79ce8b2fd5 2003-06-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bsp.mak: Remove support for profile-variant.
	* configure.ac: Ditto.
	* directory.cfg: Ditto.
	* compilers/gcc-target-default.cfg: Ditto.
	* make/README: Remove references to profile-variant.
2003-06-06 05:47:08 +00:00
Ralf Corsepius
581c31171b 2003-06-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove support for profile-variant.
2003-06-06 03:01:17 +00:00
Ralf Corsepius
0707bd2060 2003-06-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* bsp.mak: Remove support for profile-variant.
	* configure.ac: Ditto.
	* directory.cfg: Ditto.
	* compilers/gcc-target-default.cfg: Ditto.
	* make/README: Remove references to profile-variant.
2003-06-06 02:59:13 +00:00
Joel Sherrill
7423766bb6 2003-06-04 Joel Sherrill <joel@OARcorp.com>
* pppd/system.h: Hack from Ralf to compile on all targets.
2003-06-04 20:35:27 +00:00
Joel Sherrill
7b64b25b19 2003-05-29 Joel Sherrill <joel@OARcorp.com>
* psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
	psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
	psxtimer/psxtimer.c: Removed warnings.
2003-05-29 19:07:59 +00:00
Joel Sherrill
18ee864a24 2003-05-29 Joel Sherrill <joel@OARcorp.com>
* sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2003-05-29 19:07:42 +00:00
Ralf Corsepius
e78994b3d0 2003-05-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* pppd/fsm.c: Make peer_mru global again.
2003-05-28 00:26:48 +00:00
Ralf Corsepius
c98849ef33 2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove CC_CFLAGS_DEBUG_V.
	CC_CFLAGS_DEFAULT (obsolete).
2003-05-27 09:40:33 +00:00
Ralf Corsepius
78bea1442c 2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove CC_CFLAGS_PROFILE_V.
	Remove CC_LDFLAGS_PROFILE_V.
2003-05-27 07:18:07 +00:00
Ralf Corsepius
03bd4aeb4f 2003-05-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* pppd/magic.c: Remove *rand48.
	* pppd/chap.c: Remove prototypes of *rand48.
2003-05-16 08:57:09 +00:00
Ralf Corsepius
8f992428fc Merger from rtems-4-6-branch. 2003-05-15 09:38:59 +00:00
Chris Johns
4cbb51cc56 HOWTO changes. 2003-05-08 14:28:01 +00:00
Chris Johns
4338045989 Updated the GRUB version info and how to build GRUB from source.
Added how to boot over the network with a PXE Netboot BIOS.
2003-05-08 14:27:21 +00:00
Ralf Corsepius
8a7f8c23f4 Merger from rtems-4-6-branch. 2003-04-29 08:05:54 +00:00
Ralf Corsepius
5f71e417c5 2003-04-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add pppd.
	* Makefile.am: Add pppd.
2003-04-29 02:06:53 +00:00
Ralf Corsepius
478bb1e63d 2003-04-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
Adding pppd:
	* pppd/Makefile-user: New, copied over from libnetworking/pppd/example.
	* pppd/README: New, copied over from libnetworking/pppd/example.
	* pppd/init.c: New, copied over from libnetworking/pppd/example.
	* pppd/netconfig.h: New, copied over from libnetworking/pppd/example.
	* pppd/ppp.conf: New, copied over from libnetworking/pppd/example.
	* pppd/pppdapp.c: New, copied over from libnetworking/pppd/example.
	* pppd/system.h: New, copied over from libnetworking/pppd/example.
	* pppd/pppd.options: New, copied over from libnetworking/pppd/example.
	* pppd/Makefile.am: New, converted to automake from Makefile-user.
	* pppd/.cvsignore: New.
2003-04-29 02:04:26 +00:00
Ralf Corsepius
2e027c714f Merger from rtems-4-6-branch. 2003-04-18 04:26:11 +00:00
Joel Sherrill
c54764f953 2003-04-15 Joel Sherrill <joel@OARcorp.com>
PR 387/rtems_misc
	* ide/ata.c: Removed warning and moved to use of simpler libc routines.
	* ide/ata_internal.h: Added missing newline and end of file.
2003-04-15 13:03:45 +00:00
Joel Sherrill
046506c03d 2003-04-15 Joel Sherrill <joel@OARcorp.com>
PR 386/bsps
	* vme/vmeconfig.c: Removed declaration of _BSP_vme_bridge_irq.
2003-04-15 12:59:50 +00:00
Ralf Corsepius
904cb8edff 2003-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* ide/.cvsignore: New.
2003-04-14 06:19:46 +00:00
Joel Sherrill
2e7f00fce6 2003-04-11 Joel Sherrill <joel@OARcorp.com>
* rtems_webserver/cgi.c, rtems_webserver/sockGen.c,
	rtems_webserver/umui.c, rtems_webserver/websSSL.c,
	rtems_webserver/websSSL.h, rtems_webserver/websda.c,
	rtems_webserver/websda.h: New files. Not included in previous commit.
2003-04-11 16:34:49 +00:00
Joel Sherrill
ee3afa2e2a 2002-04-10 Mike Siers <mikes@poliac.com>
* rtems_webserver/NOTES, rtems_webserver/asp.c,
	rtems_webserver/balloc.c, rtems_webserver/default.c,
	rtems_webserver/ej.h, rtems_webserver/ejIntrn.h,
	rtems_webserver/ejlex.c, rtems_webserver/ejparse.c,
	rtems_webserver/emfdb.c, rtems_webserver/emfdb.h,
	rtems_webserver/form.c, rtems_webserver/h.c,
	rtems_webserver/handler.c, rtems_webserver/license.txt,
	rtems_webserver/md5.h, rtems_webserver/md5c.c,
	rtems_webserver/mime.c, rtems_webserver/misc.c,
	rtems_webserver/ringq.c, rtems_webserver/rom.c,
	rtems_webserver/security.c, rtems_webserver/sock.c,
	rtems_webserver/sym.c, rtems_webserver/uemf.c,
	rtems_webserver/uemf.h, rtems_webserver/um.c, rtems_webserver/um.h,
	rtems_webserver/url.c, rtems_webserver/value.c,
	rtems_webserver/wbase64.c, rtems_webserver/webcomp.c,
	rtems_webserver/webpage.c, rtems_webserver/webrom.c,
	rtems_webserver/webs.c, rtems_webserver/webs.h,
	rtems_webserver/websuemf.c, rtems_webserver/wsIntrn.h:
	Update to GoAhead Webserver 2.1.4. The following URL is
	the release notes from GoAhead.

	    http://data.goahead.com/Software/Webserver/2.1.4/release.htm

	I have only done a minimal amount of testing (i.e. the network
	demo program works fine).  Please try this out and let me know
	if it works.  The patch needs to be applied on the
	c/src/libnetworking/rtems_webserver directory.
2003-04-11 14:46:55 +00:00
Joel Sherrill
2f73363ec5 2003-04-10 Till Straumann <strauman@slac.stanford.edu>
PR 380/bsps
	* vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h:
	make printk format strings compliant with libcpu/printk.
	minor fixes and lazy init bugfix.
2003-04-10 16:39:52 +00:00
Joel Sherrill
0d6849e76a 2003-04-10 Till Straumann <strauman@slac.stanford.edu>
PR 379/bsps
	* console/polled_io.c: libcpu provides 'printk' already.
	Therefore, the implementation in this file was removed (still
	used for the bootloader, though).  It now provides BSP_output_char()
	for libcpu's printk().
	* console/uart.c, console/uart.h: BSP_output_char_via_serial()
	prototype changed to match the BSP_output_char_function_type.  Note
	that the motorola BSPs use polled-io for the output_char routine, not
	the uart.c version. The latter can be used be other BSPs however
	(e.g. SVGM).
	* console/console.c, console/consoleIo.h, console/polled_io.c,
	irq/irq_init.c, openpic/openpic.c, pci/detect_raven_bridge.c:
	Unfortunately, the supported 'printk' format string subset of the
	polled-io and libcpu implementations are different - hence, a few
	format strings in the ppc/shared BSP were changed.
2003-04-10 16:35:33 +00:00
Joel Sherrill
48cdb95aa2 2003-04-10 Joel Sherrill <joel@OARcorp.com>
PR 371/pppd
	* pppd/auth.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/lcp.c,
	pppd/options.c, pppd/pppd.h, pppd/rtemsmain.c, pppd/rtemspppd.c:
	Change many symbols to static. There are still global symbols in
	rtemspppd.h which might need to be changed or converted into member
	of a structure which is dereferenced with a pointer that is managed
	as a per task variable. But this patch should avoid many conflicts.
2003-04-10 16:20:38 +00:00
Joel Sherrill
bbd88004c6 2003-04-10 Joel Sherrill <joel@OARcorp.com>
PR 383/bsps
	* irq/irq.c: Fix bug introduced by conflicts in previous patches.
2003-04-10 13:05:24 +00:00
Ralf Corsepius
6c987ccab7 2003-04-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* ide/.cvsignore: Add.
2003-04-04 13:10:34 +00:00
Joel Sherrill
edd688eac9 2003-03-27 Joel Sherrill <joel@OARcorp.com>
* bootloader/Makefile.am: Eliminate EABI CFLAGS from those used to
	compile the bootloader.
2003-03-27 18:46:05 +00:00
Joel Sherrill
109fc262bf 2003-03-27 Joel Sherrill <joel@OARcorp.com>
* ide/Makefile.am: ATA code depends upon libchip/ide which is not
	allowed in the cpukit source code since it must be buildable
	independent of any BSP. These files were moved to libchip/ide.
	* ide/ata.c, ide/ata.h, ide/ata_internal.h: New files.
2003-03-27 15:22:58 +00:00
Joel Sherrill
b7e2596910 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 368/filesystems
	* mpc8xx/include/mpc8xx.h: Add PCMCIA registers.
2003-03-25 18:37:02 +00:00
Joel Sherrill
3446afa555 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 368/filesystems
	* ide/Makefile.am, ide/ide_ctrl_cfg.h: General improvements which
	now work on pc386 and mbx8xx.
	* ide/ide_controller.c: New file.
2003-03-25 18:25:50 +00:00
Joel Sherrill
58f7c34904 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 368/filesystems
	* startup/ldsegs.S: Increase alignment.
	* Makefile.am, configure.ac, include/bsp.h, wrapup/Makefile.am:
	Added IDE supporting infrastructure.
	* ide/Makefile.am, ide/ide.c, ide/idecfg.c: New files.  Added
	BSP support for libchip standard ide driver.
2003-03-25 18:22:04 +00:00
Joel Sherrill
ebe5abc87c 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
PR 368/filesystem
	* ide/*: added BSP support for libchip standard ide driver
2003-03-25 18:18:01 +00:00
Joel Sherrill
ec6422eb96 2003-03-25 Till Straumann <strauman@slac.stanford.edu>
PR 360/bsps
	* irq/irq.c, irq/irq_init.c, openpic/openpic.c, openpic/openpic.h:
	BSP code had set the task priority register multiple times of
	the OpenPIC instead of setting the individual source priorities.
	This patch adds openpic_get_source_priority() and
	openpic_set_source_priority() calls and lets IRQ management code
	use them.
2003-03-25 16:55:53 +00:00
Joel Sherrill
de223218f5 2003-03-25 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* irq/irq.c, vme/VME.h, vme/vmeconfig.c: Fixes library dependency
	on the vmeUniverse driver. It is now possible to use the ppc/shared/irq
	code on non-VME BSPs without triggering linkage of the vmeUniverse
	driver.
2003-03-25 16:48:24 +00:00
Joel Sherrill
8ca2e5b778 2003-03-25 Till Straumann <strauman@slac.stanford.edu>
PR 349/bsps
	* shared/include/cpuIdent.c: Readd PPC604r CPU.
2003-03-25 16:43:47 +00:00