On 16 January 2014 09:44, Milosz Wasilewski milosz.wasilewski@linaro.orgwrote:
On 16 January 2014 02:18, Tom Gall tom.gall@linaro.org wrote:
To add. Here's how I'm invoking the model:
- /home/tgall/aarch64/FVP/models/Linux64_GCC-4.1/FVP_Base_AEMv8A-AEMv8A
-C pctl.startup=0.0.0.0 -C bp.secure_memory=0 -C cluster0.NUM_CORES=4 -C cluster1.NUM_CORES=4 -C cache_state_modelled=0 -C bp.pl011_uart0.untimed_fifos=1 -C bp.secureflashloader.fname=bl1.bin -C bp.flashloader0.fname=uefi_fvp-base.bin -C bp.hostbridge.interfaceName=ARMtgall -C bp.smsc_91c111.enabled=true -C bp.smsc_91c111.mac_address=00:11:22:33:44:ff -C bp.virtioblockdevice.image_path=/home/tgall/aarch64/FVP/sd-xfce/sd.img
Here is the contents of the boot partition in the image:
tgall@starbird:~/aarch64/FVP/sd-xfce$ sudo mount -o loop,offset=32256 sd.img ./t tgall@starbird:~/aarch64/FVP/sd-xfce/t$ ls bl1.bin fvp-foundation-gicv3-psci.dtb bl2.bin Image bl31.bin img.axf fvp img-foundation.axf fvp-base-gicv2legacy-psci.dtb rtsm fvp-base-gicv2-psci.dtb uefi_fvp-base.bin fvp-base-gicv3-psci.dtb uefi_v2p-ca15-tc1.bin fvp-foundation-gicv2legacy-psci.dtb uefi_v2p-ca15-tc2.bin fvp-foundation-gicv2-psci.dtb uefi_v2p-ca5s.bin
Some time ago there was a change in UEFI. Now it expects fdt.dtb as a device tree file name. See this bug: https://bugs.launchpad.net/lava-dispatcher/+bug/1255527
...and with the default UEFI config, both Image and fdt.dtb are loaded via semihosting, so they have to be in the
directory where you launch the model from for UEFI to be able to read them. UEFI doesn't read them from the disk image, by default.
But running linaro-media-create will extract Image for you, so it should already be there.
milosz
On Wed, Jan 15, 2014 at 6:39 PM, Tom Gall tom.gall@linaro.org wrote:
Hi,
So I'm trying to boot an aarch64 kernel with the FVP simulator.
Specifically I'm using the latest open embedded hwpack:
hwpack_linaro-vexpress64-rtsm_20131216-560_arm64_supported.tar.gz
and then an experimental OE image that I put together myself.
The kernel however doesn't even start. Last thing I get after the count
down is
ERROR : Did not find Linux kernel and it dumps me into the boot manager
menu.
I used linaro-media-create to make the image.
linaro-media-create --dev fastmodel --output-directory . --image_size=2000M --hwpack ./hwpack_linaro-vexpress64-rtsm_20131216-560_arm64_supported.tar.gz --binary ./linaro-image-xfce-genericarmv8-20140115214956.rootfs.tar.gz
Thoughts?
-- Regards, Tom
"Where's the kaboom!? There was supposed to be an earth-shattering kaboom!" Marvin Martian Tech Lead, Graphics Working Group | Linaro.org │ Open source software for ARM SoCs w) tom.gall att linaro.org h) tom_gall att mac.com
-- Regards, Tom
"Where's the kaboom!? There was supposed to be an earth-shattering kaboom!" Marvin Martian Tech Lead, Graphics Working Group | Linaro.org │ Open source software for ARM SoCs w) tom.gall att linaro.org h) tom_gall att mac.com
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev