[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v6 00/11] fw_cfg, bootorder, and UEFI+'-kernel'
From: |
Peter Maydell |
Subject: |
Re: [Qemu-devel] [PATCH v6 00/11] fw_cfg, bootorder, and UEFI+'-kernel' on arm/virt |
Date: |
Mon, 22 Dec 2014 23:41:32 +0000 |
On 22 December 2014 at 12:11, Paolo Bonzini <address@hidden> wrote:
> The only change from v5 to v6 is that sysbus_mmio_map is moved to
> fw_cfg_init_mem. (And fw_cfg_init1 returns void because it's now
> simpler that way).
>
> This causes changes in patches 1, 5 and 6.
>
> I did not have the ARM firmware built, so I tested on PPC to check
> for compatibility, and played with "info mtree" and qtest on ARM
> (see also commit message for patch 7).
>
> Paolo
>
> Laszlo Ersek (10):
> fw_cfg: hard separation between the MMIO and I/O port mappings
> fw_cfg: move boards to fw_cfg_init_io() / fw_cfg_init_mem()
> fw_cfg_mem: max access size and region size are the same for data
> register
> fw_cfg_mem: flip ctl_mem_ops and data_mem_ops to DEVICE_BIG_ENDIAN
> fw_cfg_mem: introduce the "data_width" property
> fw_cfg_mem: expose the "data_width" property with
> fw_cfg_init_mem_wide()
> arm: add fw_cfg to "virt" board
> hw/loader: split out load_image_gzipped_buffer()
> hw/arm: pass pristine kernel image to guest firmware over fw_cfg
> hw/arm/virt: enable passing of EFI-stubbed kernel to guest UEFI
> firmware
>
> Paolo Bonzini (1):
> exec: allows 8-byte accesses in subpage_ops
Applied to target-arm.next, thanks.
Note for the PPC guys, in case you care -- you'll need a different
device tree binding for your version of the fw_cfg (or a different
compat string or something), because yours has the data and ctrl
registers the opposite way round.
-- PMM
- [Qemu-devel] [PATCH v6 02/11] fw_cfg: move boards to fw_cfg_init_io() / fw_cfg_init_mem(), (continued)
- [Qemu-devel] [PATCH v6 02/11] fw_cfg: move boards to fw_cfg_init_io() / fw_cfg_init_mem(), Paolo Bonzini, 2014/12/22
- [Qemu-devel] [PATCH v6 03/11] fw_cfg_mem: max access size and region size are the same for data register, Paolo Bonzini, 2014/12/22
- [Qemu-devel] [PATCH v6 04/11] fw_cfg_mem: flip ctl_mem_ops and data_mem_ops to DEVICE_BIG_ENDIAN, Paolo Bonzini, 2014/12/22
- [Qemu-devel] [PATCH v6 05/11] exec: allows 8-byte accesses in subpage_ops, Paolo Bonzini, 2014/12/22
- [Qemu-devel] [PATCH v6 06/11] fw_cfg_mem: introduce the "data_width" property, Paolo Bonzini, 2014/12/22
- [Qemu-devel] [PATCH v6 07/11] fw_cfg_mem: expose the "data_width" property with fw_cfg_init_mem_wide(), Paolo Bonzini, 2014/12/22
- [Qemu-devel] [PATCH v6 08/11] arm: add fw_cfg to "virt" board, Paolo Bonzini, 2014/12/22
- [Qemu-devel] [PATCH v6 09/11] hw/loader: split out load_image_gzipped_buffer(), Paolo Bonzini, 2014/12/22
- [Qemu-devel] [PATCH v6 10/11] hw/arm: pass pristine kernel image to guest firmware over fw_cfg, Paolo Bonzini, 2014/12/22
- [Qemu-devel] [PATCH v6 11/11] hw/arm/virt: enable passing of EFI-stubbed kernel to guest UEFI firmware, Paolo Bonzini, 2014/12/22
- Re: [Qemu-devel] [PATCH v6 00/11] fw_cfg, bootorder, and UEFI+'-kernel' on arm/virt,
Peter Maydell <=
- Re: [Qemu-devel] [PATCH v6 00/11] fw_cfg, bootorder, and UEFI+'-kernel' on arm/virt, Laszlo Ersek, 2014/12/23