The current Big Endian fastmodel implementation does not support virtio so it must be run without it. Following is take from an email by Fathi Boudra, dated May 30, 2014. This page will be deleted when we no longer have this issue.

1) Get the hwpack and initramfs from a BE build
get hwpack_linaro-*vexpress64-be-rtsm_*_arm64_supported.tar.gz
and linaro-image-minimal-initramfs-genericarmv8b-*.rootfs.cpio.gz

2) Extract the hwpack

3) From pkgs/fvp-pre-boot_*_all.deb
get bl1.bin, bl2.bin, and bl31.bin files

4) From pkgs/uefi-image-vexpress_*.deb
get uefi_fvp-base.bin file

5) From pkgs/linux-image-3.*vexpress64-be_*_arm64.deb
get fvp-base-gicv2-psci.dtb and Image-*vexpress64-be files

6) Start with the following command in directory where above files unpacked:

path/to//FVP_Base_AEMv8A-AEMv8A/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=1 \
-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=ARM$USER \
-C bp.smsc_91c111.enabled=true \
-C bp.smsc_91c111.mac_address=00:11:22:33:44:55

7) You'll need to add the initramfs interactively through 'Boot Manager':
a
2
1
Image-*vexpress64-be
y
fvp-base-gicv2-psci.dtb
y
linaro-image-minimal-initramfs-genericarmv8b-*.rootfs.cpio.gz
console=ttyAMA0 earlyprintk=pl011,0x1c090000 debug user_debug=31
loglevel=9 root=/dev/ram0
Linaro disk image
5
1

8) It should boot and get access to the shell

WorkingGroups/Kernel/RunningBEModel (last modified 2014-06-05 20:39:52)