I had a problem of unreasonable value of variable 'top_pad' which should be zero. After reading .../cpu/s3c44b0/start.S, it seems that .bss section is not been initialized to zero. Every thing goes fine after patching the .bss initialization. Is it a bug ? Or I missed something ? Best regards, Morgan Chang