summaryrefslogtreecommitdiff
path: root/firmware/test/memory/memory-misc.c
diff options
context:
space:
mode:
authorAlan Korr <alkorr@rockbox.org>2002-04-17 15:00:28 +0000
committerAlan Korr <alkorr@rockbox.org>2002-04-17 15:00:28 +0000
commitc25510f944553681d7898e5b9d8e132f6e3c431b (patch)
tree5665e58628f634374dada65da74b5b854a6e70b4 /firmware/test/memory/memory-misc.c
parent454be44f8d0c7cc1a6f77c0e694c8a32f2cd6099 (diff)
downloadrockbox-c25510f944553681d7898e5b9d8e132f6e3c431b.tar.gz
rockbox-c25510f944553681d7898e5b9d8e132f6e3c431b.zip
Now memory-page and memory-misc compile fine (others are in stage-development)
Conventions : * Public headers : memory.h,config.h,defines.h,inlines.h,types.h,functions.h * Private headers : memory-page.h,memory-slab.h (here you can find prototypes functions or structures we want to share only between memory-page.c, memory-slab.c, memory-block.c, memory-misc.c). * Public or private codes in : memory-page.c,memory-slab.c,memory-block.c,memory-misc.c git-svn-id: svn://svn.rockbox.org/rockbox/trunk@126 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/test/memory/memory-misc.c')
-rw-r--r--firmware/test/memory/memory-misc.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/firmware/test/memory/memory-misc.c b/firmware/test/memory/memory-misc.c
index 9a9e36c0da..765600765b 100644
--- a/firmware/test/memory/memory-misc.c
+++ b/firmware/test/memory/memory-misc.c
@@ -17,6 +17,10 @@
17 * 17 *
18 ****************************************************************************/ 18 ****************************************************************************/
19#include <memory.h> 19#include <memory.h>
20#include "memory-page.h"
21#if 0
22#include "memory-slab.h"
23#endif
20 24
21/* NOT VERY OPTIMIZED AT ALL BUT WE WILL DO IT WHEN PRIORITY COMES */ 25/* NOT VERY OPTIMIZED AT ALL BUT WE WILL DO IT WHEN PRIORITY COMES */
22void memory_copy (void *target,void const *source,unsigned int count) 26void memory_copy (void *target,void const *source,unsigned int count)
@@ -35,10 +39,10 @@ void memory_set (void *target,int byte,unsigned int count)
35void memory_setup (void) 39void memory_setup (void)
36 { 40 {
37#if 1 41#if 1
38 memory_set (free_page,0,MEMORY_TOTAL_BYTES); 42 memory_set (__memory_free_page,0,MEMORY_TOTAL_BYTES);
39 memory_set (free_page_bin,0,MEMORY_TOTAL_ORDERS *sizeof (struct memory_free_page *)); 43 memory_set (__memory_free_page_bin,0,MEMORY_TOTAL_ORDERS *sizeof (struct memory_free_page *));
40 memory_set (free_page_order + 1,0,MEMORY_TOTAL_PAGES); 44 memory_set (__memory_free_page_order + 1,0,MEMORY_TOTAL_PAGES);
41#endif 45#endif
42 free_page_order[0] = MEMORY_TOTAL_ORDERS - 1; 46 __memory_free_page_order[0] = MEMORY_TOTAL_ORDERS - 1;
43 free_page_bin[MEMORY_TOTAL_ORDERS - 1] = free_page; 47 __memory_free_page_bin[MEMORY_TOTAL_ORDERS - 1] = __memory_free_page;
44 } 48 }