Commit Graph

9953 Commits

Author SHA1 Message Date
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
Ralf Corsepius
7d634b0371 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/sci.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 03:52:49 +00:00
Ralf Corsepius
8ff2188018 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/uart.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 03:30:22 +00:00
Ralf Corsepius
82d7e92d52 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/comm/console.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 03:27:18 +00:00
Ralf Corsepius
e2f17090d5 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/comm/tty_drv.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 03:22:43 +00:00
Ralf Corsepius
8ca0b68e6a 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:18:35 +00:00
Ralf Corsepius
24c7685eb8 include rtems/termiostypes.h. 2009-09-30 03:17:49 +00:00
Ralf Corsepius
f47f817c85 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:12:57 +00:00
Ralf Corsepius
75a4512c41 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* console/console.c, console/serial_mouse.c: Reflect
	termios_baud_to_number having been renamed to
	rtems_termios_baud_to_number.
2009-09-30 03:12:13 +00:00
Ralf Corsepius
b0484c1118 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/console/console.c: Reflect termios_baud_to_number having been
	renamed to rtems_termios_baud_to_number.
2009-09-30 03:07:07 +00:00
Ralf Corsepius
07688ae50a 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* libchip/serial/sersupp.h: Remove termios_baud_to_index,
	termios_baud_to_number (duplicate prototypes).
	Add C++-guards.
	Include rtems/termiostypes.h.
2009-09-30 02:44:53 +00:00
Ralf Corsepius
489dd0006d 2009-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* shared/include/pci.h: Add prototypes for BusCountPCI(void),
	init_pci(void).
2009-09-29 03:48:22 +00:00
Ralf Corsepius
49c8f45f82 2009-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
* pci/pci.c: Add prototypes for BusCountPCI(void), init_pci(void).
2009-09-29 03:46:46 +00:00
Joel Sherrill
41ee2897bd 2009-09-28 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/include/pci.h: Revert extern inline patch.
2009-09-28 21:01:26 +00:00
Joel Sherrill
2e43e6ce3d 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* network/if_100MHz/GT64260eth.c, network/if_1GHz/if_wm.c: Do not
	include <sys/queue.h>. It conflicts with one from network stack.
2009-09-28 15:41:43 +00:00
Joel Sherrill
9a393997d1 2009-09-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* console/console.c: Add pointer to method used by getchark().
2009-09-28 12:05:59 +00:00
Joel Sherrill
c00b49f8d5 2009-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* acinclude.m4: Add qemuppc.
2009-09-25 20:44:59 +00:00
Joel Sherrill
0feb80855d 2009-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/include/io.h, shared/include/mmu.h: Change extern inline to
	static inline.
2009-09-25 14:58:05 +00:00
Joel Sherrill
bc9808931c 2009-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/bootloader/bootldr.h: Change extern inline to static inline.
2009-09-25 14:56:04 +00:00
Joel Sherrill
ea5f512fe8 2009-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
* shared/include/pci.h: Change extern inline to static inline.
2009-09-25 14:55:32 +00:00
Joel Sherrill
b1ca98b9c1 2009-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* irq/irq.h: New file.
2009-09-24 16:08:35 +00:00
Joel Sherrill
9fd02e20aa 2009-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
	preinstall.am, console/console-io.c, include/.cvsignore,
	include/bsp.h, start/start.S, startup/bsppanic.c, startup/cmain.c,
	startup/linkcmds: New files.
2009-09-24 16:08:14 +00:00
Joel Sherrill
d81a9a7a14 2009-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am, configure.ac: Disable network interface when networking
	is disabled.
2009-09-23 00:00:34 +00:00
Thomas Doerfler
687e34b619 Add missing files. 2009-09-21 07:44:28 +00:00
Thomas Doerfler
091705c07f Removed symbols and renamed sections.
Added bsp_start_memcpy(). Documentation. Changes for external ROM start.
2009-09-18 08:06:32 +00:00
Thomas Doerfler
ba938b8d7d Changes throughout. 2009-09-18 08:05:40 +00:00
Thomas Doerfler
f90c5fb37c preinstall.am: Regenerate. 2009-09-18 08:05:14 +00:00
Joel Sherrill
96d8af5b01 2009-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* pxa255/ffuart/ffuart.c: Add BSP_poll_char.
2009-09-18 01:37:44 +00:00
Joel Sherrill
e0b664382e 2009-09-16 Joel Sherrill <joel.sherrill@OARcorp.com>
* configure.ac: Resolve confusion with Ralf's patch.
2009-09-16 22:13:58 +00:00
Joel Sherrill
d21f75fb11 2009-09-16 Roxana Leontie <roxana.leontie@gmail.com>
* configure.ac, fb/fb.c, include/bsp.h: updates made for porting to
	Nano-X and make testing easyer
2009-09-16 20:43:40 +00:00
Till Straumann
446a1e8123 2009-09-15 Till Straumann <strauman@slac.stanford.edu>
PR 1344/bsps:
	* clock/ckinit.c: Fix more bugs (applied PR1344/attachment 702):
	TSC handler was used when 8254 was requested and vice versa.
	Also, nanosecond handler was never installed to RTEMS clock.
2009-09-16 00:04:44 +00:00
Ralf Corsepius
e5e9f1aede 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* aclocal/bsp-configure.m4: Add RTEMS_BSP_BOOTCARD_OPTIONS.
2009-09-15 14:48:00 +00:00
Ralf Corsepius
6b2b37d28a 2009-09-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
2009-09-15 14:45:47 +00:00
Till Straumann
6b7ef8a30d 2009-09-11 Till Straumann <strauman@slac.stanford.edu>
* network/gdb-6.8-psim-hw_ethtap.diff: Added gdb patch
	which implements the NIC hardware emulation.
2009-09-11 22:56:39 +00:00
Till Straumann
a1e516f234 2009-09-11 Till Straumann <strauman@slac.stanford.edu>
* Makefile.am, bsp.h, network/if_sim.c, network/README:
	added driver for NIC emulation.
2009-09-11 22:53:25 +00:00
Till Straumann
5a6d25fcd5 2009-09-11 Till Straumann <Till.Straumann@TU-Berlin.de>
* psim-top.in, psim-bottom: Added support for options
	-d (print device tree and exit), -h (usage info) and
	-n (enable NIC support).

	* psim-gdb-bottom: Added support for options -s (force sysv IPC),
	-h (usage info) and -n (enable NIC support).
	Allow user to override GDB variable from environment.

	* psim-shared: cat NIC properties into device file if the
	user had specified '-n'.

	* runtest-top.in: removed unsupported options -o, -d from
	usage info.
2009-09-11 22:42:00 +00:00