| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* 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.
|
|
|
|
|
| |
* bootcard.c: Use __USE_INIT_FINI__ since USE_INIT_FINI
pollutes the application namespace.
|
|
|
|
| |
* timerstub.c: New stub file for BSPs that don't have timer hardware.
|
|
|
|
| |
* console-polled.c, console.c: Fixed typo.
|
|
|
|
|
| |
* shared/bootcard.c, shared/main.c: Now call int c_rtems_main()
not main().
|
|
|
|
|
|
|
| |
* hared/bootcard.c: Now process C++ global constructors
(_init) as part of the first task execution not in BSP space.
This depends on the toolset defining USE_INIT_FINI so you
have to have the right toolset version.
|
|
|
|
| |
* setvec.c: Removed unused variables.
|
|
|
|
|
|
| |
* clockdrv_shell.c (CLOCK_DRIVER_ISRS_PER_TICK): Add support for
multiple ISRs per clock tick. Testing per hacking on mips/jmr3904
clock driver.
|
|
|
|
| |
* clockdrv_shell.c: Fixed syntax error in fast idle support.
|
|
|
|
|
|
| |
* clockdrv_shell.c: Added fast idle mode which is enabled by defining
CLOCK_DRIVER_USE_FAST_IDLE.
* console-polled.c: Added console_initialize_hardware() hook.
|
|
|
|
| |
* console-polled.c: Remove warnings.
|
|
|
|
|
|
|
| |
* clock_driver_stub.c: This is a stub of a clock driver that
is sufficient for linking the ticker application. Some
simulators do not have a soruce for a clock tick. Also
this can be used while constructing a BSP so everything links.
|
|
|
|
|
|
|
| |
* bsplibc.c: assoc.h, error.h, libio_.h, libio.h, and
libcsupport.h moved from libc to lib/include/rtems and
now must be referenced as <rtems/XXX.h>. Header file order
was cleaned up while doing this.
|
|
|
|
|
|
|
| |
* POSIX include files merged into newlib. This resulted in
some definitions moving to other files and thus some secondary
effects in RTEMS source code.
* sbrk.c: Corrected prototype to match newlib.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
a BSP (c4xsim) supporting the simulator included with gdb. This port
was done by Joel Sherrill and Jennifer Averett of OAR Corporation.
Also included with this port is a space/time optimization to eliminate
FP context switch management on CPUs without hardware or software FP.
An issue with this port was that sizeof(unsigned32) = sizeof(unsigned8)
on this CPU. This required addressing alignment checks and assumptions
as well as fixing code that assumed sizeof(unsigned32) == 4.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that addresses aspects of the targopts.h multilib related
issues.
Changes:
* Move targopts.h to libbsp/include, because the current targopts.h
actually is a per-BSP-header and therefore can not stay below exec/.
* Introduce an autoheader generated header file
(exec/score/include/rtems/score/cpuopts.h), which shall take per-cpu
configuration options only.
* Move all autoconf-detectable/configure specified per-cpu
option-defines from targopts.h to cpuopts.h.
* Add Makefiles to the libbsp/shared directory hierarchy.
Notes:
* The new per-bsp targopts.h in libbsp includes the per-cpu
cpuopts.h. This way, the new targopts.h is kept backward compatible
to the old targopts.h and existing BSPs which (carelessly) include
targopts.h (i386, ppc) should be kept working when using the
multilib-disabled configuration scheme.
* cpuopts.h is not yet complete, because the per-BSP make-targopts
rules from custom/<BSP>.cfg files can not be applied to files below
exec/ when building multilibs.
* All files below exec/ should not include targopts.h anymore, but
should include cpuopts.h instead. However, eliminating inclusion of
targopts.h currently triggers further structural / header file inclusion
related issues, because several ports apply BSP or CPU_MODEL specific
defines from targopts.h below exec/
|
| |
|