diff options
author | Rafaël Carré <rafael.carre@gmail.com> | 2010-03-25 23:01:56 +0000 |
---|---|---|
committer | Rafaël Carré <rafael.carre@gmail.com> | 2010-03-25 23:01:56 +0000 |
commit | a8d1690ffec4a67fdcb0836fd91989fd1dbf5a7a (patch) | |
tree | ffd2e99e3a61d03641e663c5574ed0adf30d8df0 /firmware/export/config.h | |
parent | 43bc2e586ae3194541bc5a835803750fcd2c1c0d (diff) | |
download | rockbox-a8d1690ffec4a67fdcb0836fd91989fd1dbf5a7a.tar.gz rockbox-a8d1690ffec4a67fdcb0836fd91989fd1dbf5a7a.zip |
Make storage alignement use cache alignement macros
Introduce STORAGE_ALIGN_DOWN, STORAGE_PAD (using new CACHE_PAD) and
STORAGE_OVERLAP (using new CACHE_OVERLAP), make them useful only when
PROC_NEEDS_CACHEALIGN and STORAGE_NEEDS_ALIGN are defined
Modify PP and nano2g system-target.h accordingly
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25336 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/config.h')
-rw-r--r-- | firmware/export/config.h | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/firmware/export/config.h b/firmware/export/config.h index e678590b44..9d8dc41111 100644 --- a/firmware/export/config.h +++ b/firmware/export/config.h | |||
@@ -914,23 +914,6 @@ Lyre prototype 1 */ | |||
914 | 914 | ||
915 | #endif /* HAVE_USBSTACK */ | 915 | #endif /* HAVE_USBSTACK */ |
916 | 916 | ||
917 | /* Storage alignment: the mask specifies a mask of bits which should be | ||
918 | * clear in addresses used for storage_{read,write}_sectors(). This is | ||
919 | * only relevant for buffers that will contain one or more whole sectors. | ||
920 | */ | ||
921 | |||
922 | /* PP502x DMA requires an alignment of at least 16 bytes */ | ||
923 | #ifdef HAVE_ATA_DMA | ||
924 | #ifdef CPU_PP502x | ||
925 | #define STORAGE_ALIGN_MASK 15 | ||
926 | #endif | ||
927 | #endif /* HAVE_ATA_DMA */ | ||
928 | |||
929 | /* by default no alignment is required */ | ||
930 | #ifndef STORAGE_ALIGN_MASK | ||
931 | #define STORAGE_ALIGN_MASK 0 | ||
932 | #endif | ||
933 | |||
934 | /* This attribute can be used to enable to detection of plugin file handles leaks. | 917 | /* This attribute can be used to enable to detection of plugin file handles leaks. |
935 | * When enabled, the plugin core will monitor open/close/creat and when the plugin exits | 918 | * When enabled, the plugin core will monitor open/close/creat and when the plugin exits |
936 | * will display an error message if the plugin leaked some file handles */ | 919 | * will display an error message if the plugin leaked some file handles */ |