Re: [Qemu-devel] [PULL 00/15] virtio, pc: fixes, features

2017-03-03 Thread Michael S. Tsirkin
On Fri, Mar 03, 2017 at 12:44:59PM +, Peter Maydell wrote:
> On 2 March 2017 at 06:20, Michael S. Tsirkin  wrote:
> >  dtc  |   2 +-
> 
> I just noticed this erroneous submodule update in here, unfortunately
> after I pushed it to master :-(
> 
> I'll fix up the tree...
> 
> thanks
> -- PMM

Ouch. submodules are a pain :(
Let me know if you need me to rebase. Sorry.

-- 
MST



Re: [Qemu-devel] [PULL 00/15] virtio, pc: fixes, features

2017-03-03 Thread Peter Maydell
On 2 March 2017 at 06:20, Michael S. Tsirkin  wrote:
>  dtc  |   2 +-

I just noticed this erroneous submodule update in here, unfortunately
after I pushed it to master :-(

I'll fix up the tree...

thanks
-- PMM



Re: [Qemu-devel] [PULL 00/15] virtio, pc: fixes, features

2017-03-03 Thread Peter Maydell
On 2 March 2017 at 06:20, Michael S. Tsirkin  wrote:
> The following changes since commit 1e0addb682c3c552fd97480037d4f8ff18e2b87e:
>
>   Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170228-tag' 
> into staging (2017-03-01 20:33:47 +)
>
> are available in the git repository at:
>
>   git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
>
> for you to fetch changes up to 077dd74239a99f6c1e77c5c1aa24cfc7f58cd20c:
>
>   hw/pxb-pcie: fix PCI Express hotplug support (2017-03-02 07:31:26 +0200)
>
> 
> virtio, pc: fixes, features
>
> virtio support for region caches broke a bunch of stuff - fixing most of
> it though it's not ideal.  Still pondering the right way to fix it.
> New: VM gen ID and hotplug for PXB.
>
> Signed-off-by: Michael S. Tsirkin 
>

Applied, thanks.

-- PMM



Re: [Qemu-devel] [PULL 00/15] virtio, pc: fixes, features

2017-03-02 Thread Michael S. Tsirkin
On Thu, Mar 02, 2017 at 08:34:42AM +, Peter Maydell wrote:
> On 2 March 2017 at 06:20, Michael S. Tsirkin  wrote:
> > The following changes since commit 1e0addb682c3c552fd97480037d4f8ff18e2b87e:
> >
> >   Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170228-tag' 
> > into staging (2017-03-01 20:33:47 +)
> >
> > are available in the git repository at:
> >
> >   git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
> >
> > for you to fetch changes up to 077dd74239a99f6c1e77c5c1aa24cfc7f58cd20c:
> >
> >   hw/pxb-pcie: fix PCI Express hotplug support (2017-03-02 07:31:26 +0200)
> >
> > 
> > virtio, pc: fixes, features
> >
> > virtio support for region caches broke a bunch of stuff - fixing most of
> > it though it's not ideal.  Still pondering the right way to fix it.
> > New: VM gen ID and hotplug for PXB.
> >
> > Signed-off-by: Michael S. Tsirkin 
> 
> This is now well past the softfreeze deadline; do you have
> a justification for putting new features in during freeze?
> 
> thanks
> -- PMM

pxb hotplug support is more a bugfix than a feature - we just forgot to
include the acpi bits, and the patches are very small.  vm gen id has
been in my tree for a long time and bios bits have been merged. If we
keep it out of this release there's more of a chance they will bitrot
which would be a mess.

-- 
MST



Re: [Qemu-devel] [PULL 00/15] virtio, pc: fixes, features

2017-03-02 Thread Peter Maydell
On 2 March 2017 at 06:20, Michael S. Tsirkin  wrote:
> The following changes since commit 1e0addb682c3c552fd97480037d4f8ff18e2b87e:
>
>   Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170228-tag' 
> into staging (2017-03-01 20:33:47 +)
>
> are available in the git repository at:
>
>   git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream
>
> for you to fetch changes up to 077dd74239a99f6c1e77c5c1aa24cfc7f58cd20c:
>
>   hw/pxb-pcie: fix PCI Express hotplug support (2017-03-02 07:31:26 +0200)
>
> 
> virtio, pc: fixes, features
>
> virtio support for region caches broke a bunch of stuff - fixing most of
> it though it's not ideal.  Still pondering the right way to fix it.
> New: VM gen ID and hotplug for PXB.
>
> Signed-off-by: Michael S. Tsirkin 

This is now well past the softfreeze deadline; do you have
a justification for putting new features in during freeze?

thanks
-- PMM



[Qemu-devel] [PULL 00/15] virtio, pc: fixes, features

2017-03-01 Thread Michael S. Tsirkin
The following changes since commit 1e0addb682c3c552fd97480037d4f8ff18e2b87e:

  Merge remote-tracking branch 'remotes/sstabellini/tags/xen-20170228-tag' into 
staging (2017-03-01 20:33:47 +)

are available in the git repository at:

  git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream

for you to fetch changes up to 077dd74239a99f6c1e77c5c1aa24cfc7f58cd20c:

  hw/pxb-pcie: fix PCI Express hotplug support (2017-03-02 07:31:26 +0200)


virtio, pc: fixes, features

virtio support for region caches broke a bunch of stuff - fixing most of
it though it's not ideal.  Still pondering the right way to fix it.
New: VM gen ID and hotplug for PXB.

Signed-off-by: Michael S. Tsirkin 


Ben Warren (6):
  linker-loader: Add new 'write pointer' command
  docs: VM Generation ID device description
  ACPI: Add vmgenid blob storage to the build tables
  ACPI: Add Virtual Machine Generation ID support
  tests: Move reusable ACPI code into a utility file
  MAINTAINERS: Add VM Generation ID entries

Cornelia Huck (1):
  virtio: guard vring access when setting notification

Igor Mammedov (1):
  qmp/hmp: add query-vm-generation-id and 'info vm-generation-id' commands

Jason Wang (1):
  virtio: unbreak virtio-pci with IOMMU after caching ring translations

Marcel Apfelbaum (1):
  hw/pxb-pcie: fix PCI Express hotplug support

Michael S. Tsirkin (2):
  acpi: simplify _OSC
  tests/acpi: update DSDT after last patch

Paolo Bonzini (1):
  virtio: check for vring setup in virtio_queue_empty

Stefan Hajnoczi (2):
  virtio: invalidate memory in vring_set_avail_event()
  virtio: add missing region cache init in virtio_load()

 docs/specs/vmgenid.txt   | 245 +
 default-configs/i386-softmmu.mak |   1 +
 default-configs/x86_64-softmmu.mak   |   1 +
 qapi-schema.json |  20 +++
 hmp.h|   1 +
 include/hw/acpi/acpi_dev_interface.h |   1 +
 include/hw/acpi/aml-build.h  |   1 +
 include/hw/acpi/bios-linker-loader.h |   7 +
 include/hw/acpi/vmgenid.h|  35 +
 tests/acpi-utils.h   |  94 +
 hmp.c|   9 ++
 hw/acpi/aml-build.c  |   2 +
 hw/acpi/bios-linker-loader.c |  66 -
 hw/acpi/vmgenid.c| 258 +++
 hw/i386/acpi-build.c |  24 +++-
 hw/virtio/virtio-pci.c   |   2 +-
 hw/virtio/virtio.c   |  32 -
 stubs/vmgenid.c  |   9 ++
 tests/acpi-utils.c   |  65 +
 tests/bios-tables-test.c | 132 ++
 MAINTAINERS  |  11 ++
 dtc  |   2 +-
 hmp-commands-info.hx |  14 ++
 hw/acpi/Makefile.objs|   1 +
 stubs/Makefile.objs  |   1 +
 tests/Makefile.include   |   2 +-
 tests/acpi-test-data/q35/DSDT| Bin 7860 -> 7824 bytes
 tests/acpi-test-data/q35/DSDT.bridge | Bin 7877 -> 7841 bytes
 tests/acpi-test-data/q35/DSDT.cphp   | Bin 8323 -> 8287 bytes
 tests/acpi-test-data/q35/DSDT.ipmibt | Bin 7935 -> 7899 bytes
 tests/acpi-test-data/q35/DSDT.memhp  | Bin 9225 -> 9189 bytes
 31 files changed, 902 insertions(+), 134 deletions(-)
 create mode 100644 docs/specs/vmgenid.txt
 create mode 100644 include/hw/acpi/vmgenid.h
 create mode 100644 tests/acpi-utils.h
 create mode 100644 hw/acpi/vmgenid.c
 create mode 100644 stubs/vmgenid.c
 create mode 100644 tests/acpi-utils.c