Re: [Qemu-devel] [PULL 00/15] virtio, pc: fixes, features
On Fri, Mar 03, 2017 at 12:44:59PM +, Peter Maydell wrote: > On 2 March 2017 at 06:20, Michael S. Tsirkinwrote: > > 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
On 2 March 2017 at 06:20, Michael S. Tsirkinwrote: > 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
On 2 March 2017 at 06:20, Michael S. Tsirkinwrote: > 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
On Thu, Mar 02, 2017 at 08:34:42AM +, Peter Maydell wrote: > On 2 March 2017 at 06:20, Michael S. Tsirkinwrote: > > 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
On 2 March 2017 at 06:20, Michael S. Tsirkinwrote: > 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
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. TsirkinBen 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