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.zip rockbox-a8d1690ffec4a67fdcb0836fd91989fd1dbf5a7a.tar.gz rockbox-a8d1690ffec4a67fdcb0836fd91989fd1dbf5a7a.tar.bz2 rockbox-a8d1690ffec4a67fdcb0836fd91989fd1dbf5a7a.tar.xz | |
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 e678590..9d8dc41 100644 --- a/firmware/export/config.h +++ b/firmware/export/config.h @@ -914,23 +914,6 @@ Lyre prototype 1 */ #endif /* HAVE_USBSTACK */ -/* Storage alignment: the mask specifies a mask of bits which should be - * clear in addresses used for storage_{read,write}_sectors(). This is - * only relevant for buffers that will contain one or more whole sectors. - */ - -/* PP502x DMA requires an alignment of at least 16 bytes */ -#ifdef HAVE_ATA_DMA -#ifdef CPU_PP502x -#define STORAGE_ALIGN_MASK 15 -#endif -#endif /* HAVE_ATA_DMA */ - -/* by default no alignment is required */ -#ifndef STORAGE_ALIGN_MASK -#define STORAGE_ALIGN_MASK 0 -#endif - /* This attribute can be used to enable to detection of plugin file handles leaks. * When enabled, the plugin core will monitor open/close/creat and when the plugin exits * will display an error message if the plugin leaked some file handles */ |