[U-Boot] U-boot support for FIT image with 64 bit Linux Kernel
vinoth eswaran
evinoth1206 at gmail.com
Thu Jun 23 16:45:45 CEST 2016
Hello,
I am working on an embedded project with the u-boot and Minnowboard
max. With compressed kernel (bzImage) everything works fine, I want to
check the performance with
uncompressed kernel (vmlinux).
So for creating the image.fit file I followed the instructions as per
the file x86-fit-boot.txt except that I have changed the compression
to none in the image.its file since I want to check the uncompressed
Kernel
data = /incbin/("./vmlinux.bin");
type = "kernel";
arch = "x86";
os = "linux";
compression = "none";
The bootcmd is "bootcmd=fatload mmc 1:1 0x02000000 image.fit ; bootm
0x02000000". Now I am seeing that the
start up hangs after printing the commands starting kernel ... and the
time summary. Do you have any idea why it is happening?
reading imagefit
14566018 bytes read in 317 ms (43.8 MiB/s)
## Loading kernel from FIT Image at 02000000 ...
Using 'config at 1' configuration
Verifying Hash Integrity ... OK
Trying 'kernel at 1' kernel subimage
Description: Vanilla Linux kernel
Created: 2016-06-23 14:22:21 UTC
Type: Kernel Image
Compression: uncompressed
Data Start: 0x020000e8
Data Size: 14548992 Bytes = 13.9 MiB
Architecture: Intel x86
OS: Linux
Load Address: 0x01000000
Entry Point: 0x00000000
Hash algo: sha1
Hash value: 5a0bddcbf1f54ac989fff662fc43fb5fc801ebbc
Verifying Hash Integrity ... sha1+ OK
## Loading setup from FIT Image at 02000000 ...
Using 'config at 1' configuration
Trying 'setup at 1' setup subimage
Description: Linux setup.bin
Created: 2016-06-23 14:22:21 UTC
Type: x86 setup.bin
Compression: uncompressed
Data Start: 0x02de01d0
Data Size: 15708 Bytes = 15.3 KiB
Hash algo: sha1
Hash value: 08ffa163d054b9b0f5b11d4b3db2a16247cee395
Verifying Hash Integrity ... sha1+ OK
Loading setup from 0x02de01d0 to 0x00090000
Loading Kernel Image ... OK
Setup at 0x090000
Magic signature found
Kernel command line: "quiet"
Starting kernel ...
I have seen in the document that it doesn't support for 64 bit kernel
and the document link given is now not accessible.
http://wiki.osdev.org/64-bit_Higher_Half_Kernel_with_GRUB_2
Mit Freundlichen Grüßen
VinothKumar
+49 1798909072
More information about the U-Boot
mailing list