[Qemu-devel] [Bug 1735653] Re: qemu aarch64 cannot boot linux kernel v4.6+

2017-12-17 Thread Thomas Huth
** Changed in: qemu Status: New => Fix Released -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1735653 Title: qemu aarch64 cannot boot linux kernel v4.6+ Status in QEMU: Fix Released Bug

Re: [Qemu-devel] [PATCH] vl.c && linux-user/main.c : removed **envp from main() arguments

2017-12-17 Thread Laurent Vivier
Le 18/12/2017 à 07:07, Yoni Bettan a écrit : > > > On 11/21/2017 09:30 AM, Laurent Vivier wrote: >> Le 21/11/2017 à 07:41, Yoni Bettan a écrit : >>> * it was added on 2008 902b3d5c392bb6f48ef340ad8ecc3311705d2800 >>>    when introduced cache-utils.[ch] >>> * since then

Re: [Qemu-devel] [PATCH v3] rcu: reduce more than 7MB heap memory by malloc_trim()

2017-12-17 Thread Yang Zhong
On Mon, Dec 18, 2017 at 03:17:33PM +0800, Shannon Zhao wrote: > > > On 2017/12/12 14:54, Yang Zhong wrote: > >> > 2) what effect it has on boot time in Shannon's case. > > Hello Shannon, > > > > It's hard for me to reproduce your commands in my x86 enviornment, as a > > compare test, > >

Re: [Qemu-devel] [RESEND PATCH 2/6] memory: introduce AddressSpaceOps and IOMMUObject

2017-12-17 Thread David Gibson
On Thu, Nov 16, 2017 at 04:57:09PM +0800, Liu, Yi L wrote: > Hi David, > > On Tue, Nov 14, 2017 at 11:59:34AM +1100, David Gibson wrote: > > On Mon, Nov 13, 2017 at 04:28:45PM +0800, Peter Xu wrote: > > > On Mon, Nov 13, 2017 at 04:56:01PM +1100, David Gibson wrote: > > > > On Fri, Nov 03, 2017

Re: [Qemu-devel] [RESEND PATCH 2/6] memory: introduce AddressSpaceOps and IOMMUObject

2017-12-17 Thread David Gibson
Sorry I've taken so long to reply, I've been super busy with other things. On Tue, Nov 14, 2017 at 11:31:00AM +0800, Peter Xu wrote: > On Tue, Nov 14, 2017 at 11:59:34AM +1100, David Gibson wrote: > > On Mon, Nov 13, 2017 at 04:28:45PM +0800, Peter Xu wrote: > > > On Mon, Nov 13, 2017 at

Re: [Qemu-devel] [RESEND PATCH 2/6] memory: introduce AddressSpaceOps and IOMMUObject

2017-12-17 Thread David Gibson
On Tue, Nov 14, 2017 at 09:53:07AM +0100, Auger Eric wrote: > Hi Yi L, > > On 13/11/2017 10:58, Liu, Yi L wrote: > > On Mon, Nov 13, 2017 at 04:56:01PM +1100, David Gibson wrote: > >> On Fri, Nov 03, 2017 at 08:01:52PM +0800, Liu, Yi L wrote: > >>> From: Peter Xu > >>> > >>>

Re: [Qemu-devel] [RFC v5 21/26] qmp: isolate responses into io thread

2017-12-17 Thread Peter Xu
On Mon, Dec 18, 2017 at 01:52:17PM +0800, Peter Xu wrote: > On Thu, Dec 14, 2017 at 01:43:59PM +, Stefan Hajnoczi wrote: > > On Tue, Dec 05, 2017 at 01:51:55PM +0800, Peter Xu wrote: > > > @@ -4429,6 +4515,13 @@ void monitor_cleanup(void) > > > */ > > >

Re: [Qemu-devel] [PATCH v3] rcu: reduce more than 7MB heap memory by malloc_trim()

2017-12-17 Thread Shannon Zhao
On 2017/12/12 14:54, Yang Zhong wrote: >> > 2) what effect it has on boot time in Shannon's case. > Hello Shannon, > > It's hard for me to reproduce your commands in my x86 enviornment, as a > compare test, > would you please help me use above two TEMP patches to verify VM bootup > time

Re: [Qemu-devel] [PATCH 3/4] hw/pci-host/xilinx: QOM'ify the AXI-PCIe host bridge

2017-12-17 Thread Marcel Apfelbaum
On 17/12/2017 22:49, Philippe Mathieu-Daudé wrote: Signed-off-by: Philippe Mathieu-Daudé --- hw/pci-host/xilinx-pcie.c | 19 +-- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/hw/pci-host/xilinx-pcie.c b/hw/pci-host/xilinx-pcie.c index

Re: [Qemu-devel] [PATCH 4/4] hw/pci: remove obsolete PCIDevice->init()

