From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60123) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPRu6-0002ph-Ax for qemu-devel@nongnu.org; Tue, 19 Jul 2016 06:05:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bPRu2-00062L-9E for qemu-devel@nongnu.org; Tue, 19 Jul 2016 06:05:30 -0400 Received: from mx1.redhat.com ([209.132.183.28]:43066) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPRu2-00062E-4G for qemu-devel@nongnu.org; Tue, 19 Jul 2016 06:05:26 -0400 Message-ID: <1468922724.28378.108.camel@redhat.com> From: Gerd Hoffmann Date: Tue, 19 Jul 2016 12:05:24 +0200 In-Reply-To: References: <1468774394-23009-1-git-send-email-marcel@redhat.com> <1468774394-23009-3-git-send-email-marcel@redhat.com> <20160718153459.7aba3a1c@nial.brq.redhat.com> <2c3931eb-ae8b-51c7-5a6b-9166a459c87a@redhat.com> <578D2EC6.6080807@redhat.com> <1468919198.28378.100.camel@redhat.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 Subject: Re: [Qemu-devel] edk2 submodule + binaries (Re: [PATCH V5 2/7] tests/acpi: add pxb/pxb-pcie tests) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Peter Maydell Cc: Laszlo Ersek , Marcel Apfelbaum , Igor Mammedov , QEMU Developers , "Michael S. Tsirkin" , Paolo Bonzini , Eduardo Habkost Hi, > > (4) What about ArmVirtPkg for 32bit arm? >=20 > I think this would be a good idea. > We should be aiming to get 'virt' to work for the 32-bit case. > vexpress-a9/a15 is trying to model real hardware and has a > lot of irritating constraints as a result (like no PCI, only > SD card storage). >=20 > This probably means sorting out passing through the DTB > from QEMU into UEFI and then into the boot loader. Looking at aarch64 it looks like the guest kernel doesn't use acpi but got a fdt somehow. Dunno how that happened. I guess ArmVirtPkg exports the FDT using EFI interfaces, then either the kernel gets it directly or grub is able to get and pass on the FDT. In any case it seems think the same should work for 32bit without too much trouble. cheers, Gerd