Commit Graph

10088 Commits

Author SHA1 Message Date
Ralf Corsepius
680911ccba 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/leon3.cfg: New (relocated from /make/custom).
2009-10-15 04:29:05 +00:00
Ralf Corsepius
d2ef220517 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/leon2.cfg: New (relocated from /make/custom).
2009-10-15 04:28:58 +00:00
Ralf Corsepius
7b4b259feb 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/erc32.cfg: New (relocated from /make/custom).
	* make/custom/sis.cfg: New (relocated from /make/custom).
2009-10-15 04:28:52 +00:00
Ralf Corsepius
645e683931 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/avrtest.cfg: New (relocated from /make/custom).
2009-10-15 04:20:55 +00:00
Ralf Corsepius
b18e7a9cba 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/ts_386ex.cfg: New (relocated from /make/custom).
2009-10-15 04:15:31 +00:00
Ralf Corsepius
583a4dccae 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/pc386.cfg: New (relocated from /make/custom).
	* make/custom/pc386dx.cfg: New (relocated from /make/custom).
	* make/custom/pc486.cfg: New (relocated from /make/custom).
	* make/custom/pc586.cfg: New (relocated from /make/custom).
	* make/custom/pc686.cfg: New (relocated from /make/custom).
2009-10-15 04:15:26 +00:00
Ralf Corsepius
938cb63330 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/i386ex.cfg: New (relocated from /make/custom).
2009-10-15 04:15:18 +00:00
Ralf Corsepius
92520095d8 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/simsh1.cfg: New (relocated from /make/custom).
	* make/custom/simsh2.cfg: New (relocated from /make/custom).
	* make/custom/simsh2e.cfg: New (relocated from /make/custom).
	* make/custom/simsh4.cfg: New (relocated from /make/custom).
2009-10-15 04:08:50 +00:00
Ralf Corsepius
28f3d203fe 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gensh4.cfg: New (relocated from /make/custom).
2009-10-15 04:08:40 +00:00
Ralf Corsepius
2b1610bead 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gensh2.cfg: New (relocated from /make/custom).
2009-10-15 04:08:34 +00:00
Ralf Corsepius
06df9bf93a 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* make/custom/gensh1.cfg: New (relocated from /make/custom).
2009-10-15 04:08:26 +00:00
Ralf Corsepius
bc7353d5f2 2009-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/check-custom-bsp.m4: Let _RTEMS_CHECK_CUSTOM_BSP look for
	*.cfg into c/src/lib/libbsp/<cpu>/<bsp_family>/make/custom.
2009-10-15 03:50:38 +00:00
Ralf Corsepius
7a68a732d6 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/canonical-target-name.m4, aclocal/check-networking.m4,
	aclocal/check-posix.m4, aclocal/enable-posix.m4,
	aclocal/rtems-cpu-subdirs.m4: Remove posix/unix.