2017-12-17 Thread Marcel Apfelbaum
On 17/12/2017 22:49, Philippe Mathieu-Daudé wrote: All PCI devices are now QOM'ified. Finally! Signed-off-by: Philippe Mathieu-Daudé --- include/hw/pci/pci.h | 1 - hw/pci/pci.c | 14 -- 2 files changed, 15 deletions(-) diff --git

Re: [Qemu-devel] [PATCH 2/4] hw/pci-host/piix: QOM'ify the IGD Passthrough host bridge

2017-12-17 Thread Marcel Apfelbaum
Hi Philippe, Thanks for the patch. On 17/12/2017 22:49, Philippe Mathieu-Daudé wrote: Signed-off-by: Philippe Mathieu-Daudé --- hw/pci-host/piix.c | 31 +++ 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/hw/pci-host/piix.c

Re: [Qemu-devel] [PATCH] vl.c && linux-user/main.c : removed **envp from main() arguments

2017-12-17 Thread Yoni Bettan
On 11/21/2017 09:30 AM, Laurent Vivier wrote: Le 21/11/2017 à 07:41, Yoni Bettan a écrit : * it was added on 2008 902b3d5c392bb6f48ef340ad8ecc3311705d2800 when introduced cache-utils.[ch] * since then cache-utils.[ch] were removed but **envp was left

Re: [Qemu-devel] [RFC v5 21/26] qmp: isolate responses into io thread

