X-Git-Url: http://git.rot13.org/?p=uloader.git;a=blobdiff_plain;f=uloader_mod.c;fp=uloader_mod.c;h=e39041af62ccab5183c824cb0f245bd401d6e046;hp=20a1f922489fa0e5909911707ce6c078db110595;hb=11550a81e2639aea0aad38ee2d669abf7e0decb6;hpb=4eb95d96978c6a4b1768c2324ff87a88af91d255 diff --git a/uloader_mod.c b/uloader_mod.c index 20a1f92..e39041a 100644 --- a/uloader_mod.c +++ b/uloader_mod.c @@ -43,7 +43,7 @@ MODULE_PARM_DESC(laddr, "u-boot load address"); static char* uboot = "u-boot.bin"; // 0x01f00000 // 0x07f00000 -static unsigned long laddr = 0x07f00000; +static unsigned long laddr = 0x01f00000; #define LOW_MEM ( 8 * 1024 * 1024 ) /* no smaller than kernel + 1M (bss) + initrd */ #define MAX_INDIRECT_BUFFER_SIZE ((PAGE_SIZE/4-1)*PAGE_SIZE) @@ -87,7 +87,7 @@ static void *alloc_high_page(void) printk(KERN_INFO "can't vmalloc(%lu)\n", VMALLOC_SIZE ); return 0; } else { - printk(KERN_INFO "vmalloc(%lu) = %08x\n", VMALLOC_SIZE, save ); + //printk(KERN_INFO "vmalloc(%lu) = %08x\n", VMALLOC_SIZE, save ); } } @@ -99,7 +99,7 @@ static void *alloc_high_page(void) return 0; } if( __pa(ptr) >= LOW_MEM ) { - printk(KERN_INFO "kmalloc(%lu) = %08x __pa: %08x >= %08x got %d pages before this\n", PAGE_SIZE, ptr, __pa(ptr), LOW_MEM, saved_pages ); + //printk(KERN_INFO "kmalloc(%lu) = %08x __pa: %08x >= %08x got %d pages before this\n", PAGE_SIZE, ptr, __pa(ptr), LOW_MEM, saved_pages ); break; } //printk(KERN_INFO "%d: kmalloc(%lu) = %08x __pa: %08x\n", saved_pages, PAGE_SIZE, ptr, __pa(ptr) ); @@ -201,6 +201,7 @@ static int read_file(char *filename, struct indirect_buffer **indirect_buf) out: filp_close(file, NULL); printk(KERN_INFO "return code %d\n", err); + return err; out2: printk(KERN_INFO "failed loading %s\n", filename);