| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* startup/linkcmds: Added _init, and _fini symbols.
|
|
|
|
| |
* .cvsignore: New file.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This modification is part of the submitted modifications necessary to
support the IBM PPC405 family. This submission was reviewed by
Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
not negatively impact the ppc403 BSPs. The submission and tracking
process was captured as PR50.
* ppc403/console/console405.c ppc403/tty_drv/.cvsignore,
ppc403/tty_drv/Makefile.am, ppc403/tty_drv/tty_drv.c,
ppc403/tty_drv/tty_drv.h: New files.
* Makefile.am, README, configure.ac, old_exception_processing/cpu.c,
old_exception_processing/cpu.h, ppc403/Makefile.am,
ppc403/clock/clock.c, ppc403/console/Makefile.am,
ppc403/console/console.c, ppc403/ictrl/ictrl.c, ppc403/ictrl/ictrl.h,
ppc403/timer/timer.c: Modified.
|
|
|
|
|
|
|
|
|
| |
This modification is part of the submitted modifications necessary to
support the IBM PPC405 family. This submission was reviewed by
Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
not negatively impact the ppc403 BSPs. The submission and tracking
process was captured as PR50.
* vectors/align_h.S: Added ppc405 support.
|
|
|
|
|
|
|
|
|
| |
This modification is part of the submitted modifications necessary to
support the IBM PPC405 family. This submission was reviewed by
Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
not negatively impact the ppc403 BSPs. The submission and tracking
process was captured as PR50.
* startup/spurious.c: Added ppc405 support.
|
|
|
|
|
|
|
|
|
| |
This modification is part of the submitted modifications necessary to
support the IBM PPC405 family. This submission was reviewed by
Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
not negatively impact the ppc403 BSPs. The submission and tracking
process was captured as PR50.
* include/bsp.h: Increase the interrupt stack size to 16K.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This modification is part of the submitted modifications necessary to
support the IBM PPC405 family. This submission was reviewed by
Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
not negatively impact the ppc403 BSPs. The submission and tracking
process was captured as PR50.
* ChangeLog, Makefile.am, README, bsp_specs, bsp_specs.dl, configure.ac,
times, dlentry/.cvsignore, dlentry/Makefile.am, dlentry/dlentry.S,
include/.cvsignore, include/Makefile.am, include/bsp.h,
include/bspopts.h.in, include/coverhd.h, startup/.cvsignore,
startup/Makefile.am, startup/bspclean.c, startup/bspstart.c,
startup/linkcmds, startup/linkcmds.dl, startup/setvec.c,
wrapup/.cvsignore, wrapup/Makefile.am: New files that are
part of the new gen405 BSP.
|
|
|
|
|
|
|
|
|
|
| |
This modification is a submission of the modifications necessary to
support the IBM PPC405 family. This submission was reviewed by
Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
not negatively impact the ppc403 BSPs. The submission and tracking
process was captured as PR50.
* acinclude.m4: Added gen405 BSP.
* ChangeLog: Removed bogus comment on edit of generated file.
|
|
|
|
|
|
|
|
|
|
| |
This modification is part of the submitted modifications necessary to
support the IBM PPC405 family. This submission was reviewed by
Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
not negatively impact the ppc403 BSPs. The submission and tracking
process was captured as PR50.
* acinclude.m4: Added gen405 BSP.
* ChangeLog: Removed bogus comment on edit of generated file.
|
|
|
|
|
|
|
|
|
| |
This modification is a submission of the modifications necessary to
support the IBM PPC405 family. This submission was reviewed by
Thomas Doerfler <Thomas.Doerfler@imd-systems.de> who ensured it did
not negatively impact the ppc403 BSPs. The submission and tracking
process was captured as PR50.
* aclocal.m4: Added gen405 BSP.
|
|
|
|
|
|
|
|
| |
This fix is in response to test results reported by Jerry Needell
<jerry.needell@unh.edu> for the SPARC/ERC32 and tracked as PR80.
* include/bsp.h: TM27 was not running properly because the ERC32
and LEON cannot nest interrupts at the same level. The BSP test support
had to be modified to support using two different interrupt sources.
|
|
|
|
|
|
|
| |
Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
* libc/chdir.c: Check for search/execute permissions on chdir.
This requires passing RTEMS_LIBIO_PERMS_SEARCH to
rtems_filesystem_evaluate_path().
|
|
|
|
|
|
| |
* configure.ac: Delete the commented out line that said that
the mpc8260 used the old exception processing model. This line
also appears to have caused ppc603e to miss this test.
|
|
|
|
|
| |
* startup/Makefile.am: Do NOT use the standard bootcard.c.
NOTE: With this fix all test including the mptest ran as expected.
|
|
|
|
|
|
| |
* start/start.S: Use __mcpu32__ instead of mcpu32 and change sense
of conditional so cpu32 does not attempt to use 68000 style
interrupt vectoring.
|
|
|
|
| |
* network/Makefile.am: Fix improper use of $(srcdir) in VPATH.
|
|
|
|
| |
* startup/linkcmds: Remove explicit force of output format.
|
|
|
|
| |
* include/bsp.h: Modify Install_tm27_vector() so this BSP will link tm27.
|
|
|
|
|
|
| |
* include/bsp.h: Modify Install_tm27_vector() so this BSP will link tm27.
* startup/linkcmds: Fix definition of .init and .fini sections so this
BSP will properly link with new __USE_INIT_FINI__ support.
|
|
|
|
|
|
|
|
| |
* mpc8xx/timer/timer.c: Added hack for two macros that are not defined
with the new exception processing model:
rtems_cpu_configuration_get_timer_least_valid()
rtems_cpu_configuration_get_timer_average_overhead()
This is captured as PR57.
|
|
|
|
| |
* .cvsignore, include/.cvsignore: Add more entries.
|
|
|
|
| |
* .cvsignore: Add more entries.
|
|
|
|
|
| |
* include/rtems/score/sh7750_regs.h: Fix definitions of
SH7750_SCBRR1 and SH7750_SCBRR2 so things compile.
|
|
|
|
|
|
|
|
|
| |
* New libcpu support for mcf5206e.
* ChangeLog, clock/ckinit.c, clock/.cvsignore, configure.ac,
console/mcfuart.c, console/.cvsignore, include/mcf5206e.h,
include/mcfmbus.h, include/mcfuart.h, include/.cvsignore,
mbus/mcfmbus.c, mbus/.cvsignore, timer/timer.c, timer/timerisr.S,
timer/.cvsignore, .cvsignore: New files.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* New BSP for MCF5206eLITE evaluation board BSP.
* ChangeLog, README, bsp_specs, configure.ac, console/console.c,
console/.cvsignore, i2c/i2c.c, i2c/i2cdrv.c, i2c/.cvsignore,
include/bsp.h, include/bspopts.h.in, include/coverhd.h,
include/ds1307.h, include/i2c.h, include/i2cdrv.h, include/nvram.h,
include/.cvsignore, nvram/nvram.c, nvram/.cvsignore, start/start.S,
start/.cvsignore, startup/bspclean.c, startup/bspstart.c,
startup/gdbinit, startup/init5206e.c, startup/linkcmds,
startup/linkcmds.flash, startup/.cvsignore, times, tod/ds1307.c,
tod/todcfg.c, tod/.cvsignore, tools/.cvsignore, tools/configure.ac,
tools/runtest, tools/changes, wrapup/.cvsignore, .cvsignore:
New files.
|
|
|
|
| |
* Makefile.am, configure.ac: New libcpu support for mcf5206e.
|
|
|
|
|
|
|
|
|
| |
* New libcpu support for mcf5206e.
* ChangeLog, clock/ckinit.c, clock/.cvsignore, configure.ac,
console/mcfuart.c, console/.cvsignore, include/mcf5206e.h,
include/mcfmbus.h, include/mcfuart.h, include/.cvsignore,
mbus/mcfmbus.c, mbus/.cvsignore, timer/timer.c, timer/timerisr.S,
timer/.cvsignore, .cvsignore: New files.
|
|
|
|
| |
* acinclude.m4: Added mcf5206elite.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* New BSP for MCF5206eLITE evaluation board BSP.
* ChangeLog, README, bsp_specs, configure.ac, console/console.c,
console/.cvsignore, i2c/i2c.c, i2c/i2cdrv.c, i2c/.cvsignore,
include/bsp.h, include/bspopts.h.in, include/coverhd.h,
include/ds1307.h, include/i2c.h, include/i2cdrv.h, include/nvram.h,
include/.cvsignore, nvram/nvram.c, nvram/.cvsignore, start/start.S,
start/.cvsignore, startup/bspclean.c, startup/bspstart.c,
startup/gdbinit, startup/init5206e.c, startup/linkcmds,
startup/linkcmds.flash, startup/.cvsignore, times, tod/ds1307.c,
tod/todcfg.c, tod/.cvsignore, tools/.cvsignore, tools/configure.ac,
tools/runtest, tools/changes, wrapup/.cvsignore, .cvsignore:
New files.
|
|
|
|
|
| |
* libc/libio.c: Cleanup of initialization per suggestion from
Eric Norum.
|
|
|
|
| |
* aclocal.m4: Removed. Should not have been in CVS.
|
|
|
|
| |
* include/sh/sh4uart.h, sci/sh4uart.c: Minor fixes post merge.
|
|
|
|
|
| |
* README, console/console.c, hw_init/hw_init.c, include/bsp.h,
startup/bspstart.c, startup/linkcmds: Minor fixes post merge.
|
|
|
|
|
| |
* tools: New subdirectory.
* tools/Makefile.am, tools/runtest: New files.
|
|
|
|
| |
* startup/linkcmds: Added _init and _fini.
|
|
|
|
|
|
|
| |
* libc/unmount.c: Primarily restructuring and clean up to address
procedures which did not do what their name implied. Also addressed
problem situation where unmount fails and the filesystem was
inconsistent. The mounted filesystem could have been left hanging.
|
|
|
|
|
|
|
| |
* libc/libio.c: Initialize more fields to NULL/0 during initialiation.
* include/rtems/libio_.h: Fix freenode macro so it works for sockets
which do not have the full set of filesystem operations and are
initialized via something other than open().
|
|
|
|
|
|
|
| |
* mpc8260/clock/.cvsignore, mpc8260/console-generic/.cvsignore,
mpc8260/cpm/.cvsignore, mpc8260/exceptions/.cvsignore,
mpc8260/include/.cvsignore, mpc8260/mmu/.cvsignore,
mpc8260/timer/.cvsignore, mpc8260/.cvsignore: New files.
|
|
|
|
|
| |
* mpc8260/exceptions/Makefile.am, mpc8260/include/Makefile.am,
mpc8xx/exceptions/Makefile.am: Updated to autoconf 2.52.
|
|
|
|
| |
* mpc8260/include/mpc8260.h: "or" is a keyword in C++.
|
|
|
|
|
|
|
|
| |
* aclocal.m4: Regenerated.
* configure.ac, include/Makefile.am, irq/Makefile.am,
vectors/Makefile.am: Updated to autoconf 2.52.
* include/.cvsignore: Added newly generated files.
* include/bsp.h: Added include of bspopts.h.
|
|
|
|
| |
* vectors/Makefile.am: Remove bogus VPATH.
|
|
|
|
|
|
|
| |
* .cvsignore, configure.ac, configure.in, console/.cvsignore,
include/.cvsignore, network/.cvsignore, start/.cvsignore,
startup/.cvsignore, wrapup/.cvsignore: Added .cvsignore
files and other files missed in previous commit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* mpc8260ads added as new BSP. tm27 reported not to run
at this time.
* ChangeLog, Makefile.am, README, aclocal.m4, bsp_specs,
clock/.cvsignore, clock/Makefile.am, clock/p_clock.c, configure.in,
console/Makefile.am, console/console.c, include/Makefile.am,
include/bsp.h, include/coverhd.h, irq/.cvsignore, irq/Makefile.am,
irq/irq.c, irq/irq.h, irq/irq_asm.S, irq/irq_init.c,
network/Makefile.am, network/README, network/if_hdlcsubr.c,
network/if_hdlcsubr.h, network/network.c, start/Makefile.am,
start/start.S, startup/Makefile.am, startup/bspstart.c,
startup/cpuinit.c, startup/linkcmds, startup/setvec.c, times,
vectors/.cvsignore, vectors/Makefile.am, vectors/vectors.S,
vectors/vectors.h, vectors/vectors_init.c, wrapup/Makefile.am:
New files.
|
|
|
|
| |
* acinclude.m4: Added mpc8260ads subdirectory.
|
|
|
|
|
|
| |
* Makefile.am, README, configure.ac, new_exception_processing/cpu.h,
shared/include/cpu.h, shared/include/cpuIdent.c, shared/src/cache.c:
Added mpc8260 support.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added mpc8260 directory.
* Modified Makefile.am and configure.in to build the contents
* mpc8260/Makefile.am, mpc8260/README, mpc8260/clock/Makefile.am,
mpc8260/clock/clock.c, mpc8260/console-generic/Makefile.am,
mpc8260/console-generic/console-generic.c, mpc8260/cpm/.cvsignore,
mpc8260/cpm/Makefile.am, mpc8260/cpm/brg.c, mpc8260/cpm/cp.c,
mpc8260/cpm/dpram.c, mpc8260/exceptions/.cvsignore,
mpc8260/exceptions/Makefile.am, mpc8260/exceptions/asm_utils.S,
mpc8260/exceptions/raw_exception.c, mpc8260/exceptions/raw_exception.h,
mpc8260/include/Makefile.am, mpc8260/include/console.h,
mpc8260/include/cpm.h, mpc8260/include/mmu.h,
mpc8260/include/mpc8260.h, mpc8260/mmu/Makefile.am, mpc8260/mmu/mmu.c,
mpc8260/timer/Makefile.am, mpc8260/timer/timer.c: New files.
|
|
|
|
|
| |
* bootcard.c: Use __USE_INIT_FINI__ since USE_INIT_FINI
pollutes the application namespace.
|
|
|
|
|
| |
* libc/open.c, libc/close.c: Moved freenode from open to
close.
|
|
|
|
| |
* timerstub.c: New stub file for BSPs that don't have timer hardware.
|