mkroot icon indicating copy to clipboard operation
mkroot copied to clipboard

QEMU v3 armv7l target pcie address conflict

Open SingingWind opened this issue 6 years ago • 2 comments

qemu v2 worked with target armv7l but broke in v3 with pcie address conflict. Similar to this qemu issue: http://qemu.11.n7.nabble.com/Bug-1790975-NEW-arm-virt-ecam-pcie-conflict-td598251.html

I could not figure out exactly where the problem lies, host, qemu, or target. But I am able to get working with qemu v3.1.0, using machine: -machine virt,highmem=off

Or by adding KERNEL_CONFIG option: CONFIG_ARM_LPAE=y

SingingWind avatar Mar 08 '19 02:03 SingingWind

I'm testing with qemu 3.1.50? (Which is some random git snapshot from January, but it's 3.x.)

I could try to bisect for the qemu version that introduced this regression, but it sounds like a qemu bug?

landley avatar Mar 08 '19 04:03 landley

Thanks for your response. I still have the same issue with qemu git head. Maybe host dependency issue?

For workaround with qemu v3, using machine type, instead of alias, as it seems to work. -machine virt-2.12

BTW, nice build root scripts.

SingingWind avatar Mar 08 '19 23:03 SingingWind