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
Sebastian Huber
fee41c9689
bsp/mpc55xx: Add and use mpc55xx_fatal_code
2012-12-03 13:17:10 +01:00
Christian Mauderer
6eb0ce2161
bsp/mpc55xx: Fix SMSC9218I MAC address setting
2012-12-03 13:17:10 +01:00
Sebastian Huber
da2fa4ebcc
bsp/mpc55xx: Remove BSP_panic()
2012-12-03 13:17:10 +01:00
Sebastian Huber
67338ed870
bsp/mpc55xx: Add mpc55xx_wait_for_interrupt()
...
Use mpc55xx_wait_for_interrupt().
2012-12-03 13:17:10 +01:00
Sebastian Huber
2d561b9cdf
bsp/mpc55xx: Use BSP_START_DATA_SECTION
2012-12-03 13:17:09 +01:00
Sebastian Huber
bd75e589e1
bsp/mpc55xx: Fix INTC initialization
2012-12-03 13:17:09 +01:00
Sebastian Huber
6c4541048a
bsp/mpc55xx: Fix no-cache section load
2012-12-03 13:17:09 +01:00
Sebastian Huber
353f0fa125
bsp/mpc55xx: Add union tags
2012-12-03 13:17:09 +01:00
Sebastian Huber
fe1a4e4bef
bsp/qoriq: Set PPC_EXC_CONFIG_BOOKE_ONLY
2012-12-03 13:17:09 +01:00
Sebastian Huber
f6999e6816
bsp/qoriq: Set PPC_EXC_CONFIG_USE_FIXED_HANDLER
2012-12-03 13:17:09 +01:00
Sebastian Huber
c383372f3f
bsps/powerpc: Add and use bsp_text input section
2012-12-03 13:17:08 +01:00
Sebastian Huber
d33f743795
bsps/powerpc: Move .fast_text after .text section
2012-12-03 13:17:08 +01:00
Sebastian Huber
f665f13ddd
bsps/powerpc: Add PPC_EXC_CONFIG_BOOKE_ONLY
...
In combination with the PPC_EXC_CONFIG_USE_FIXED_HANDLER option this
removes all dependencies on valid read-write data. The exception
handling must be statically configured and all components reside in
read-only sections.
2012-12-03 13:17:08 +01:00
Sebastian Huber
4bd4c9e1f9
bsps/powerpc: Add PPC_EXC_CONFIG_USE_FIXED_HANDLER
...
In case a BSP enables this option, then fixed high level exception
handler will be used. For normal asynchronous exceptions this is
bsp_interrupt_dispatch() and for other exceptions this is the handler
from the read-only ppc_exc_handler_table. The global handler is
C_exception_handler(). This avoids some dependencies on valid
read-write data.
2012-12-03 13:17:08 +01:00
Sebastian Huber
4263155e96
bsps/powerpc: Declare ppc_exc_handler_table
2012-12-03 13:17:08 +01:00
Sebastian Huber
3bf002a329
bsp/gen83xx: Workaround for USB stack
2012-12-03 13:17:07 +01:00
Sebastian Huber
7ac89a6f5f
bsp/gen83xx: Add sections for USB stack
2012-12-03 13:17:07 +01:00
Sebastian Huber
fd5c1eb14e
bsp/csb637: Fix memory map
2012-12-03 10:02:29 +01:00
Sebastian Huber
e168410069
bsp/csb337: Fix memory map
2012-12-03 09:57:59 +01:00
Mathew Kallada
c05d75020d
score misc: Clean up Doxygen #14 (GCI 2012)
...
This patch is a task from GCI 2012 which improves the Doxygen
comments in the RTEMS source.
http://www.google-melange.com/gci/task/view/google/gci2012/8025204
2012-12-02 16:59:17 -06:00
Mathew Kallada
43e0599151
score misc: Clean up Doxygen #13 (GCI 2012)
...
This patch is a task from GCI 2012 which improves the Doxygen
comments in the RTEMS source.
http://www.google-melange.com/gci/task/view/google/gci2012/8013205
2012-12-02 15:23:57 -06:00
Alex Ivanov
52adc80842
score misc: Clean up Doxygen #12 (GCI 2012)
...
This patch is a task from GCI 2012 which improves the Doxygen
comments in the RTEMS source.
http://www.google-melange.com/gci/task/view/google/gci2012/8025203
2012-12-02 10:03:09 -06:00
Daniel Georgiev
5a58b1e498
score misc: Score misc: Clean up Doxygen #11 (GCI 2012)
...
This patch is a task from GCI 2012 which improves the Doxygen
comments in the RTEMS source.
http://www.google-melange.com/gci/task/view/google/gci2012/8013204
2012-12-01 09:53:45 -05:00
Christopher Kerl
f839bf5ae2
score misc: Score misc: Clean up Doxygen #10 (GCI 2012)
...
This patch is a task from GCI 2012 which improves the Doxygen
comments in the RTEMS source.
http://www.google-melange.com/gci/task/view/google/gci2012/7983216
2012-12-01 09:47:07 -05:00
Ric Claus
809b726ae1
Print MCSR and ESR.
...
The Machine Check and Exception Syndrome Registers on Book-E and Book-E-like
processors contain useful information for decoding the cause of an exception.
NB: This patch depends on the PR 2048 patch sent earlier having been applied.
2012-12-01 09:04:33 +01:00
Ric Claus
655bd39676
Virtex5 BSP: Various updates and improvements.
...
This BSP now uses the MPC6xx clock driver instead of a modified PPC403 clock
driver. Support for the MMU has been added, but is not enabled by default.
2012-12-01 09:04:20 +01:00
Ric Claus
5b822ab26a
Virtex4 BSP: Various updates and improvements.
...
Switched to using the PPC403 clock driver. Added support for the MMU but
didn't enable it by default. Made some functions static to avoid compiler
warnings. Added a README.
2012-12-01 09:04:14 +01:00