Commit Graph

24530 Commits

Author SHA1 Message Date
Alex Ivanov
bcd0ea6409 libcsupport: Doxygen enhancement task #2
http://www.google-melange.com/gci/task/view/google/gci2012/8017203
2012-12-09 17:55:17 -05:00
Sebastian Huber
7e731815e5 libcsupport: Fix documentation 2012-12-09 14:26:02 +01:00
Sebastian Huber
9090c0af6e Filesystem: Revert documentation change 2012-12-09 14:25:16 +01:00
Sebastian Huber
700b2f63e9 rtems: Revert documentation change 2012-12-09 14:16:28 +01:00
Sebastian Huber
e12f5acf23 sapi: Fix previous commit 2012-12-09 14:12:46 +01:00
Sebastian Huber
50dd75a4eb sapi: Revert documentation change 2012-12-09 14:06:56 +01:00
Mathew Kallada
ceaa99964f libcsupport: Doxygen Enhancement Task #3
http://www.google-melange.com/gci/task/view/google/gci2012/7992210
2012-12-08 15:43:29 -05:00
Mathew Kallada
4c90eb4a43 misc rtems: Clean up Doxygen GCI Task #8
http://www.google-melange.com/gci/task/view/google/gci2012/8024203
2012-12-08 08:48:37 -05:00
Alex Ivanov
b7185613e8 score misc: Clean up Doxygen GCI Task #12
http://www.google-melange.com/gci/task/view/google/gci2012/7983217
2012-12-07 09:57:04 -05:00
Christopher Kerl
4c98a3ea29 sapi misc: Clean up Doxygen GCI task #1
http://www.google-melange.com/gci/task/view/google/gci2012/8011204
2012-12-07 09:49:54 -05:00
Sebastian Huber
80232ee7a4 bsps/powerpc: Use explicit compiler options 2012-12-07 10:36:16 +01:00
Sebastian Huber
48bff53b3d score: rtems_initialize_start_multitasking()
Do not return from rtems_initialize_start_multitasking() and call
rtems_fatal() instead with a fatal source of RTEMS_FATAL_SOURCE_EXIT and
a fatal code with the exit status.

Remove all bsp_cleanup() functions.  The boot_card() is now a no return
function.
2012-12-07 09:38:41 +01:00
Sebastian Huber
1bb8782c91 bsp/gdbarmsim: Do not call bsp_cleanup() 2012-12-07 09:38:41 +01:00
Sebastian Huber
facf83625b bsps: Add BSP_GENERIC_FATAL_SPURIOUS_INTERRUPT
Use rtems_fatal() instead of bsp_cleanup().
2012-12-07 09:38:41 +01:00
Sebastian Huber
dabdbd913a bsp/mrm332: Use shared bspclean.c 2012-12-07 09:38:41 +01:00
Sebastian Huber
40fe4b8627 bsps: Use <bsp/bootcard.h> 2012-12-07 09:38:40 +01:00
Sebastian Huber
191929cd22 bsps/powerpc: Install missing <bsp/vectors.h> 2012-12-07 09:38:40 +01:00
Gedare Bloom
8b03bbcba4 rtems misc: doxygen minor fixes 2012-12-06 10:24:53 -05:00
Mathew Kallada
4efe195513 rtems misc: Clean up Doxygen GCI Task #5
http://www.google-melange.com/gci/task/view/google/gci2012/8015207
2012-12-05 19:46:05 -05:00
Alex Ivanov
a6500136a9 rtems misc: Clean up Doxygen GCI Task #7
http://www.google-melange.com/gci/task/view/google/gci2012/7950206
2012-12-05 18:16:48 -05:00
Alex Ivanov
60ceb6133e rtems misc: Clean up Doxygen GCI Task #6
http://www.google-melange.com/gci/task/view/google/gci2012/8019205
2012-12-05 18:15:32 -05:00
Sebastian Huber
9465fca287 posix: Add signal post switch extension on the fly 2012-12-05 18:07:05 +01:00
Sebastian Huber
f9340ed7f4 posix: Add and use <rtems/posix/psignalimpl.h>
This file contains the parts of <rtems/posix/psignal.h> that are only
necessary for the POSIX API implementation.
2012-12-05 18:07:05 +01:00
Sebastian Huber
ba31631317 rtems: Add signal post switch extension on the fly 2012-12-05 18:07:05 +01:00
Sebastian Huber
04b5d174a4 score: Add API extensions post switch list
Move post switch hook from API_extensions_Control to new
API_extensions_Post_switch_control.  Rename
_API_extensions_Run_postswitch() in _API_extensions_Run_post_switch().
Add _API_extensions_Post_switch_list and
_API_extensions_Add_post_switch().
2012-12-05 18:07:04 +01:00
Sebastian Huber
0d66dd77d1 score: Add _Chain_Append_if_is_off_chain_*() 2012-12-05 18:07:04 +01:00
Sebastian Huber
038bc6e775 score: Critical fix for timer server
Under certain conditions it is possible that a call to
_Watchdog_Adjust_to_chain() happens with a unit parameter value of zero
(for example sptests/spintrcritical17).  Remove superfluous checks that
prevent an adjust to a chain of a watchdog chain which first element has
a delta zero value.
2012-12-05 18:07:04 +01:00
Ralf Kirchner
42a22f0824 dosfs: Cluster write optimization
Separate cluster write from sector write for quick file write.