2017-12-17 Thread Peter Xu
On Thu, Dec 14, 2017 at 01:43:59PM +, Stefan Hajnoczi wrote: > On Tue, Dec 05, 2017 at 01:51:55PM +0800, Peter Xu wrote: > > @@ -4429,6 +4515,13 @@ void monitor_cleanup(void) > > */ > > iothread_stop(mon_global.mon_iothread); > > > > +/* > > + * After we have IOThread to

[Qemu-devel] [PULL 56/61] hw/display/vga: extract public API from i386/pc to "hw/display/vga.h"

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé and remove the old i386/pc dependency. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth --- MAINTAINERS | 1 + hw/display/vga-isa-mm.c | 3 +-- hw/display/vga-isa.c | 2 +-

[Qemu-devel] [PULL 28/61] hw: use "qemu/osdep.h" as first #include in source files

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé applied using ./scripts/clean-includes Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Peter Maydell Acked-by: David Gibson Acked-by: Cornelia Huck ---

Re: [Qemu-devel] [RFC v5 20/26] qmp: support out-of-band (oob) execution

2017-12-17 Thread Peter Xu
On Thu, Dec 14, 2017 at 01:16:32PM +, Stefan Hajnoczi wrote: > On Tue, Dec 05, 2017 at 01:51:54PM +0800, Peter Xu wrote: > > if (qdict) { > > id = qdict_get(qdict, "id"); > > +/* When OOB is enabled, the "id" field is mandatory. */ > > +if (qmp_oob_enabled(mon) &&

Re: [Qemu-devel] [RFC/RFT PATCH 0/5] vfio/pci: MSI-X MMIO relocation

2017-12-17 Thread no-reply
Hi, This series seems to have some coding style problems. See output below for more information: Type: series Message-id: 20171218040852.13478.19208.st...@gimli.home Subject: [Qemu-devel] [RFC/RFT PATCH 0/5] vfio/pci: MSI-X MMIO relocation === TEST SCRIPT BEGIN === #!/bin/bash BASE=base n=1

Re: [Qemu-devel] [RFC v5 18/26] monitor: send event when request queue full

2017-12-17 Thread Peter Xu
On Sat, Dec 16, 2017 at 09:28:36AM +, Stefan Hajnoczi wrote: > On Sat, Dec 16, 2017 at 03:17:06PM +0800, Peter Xu wrote: > > On Thu, Dec 14, 2017 at 11:41:36AM +, Stefan Hajnoczi wrote: > > > On Tue, Dec 05, 2017 at 01:51:52PM +0800, Peter Xu wrote: > > > > Set maximum QMP request queue

Re: [Qemu-devel] [RFC v5 16/26] monitor: separate QMP parser and dispatcher

2017-12-17 Thread Peter Xu
On Sat, Dec 16, 2017 at 09:23:22AM +, Stefan Hajnoczi wrote: > On Sat, Dec 16, 2017 at 02:37:03PM +0800, Peter Xu wrote: > > On Wed, Dec 13, 2017 at 08:09:38PM +, Stefan Hajnoczi wrote: > > > On Tue, Dec 05, 2017 at 01:51:50PM +0800, Peter Xu wrote: > > > > @@ -3956,12 +3968,122 @@ static

Re: [Qemu-devel] [RFC v5 15/26] monitor: let suspend_cnt be thread safe

2017-12-17 Thread Peter Xu
On Sat, Dec 16, 2017 at 09:11:08AM +, Stefan Hajnoczi wrote: > On Sat, Dec 16, 2017 at 02:12:11PM +0800, Peter Xu wrote: > > On Wed, Dec 13, 2017 at 06:43:58PM +, Stefan Hajnoczi wrote: > > > On Tue, Dec 05, 2017 at 01:51:49PM +0800, Peter Xu wrote: > > > > Monitor code now can be run in

[Qemu-devel] [RFC/RFT PATCH 4/5] qapi: Create DEFINE_PROP_OFF_AUTO_PCIBAR

2017-12-17 Thread Alex Williamson
Add an option which allows the user to specify a PCI BAR number, including an 'off' and 'auto' selection. Signed-off-by: Alex Williamson --- hw/core/qdev-properties.c| 11 +++ include/hw/qdev-properties.h |4 qapi/common.json | 26

[Qemu-devel] [RFC/RFT PATCH 2/5] vfio/pci: Add base BAR MemoryRegion

2017-12-17 Thread Alex Williamson
Add one more layer to our stack of MemoryRegions, this base region allows us to register BARs independently of the vfio region or to extend the size of BARs which do map to a region. This will be useful when we want hypervisor defined BARs or sections of BARs, for purposes such as relocating

[Qemu-devel] [RFC/RFT PATCH 5/5] vfio/pci: Allow relocating MSI-X MMIO

2017-12-17 Thread Alex Williamson
With recently proposed kernel side vfio-pci changes, the MSI-X vector table area can be mmap'd from userspace, allowing direct access to non-MSI-X registers within the host page size of this area. However, we only get that direct access if QEMU isn't also emulating MSI-X within that same page.

[Qemu-devel] [RFC/RFT PATCH 3/5] vfio/pci: Emulate BARs

2017-12-17 Thread Alex Williamson
The kernel provides similar emulation of PCI BAR register access to QEMU, so up until now we've used that for things like BAR sizing and storing the BAR address. However, if we intend to resize BARs or add BARs that don't exist on the physical device, we need to switch to the pure QEMU emulation

[Qemu-devel] [RFC/RFT PATCH 0/5] vfio/pci: MSI-X MMIO relocation

2017-12-17 Thread Alex Williamson
Currently the kernel vfio-pci interface disallows users to mmap over the MSI-X MMIO areas within a vfio region, however there's a proposal to enable mmap of this area to better support SPAPR. The kernel change benefits those systems because they use a 64K system page size, such that disallowing

[Qemu-devel] [RFC/RFT PATCH 1/5] vfio/pci: Fixup VFIOMSIXInfo comment

2017-12-17 Thread Alex Williamson
The fields were removed in the referenced commit, but the comment still mentions them. Fixes: 2fb9636ebf24 ("vfio-pci: Remove unused fields from VFIOMSIXInfo") Signed-off-by: Alex Williamson --- hw/vfio/pci.h |2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[Qemu-devel] [PATCH] hw/block: Fix pin-based interrupt behaviour of NVMe

2017-12-17 Thread Hikaru Nishida
Pin-based interrupt of NVMe controller did not work properly because using an obsolated function pci_irq_pulse(). To fix this, change to use pci_irq_assert() / pci_irq_deassert() instead of pci_irq_pulse(). Signed-off-by: Hikaru Nishida --- hw/block/nvme.c | 39

Re: [Qemu-devel] [PATCH 00/15] piix4: cleanup and improvements

2017-12-17 Thread no-reply
Hi, This series failed automatic build test. Please find the testing commands and their output below. If you have docker installed, you can probably reproduce it locally. Type: series Message-id: 20171216090228.28505-1-hpous...@reactos.org Subject: [Qemu-devel] [PATCH 00/15] piix4: cleanup and

Re: [Qemu-devel] [PATCH RFC 1/1] tests: Add migration test for aarch64

2017-12-17 Thread Wei Huang
On 12/16/2017 07:49 AM, Peter Maydell wrote: > On 15 December 2017 at 20:37, Wei Huang wrote: >> This patch adds the migration test support for aarch64. The test code, >> which implements the same functionality as x86, is compiled into a binary >> and booted as a kernel to

[Qemu-devel] [PULL 44/61] hw/ide: remove old i386 dependency

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé and remove a duplicated include Signed-off-by: Philippe Mathieu-Daudé Acked-by: John Snow --- hw/ide/ahci.c | 1 - hw/ide/cmd646.c | 1 - hw/ide/core.c | 3 +-- hw/ide/ich.c| 1 -

[Qemu-devel] [PULL 21/61] MAINTAINERS: add an entry for the i82374 (southbridge)

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth Reviewed-by: Hervé Poussineau --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS

[Qemu-devel] [PULL 26/61] MAINTAINERS: add entries for timer/m48t59

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Hervé Poussineau --- MAINTAINERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index baeec72802..33cd4f6bed 100644 ---

[Qemu-devel] [PULL 57/61] hw/net/ne2000: extract ne2k-isa code from i386/pc to ne2000-isa.c

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé - add "hw/net/ne2000-isa.h" - remove the old i386 dependency Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Hervé Poussineau Acked-by: David Gibson [PPC] --- hw/i386/pc.c

[Qemu-devel] [PULL 25/61] MAINTAINERS: add an entry for input/pckbd.c

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé and fix a typo in the "PC Chipset" section Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Hervé Poussineau --- MAINTAINERS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git

[Qemu-devel] [PULL 03/61] disas/arm: fix 'instuction' typo in comment

2017-12-17 Thread Michael Tokarev
From: "Emilio G. Cota" Signed-off-by: Emilio G. Cota Signed-off-by: Michael Tokarev --- disas/arm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/disas/arm.c b/disas/arm.c index 9967c45990..dda7b2a943 100644 ---

Re: [Qemu-devel] [PATCH v2] ppc/pnv: change powernv_ prefix to pnv_ for overall naming consistency

2017-12-17 Thread David Gibson
On Fri, Dec 15, 2017 at 02:56:01PM +0100, Cédric Le Goater wrote: > The 'pnv' prefix is now used for all and the routines populating the > device tree start with 'pnv_dt'. The handler of the PnvXScomInterface > is also renamed to 'dt_xscom' which should reflect that it is > populating the device

[Qemu-devel] [Bug 1738691] [NEW] Guest kernel crashes with kvm_pr on POWER8

2017-12-17 Thread Timothy Pearson
Public bug reported: When attempting to use the kvm_pr module with QEMU 2.10 on a POWER8 host, Debian and Ubuntu guests hang and show crashes. Host kernel is 4.14. Issue is observed with host kernels 4.9 and 4.13 as well; no other host kernels were tested. Is this the correct place to report a

Re: [Qemu-devel] [PATCH v2] hw/ide: Emulate SiI3112 SATA controller

2017-12-17 Thread David Gibson
On Sat, Dec 16, 2017 at 11:42:39PM +0100, BALATON Zoltan wrote: > This is a common generic PCI SATA controller that is also used in PCs > but more importantly guests running on the Sam460ex board prefer this > card and have a driver for it (unlike for other SATA controllers > already emulated). >

Re: [Qemu-devel] [PATCH v2] ppc4xx_i2c: Implement basic I2C functions

2017-12-17 Thread David Gibson
On Sat, Dec 16, 2017 at 11:42:14PM +0100, BALATON Zoltan wrote: > Enough to please U-Boot and make it able to detect SDRAM SPD EEPROMs > > Signed-off-by: François Revol > Signed-off-by: BALATON Zoltan > Reviewed-by: David Gibson

Re: [Qemu-devel] [PATCH 0/2] More SM501 improvements

2017-12-17 Thread David Gibson
On Sat, Dec 16, 2017 at 11:57:46PM +0100, BALATON Zoltan wrote: > Two simple patches to add some more registers that were found to be > accessed by some guests. > > BALATON Zoltan (3): > sm501: Add panel hardware cursor registers also to read function > sm501: Add some more unimplemented

Re: [Qemu-devel] [PATCH qemu] RFC: vfio-pci: Allow mmap of MSIX BAR

2017-12-17 Thread David Gibson
On Fri, Dec 15, 2017 at 09:04:28AM -0700, Alex Williamson wrote: > On Fri, 15 Dec 2017 15:07:31 +1100 > David Gibson wrote: > > > On Tue, Dec 12, 2017 at 04:21:31PM +1100, Alexey Kardashevskiy wrote: > > > This makes use of a new VFIO_REGION_INFO_CAP_MSIX_MAPPABLE

Re: [Qemu-devel] [GIT PULL for qemu-pseries] pseries: Update SLOF firmware image to qemu-slof-20171214

2017-12-17 Thread David Gibson
On Mon, Dec 18, 2017 at 01:26:05PM +1100, Alexey Kardashevskiy wrote: > The following changes since commit 6b092cf3141ec02fa5f533ecdcd24264febfcd76: > > pseries: Update SLOF firmware image to qemu-slof-20171214 (2017-12-18 > 13:16:40 +1100) > > are available in the git repository at: > >

Re: [Qemu-devel] [RFC v5 07/26] monitor: unify global init

2017-12-17 Thread Peter Xu
On Sat, Dec 16, 2017 at 09:01:12AM +, Stefan Hajnoczi wrote: > On Sat, Dec 16, 2017 at 11:52:28AM +0800, Peter Xu wrote: > > On Fri, Dec 15, 2017 at 12:47:11PM +, Stefan Hajnoczi wrote: > > > On Fri, Dec 15, 2017 at 04:11:41PM +0800, Peter Xu wrote: > > > > On Wed, Dec 13, 2017 at

[Qemu-devel] [PULL 43/61] misc: remove old i386 dependency

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth Reviewed-by: Anthony PERARD --- hw/audio/pcspk.c| 1 - hw/i386/xen/xen_platform.c | 1 -

[Qemu-devel] [PULL 58/61] hw/misc/pvpanic: extract public API from i386/pc to "hw/misc/pvpanic.h"

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé and remove the old i386/pc dependency. Signed-off-by: Philippe Mathieu-Daudé --- hw/i386/acpi-build.c | 2 +- hw/misc/pvpanic.c | 9 - include/hw/i386/pc.h | 3 --- include/hw/misc/pvpanic.h | 21

Re: [Qemu-devel] [PATCH] target-ppc: optimize cmp translation

2017-12-17 Thread David Gibson
On Sun, Dec 17, 2017 at 06:49:53AM +0100, Paolo Bonzini wrote: > We know that only one bit (in addition to SO) is going to be set in > the condition register, so do two movconds instead of three setconds, > three shifts and two ORs. > > For ppc64-linux-user, the code size reduction is around 5%

[Qemu-devel] [PULL 61/61] misc: drop old i386 dependency

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth --- hw/char/debugcon.c | 1 - hw/intc/lm32_pic.c | 1 - hw/moxie/moxiesim.c | 1 - hw/sparc/sun4m.c| 1 -

[Qemu-devel] [PULL 32/61] misc: remove duplicated includes

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé exec: housekeeping (funny since 02d0e095031) applied using ./scripts/clean-includes Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Peter Maydell Acked-by: Cornelia Huck

[Qemu-devel] [PULL 11/61] Makefile: use $(MAKE) variable

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé For some systems (i.e. FreeBSD) the default 'make' is not compatible with the GNU extensions used by QEMU makefiles. Calling the GNU make (gmake) works, however the help displayed refers to the host 'make' and copy/paste leads to lot of unobvious

[Qemu-devel] [PULL 54/61] hw/display/vga: "vga.h" only contains registers defs, rename it "vga_regs.h"

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth --- hw/display/vga.c | 2 +- hw/display/{vga.h => vga_regs.h} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename

[Qemu-devel] [Bug 1735653] Re: qemu aarch64 cannot boot linux kernel v4.6+

2017-12-17 Thread Joey Jiao
Thanks Peter, I repeat the step again and it indeed succeed for v4.9 kernel, So I think the ./aarch64-softmmu/qemu-system-aarch64 should be the issue. The case can be closed now. Thanks again. -- You received this bug notification because you are a member of qemu- devel-ml, which is

Re: [Qemu-devel] [PATCH v19 3/7] xbitmap: add more operations

2017-12-17 Thread Matthew Wilcox
On Mon, Dec 18, 2017 at 10:33:00AM +0800, Wei Wang wrote: > > My only qualm is that I've been considering optimising the memory > > consumption when an entire 1024-bit chunk is full; instead of keeping a > > pointer to a 128-byte entry full of ones, store a special value in the > > radix tree

Re: [Qemu-devel] [PATCH v19 3/7] xbitmap: add more operations

2017-12-17 Thread Wei Wang
On 12/18/2017 06:18 AM, Matthew Wilcox wrote: On Sun, Dec 17, 2017 at 01:47:21PM +, Wang, Wei W wrote: On Saturday, December 16, 2017 3:22 AM, Matthew Wilcox wrote: On Fri, Dec 15, 2017 at 10:49:15AM -0800, Matthew Wilcox wrote: - xbit_clear() can't return an error. Neither can

[Qemu-devel] [GIT PULL for qemu-pseries] pseries: Update SLOF firmware image to qemu-slof-20171214

2017-12-17 Thread Alexey Kardashevskiy
The following changes since commit 6b092cf3141ec02fa5f533ecdcd24264febfcd76: pseries: Update SLOF firmware image to qemu-slof-20171214 (2017-12-18 13:16:40 +1100) are available in the git repository at: g...@github.com:aik/qemu.git tags/qemu-slof-20171214 for you to fetch changes up to

[Qemu-devel] [PULL 53/61] hw/acpi/ich9: extract ACPI_PM_PROP_TCO_ENABLED from i386/pc

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé enable_tco is specific to i386/pc. Suggested-by: Paolo Bonzini Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Igor Mammedov --- include/hw/acpi/ich9.h | 2 ++ include/hw/i386/pc.h

[Qemu-devel] [PULL 45/61] hw/ipmi: remove old i386 dependency

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Corey Minyard Tested-by: Corey Minyard --- hw/ipmi/isa_ipmi_bt.c | 1 - hw/ipmi/isa_ipmi_kcs.c | 1 - 2 files changed, 2 deletions(-)

[Qemu-devel] [PULL 29/61] hw: remove "qemu/osdep.h" from header files

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé applied using ./scripts/clean-includes Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Peter Maydell Reviewed-by: Corey Minyard Tested-by: Corey Minyard ---

[Qemu-devel] [PULL 27/61] MAINTAINERS: add missing entry for include/hw/net/

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Hervé Poussineau --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 33cd4f6bed..acbff2f1bb 100644 ---

[Qemu-devel] [PULL 42/61] amd_iommu: avoid needless includes in header file

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé instead move them to the source file Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth --- hw/i386/amd_iommu.c | 5 - hw/i386/amd_iommu.h | 5 - 2 files changed, 4 insertions(+), 6

[Qemu-devel] [PULL 09/61] memory: remove unused memory_region_set_global_locking()

2017-12-17 Thread Michael Tokarev
From: Marc-André Lureau This was never used since its introduction in commit 196ea13104f8 ("memory: Add global-locking property to memory regions"). Signed-off-by: Marc-André Lureau Signed-off-by: Michael Tokarev ---

[Qemu-devel] [PATCH] hw/tpm: remove old i386 dependency

2017-12-17 Thread Philippe Mathieu-Daudé
Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Stefan Berger --- Based-on: 1513446109-9013-33-git-send-email-stef...@linux.vnet.ibm.com --- hw/tpm/tpm_emulator.c| 1 - hw/tpm/tpm_passthrough.c | 1 - 2 files changed, 2 deletions(-) diff

Re: [Qemu-devel] [Qemu-trivial] [PULL v2 00/61] Trivial patches for 2017-12-18

2017-12-17 Thread Philippe Mathieu-Daudé
>> I'm afraid this fails 'make check'. (I only tested the >> first pullreq but if you only changed signoffs then >> it'll still be the same): >> >> TEST: tests/qom-test... (pid=12208) >> /alpha/qom/clipper: >> Broken pipe >> FAIL >> GTester: last random seed: R02S26a31a16d967b2664ad714c1c7f8e7f1

