Hi I'm using the latest edk2 code and the ARM Fast Model simulator to run 
Linux. 

I used the guidance described here 
http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=ArmPlatformPkg/ArmVExpressPkg#Booting_Linux
 and here 
http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=ArmPlatformPkg/ArmVExpressPkg#ARM_Fast_Model.

I have built a Linux kernel with device tree support. I have built the DTB and 
booting my kernel works fine with a non-UEFI bootloader. However, I don't quite 
understand yet how I can pass the DTB to the kernel through the UEFI bootloader.
I boot from SD/MMC card and the zImage and the .dtb is stored on it. When the 
systems boots, I get the following error:

Error: unrecognized/unsupported device tree compatible list:
[ '(null)' ]

I have tried to boot through the boot loader manually and select entry "[4] 
Update FDT path" to point the boot loader to my DTB file on the SD card but it 
doesn't seem to work that way. What is the right approach to specify the DTB 
file that has to be passed to the kernel? 


Thanks,
Nicola
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to