summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Split out items shared with mvme167.Joel Sherrill2000-08-026-224/+509
|
* Moved base address to 0x20000.Joel Sherrill2000-08-021-3/+3
|
* Added (untested) network driver from mvme167.Joel Sherrill2000-08-025-2/+50
|
* Compiles now.Joel Sherrill2000-08-012-3/+2
|
* Added sim68000 BSP for the BSVC simulator. This BSP includes theJoel Sherrill2000-08-0129-2/+1306
| | | | | alias simcpu32 that supports the CPU32 simulator in BSVC. At this point, it is still under development.
* Look at both hardware and software FP settings.Joel Sherrill2000-08-011-2/+2
|
* If the _VBR is set to 0xFFFFFFFF, then assume the vector jump table isJoel Sherrill2000-08-011-1/+10
| | | | in ROM.
* The fp_context field is needed if software or hardware floating pointJoel Sherrill2000-08-011-1/+1
| | | | is available.
* Reversing spurious change.. disk crash?Joel Sherrill2000-08-011-1/+1
|
* Patch from Eric Norum <eric@cls.usask.ca> to avoid lockup underJoel Sherrill2000-08-012-18/+18
| | | | | | the correct circumstances of DMA buffer size, serial line interrupts, and ethernet interrupts the termios osend routine would lock up waiting for the raw output buffer semaphore.
* Even more updates.Joel Sherrill2000-08-011-21/+23
|
* Increased the defaults to be more reasonable.Joel Sherrill2000-08-011-1/+3
|
* Patch rtems-rc-20000801-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-08-011-1/+1
| | | | that switches the sparc from targopts.h to cpuopts.h.
* Removed unused macro.Joel Sherrill2000-08-011-17/+0
|
* Corrected BSP name in script.Joel Sherrill2000-08-011-1/+1
|
* Added numerous BSPs.Joel Sherrill2000-08-011-3/+6
|
* New files.Joel Sherrill2000-08-012-0/+15
|
* ARMulator BSP now runs with gdb 5.0.Joel Sherrill2000-08-012-1/+36
|
* Closer to linking. h8300-rtems-ld now core dumps.Joel Sherrill2000-07-313-16/+33
|
* New bsp for simulator in gdb. Does not work yet.Joel Sherrill2000-07-3125-0/+1290
|
* Minor problems addressed with the merger and with the arm_bare_bsp.Joel Sherrill2000-07-2718-194/+75
| | | | | | That BSP now has a stub clock driver so the tests can link even if they won't execute. A handful of Makefiles had to be updated and we had to account for printk.c being a shared file now.
* Port of RTEMS to the ARM processor family by Eric ValetteJoel Sherrill2000-07-2760-5/+4685
| | | | | | <valette@crf.canon.fr> and Emmanuel Raguet <raguet@crf.canon.fr> of Canon CRF - Communication Dept. This port includes a basic BSP that is sufficient to link hello world.
* Patch from Charles-Antoine Gauthier <charles.gauthier@nrc.ca> thatJoel Sherrill2000-07-263-74/+78
| | | | | removes warnings from the network.c file and has slight additions to the configuration file to support Java.
* Added ifdef on C4x to avoid invalid address alignment checks since thereJoel Sherrill2000-07-263-0/+28
| | | | is no such thing on the C4x.
* Port of RTEMS to the Texas Instruments C3x/C4x DSP families includingJoel Sherrill2000-07-2614-8/+51
| | | | | | | | | | | 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.
* Port of RTEMS to the Texas Instruments C3x/C4x DSP families includingJoel Sherrill2000-07-2639-28/+133
| | | | | | | | | | | 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.
* Patch rtems-rc-20000713-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-251-2/+0
| | | | that removes an unnecessary inclusion of @RTEMS_BSP@.cfg.
* Forgot to remove these when code moved.Joel Sherrill2000-07-2516-4955/+0
|
* Use bitwise and not cast to unsigned16 to remove upper bits.Joel Sherrill2000-07-242-2/+6
|
* Corrected spelling mistake.Joel Sherrill2000-07-241-1/+1
|
* Corrected file name in EXTRA_DIST setting.Joel Sherrill2000-07-241-1/+1
|
* Patch from Eric Valette <valette@crf.canon.fr> with debuggingJoel Sherrill2000-07-241-7/+15
| | | | | by Till Straumann <strauman@SLAC.Stanford.EDU>. With this patch, the motorola_shared BSP should also support the MVME2303.
* Make _ISR_Dispatch global.Joel Sherrill2000-07-171-0/+1
|
* Update from Philip Quaife <rtemsdev@qs.co.nz> that was hand-merged.Joel Sherrill2000-07-172-34/+75
| | | | | | | | | | This update addresses the following: + the ISR enable/disable/flash macros now work with old gcc versions. + the UI CCR bits are now masked since other example code did so + _ISR_Dispatch disables interrupts during call setup Together these removed the instabilities he was seeing.
* Changed name of static table versions to avoid conflict.Joel Sherrill2000-07-142-4/+4
|
* Switch logical in conditional.Joel Sherrill2000-07-131-1/+1
|
* Patch rtems-rc-20000713-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-1371-113/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that is yet another multilib-related structual cleanup patch: Changes: * Make RTEMS_TEST_NO_PAUSE a tests/ subpackage specific option. - Remove RTEMS_TEST_NO_PAUSE from custom/*.cfg, targopts.h and cpuopts.h. - Add autoconf macros RTEMS_*_RTEMS_TEST_NO_PAUSE (aclocal/rtems-test-no-pause.m4). - Add RTEMS_*_RTEMS_TEST_NO_PAUSE support to sptests/configure.ins and tmtests/configure.in. These are the only subdirectories which currently apply RTEMS_TEST_NO_PAUSE. - Add autoconf-DEFS support to all test subpackages' configure.ins below tests/. I.e. AC_DEFINES now get explicitly propagated as preprocessor defines into Makefiles, cf. AM_CPPFLAGS in tests/*/*.am, instead of using a global config-files. - Remove NDEBUG from custom/*.cfg. * AC_DEFINE POSIX_API, ITRON_API and MULTIPROCESSING in exec/configure.in, only. - All other sources now should relay on the values from cpuopts.h and should not define them themselves. - Several related changes to many configure.ins * Bug-fixes to RTEMS_*_RTEMS_DEBUG macros (Actually workarounds to quoting bugs in autoconf). Notes: * This patch is rather immature and only tested for a small subset of BSPs (requires the tests to be enabled and therefore takes an tremendous amount of disc space and time.) * The patches to *cfg were generated by a script. Expect file formating changes :)
* Patch rtems-rc-20000712-1-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>Joel Sherrill2000-07-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | that is yet another multilib-related structual cleanup patch: Changes: * Make RTEMS_DEBUG a global per-cpu configuration option * Remove RTEMS_DEBUG from targopts.h * Add a global --enable-rtems-debug option disabled by default. * Add RTEMS_DEBUG to cpuopts.h * Remove all references to RTEMS_DEBUG from custom/*.cfg Notes: * RTEMS_DEBUG is set in c/src/exec/configure.in only (RTEMS_CHECK_RTEMS_DEBUG) and should be defined in cpuopts.h only. BSPs should not redefine it, but use the value being provided by cpuopts.h. => With multilibs, users have to choose: Either enable RTEMS_DEBUG for all BSPs and CPU_MODELs of a cpu or not. * Only few BSPs had RTEMS_DEBUG enabled, therefore I set the default to disabled. * This patch influences the per-BSP building scheme. Existing BSPs which set RTEMS_DEBUG in their make-target-options rule might have problems at runtime.
* Added comment.Joel Sherrill2000-07-121-1/+1
|
* Removed unnecessary include of targopts.h.Joel Sherrill2000-07-121-1/+1
|
* Added comment.Joel Sherrill2000-07-122-2/+4
|
* Removed unnecessary include of targopts.h.Joel Sherrill2000-07-121-1/+0
|
* Added comment.Joel Sherrill2000-07-122-2/+2
|
* New file missed in earlier commit.Joel Sherrill2000-07-121-0/+22
|
* Removed no cpu references.Joel Sherrill2000-07-1113-15/+15
|
* New file.Joel Sherrill2000-07-111-0/+2
|
* Reworked score/cpu/sparc so it can be safely compiled multilib. AllJoel Sherrill2000-07-1118-668/+73
| | | | | | routines and structures that require CPU model specific information are now in libcpu. This primarily required moving erc32 specific information from score/cpu files to libcpu/sparc and the erc32 BSP.
* Added Hitachi H8/300 to the list of CPUs that should be OK withJoel Sherrill2000-07-111-0/+1
| | | | using cpuopts.h and not targopts.h.
* Adding .cvsignore files.Joel Sherrill2000-07-115-0/+21
|
* Reworked score/cpu/i960 so it can be safely compiled multilib. AllJoel Sherrill2000-07-1137-602/+910
| | | | | | | routines and structures that require CPU model specific information are now in libcpu. This required significant rework of the score/cpu header files and the creation of multiple header files and subdirectories in libcpu/i960.