Re: [Qemu-devel] [PATCH] docs/devel/migration.txt: keep functions consistent with the code

2017-12-17 Thread Zhoujian (jay)
> -Original Message- > From: Dr. David Alan Gilbert [mailto:dgilb...@redhat.com] > Sent: Friday, December 15, 2017 11:15 PM > To: Daniel P. Berrange > Cc: Zhoujian (jay) ; qemu-devel@nongnu.org; > quint...@redhat.com; Huangweidong (C)

[Qemu-devel] [PULL 24/61] MAINTAINERS: add an entry for watchdog/wdt_ib700

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 1a379edc80..2122a2a024 100644 --- a/MAINTAINERS

[Qemu-devel] [PULL 20/61] MAINTAINERS: add entries for i2c/ppc4xx

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Peter Maydell Reviewed-by: Corey Minyard --- MAINTAINERS | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MAINTAINERS

[Qemu-devel] [PULL 50/61] hw/timer/i8254: rename pit_init() -> i8254_pit_init()

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé and remove the old i386/pc dependency Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Hervé Poussineau --- hw/alpha/dp264.c | 2 +- hw/i386/pc.c | 2 +-

[Qemu-devel] [PULL 60/61] i386/pc: move vmmouse.c to hw/i386/

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé It's a x86-only device, so it does not make sense to keep it in the shared misc folder. Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth --- hw/i386/Makefile.objs| 1 + hw/{input =>

