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
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
Ayush Awasthi
a163882dae
libmisc: Doxygen Clean Up Task #1
...
Conflicts occured durning this patch and modifications in
the repo were favored over the patch.
2013-01-04 13:09:14 -06:00
Alex Ivanov
436f86e142
posix: Doxygen Clean Up Task #2
2013-01-04 09:36:01 -06:00
Ayush Awasthi
61b8e9f65c
rtems: Doxygen Clean Up Task #1
2013-01-04 09:29:06 -06:00
Ayush Awasthi
d106ab3efd
rtems: Doxygen Clean Up Task #2
2013-01-04 09:22:20 -06:00
Mathew Kallada
00c1cd5f60
score: Doxygen Clean Up Task #10
2013-01-04 09:06:08 -06:00
Mathew Kallada
a1f9934a8f
score: Doxygen Clean Up Task #3
2013-01-04 09:01:21 -06:00
Alex Ivanov
455bd4eae2
score: Doxygen Clean Up Task #9
2013-01-04 08:49:56 -06:00
Mathew Kallada
2305f97117
libfs: Doxygen Clean Up Task #2
...
There were minor conflicts and the modifications that were
in the repo were favored over the modifications in the submitted
patch.
2013-01-04 08:39:30 -06:00
Alex Ivanov
d9e0006dee
score: Doxygen Clean Up Task #5
2013-01-02 11:27:31 -06:00
Sebastian Huber
0ca6172722
score: Add const qualifier
2013-01-02 16:31:54 +01:00
Sebastian Huber
53afcfd246
score: Do not inline _RBTree_Find_unprotected()
...
This function is to big to inline. It leads also to test case
explosion.
2013-01-02 16:31:28 +01:00
Mathew Kallada
1dbbc0c3b1
score: Doxygen Clean Up Task #1
2012-12-29 10:27:48 -06:00
Mathew Kallada
b98bb9e973
score: Doxygen Clean Up Task #6
2012-12-29 07:34:18 -06:00
Jennifer Averett
9abeca85e5
cpukit avr: Replace dos eol with unix eol.
2012-12-29 06:22:26 -06:00
Mathew Kallada
38fcda7f49
score: Doxygen Clean Up Task #8
2012-12-29 06:17:51 -06:00
Mathew Kallada
a65f4b19da
score: Doxygen Clean Up Task #7
2012-12-28 18:12:12 -06:00
Mathew Kallada
319cb20efb
score: Doxygen Clean Up Task #2
2012-12-28 18:04:01 -06:00
Alex Ivanov
3cf4031c19
Header File Doxygen Enhancement Task #1
2012-12-28 17:48:12 -06:00
Mathew Kallada
7ee5bc4ce1
rtems: Doxygen Clean Up Task #3
2012-12-28 17:23:21 -06:00
Mathew Kallada
f3255a6f22
Header File Doxygen Enhancement Task #11
2012-12-28 11:30:27 -06:00
Mathew Kallada
c5782a26b3
Header File Doxygen Enhancement Task #7
2012-12-28 11:17:49 -06:00
Joel Sherrill
4ce0d45a06
barrier.h: Use POSIX API Doxygen group
2012-12-28 10:45:58 -06:00
Joel Sherrill
1ccbfe2d7e
posixapi.h: Add POSIX API Doxygen group
2012-12-28 10:45:58 -06:00
Mathew Kallada
9ab091e1e4
Header File Doxygen Enhancement Task #2
2012-12-28 10:36:55 -06:00
Joel Sherrill
f11858aca2
libmisc/mouse: Doxygen Group Clean Up
2012-12-28 10:34:13 -06:00
Joel Sherrill
b8fc260ff3
Miscellaneous Doxygen clean-up
2012-12-28 09:48:37 -06:00
Ayush Awasthi
8587b018b9
libfs: Doxygen Enhancement Task #4
2012-12-28 08:26:30 -06:00
Mathew Kallada
4e592763cb
libfs: Doxygen Enhancement Task #5
2012-12-28 08:05:20 -06:00
Alex Ivanov
36f3207b27
libfs: Doxygen Enhancement Task #3
2012-12-28 07:51:07 -06:00
Sebastian Huber
9fd4d0d106
IMFS: Documentation
2012-12-21 21:38:00 +01:00
Sebastian Huber
f58fd9702e
libblock: Use @brief in documentation
2012-12-21 20:28:24 +01:00