Normally is it the uboot that uncompresses the kernel or the kernel uncompress itself? The function called by uboot when I type boot is _start? What does it mean that the load address is 0x00000000?