[Qemu-devel] [PULL 22/61] MAINTAINERS: add an entry for the i8257 (DMA controller)

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS index 10079f4a21..b48065aad6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -877,6 +877,7 @@ F:

[Qemu-devel] [PULL 16/61] hw/registerfields: fix a typo in the FIELD() documentation

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Darren Kenny Reviewed-by: Alistair Francis Reviewed-by: Edgar E. Iglesias Signed-off-by: Michael

Re: [Qemu-devel] [PATCH v2 03/19] spapr: introduce the XIVE interrupt sources

2017-12-17 Thread Benjamin Herrenschmidt
On Thu, 2017-12-14 at 16:24 +0100, Cédric Le Goater wrote: > The API between the source and the IVRE is extremely simple : > > static void spapr_xive_irq(sPAPRXive *xive, int lisn) > > The IVRE then scans its IVT, finds the EQ, and moves on to the > presenter. In HW it's an MMIO store

Re: [Qemu-devel] [Qemu-trivial] [PULL v2 00/61] Trivial patches for 2017-12-18

2017-12-17 Thread Philippe Mathieu-Daudé
Hi Peter, On 12/17/2017 08:14 PM, Peter Maydell wrote: > On 17 December 2017 at 22:07, Michael Tokarev wrote: >>> Here's a large pull request for trivial-patches queue. >>> It's been quite a whie since the last request, and many >>> changes has been accumulated. >>> >>> Also

