Sebastian Huber
f2d1c4db2f
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* startup/bspgetworkarea.c: Removed file.
* Makefile.am, bsp_specs, start/start.S, startup/bspstart.c,
libnds/include/nds/jtypes.h, libnds/source/arm9/gurumeditation.c,
libnds/source/common/interruptDispatcher.S,
libnds/source/common/interrupts.c, startup/linkcmds: Use linker
command base file.
2010-12-03 10:49:50 +00:00
Sebastian Huber
90cc2ec8b2
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
startup/linkcmds.lpc24xx_ncs_rom_ext,
startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
file changes.
2010-12-03 10:16:38 +00:00
Sebastian Huber
2eebf25cf1
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* startup/linkcmds.lpc32xx_mzx, startup/linkcmds.lpc32xx_mzx_stage_1,
startup/linkcmds.lpc32xx_mzx_stage_2,
startup/linkcmds.lpc32xx_phycore: Update due to linker command file
changes.
2010-12-03 10:13:07 +00:00
Sebastian Huber
e792ecf4ff
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* shared/startup/linkcmds.base: Split up fast region.
2010-12-03 10:09:59 +00:00
Sebastian Huber
dd853a3973
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* include/lcd.h, misc/lcd.c: New files.
* misc/io.c, include/io.h: Documentation, bug fixes, more
configurations.
* include/lpc24xx.h: Added DAC and I2S.
* Makefile.am, bsp_specs, preinstall.am, startup/bspstarthooks.c,
startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
startup/linkcmds.lpc24xx_ncs_rom_ext,
startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
file changes.
2010-12-03 09:56:48 +00:00
Sebastian Huber
598a450518
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* include/lpc32xx.h: Added I2S module.
* Makefile.am, bsp_specs, preinstall.am, startup/bspstarthooks.c,
startup/linkcmds.lpc32xx, startup/linkcmds.lpc32xx_mzx,
startup/linkcmds.lpc32xx_mzx_stage_1,
startup/linkcmds.lpc32xx_mzx_stage_2,
startup/linkcmds.lpc32xx_phycore: Update due to linker command file
changes.
2010-12-03 09:29:08 +00:00
Sebastian Huber
a3579d3b2d
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* preinstall.am, shared/lpc/include/lpc-i2s.h,
shared/startup/linkcmds.armv4, shared/startup/linkcmds.armv7: New
files.
* Makefile.am: Added header and linker command files intended to be
used by every ARM BSP.
* shared/startup/linkcmds.base: Support for EABI and ARM ELF standard.
* shared/include/linker-symbols.h: Update due to linker command file
changes.
* shared/start/start.S, shared/include/start.h: Renamed entry symbol
from start to _start to avoid namespace conflicts. Update due to
linker command file changes.
2010-12-03 09:23:52 +00:00
Ralf Corsepius
87b4f1237c
2010-12-01 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* configure.ac: Check for complex.h.
Add AM_CONDITIONAL(HAS_COMPLEX) to allow building with outdated
toolchains.
* complex/Makefile.am: Apply HAS_COMPLEX.
2010-12-01 05:43:07 +00:00
Joel Sherrill
95b18d0118
2010-11-30 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
* mpc55xx/edma/edma.c: Use rtems_chain_first() and do not directly
access the structure.
2010-11-30 17:13:28 +00:00
Ralf Corsepius
0a0e7a9a41
2010-11-30 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* Makefile.am: Add complex, math subdirs.
* configure.ac: Add complex, math subdirs.
2010-11-30 13:55:09 +00:00
Ralf Corsepius
e92b733440
2010-11-30 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* complex/Makefile.am, complex/init.c, complex/docomplex.c,
complex/docomplexf.c, complex/complex.scn, complex/docomplex.in,
complex/complex.doc, complex/docomplexl.c: New.
* math/Makefile.am, math/init.c, math/domath.c,
math/domathf.c, math/math.scn, math/domath.in,
math/math.doc, math/domathl.c: New.
2010-11-30 13:48:52 +00:00
Ralf Corsepius
a52ac89fc6
New.
2010-11-30 13:48:35 +00:00
Sebastian Huber
10ace498cb
2010-11-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libcsupport/src/newlibc_exit.c, score/src/threadhandler.c: Revert
previous commit due to too many broken linker command files. The
HAVE_INITFINI_ARRAY is defined for nearly all targets by Newlib, but
only few linker command files respect this.
2010-11-30 08:15:35 +00:00
Sebastian Huber
d6a72fff81
2010-11-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libcsupport/src/newlibc_exit.c, score/src/threadhandler.c: Added
support for .preinit_array, .init_array and .fini_array sections.
2010-11-29 14:14:27 +00:00
Sebastian Huber
719f4dd492
2010-11-26 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* spchain/init.c: Added test case.
2010-11-26 12:55:22 +00:00
Ralf Corsepius
c64a0334a1
Regenerate.
2010-11-26 09:00:31 +00:00
Ralf Corsepius
782145ed77
newlib-1.18.0-rtems4.11-20101126.diff
2010-11-26 08:59:36 +00:00
Ralf Corsepius
f41c4c2f18
Bump GCC_RPMREL.
2010-11-26 08:59:00 +00:00
Ralf Corsepius
38d6dcfe65
New.
2010-11-26 08:58:16 +00:00
Sebastian Huber
b758b90679
2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* tm26/task1.c, tm27/task1.c: Update for API changes.
2010-11-25 13:26:45 +00:00
Sebastian Huber
5c4e0c5947
2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* sapi/include/confdefs.h, score/include/rtems/score/scheduler.h,
score/inline/rtems/score/scheduler.inl,
score/inline/rtems/score/schedulerpriority.inl,
score/src/schedulerpriority.c,
score/src/schedulerprioritythreadschedulerallocate.c,
score/src/schedulerprioritythreadschedulerfree.c,
score/src/schedulerprioritythreadschedulerupdate.c,
score/src/schedulerpriorityyield.c: Added attribute unused. Renamed
types and fields to follow the Score naming conventions.
2010-11-25 13:24:26 +00:00
Sebastian Huber
215f4014e6
2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* score/include/rtems/score/scheduler.h,
score/include/rtems/score/schedulerpriority.h: Whitespace removal.
Moved C++ extern directive.
2010-11-25 12:42:50 +00:00
Sebastian Huber
fb01c02230
2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* spchain/init.c, spchain/spchain.scn: More test cases.
2010-11-25 12:38:57 +00:00
Sebastian Huber
76da5fa89d
2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
PR 1711/cpukit
* score/inline/rtems/score/chain.inl, score/src/chain.c: New functions
_Chain_Immutable_head(), _Chain_Immutable_tail(),
_Chain_Immutable_first(), and _Chain_Immutable_last(). The
Chain_Control is now a union to avoid casts. The function
_Chain_Is_empty() takes now a const pointer parameter.
2010-11-25 11:48:11 +00:00
Sebastian Huber
ce002b161d
2010-11-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libfs/src/dosfs/fat_file.c, libfs/src/imfs/imfs_debug.c,
libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_getchild.c,
posix/src/killinfo.c, score/inline/rtems/score/schedulerpriority.inl,
score/inline/rtems/score/watchdog.inl, score/src/apiext.c,
score/src/chain.c, score/src/coremsgflushsupp.c,
score/src/coremsginsert.c, score/src/objectshrinkinformation.c,
score/src/schedulerpriorityyield.c,
score/src/threadqdequeuepriority.c,
score/src/threadqenqueuepriority.c,
score/src/threadqextractpriority.c, score/src/threadqfirstfifo.c,
score/src/threadqfirstpriority.c, score/src/threadyieldprocessor.c,
score/src/userextthreadbegin.c, score/src/userextthreadcreate.c,
score/src/userextthreaddelete.c, score/src/userextthreadrestart.c,
score/src/userextthreadstart.c, score/src/userextthreadswitch.c,
score/src/watchdogreportchain.c: Avoid chain API violations.
2010-11-25 09:27:06 +00:00
Joel Sherrill
692775fa56
2010-11-24 Gedare Bloom <giddyup44@yahoo.com>
...
PR 1647/cpukit
* tm26/task1.c, tm27/task1.c: Update documentation to reflect
refactoring of SuperCore to add Scheduler Handler.
2010-11-24 16:06:37 +00:00
Joel Sherrill
95ec9e9879
2010-11-24 Gedare Bloom <giddyup44@yahoo.com>
...
PR 1647/cpukit
* spsize/size.c: Update documentation to reflect refactoring of
SuperCore to add Scheduler Handler.
2010-11-24 16:06:22 +00:00
Joel Sherrill
db9964f185
2010-11-24 Gedare Bloom <giddyup44@yahoo.com>
...
PR 1647/cpukit
* user/conf.t, user/schedule.t: Update documentation to reflect
refactoring of SuperCore to add Scheduler and ability for user to
configure a scheduler.
2010-11-24 15:52:21 +00:00
Joel Sherrill
0faa9dad07
2010-11-24 Gedare Bloom <giddyup44@yahoo.com>
...
PR 1647/cpukit
* posix/src/nanosleep.c, posix/src/sched_yield.c,
rtems/src/taskwakeafter.c, sapi/include/confdefs.h,
sapi/include/rtems/config.h, sapi/src/exinit.c, score/Makefile.am,
score/preinstall.am, score/include/rtems/score/prioritybitmap.h,
score/include/rtems/score/thread.h,
score/inline/rtems/score/thread.inl, score/src/thread.c,
score/src/threadchangepriority.c, score/src/threadclearstate.c,
score/src/threadclose.c, score/src/threadinitialize.c,
score/src/threadready.c, score/src/threadresume.c,
score/src/threadsetpriority.c, score/src/threadsetstate.c,
score/src/threadsettransient.c, score/src/threadsuspend.c,
score/src/threadtickletimeslice.c: Refactor scheduler out of thread
handler to facilitate alternate scheduler implementations.
* score/src/threadyieldprocessor.c: Removed.
* score/src/schedulerprioritythreadschedulerupdate.c,
score/src/schedulerprioritythreadschedulerfree.c,
score/src/schedulerpriorityblock.c, score/src/scheduler.c,
score/src/schedulerprioritythreadschedulerallocate.c,
score/src/schedulerpriorityunblock.c,
score/src/schedulerpriority.c, score/src/schedulerpriorityyield.c,
score/include/rtems/score/schedulerpriority.h,
score/include/rtems/score/scheduler.h,
score/inline/rtems/score/scheduler.inl,
score/inline/rtems/score/schedulerpriority.inl: New files.
2010-11-24 15:51:28 +00:00
Joel Sherrill
505866a0d8
Remove duplicate entry.
2010-11-23 23:44:06 +00:00
Sebastian Huber
9c2da80f4e
2010-11-23 Gedare Bloom <giddyup44@yahoo.com>
...
PR 1719/cpukit
* shared/start/start.S: Avoid "bx" instruction to support ARMv4 and
below.
2010-11-23 16:01:09 +00:00
Sebastian Huber
db26513608
2010-11-23 Gedare Bloom <giddyup44@yahoo.com>
...
PR 1719/cpukit
* arm_exc_abort.S: Avoid "bx" instruction to support ARMv4 and below.
2010-11-23 15:59:18 +00:00
Sebastian Huber
8720a3a509
2010-11-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* score/src/iterateoverthreads.c, libmisc/cpuuse/cpuusagereport.c:
Avoid dead code if POSIX API is enabled.
2010-11-23 15:26:52 +00:00
Sebastian Huber
4e3d9b8a84
2010-11-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* score/src/iterateoverthreads.c, libmisc/cpuuse/cpuusagereport.c:
Fixed NULL pointer access in case POSIX API is disabled.
2010-11-23 14:59:05 +00:00
Sebastian Huber
71c8457dc0
2010-11-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* rtems/score/cpu.h: Set alignment requirements according to AAPCS.
2010-11-22 13:06:46 +00:00
Sebastian Huber
3ff9156f6b
2010-11-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libmisc/monitor/mon-monitor.c: Fixed broken monitor command list.
2010-11-19 09:44:21 +00:00
Sebastian Huber
3246789a52
2010-11-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* mscan/mscan-base.c: Do not use sleep mode to enter init mode. Do
not wait for sleep mode acknowledge.
2010-11-18 11:08:41 +00:00
Joel Sherrill
02591de7de
2010-11-16 Gedare Bloom <giddyup44@yahoo.com>
...
* rtems/score/sparc64.h: Fix typo.
2010-11-16 23:22:47 +00:00
Joel Sherrill
b5df1f9a7d
2010-11-16 Gedare Bloom <giddyup44@yahoo.com>
...
PR 1691/bsps
* shared/clock/ckinit.c: The sparc64/shared/clock driver has
a bug that causes nested timer interrupts to not be serviced,
which leads to non-preemptive behavior especially when dispatching
work from the timer ISR.
2010-11-16 23:22:13 +00:00
Joel Sherrill
722c0fdfdf
2010-11-15 Gedare Bloom <giddyup44@yahoo.com>
...
PR 1691/bsps
* shared/include/traptable.h, shared/start/trap_table.S,
shared/startup/linkcmds: Create a dummy trap table
that jumps to the firmware trap table for default trap handlers.
2010-11-16 23:20:08 +00:00
Joel Sherrill
982b484912
2010-11-15 Gedare Bloom <giddyup44@yahoo.com>
...
PR 1691/bsps
* usiii/start/bspinit.S: Create a dummy trap table that jumps
to the firmware trap table for default trap handlers.
2010-11-16 23:19:58 +00:00
Joel Sherrill
db5f1341c2
2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
PR 1718/cpukit
* sapi/include/confdefs.h: POSIX threads are allocated twice the
minimum stack space by default. confdefs.h only accounts for one
minimum -- not the 2x factor.
2010-11-16 19:14:10 +00:00
Joel Sherrill
2b76c8dc25
2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* sp70/init.c, sp70/sp70.scn: Fix bug in test which lead to random
memory corruption.
2010-11-16 19:01:29 +00:00
Joel Sherrill
80675f0d64
2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
PR 1717/cpukit
* libcsupport/src/gxx_wrappers.c: Free memory on error.
2010-11-16 18:51:34 +00:00
Joel Sherrill
c8b3806d1a
2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libmisc/monitor/mon-monitor.c: Move node code into multiprocessing
ifdef.
2010-11-16 17:51:02 +00:00
Joel Sherrill
16d7b65331
2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* score/src/objectnametoid.c, score/src/objectnametoidstring.c:
Remove useless variable pointed out by clang.
* score/src/threadstackallocate.c: Remove useless variable
initialization pointed out by clang.
2010-11-16 17:50:26 +00:00
Joel Sherrill
5290c5aeb8
2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* rtems/src/ratemonreportstatistics.c, rtems/src/ratemonresetall.c:
Remove unchecked return status pointed out by clang.
2010-11-16 17:48:06 +00:00
Joel Sherrill
fd83f1687d
2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libcsupport/src/putk.c: Remove useless variable initialization
pointed out by clang.
2010-11-16 17:47:06 +00:00
Joel Sherrill
fc8a8aab53
2010-11-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* cpu.c: Remove unused variable reported by clang.
2010-11-16 17:41:56 +00:00
Sebastian Huber
ddd5640ff6
2010-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* make/custom/dp2.cfg, startup/linkcmds.dp2: New files.
* Makefile.am, preinstall.am: Reflect change above. Install
<bsp/utility.h>. Install BestComm header files.
* configure.ac: Changed BSP options.
* include/mpc5200.h: Added module structures and register defines.
* bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h,
bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h,
bestcomm/bestcomm_priv.h, bestcomm/load_task.c,
bestcomm/tasksetup_bdtable.c, bestcomm/task_api/bestcomm_cntrl.h: C++
compatibility. Use special heap to manage the SRAM region. Use
interrupt extension API. Fixed warnings.
* console/console.c: Fixed console registration. Fixed warnings.
Added GPS module registration.
* ide/pcmcia_ide.h: Fixed clock value macros.
* ide/pcmcia_ide.c: Update for BestComm API changes.
DP2 specific initialization. Removed zero loop in PIO receive
function.
* include/bsp.h: Added DP2 variant. Removed obsolete defines.
* include/mscan-base.h, mscan/mscan-base.c: Use volatile qualifier.
Format.
* irq/irq.c: Fixed peripheral interrupt handling.
* network_5200/network.c: Update for BestComm API changes.
* start/start.S: U-Boot fixes.
* startup/cpuinit.c: Enable write-back cache strategy. Added special
memory regions.
* startup/linkcmds.brs5l: Fixed memory size.
2010-11-15 10:55:02 +00:00