Commit Graph

24638 Commits

Author SHA1 Message Date
Sebastian Huber
aeff597721 bsps/powerpc: Add probe handler to I2C driver 2013-01-09 16:45:25 +01:00
Sebastian Huber
339646e887 bsps/powerpc: Fix compiler warnings 2013-01-09 16:45:25 +01:00
Sebastian Huber
bfde536ec4 bsp/gen83xx: Invalidate caches only if disabled 2013-01-09 16:45:25 +01:00
Sebastian Huber
5828127416 bsp/gen83xx: System reset after fatal conditions 2013-01-09 16:45:25 +01:00
Sebastian Huber
d4e2f33760 bsp/gen83xx: Add bsp_restart() 2013-01-09 16:45:24 +01:00
Sebastian Huber
253cb8b5b6 bsp/gen83xx: Delete obsolete region 2013-01-09 16:45:24 +01:00
Christopher Kerl
cc2857a2fe GCI: Create POSIX Timing Test psxtmcond01 2013-01-09 09:24:13 -06:00
Alex Ivanov
1f0d013dd2 score: Doxygen Clean Up Task #17 2013-01-09 07:56:28 -06:00
Alex Ivanov
4f5740fd6c score: Doxygen Clean Up Task #16 2013-01-08 13:36:58 -06:00
Joel Sherrill
f597cc1ba2 leon3: disable unused ISR handler 2013-01-08 12:49:56 -06:00
Joel Sherrill
4967f6b818 leon3/shmsupp: Fix warnings & comment clean up 2013-01-08 12:37:19 -06:00
Joel Sherrill
4fd1ccaa3c leon3: Open Ethernet Fixed Warning 2013-01-08 12:37:19 -06:00
Joel Sherrill
a0d01664e7 no_bsp: Fix typo and format 2013-01-08 12:37:19 -06:00
Alex Ivanov
1362b7a6d0 score: Doxygen Clean Up Task #4 2013-01-08 11:40:52 -06:00
Joel Sherrill
72d0926766 m68k/mvme167: Compiles again
Was including non-existent .h file.
Fixed some warnings.
Reformatted file header comment blocks.
2013-01-08 10:45:35 -06:00
Joel Sherrill
1419a86855 arm/smdk2410: Update to include bspidle.c
This BSP shares code with the gp32 and needed to include the
new bspidle.c file.
2013-01-08 10:18:06 -06:00
Joel Sherrill
b805183748 arm/gp32: Correct compilation error in BSP Idle Thread
Split BSP Idle Thread into separate file to follow convention
used on other BSPs.

Slight reformatting of file header comment block.
2013-01-08 10:14:41 -06:00
Alex Ivanov
66fffc7473 score: Doxygen Clean Up Task #15 2013-01-08 09:23:30 -06:00
Alex Ivanov
e354eb4f4f libfs: Doxygen Clean Up Task #1
http://www.google-melange.com/gci/task/view/google/gci2012/8120204