[Qemu-devel] [PULL 31/61] misc: remove headers implicitly included

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé applied using ./scripts/clean-includes Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Peter Maydell Reviewed-by: Stefan Hajnoczi Reviewed-by: Ben Warren

[Qemu-devel] [PULL 19/61] hw/input/hid: Add support for several keys.

2017-12-17 Thread Michael Tokarev
From: Tao Wu Add support for these keys: audiomute volumedown volumeup power. Tested with "sendkey" command in monitor and verify the behavior in guest OS. Signed-off-by: Tao Wu Signed-off-by: Michael Tokarev --- hw/input/hid.c | 8

[Qemu-devel] [PULL 37/61] misc: avoid "include/" in include path

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Peter Maydell --- hw/input/adb.c | 2 +- hw/ssi/aspeed_smc.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hw/input/adb.c

[Qemu-devel] [PULL 18/61] hw/registerfields: add missing include

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé This allows to use this header in qtests. This fixes: CC tests/test.o include/hw/registerfields.h:32:41: error: implicit declaration of function ‘MAKE_64BIT_MASK’ [-Werror=implicit-function-declaration]

[Qemu-devel] [PULL 12/61] build: fix typo in error message

2017-12-17 Thread Michael Tokarev
From: Mike Frysinger Signed-off-by: Mike Frysinger Reviewed-by: John Snow Reviewed-by: Eric Blake Signed-off-by: Michael Tokarev --- scripts/git-submodule.sh | 2 +- 1 file changed, 1 insertion(+), 1

