jeff wrote: > Dear Thiemo, > We modified the head.S and the kernel_entry change to 0x80000798 > (check from System.map) and we download this kernel to RAM address > 0x80000000 and jump to 0x8000798 to execute. By adding a pre_kernel_entry() there, I guess. > It show EXCEPTION... > And our bootloader will not handle ELF file format. But after build the kernel > image, we got two image, vmlinux and vmlinux.binary. vmlinux is FLE file > format and vmlinux.binary is only data (check by file). We download > vmlinux.binary to test. One more guess: The conversion to binary lost some important section. Thiemo