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
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