[Qemu-devel] [PULL 46/61] hw/i2c: remove old i386 dependency

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth --- hw/i2c/pm_smbus.c | 1 - hw/i2c/smbus_ich9.c | 1 - 2 files changed, 2 deletions(-) diff --git a/hw/i2c/pm_smbus.c b/hw/i2c/pm_smbus.c index

Re: [Qemu-devel] [PULL v2 00/61] Trivial patches for 2017-12-18

2017-12-17 Thread Peter Maydell
On 17 December 2017 at 22:07, Michael Tokarev wrote: >> Here's a large pull request for trivial-patches queue. >> It's been quite a whie since the last request, and many >> changes has been accumulated. >> >> Also there's a large patchset by Philippe Mathieu-Daudé >> named

[Qemu-devel] [PULL 49/61] hw/unicore32: restrict hw addr defines to source file

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé and drop unused #includes Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth --- hw/unicore32/puv3.c | 15 ++- include/hw/unicore32/puv3.h | 10 -- 2 files changed, 10

[Qemu-devel] [PULL 38/61] numa: remove unused #include

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Peter Maydell --- numa.c | 1 - 1 file changed, 1 deletion(-) diff --git a/numa.c b/numa.c index 98fa9a4bcf..7b9c33ad12 100644 --- a/numa.c +++ b/numa.c

[Qemu-devel] [PULL 14/61] Makefile: add more targets to the UNCHECKED_GOALS rule

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé These targets don't need a full build of git submodules. (See b8e535ae8af and eaa2ddbb767). Signed-off-by: Philippe Mathieu-Daudé Signed-off-by: Michael Tokarev --- Makefile | 5 - 1 file changed, 4

[Qemu-devel] [PULL 51/61] hw/timer/mc146818: rename rtc_init() -> mc146818_rtc_init()

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Hervé Poussineau Reviewed-by: David Gibson --- hw/alpha/dp264.c | 2 +- hw/i386/pc.c | 2 +-

[Qemu-devel] [PULL 17/61] hw/registerfields: add 64-bit extract/deposit macros

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Darren Kenny Reviewed-by: Alistair Francis Reviewed-by: Edgar E. Iglesias Signed-off-by: Michael

[Qemu-devel] [PULL 48/61] hw/virtio-balloon: remove old i386 dependency

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Thomas Huth --- hw/virtio/virtio-balloon.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/virtio/virtio-balloon.c

Re: [Qemu-devel] [PATCH v19 3/7] xbitmap: add more operations

2017-12-17 Thread Matthew Wilcox
On Sun, Dec 17, 2017 at 01:47:21PM +, Wang, Wei W wrote: > On Saturday, December 16, 2017 3:22 AM, Matthew Wilcox wrote: > > On Fri, Dec 15, 2017 at 10:49:15AM -0800, Matthew Wilcox wrote: > > > Here's the API I'm looking at right now. The user need take no lock; > > > the locking (spinlock)

[Qemu-devel] [PULL v2 00/61] Trivial patches for 2017-12-18

2017-12-17 Thread Michael Tokarev
> Here's a large pull request for trivial-patches queue. > It's been quite a whie since the last request, and many > changes has been accumulated. > > Also there's a large patchset by Philippe Mathieu-Daudé > named "remove i386/pc dependency from non-PC world (part 1)" > consisting of 42 patches