New test fstests/fsdosfswrite01.
2012-12-05 15:26:48 +01:00
Ralf Kirchner
a20fbe78ec dosfs: Block size optimization
Change block size of bdbuf to the cluster size if the data clusters are
aligned on a cluster boundary.  This enables fast access to data
clusters.
2012-12-05 15:26:48 +01:00
Ralf Kirchner
5877a10fe2 fstests/fsdosfsformat01: New test 2012-12-05 15:26:47 +01:00
Ralf Kirchner
697cf9dfc7 dosfs: Documentation 2012-12-05 15:26:47 +01:00
Ralf Kirchner
a0bc1dcbe8 dosfs: Delete fattype parameter for msdos_format()
Delete fattype parameter of msdos_format_request_param_t because the FAT
type is determined by cluster and disk size.

Estimate FAT type and re-evaluate FAT type after exact parameter
determination.
2012-12-05 15:26:47 +01:00
Ralf Kirchner
5b8d935ab3 dosfs: Add skip_alignment for msdos_format()
Add skip_alignment parameter of msdos_format_request_param_t.  Delete
cluster_align parameter of msdos_format_request_param_t.

By default the FAT, data cluster, and root directory for FAT12 and FAT16
is aligned on a cluster boundary to optimize performance.

Format changes throughout.
2012-12-05 15:26:47 +01:00
Ralf Kirchner
7fab7fc0cf libblock: Add sparse disk 2012-12-05 15:26:47 +01:00
Alex Ivanov
c18e0ba127 rtems misc: Clean up Doxygen GCI Task #4
http://www.google-melange.com/gci/task/view/google/gci2012/7950205
2012-12-04 17:59:11 -05:00
Alex Ivanov
205dbb9df9 cpukit: Clean up Doxygen #3 (GCI 2012) 2012-12-03 13:18:33 -06:00
Ralf Kirchner
9683b2721c dosfs: Fix msdos_format()
For FAT32 msdos_format() used to initialize first FAT entries to
non-zero values only if a volume label was given.  Absence of these
entries made mounting such a FAT32 volume fail.
2012-12-03 17:27:29 +01:00
Sebastian Huber
2858aeb9b3 bsp/mpc55xx: New BSP variants for RSM6 2012-12-03 13:17:13 +01:00
Sebastian Huber
e1e248f6af bsp/mpc55xx: Add optional EBI configuration 2012-12-03 13:17:13 +01:00
Sebastian Huber
f4309b0398 bsp/mpc55xx: Use RTEMS_ARRAY_SIZE() 2012-12-03 13:17:12 +01:00
Sebastian Huber
29919ec05b bsp/mpc55xx: Add .sysram section 2012-12-03 13:17:12 +01:00
Sebastian Huber
65ab304bd8 bsp/mpc55xx: Add .dsram section 2012-12-03 13:17:12 +01:00
Sebastian Huber
bb3090c545 bsp/mpc55xx: Delete <bsp/mpc55xxevb.h> 2012-12-03 13:17:12 +01:00
Sebastian Huber
113768f2cd bsps/powerpc: Add .nvram section 2012-12-03 13:17:12 +01:00
Sebastian Huber
95aebbe380 bsp/mpc55xx: Add and use STARTROM 2012-12-03 13:17:11 +01:00
Sebastian Huber
840dd00eef bsp/mpc55xx: Add and use linkcmds.mpc5674f_ecu508 2012-12-03 13:17:11 +01:00
Sebastian Huber
c6d35ad46b bsp/mpc55xx: Errata e4396 for e200z7 2012-12-03 13:17:11 +01:00
Sebastian Huber
2e80662196 bsp/mpc55xx: Set PPC_EXC_CONFIG_BOOKE_ONLY 2012-12-03 13:17:11 +01:00
Sebastian Huber
3ce66aabb5 bsp/mpc55xx: Set PPC_EXC_CONFIG_USE_FIXED_HANDLER 2012-12-03 13:17:11 +01:00
Sebastian Huber
1c479be447 bsp/mpc55xx: Documentation 2012-12-03 13:17:10 +01:00