On 2016年05月12日 22:35, Peter Maydell wrote: > On 12 May 2016 at 15:31, Shannon Zhao <shannon.z...@linaro.org> wrote: >> > On 2016年05月12日 21:53, Peter Maydell wrote: >>> >> On 11 May 2016 at 07:51, Shannon Zhao <zhaoshengl...@huawei.com> wrote: >>>> >>> Hi Peter, >>>> >>> >>>> >>> On 2016/5/10 1:29, Peter Maydell wrote: >>>> >>> >>>>> >>>> Code review, testing, attempts to run guests other than Linux >>>>> >>>> welcome (UEFI, anybody?) >>>> >>> I run a guest with UEFI firmware. It gets stuck when kernel boots: >>>> >>> >>>> >>> [ 0.186331] Brought up 1 CPUs >>>> >>> [ 0.186613] SMP: Total of 1 processors activated. >>>> >>> [ 0.187976] CPU: All CPU(s) started at EL1 >>>> >>> [ 0.191060] alternatives: patching kernel code >>>> >>> [ 0.234352] devtmpfs: initialized >>>> >>> [ 0.273918] SMBIOS 3.0.0 present. >>>> >>> [ 0.280438] clocksource: jiffies: mask: 0xffffffff max_cycles: >>>> >>> 0xffffffff, max_idle_ns: 7645041785100000 ns >>>> >>> [ 0.289983] pinctrl core: initialized pinctrl subsystem >>>> >>> [ 0.347558] NET: Registered protocol family 16 >>> >> >>> >> Hmm, this works for me. I'm using the Linaro built UEFI from >>> >> https://releases.linaro.org/components/kernel/uefi-linaro/15.12/release/qemu64/QEMU_EFI.fd >>> >> and a 4.4 kernel and a command line >>> >> ./build/a64-targets-nodbg/aarch64-softmmu/qemu-system-aarch64 -m 1024 >>> >> -M virt,gic-version=3 -cpu cortex-a57 -nographic -kernel >>> >> ~/test-images/virtv8/Image -bios /tmp/QEMU_EFI.fd -append >>> >> 'console=ttyAMA0,38400 keep_bootcon root=/dev/vda2' >>> >> >> > I wget the UEFI you use from above url and test with below script. It >> > still hangs. >> > ./qemu/aarch64-softmmu/qemu-system-aarch64 -smp 1 \ >> > -m 1024 -M virt,gic-version=3 -cpu cortex-a57 -nographic -kernel Image \ >> > -bios QEMU_EFI.fd -append 'console=ttyAMA0 root=/dev/ram >> > earlycon=pl011,0x9000000 rw' > Can you put the Image file somewhere I can download it, please? I just upload it to http://people.linaro.org/~shannon.zhao/ACPI_ARM/Image
-- Shannon