[Qemu-devel] [PULL 06/61] configure: check $CC available before verifying host CPU

2017-12-17 Thread Michael Tokarev
From: Daniel Henrique Barboza When executing 'configure' in a fresh QEMU clone, in a fresh OS install running in a ppc64le host, this is the error shown: - ../configure --enable-trace-backend=simple --enable-debug --target-list=ppc64-softmmu ERROR:

[Qemu-devel] [PULL 10/61] Document pretty parameter for mon option

2017-12-17 Thread Michael Tokarev
From: Vicente Jimenez Aguilar Documentation: document pretty parameter for mon option that turns on JSON pretty printing Signed-off-by: Vicente Jimenez Aguilar Signed-off-by: Michael Tokarev --- qemu-options.hx | 7 --- 1 file changed,

[Qemu-devel] [PULL 35/61] i386/hax: remove duplicated include

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé this file in include in "target/i386/hax-i386.h": #ifdef CONFIG_WIN32 #include "target/i386/hax-windows.h" #endif which guaranties that sysemu/os-win32.h is previously included (CONFIG_WIN32) Suggested-by: Peter Maydell

[Qemu-devel] [PULL 33/61] ppc: remove duplicated includes

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé applied using ./scripts/clean-includes not needed since 7ebaf795560 Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Peter Maydell Acked-by: David Gibson ---

[Qemu-devel] [PULL 23/61] MAINTAINERS: add an entry for the i82378 (superio)

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Hervé Poussineau Reviewed-by: Thomas Huth --- MAINTAINERS | 1 + 1 file changed, 1 insertion(+) diff --git a/MAINTAINERS b/MAINTAINERS

[Qemu-devel] [PULL 41/61] hw/ssi/aspeed_smc: remove unused #include

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Peter Maydell --- hw/ssi/aspeed_smc.c | 1 - 1 file changed, 1 deletion(-) diff --git a/hw/ssi/aspeed_smc.c b/hw/ssi/aspeed_smc.c index

[Qemu-devel] [PULL 40/61] hw/misc/pvpanic: remove unused #include

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé --- hw/misc/pvpanic.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/hw/misc/pvpanic.c b/hw/misc/pvpanic.c index 2b1e9a6450..3a0e4ba828 100644 --- a/hw/misc/pvpanic.c +++

[Qemu-devel] [PULL 04/61] translate-all: fix 'consisits' typo in comment

2017-12-17 Thread Michael Tokarev
From: "Emilio G. Cota" Signed-off-by: Emilio G. Cota Signed-off-by: Michael Tokarev --- accel/tcg/translate-all.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/accel/tcg/translate-all.c b/accel/tcg/translate-all.c index

[Qemu-devel] [PULL 34/61] i386/hax: remove duplicated includes

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé applied using ./scripts/clean-includes Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Peter Maydell --- include/sysemu/hax.h | 1 - target/i386/hax-darwin.c | 6 +- target/i386/hax-darwin.h

[Qemu-devel] [PULL 08/61] .gitignore: remove vscclient

2017-12-17 Thread Michael Tokarev
From: Marc-André Lureau It was removed with libcacard, since: commit 7b02f5447c64d1854468f758398c9f6fe9e5721f Author: Marc-André Lureau Date: Sun Aug 30 11:48:40 2015 +0200 libcacard: use the standalone project Signed-off-by:

[Qemu-devel] [PULL 47/61] hw/tpm: remove old i386 dependency

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Stefan Berger --- hw/tpm/tpm_passthrough.c | 1 - hw/tpm/tpm_tis.c | 1 - 2 files changed, 2 deletions(-) diff --git

[Qemu-devel] [PULL 36/61] nios2: remove duplicated includes (in code commented out)

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé applied using ./scripts/clean-includes Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Peter Maydell --- disas/nios2.c| 3 --- hw/nios2/boot.c | 1 - target/nios2/cpu.h | 1

[Qemu-devel] [PULL 07/61] mmap(2) returns MAP_FAILED, not NULL, on failure

2017-12-17 Thread Michael Tokarev
From: Michael McConville Signed-off-by: Michael McConville Reviewed-by: John Snow Signed-off-by: Michael Tokarev --- hw/i386/xen/xen-mapcache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[Qemu-devel] [PULL 02/61] hw/alpha/typhoon: simplify using the "unimplemented" sysbus device

2017-12-17 Thread Michael Tokarev
From: Philippe Mathieu-Daudé Signed-off-by: Philippe Mathieu-Daudé Reviewed-by: Richard Henderson Signed-off-by: Michael Tokarev --- hw/alpha/alpha_sys.h | 1 - hw/alpha/pci.c | 26

  1   2   >