Patch committed with fixes for whitespace issues.
2013-01-08 09:02:58 -05:00
Alex Ivanov
27f071cd88 sapi: Doxygen Clean Up Task #1 2013-01-08 07:13:41 -06:00
Alex Ivanov
4027e6332c libcsupport: Doxygen Clean Up Task #1 2013-01-08 06:40:27 -06:00
Sebastian Huber
f2f39b62a2 sapi: Add rtems_fatal_source_description() 2013-01-07 16:08:19 +01:00
Sebastian Huber
40340b2b7c bsp/lpc24xx: Declare conditionally 2013-01-07 16:08:19 +01:00
Alex Ivanov
cf301c9606 posix: Doxygen Clean Up Task #1 2013-01-07 08:53:43 -06:00
Mathew Kallada
34d1297791 score: Doxygen Clean Up Task #11 2013-01-07 08:45:34 -06:00
Sebastian Huber
5f8d1c271b rtems: Simplify _Event_Surrender()
Check for a satisfied event condition only once.
2013-01-07 15:14:07 +01:00
Sebastian Huber
1794f33a2f rtems: Simplify _Event_Surrender()
Remove superfluous test for _ISR_Is_in_progress().
2013-01-07 15:14:07 +01:00
Sebastian Huber
0b422d5617 rtems: Simplify _Event_Surrender()
It is impossible to reach the simplified expression if we are in the
THREAD_BLOCKING_OPERATION_TIMEOUT state since in this case Wait.count
(event condition) would be set to zero and thus the seized event set
would be empty.
2013-01-07 15:13:57 +01:00
Sebastian Huber
57f125d025 rtems: Critical fix for events
Commit 4b45c1393c marked a test in
_Event_Timeout() as debug only.  This test is required also in non-debug
configurations since otherwise state corruption can happen.  A revised
test sptests/spintrcritical10 checks the relevant sequences.
2013-01-07 15:13:24 +01:00
Sebastian Huber
69d034af0a rtems: Add comment 2013-01-07 15:11:30 +01:00
Sebastian Huber
dd46d67790 bsp/lpc32xx: System reset after fatal conditions 2013-01-07 15:07:43 +01:00
Sebastian Huber
f1413c49da bsp/lpc24xx: System reset after fatal conditions 2013-01-07 15:07:43 +01:00
Sebastian Huber
2460cc7848 bsp/lpc24xx: Request system reset for LPC17XX 2013-01-07 15:07:43 +01:00
Sebastian Huber
4cc629cda8 bsp/lpc24xx: Add WWDT module defines 2013-01-07 15:07:42 +01:00
Sebastian Huber
2570a2a896 arm: Add AIRCR register defines 2013-01-07 15:07:42 +01:00
Sebastian Huber
2f28a03b5c arm: Implement CPU_Exception_frame_print() 2013-01-07 15:07:42 +01:00
Sebastian Huber
04f399dc0b arm: Add and use _ARMV7M_Exception_default() 2013-01-07 15:07:42 +01:00
Sebastian Huber
e377ad7d62 arm: Include <rtems/score/cpu.h> 2013-01-07 15:07:42 +01:00
Sebastian Huber
0d8cde94eb arm: Provide CPU_Exception_frame for ARMv7-M 2013-01-07 15:07:41 +01:00
Sebastian Huber
0f7abd9943 arm: Rename inline functions
Rename arm_status_irq_enable() to _ARMV4_Status_irq_enable() and
arm_status_restore() to _ARMV4_Status_restore().
2013-01-07 15:07:41 +01:00
Sebastian Huber
8df0e91ab0 arm: Move inline functions 2013-01-07 15:07:41 +01:00
Sebastian Huber
13cf9520f4 arm: Add and use default exception handler
Add and use _ARMV4_Exception_undef_default(),
_ARMV4_Exception_swi_default(), _ARMV4_Exception_data_abort_default(),
_ARMV4_Exception_pref_abort_default(),
_ARMV4_Exception_reserved_default(), _ARMV4_Exception_irq_default(), and
_ARMV4_Exception_fiq_default().
2013-01-07 15:07:41 +01:00
Sebastian Huber
50f3c42be5 arm: Add and use _ARM_Exception_default() 2013-01-07 15:07:41 +01:00
Sebastian Huber
8d68773761 arm: Change CPU_Exception_frame
Provide proper CPU_Exception_frame definition for ARMv4 and use it.
Remove arm_cpu_context.
2013-01-07 15:07:40 +01:00
Sebastian Huber
010c09ac19 arm: Rename type and functions
Rename arm_exc_abort_handler to ARMV4_Exception_abort_handler,
arm_exc_data_abort() to _ARMV4_Exception_data_abort(),
arm_exc_data_abort_set_handler() to
_ARMV4_Exception_data_abort_set_handler(),
arm_exc_prefetch_abort() to _ARMV4_Exception_prefetch_abort(), and
arm_exc_prefetch_abort_set_handler() to
_ARMV4_Exception_prefetch_abort_set_handler(),
2013-01-07 15:07:40 +01:00
Sebastian Huber
c04ac2ca4a arm: Move type definition and prototypes 2013-01-07 15:07:40 +01:00
Sebastian Huber
370c2c8021 arm: Rename arm_exc_interrupt()
Rename arm_exc_interrupt() to _ARMV4_Exception_interrupt().
2013-01-07 15:07:40 +01:00
Sebastian Huber
9b2e714322 arm: Move prototypes to new file
Move bsp_interrupt_dispatch() and arm_exc_interrupt() prototypes to new
file <rtems/score/armv4.h> since they have nothing to do with the CPU
port.
2013-01-07 15:07:39 +01:00
Sebastian Huber
31eebc97e0 arm: Delete unused arm_exc_undefined() 2013-01-07 15:07:39 +01:00
Sebastian Huber
b41f2e226b score: Fix _Objects_Shrink_information()
The chain iteration was wrong.  The chain tail is not an object.
2013-01-07 15:07:39 +01:00