| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
(gcc-4.1.1 warns that uint32_t and unsigned int are different).
|
| |
|
|
|
|
|
| |
* gnatinstallhandler.c: Rename since old name is now used
by GNAT source.
|
| |
|
|
|
|
|
| |
* gnatinstallhandler.c: Rename since old name is now used
by GNAT source.
|
|
|
|
|
|
| |
* vmeUniverse/vmeTsi148.c, vmeUniverse/vmeUniverse.c,
vmeUniverse/vmeUniverse.h, vmeUniverse/vme_amd_defs.h:
Added 2F address modifier for VME64 CSR access.
|
|
|
|
|
|
|
|
|
| |
vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h,
vmeUniverse/vme_amd_defs.h: No longer enable posted-writes
on master windows (creates race-condition on memory-mapped
devices). A new flag allows for signalling that a window
maps 'ordinary memory'. Disable VME IRQ level if no
handler is registered with interrupting vector.
|
|
|
|
| |
Eliminate obsolete types.
|
|
|
|
|
| |
* vmeUniverse/vmeUniverse.c: Eliminate obsolete types.
Remove CVS log.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* shared/vmeUniverse/vmeTsi148.c, shared/vmeUniverse/vmeTsi148.h,
shared/vmeUniverse/vme_am_defs.h: New files.
* Makefile.am, shared/vmeUniverse/README.universe,
shared/vmeUniverse/vmeUniverse.c, shared/vmeUniverse/vmeUniverse.h:
Several VME related upgrades and fixes, hopefully addressing PR#835:
vmeUniverse driver now supports shared interrupts. vmeUniverse now
supports up to four wires between universe and PIC. A new irq mgr
installation routine has been added allowing to use the new features.
(old version is still present for bwd compatibility). Calls have been
added to change interrupt routing (e.g., if wires have different
priorities at the PIC this feature can be used to configure
priorites). Routine for testing VME interrupts has been added (useful
during BSP development). A new header defining standard VME address
modes has been added so that the VME API doesn't have to #include a
particular bridge driver header. For all driver entry points, a 'XX'
variant has been added which allows to pass the chip's base address
[in case a second universe is sitting on a VME card :-)]. Driver now
uses interrupt line as read from PCI config. space (without offset)
BSP needs to use PCI fixup if necessary. Added a driver for the
tundra tsi148 VME bridge.
|
| |
|
| |
|
|
|
|
|
| |
PR 577/bsps
* console.c: Make the previously committed patch for this PR compile.
|
|
|
|
|
|
|
|
| |
PR 577/bsps
* console.c: The console_close() method currently calls StopRemoteTx()
on all invocations. It should should be ok for last close only but
not for any others. If you open a port multiple times, you only want
to call StopRemoteTx() only as part of the last close.
|
|
|
|
|
|
| |
PR 779/bsp
* vmeUniverse/vmeUniverse.c: add parameter to new exception interrupt
handlers in powerpc bsps
|
|
|
|
|
| |
* vmeUniverse/README.porting, vmeUniverse/vmeUniverse.c: Continue PCI
API unification. All use pci_find_device().
|
|
|
|
|
| |
* vmeUniverse/README.porting, vmeUniverse/vmeUniverse.c: Make PCI
initialize function part of the unified PCI API as pci_initialize().
|
|
|
|
| |
* tod.c: Change type of RTC_Count to size_t.
|
|
|
|
|
| |
PR 704/bsps.
* ide_ctrl.c: Removed (obsolete).
|
|
|
|
|
|
| |
PR 703/filesystem
* shared/ide_ctrl.c: Extend the "modes_available" and "mode_active"
parameters to uint16_t for UDMA support.
|
|
|
|
|
|
| |
* vmeUniverse/vmeUniverse.c: Use PCI_MEM_BASE_ADJUSTMENT because some
boards -- notably the MVME2100 -- return the physical address, not an
offset in PCI memory space.
|
| |
|
|
|
|
|
| |
PR 688/bsps
* shared/tod.c: Set RTEMS time during TOD initialization
|
| |
|
| |
|
| |
|
|
|
|
| |
* ide_ctrl.c: Include <rtems/chain.h> instead of <chain.h>.
|
|
|
|
|
| |
* bsplibc.c, clockdrv_shell.c, ide_ctrl.c, tod.c,
gdbstub/rtems-stub-glue.c: Convert to using c99 fixed size types.
|
| |
|
| |
|
|
|
|
|
| |
* ChangeLog: Merge-in gdbstub/ChangeLog.
* gdbstub/ChangeLog: Remove.
|
| |
|
|
|
|
|
|
|
| |
* Makefile.am: Merge-in shared/Makefile.am, shmdr/Makefile.am.
* shared/Makefile.am: Remove.
* shmdir/Makefile.am: Remove.
* bsp.am: Add preinstallation dirstamp support.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
* bootcard.c, bspclean.c, clockdrv_shell.c, console-polled.c,
console.c, ide_ctrl.c, main.c, sbrk.c, setvec.c, tod.c, tod.h,
include/coverhd.h: URL for license changed.
|
| |
|
|
|
|
| |
Makefile.am: Reflect having moved automake.
|
|
|
|
|
|
|
| |
* include/Makefile.am: Remove (merged into Makefile.am).
* gdbstub/Makefile.am: Remove (merged into Makefile.am).
* Makefile.am: Reflect changes above.
Reflect having merged ../configure.ac into ../../../configure.ac.
|
|
|
|
| |
* console-polled.c: Corrected comments in header.
|
|
|
|
|
|
|
| |
PR 380/bsps
* vmeUniverse/vmeUniverse.c, vmeUniverse/vmeUniverse.h:
make printk format strings compliant with libcpu/printk.
minor fixes and lazy init bugfix.
|
| |
|
|
|
|
|
|
|
| |
PR 349/bsps
* shared/README.universe, shared/vmeUniverse/README.porting
shared/vmeUniverse/README.universe, shared/vmeUniverse/vmeUniverse.c,
shared/vmeUniverse/vmeUniverse.h: Update of the VME universe driver.
|
|
|
|
| |
* ide_ctrl.c: New file.
|
|
|
|
|
|
| |
* rtems-stub-glue.c: Corrected use of
_Objects_Information_table now that it is a two dimensional
array based upon API and class.
|
|
|
|
|
|
| |
* Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k
support to the shared gdb stub glue necessitating a move up.
* Makefile.am: Reflect new gdbstub directory.
|
|
|
|
|
|
|
|
| |
* Thomas Doerfler <Thomas.Doerfler@imd-systems.de> added m68k
support to the shared gdb stub glue necessitating a move up.
* ChangeLog, Makefile.am, .cvsignore: New file.
* rtems-stub-glue.c: Moved from mips/shared/gdbstub and
m68k/shared/gdbstub.
|
|
|
|
|
|
|
|
|
|
| |
* vmeUniverse/README.universe, vmeUniverse/vmeUniverse.c,
vmeUniverse/vmeUniverse.h: New files.
* Makefile.am: Modified to reflect addition of files.
* Per PR214, contributes a driver for the TUNDRA UNIVERSE
VME-PCI bridge to libbsp/shared.
NOTE: This driver is maintained _outside_ RTEMS by Till. Please
forward future modifications to him.
|
|
|
|
|
| |
* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
* Makefile.am: Remove AUTOMAKE_OPTIONS.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mips-stub.c: Debugged & tweaked the gdb command processing,
zbreak stuff, breakpoint and step code. Implemented 'T' command
support and debugged remote gdb support w/ the Mongoose bsp.
Added the memory segment support.
* memlimits.h: Disabled all contents in favor of memory sement
support. This file could probably go away.
* rtems-stub-glue.c (rtems_gdb_index_to_stub_id()): New routine.
rtems_gdb_stub_get_register_from_context(): Implemented MIPS version.
rtems_gdb_stub_get_offsets(): Implemented MIPS version.
* README: Updated.
|
|
|
|
|
|
|
|
|
|
|
| |
* Significant modifications including adding thread support, the 'X'
command, and reorganizing so that target CPU independent routines
could be reused.
* gdb_if.h: Added numerous prototypes.
* mips-stub.c: Added thread support as well as 'X' command.
Also noticed that the 'P' command was from the mips protocol.
* rtems-stub-glue.c: New file. This file contains all generic
support which should be able to be reused on another target CPU.
|