2009-10-14 13:12:57 +00:00
Ralf Corsepius
39c37b39a8 Remove posix/unix. 2009-10-14 12:20:20 +00:00
Ralf Corsepius
87a04019fb Remove (Abandoned). 2009-10-14 12:17:42 +00:00
Joel Sherrill
a34824cf01 2009-10-14 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Remove reference to timer_SOURCES.
2009-10-14 12:16:35 +00:00
Ralf Corsepius
ee1e72d89c 2009-10-14 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Rework make/custom/* handling.
	* aclocal/check-custom-bsp.m4: Change *.cfg handling.
	* Makefile.am: Remove make/custom/default.cfg-rule.
2009-10-14 06:36:01 +00:00
Ralf Corsepius
31eae55805 Rework make/custom/* handling. 2009-10-14 06:35:53 +00:00
Ralf Corsepius
ebc9ae02be Change *.cfg handling. 2009-10-14 06:34:25 +00:00
Ralf Corsepius
089cf17d81 Remove make/custom/default.cfg-rule. 2009-10-14 06:32:37 +00:00
Till Straumann
d38038df34 2009-10-13 Till Straumann <strauman@slac.stanford.edu>
PR 1451/bsps
	* network/tsec.c: Fix mbuf leak when watchdog expires. The
	re-initialization algorithm failed to release mbuf chains
	held in the TX ring.
	Also, during initialization the initial link status is determined
	and IFF_OACTIVE set if no active link was detected.
2009-10-14 00:12:54 +00:00
Thomas Doerfler
7cafde2296 Enable interrupts during open to avoid NULL pointer access in interrupt handler. 2009-10-13 11:34:49 +00:00
Thomas Doerfler
94d7bd743c Update for block device API change. 2009-10-13 08:00:11 +00:00
Joel Sherrill
2e92a5d690 2009-10-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
* bootcard: Update for heap API changes.
2009-10-12 20:22:18 +00:00
Joel Sherrill
1fbf17b679 2009-10-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* include/bsp.h: BSP has plenty of memory.
	* startup/cmain.c: Comment out prints.
2009-10-12 13:30:04 +00:00
Thomas Doerfler
4349a40fc5 increase size of ROM to 4 Meg 2009-10-12 09:36:52 +00:00
Joel Sherrill
5b5dd1c873 2009-10-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bspgetworkarea.c: Add debug prints of memory information.
2009-10-10 21:24:15 +00:00
Till Straumann
7cb7a5ef09 2009-10-09 Till Straumann <strauman@slac.stanford.edu>
* shared/vmeUniverse/vmeUniverse.c: print message and
	let vmeUniverseIntLoopbackTst() fail if odd-numbered
	vector is used (cannot program the chip to reply with
	such a vector).
2009-10-09 19:50:33 +00:00
Thomas Doerfler
4ee2c53f01 Makefile.am: Added interrupt server. 2009-10-09 13:00:08 +00:00
Thomas Doerfler
578e6fe20d * mcf5282/include/mcf5282.h: add missing (x) params to four macros, added paranthesis around usage of x in some macros 2009-10-08 16:36:22 +00:00
Chris Johns
7357f5665b 2009-10-08 Chris Johns <chrisj@rtems.org>
* libchip/ide/ata.c, c/src/libchip/ide/ata_internal.h: Remove the
        multiblock support from the ATA driver. Multiblock at the disk
        level should not be a global policy as a disk may have more than
        one partition with different block sizes. An IDE driver could
        decide to use the feature with DMA but this a driver specific
        design choice. Fixed bugs relating to variable block sizes and
        large block transfer.
        * c/src/libchip/ide/ide_controller.c,
        c/src/libchip/ide/ide_ctrl_cfg.h, c/src/libchip/ide/ide_ctrl_io.h:
        Changed the block size to 32bits so blocks of 64K or bigger can be
        transfered in a single driver call.
2009-10-08 07:25:15 +00:00
Chris Johns
c1fc5d4709 2009-10-08 Chris Johns <chrisj@rtems.org>
* ide/ide.c: Fixed more IDE driver bugs. The driver can transfer
        64K in a single write on my test PC and qemu with this driver. The
        driver only checks the data ready bit at the start of each 512
        block being transfered. This has speed the transfer loop up. Fixed
        the timing so the BSP timer is used until RTEMS has started.
2009-10-08 07:15:08 +00:00
Thomas Doerfler
133bffb9be various changes 2009-10-06 19:56:07 +00:00
Joel Sherrill
37f9717a4b 2009-10-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/ide/ata.c: Revert previous change. Not all ARM BSPs use a
	shared irq.h yet and this breaks a significant number of them.
2009-10-05 14:39:26 +00:00
Thomas Doerfler
2c4d98748c renamed lpc24xx BSPs, reorganized linkcmds 2009-10-05 10:33:31 +00:00
Thomas Doerfler
64a3d8bb57 add missing file 2009-10-03 09:43:14 +00:00
Ralf Corsepius
3a3be12c1a 2009-10-03 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/openpic/openpic.c: Make openpic_writefield
	static inline (Get rid of GCC warning).
2009-10-03 04:47:45 +00:00
Thomas Doerfler
1a32895534 * Makefile.am, irq/irq_config.h, irq/irq_init.c, irq/irq.h:
add basic IRQ support (for decrementer)

        * start/start.S, startup/cmain.c, startup/linkcmds: add support
        for sdata* sections

        * startup/bsppanic.c: some cleanup
2009-10-02 13:39:12 +00:00
Joel Sherrill
880d394223 2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* acinclude.m4: Add BSP for GDB ARM simulator so we can easily
	experiment with and debug different ARM architectural variations.
2009-10-01 21:48:53 +00:00
Joel Sherrill
44bb5cd0cb 2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, bsp_specs, configure.ac,
	preinstall.am, console/.cvsignore, console/console-io.c,
	include/.cvsignore, include/bsp.h, include/irq.h, include/swi.h,
	start/.cvsignore, start/start.S, startup/.cvsignore,
	startup/bspreset.c, startup/bspstart.c, startup/linkcmds,
	startup/syscalls.c: New files.
2009-10-01 21:48:42 +00:00
Joel Sherrill
3926b0550e 2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/ide/ata.c: Use simple vectored CPU macro to select interrupt
	model.
2009-10-01 20:56:32 +00:00
Ralf Corsepius
60b728b5c2 2009-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1445/BSPs
	* shared/pci/pcibios.c: Rename indirect_pci_* into BSP_pci_*.
2009-10-01 12:26:49 +00:00
Ralf Corsepius
38386473bb 2009-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1445/BSPs
	* pci/pci.c: Rename pci_[read|write]_config* functions into
	BSP_pci_[read|write]_config* and make them static.
2009-10-01 12:24:10 +00:00
Joel Sherrill
706ebe2f6a 2009-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/bsp.h: BSP does not have much memory. Limited to BIOS space.
2009-10-01 01:00:08 +00:00
Ralf Corsepius
1638cd0aed 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* mongoosev/duart/mg5uart.c: Reflect termios_baud_to_number having
	been renamed to rtems_termios_baud_to_number.
2009-09-30 04:15:41 +00:00
Ralf Corsepius
8d2cfda427 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Include <rtems/termiostypes.h>.
2009-09-30 04:09:04 +00:00
Ralf Corsepius
feb6a01da6 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Include <rtems/termiostypes.h>.
	Add missing prototype.
2009-09-30 04:06:15 +00:00
Ralf Corsepius
64a1529c26 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/serial/z85c30.c, libchip/serial/ns16550.c,
	libchip/serial/mc68681.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 04:02:40 +00:00
Ralf Corsepius
f3f272bd2f 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* mongoosev/duart/mg5uart.c: Reflect termios_baud_to_number having
	been renamed to rtems_termios_baud_to_number.
2009-09-30 03:59:55 +00:00
Ralf Corsepius
b96f3383c2 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 03:53:40 +00:00