Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Jun 2013 17:46:51 -0700
From:      Oleksandr Tymoshenko <gonzo@bluezbox.com>
To:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   FreeBSD/armv6 in QEMU
Message-ID:  <4B041486-F21A-49FE-8BCE-0B6AEF3DA525@bluezbox.com>

next in thread | raw e-mail | index | archive | help
Hello,

I fixed several bugs in versatilepb support for FreeBSD but there
is one change in QEMU that requires users' attention. Apparently
PCI IRQ routing logic in VersatilePB QEMU emulation was not the
same as real harwdare's. They fixed it in QEMU 1.5 and added the
way to fall back to previous behaviour. So we could either fix logic
and break all pre-1.5 QEMU versions or keep old logic and
run on older version out of the box and on 1.5 with some
additional configuration. After some thoughts I decided to go
with latter. So if you use QEMU 1.5 just add this option to
command line:
    -global versatile_pci.broken-irq-mapping=1

Previous version should just work with latest HEAD (I tested QEMU 1.3)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B041486-F21A-49FE-8BCE-0B6AEF3DA525>