All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18
@ 2017-12-17 21:27 Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 01/61] Remove empty statements Michael Tokarev
                   ` (62 more replies)
  0 siblings, 63 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Michael Tokarev, qemu-trivial

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 which makes good portion of this
pull request.

Please consider applying.

Thanks,

/mjt

The following changes since commit 38d1b31e0501f938db39c5b2e508328530410246:

  Merge remote-tracking branch 'remotes/berrange/tags/pull-qio-201712151' into staging (2017-12-15 17:05:26 +0000)

are available in the git repository at:

  git://git.corpit.ru/qemu.git tags/trivial-patches-fetch

for you to fetch changes up to 709d44f79b86d03a12fa69d7a6da6901765a2989:

  misc: drop old i386 dependency (2017-12-18 00:11:51 +0300)

----------------------------------------------------------------
trivial patches for 2017-12-18

----------------------------------------------------------------
Daniel Henrique Barboza (1):
      configure: check $CC available before verifying host CPU

Emilio G. Cota (3):
      disas/arm: fix 'instuction' typo in comment
      translate-all: fix 'consisits' typo in comment
      qht: fix kernel-doc markup in qht.h

Ladi Prosek (1):
      Remove empty statements

Marc-André Lureau (2):
      .gitignore: remove vscclient
      memory: remove unused memory_region_set_global_locking()

Michael McConville (1):
      mmap(2) returns MAP_FAILED, not NULL, on failure

Mike Frysinger (1):
      build: fix typo in error message

Peter Maydell (1):
      accel/tcg/cpu-exec-common.c: Remove unnecessary include of memory-internal.h

Philippe Mathieu-Daudé (49):
      hw/alpha/typhoon: simplify using the "unimplemented" sysbus device
      Makefile: use $(MAKE) variable
      Makefile: add more targets to the UNCHECKED_GOALS rule
      MAINTAINERS: add "hw/registerfields.h" in Register API entry
      hw/registerfields: fix a typo in the FIELD() documentation
      hw/registerfields: add 64-bit extract/deposit macros
      hw/registerfields: add missing include
      MAINTAINERS: add entries for i2c/ppc4xx
      MAINTAINERS: add an entry for the i82374 (southbridge)
      MAINTAINERS: add an entry for the i8257 (DMA controller)
      MAINTAINERS: add an entry for the i82378 (superio)
      MAINTAINERS: add an entry for watchdog/wdt_ib700
      MAINTAINERS: add an entry for input/pckbd.c
      MAINTAINERS: add entries for timer/m48t59
      MAINTAINERS: add missing entry for include/hw/net/
      hw: use "qemu/osdep.h" as first #include in source files
      hw: remove "qemu/osdep.h" from header files
      block: remove "qemu/osdep.h" from header file
      misc: remove headers implicitly included
      misc: remove duplicated includes
      ppc: remove duplicated includes
      i386/hax: remove duplicated includes
      i386/hax: remove duplicated include
      nios2: remove duplicated includes (in code commented out)
      misc: avoid "include/" in include path
      numa: remove unused #include
      hw/input/vmmouse: remove unused #include
      hw/misc/pvpanic: remove unused #include
      hw/ssi/aspeed_smc: remove unused #include
      amd_iommu: avoid needless includes in header file
      misc: remove old i386 dependency
      hw/ide: remove old i386 dependency
      hw/ipmi: remove old i386 dependency
      hw/i2c: remove old i386 dependency
      hw/tpm: remove old i386 dependency
      hw/virtio-balloon: remove old i386 dependency
      hw/unicore32: restrict hw addr defines to source file
      hw/timer/i8254: rename pit_init() -> i8254_pit_init()
      hw/timer/mc146818: rename rtc_init() -> mc146818_rtc_init()
      hw/acpi: ACPI_PM_* defines are not restricted to i386 arch
      hw/acpi/ich9: extract ACPI_PM_PROP_TCO_ENABLED from i386/pc
      hw/display/vga: "vga.h" only contains registers defs, rename it "vga_regs.h"
      hw/display/vga: "vga_int.h" requires "ui/console.h"
      hw/display/vga: extract public API from i386/pc to "hw/display/vga.h"
      hw/net/ne2000: extract ne2k-isa code from i386/pc to ne2000-isa.c
      hw/misc/pvpanic: extract public API from i386/pc to "hw/misc/pvpanic.h"
      i386/pc: move vmport.c to hw/i386/
      i386/pc: move vmmouse.c to hw/i386/
      misc: drop old i386 dependency

Tao Wu (1):
      hw/input/hid: Add support for several keys.

Vicente Jimenez Aguilar (1):
      Document pretty parameter for mon option

 .gitignore                          |  1 -
 MAINTAINERS                         | 14 ++++++++++-
 Makefile                            | 11 +++++----
 accel/tcg/cpu-exec-common.c         |  1 -
 accel/tcg/translate-all.c           |  3 +--
 block/dmg.h                         |  1 -
 bsd-user/main.c                     |  1 -
 chardev/wctablet.c                  |  4 ----
 configure                           | 25 ++++++++++---------
 disas/arm.c                         |  2 +-
 disas/nios2.c                       |  3 ---
 exec.c                              |  3 ---
 hw/acpi/core.c                      |  1 -
 hw/acpi/ipmi-stub.c                 |  1 +
 hw/alpha/alpha_sys.h                |  1 -
 hw/alpha/dp264.c                    |  4 ++--
 hw/alpha/pci.c                      | 26 --------------------
 hw/alpha/typhoon.c                  |  6 ++---
 hw/arm/spitz.c                      |  1 -
 hw/audio/fmopl.c                    |  1 -
 hw/audio/fmopl.h                    |  1 -
 hw/audio/pcspk.c                    |  1 -
 hw/char/debugcon.c                  |  1 -
 hw/char/xen_console.c               |  1 -
 hw/core/machine.c                   |  1 -
 hw/cpu/core.c                       |  1 +
 hw/display/cirrus_vga.c             |  1 -
 hw/display/qxl.h                    |  1 -
 hw/display/vga-isa-mm.c             |  4 +---
 hw/display/vga-isa.c                |  3 +--
 hw/display/vga-pci.c                |  1 -
 hw/display/vga.c                    |  5 ++--
 hw/display/vga_int.h                |  3 ++-
 hw/display/{vga.h => vga_regs.h}    |  0
 hw/display/virtio-vga.c             |  1 -
 hw/display/vmware_vga.c             |  1 -
 hw/i2c/pm_smbus.c                   |  1 -
 hw/i2c/smbus_ich9.c                 |  1 -
 hw/i386/Makefile.objs               |  2 ++
 hw/i386/acpi-build.c                |  2 +-
 hw/i386/amd_iommu.c                 |  5 +++-
 hw/i386/amd_iommu.h                 |  5 ----
 hw/i386/pc.c                        |  5 ++--
 hw/{input => i386}/vmmouse.c        |  1 -
 hw/{misc => i386}/vmport.c          | 17 ++++++-------
 hw/i386/xen/xen-mapcache.c          |  2 +-
 hw/i386/xen/xen_platform.c          |  1 -
 hw/ide/ahci.c                       |  1 -
 hw/ide/cmd646.c                     |  1 -
 hw/ide/core.c                       |  3 +--
 hw/ide/ich.c                        |  1 -
 hw/ide/isa.c                        |  1 -
 hw/ide/microdrive.c                 |  1 -
 hw/ide/pci.c                        |  1 -
 hw/ide/piix.c                       |  2 +-
 hw/ide/via.c                        |  1 -
 hw/input/Makefile.objs              |  1 -
 hw/input/adb.c                      |  2 +-
 hw/input/hid.c                      |  8 +++----
 hw/intc/lm32_pic.c                  |  1 -
 hw/ipmi/isa_ipmi_bt.c               |  1 -
 hw/ipmi/isa_ipmi_kcs.c              |  1 -
 hw/isa/i82378.c                     |  5 ++--
 hw/isa/vt82c686.c                   |  1 -
 hw/mips/mips_fulong2e.c             |  4 ++--
 hw/mips/mips_jazz.c                 |  5 ++--
 hw/mips/mips_malta.c                |  4 ++--
 hw/mips/mips_r4k.c                  |  5 ++--
 hw/misc/Makefile.objs               |  2 --
 hw/misc/imx6_ccm.c                  |  2 +-
 hw/misc/ivshmem.c                   |  1 -
 hw/misc/pvpanic.c                   | 12 ++++------
 hw/misc/sga.c                       |  1 -
 hw/moxie/moxiesim.c                 |  1 -
 hw/net/ne2000-isa.c                 |  6 ++---
 hw/net/ne2000.c                     |  2 --
 hw/net/ne2000.h                     |  3 +++
 hw/nios2/boot.c                     |  1 -
 hw/pci-bridge/pci_expander_bridge.c |  1 -
 hw/ppc/pnv.c                        |  2 +-
 hw/ppc/prep.c                       |  1 +
 hw/ppc/spapr_cpu_core.c             |  1 +
 hw/ppc/spapr_hcall.c                |  1 -
 hw/s390x/css.c                      |  1 -
 hw/s390x/virtio-ccw.c               |  2 +-
 hw/scsi/vhost-user-scsi.c           |  1 -
 hw/smbios/smbios_type_38-stub.c     |  1 +
 hw/sparc/sun4m.c                    |  1 -
 hw/ssi/aspeed_smc.c                 |  3 +--
 hw/timer/i8254.c                    |  1 -
 hw/timer/i8254_common.c             |  1 -
 hw/timer/mc146818rtc.c              |  2 +-
 hw/tpm/tpm_passthrough.c            |  1 -
 hw/tpm/tpm_tis.c                    |  1 -
 hw/unicore32/puv3.c                 | 15 ++++++++----
 hw/vfio/ccw.c                       |  2 +-
 hw/virtio/vhost-vsock.c             |  2 +-
 hw/virtio/virtio-balloon.c          |  2 +-
 hw/watchdog/wdt_ib700.c             |  1 -
 include/exec/memory.h               | 12 ----------
 include/hw/acpi/acpi.h              | 11 +++++++++
 include/hw/acpi/ich9.h              |  2 ++
 include/hw/acpi/ipmi.h              |  1 -
 include/hw/cpu/core.h               |  1 -
 include/hw/display/vga.h            | 25 +++++++++++++++++++
 include/hw/i2c/ppc4xx_i2c.h         |  1 -
 include/hw/i386/pc.h                | 48 -------------------------------------
 include/hw/misc/pvpanic.h           | 21 ++++++++++++++++
 include/hw/net/ne2000-isa.h         | 33 +++++++++++++++++++++++++
 include/hw/registerfields.h         | 15 +++++++++++-
 include/hw/timer/i8254.h            |  5 ++--
 include/hw/timer/i8254_internal.h   |  2 +-
 include/hw/timer/mc146818rtc.h      |  3 ++-
 include/hw/unicore32/puv3.h         | 10 --------
 include/qemu/qht.h                  |  6 ++---
 include/sysemu/hax.h                |  1 -
 linux-user/main.c                   |  1 -
 linux-user/signal.c                 |  2 +-
 memory.c                            |  5 ----
 migration/block.c                   |  2 +-
 monitor.c                           |  1 -
 net/colo-compare.c                  |  1 -
 numa.c                              |  1 -
 qemu-options.hx                     |  7 +++---
 scripts/git-submodule.sh            |  2 +-
 target/i386/cpu.c                   |  2 +-
 target/i386/hax-darwin.c            |  6 +----
 target/i386/hax-darwin.h            |  3 ---
 target/i386/hax-windows.h           |  3 ---
 target/i386/kvm.c                   |  2 +-
 target/nios2/cpu.h                  |  1 -
 target/nios2/helper.c               |  5 +---
 target/nios2/op_helper.c            |  1 +
 target/nios2/translate.c            |  1 +
 target/openrisc/exception_helper.c  |  1 -
 target/ppc/kvm.c                    |  3 ---
 target/sh4/translate.c              |  2 +-
 tests/Makefile.include              | 20 ++++++++--------
 tests/test-aio-multithread.c        |  1 -
 tests/test-clone-visitor.c          |  1 -
 tests/vhost-user-test.c             |  1 -
 tests/vmgenid-test.c                |  3 ---
 util/qemu-sockets.c                 |  1 -
 vl.c                                |  3 +--
 144 files changed, 258 insertions(+), 323 deletions(-)
 rename hw/display/{vga.h => vga_regs.h} (100%)
 rename hw/{input => i386}/vmmouse.c (99%)
 rename hw/{misc => i386}/vmport.c (95%)
 create mode 100644 include/hw/display/vga.h
 create mode 100644 include/hw/misc/pvpanic.h
 create mode 100644 include/hw/net/ne2000-isa.h

^ permalink raw reply	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 01/61] Remove empty statements
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 02/61] hw/alpha/typhoon: simplify using the "unimplemented" sysbus device Michael Tokarev
                   ` (61 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Ladi Prosek, qemu-trivial, Michael Tokarev

From: Ladi Prosek <lprosek@redhat.com>

Thanks to Laszlo Ersek for spotting the double semicolon in target/i386/kvm.c

I have trivially grepped the tree for ';;' in C files.

Suggested-by: Laszlo Ersek <lersek@redhat.com>
Signed-off-by: Ladi Prosek <lprosek@redhat.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 hw/misc/imx6_ccm.c     | 2 +-
 hw/s390x/virtio-ccw.c  | 2 +-
 linux-user/signal.c    | 2 +-
 migration/block.c      | 2 +-
 target/i386/cpu.c      | 2 +-
 target/i386/kvm.c      | 2 +-
 target/sh4/translate.c | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/hw/misc/imx6_ccm.c b/hw/misc/imx6_ccm.c
index 1b421013a3..4fa94835fe 100644
--- a/hw/misc/imx6_ccm.c
+++ b/hw/misc/imx6_ccm.c
@@ -335,7 +335,7 @@ static uint64_t imx6_ccm_get_ipg_clk(IMX6CCMState *dev)
     uint64_t freq = 0;
 
     freq = imx6_ccm_get_ahb_clk(dev)
-           / (1 + EXTRACT(dev->ccm[CCM_CBCDR], IPG_PODF));;
+           / (1 + EXTRACT(dev->ccm[CCM_CBCDR], IPG_PODF));
 
     DPRINTF("freq = %d\n", (uint32_t)freq);
 
diff --git a/hw/s390x/virtio-ccw.c b/hw/s390x/virtio-ccw.c
index 3dd902a664..38f6a8afc9 100644
--- a/hw/s390x/virtio-ccw.c
+++ b/hw/s390x/virtio-ccw.c
@@ -486,7 +486,7 @@ static int virtio_ccw_cb(SubchDev *sch, CCW1 ccw)
         } else {
             address_space_stb(&address_space_memory, ccw.cda, vdev->status,
                                         MEMTXATTRS_UNSPECIFIED, NULL);
-            sch->curr_status.scsw.count = ccw.count - sizeof(vdev->status);;
+            sch->curr_status.scsw.count = ccw.count - sizeof(vdev->status);
             ret = 0;
         }
         break;
diff --git a/linux-user/signal.c b/linux-user/signal.c
index cf35473671..dae14d4a89 100644
--- a/linux-user/signal.c
+++ b/linux-user/signal.c
@@ -6530,7 +6530,7 @@ static void setup_rt_frame(int sig, struct target_sigaction *ka,
         haddr = dest;
     }
     env->iaoq_f = haddr;
-    env->iaoq_b = haddr + 4;;
+    env->iaoq_b = haddr + 4;
     return;
 
  give_sigsegv:
diff --git a/migration/block.c b/migration/block.c
index 7147171bb7..e68e090c6f 100644
--- a/migration/block.c
+++ b/migration/block.c
@@ -897,7 +897,7 @@ static int block_load(QEMUFile *f, void *opaque, int version_id)
     int len, flags;
     char device_name[256];
     int64_t addr;
-    BlockBackend *blk, *blk_prev = NULL;;
+    BlockBackend *blk, *blk_prev = NULL;
     Error *local_err = NULL;
     uint8_t *buf;
     int64_t total_sectors = 0;
diff --git a/target/i386/cpu.c b/target/i386/cpu.c
index 045d66191f..82603e3130 100644
--- a/target/i386/cpu.c
+++ b/target/i386/cpu.c
@@ -2220,7 +2220,7 @@ static void x86_cpu_class_check_missing_features(X86CPUClass *xcc,
 
     if (xcc->kvm_required && !kvm_enabled()) {
         strList *new = g_new0(strList, 1);
-        new->value = g_strdup("kvm");;
+        new->value = g_strdup("kvm");
         *missing_feats = new;
         return;
     }
diff --git a/target/i386/kvm.c b/target/i386/kvm.c
index b1e32e95d3..d4b2ce2e94 100644
--- a/target/i386/kvm.c
+++ b/target/i386/kvm.c
@@ -1122,7 +1122,7 @@ static int kvm_get_supported_msrs(KVMState *s)
                     break;
                 case MSR_IA32_XSS:
                     has_msr_xss = true;
-                    break;;
+                    break;
                 case HV_X64_MSR_CRASH_CTL:
                     has_msr_hv_crash = true;
                     break;
diff --git a/target/sh4/translate.c b/target/sh4/translate.c
index 703020fe87..8569179883 100644
--- a/target/sh4/translate.c
+++ b/target/sh4/translate.c
@@ -668,7 +668,7 @@ static void _decode_opc(DisasContext * ctx)
 	return;
     case 0x6008:		/* swap.b Rm,Rn */
 	{
-            TCGv low = tcg_temp_new();;
+            TCGv low = tcg_temp_new();
 	    tcg_gen_ext16u_i32(low, REG(B7_4));
 	    tcg_gen_bswap16_i32(low, low);
             tcg_gen_deposit_i32(REG(B11_8), REG(B7_4), low, 0, 16);
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 02/61] hw/alpha/typhoon: simplify using the "unimplemented" sysbus device
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 01/61] Remove empty statements Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 03/61] disas/arm: fix 'instuction' typo in comment Michael Tokarev
                   ` (60 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial, Michael Tokarev

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 hw/alpha/alpha_sys.h |  1 -
 hw/alpha/pci.c       | 26 --------------------------
 hw/alpha/typhoon.c   |  6 ++----
 3 files changed, 2 insertions(+), 31 deletions(-)

diff --git a/hw/alpha/alpha_sys.h b/hw/alpha/alpha_sys.h
index b6d8369ed7..9e67f78c60 100644
--- a/hw/alpha/alpha_sys.h
+++ b/hw/alpha/alpha_sys.h
@@ -15,7 +15,6 @@ PCIBus *typhoon_init(ram_addr_t, ISABus **, qemu_irq *, AlphaCPU *[4],
                      pci_map_irq_fn);
 
 /* alpha_pci.c.  */
-extern const MemoryRegionOps alpha_pci_ignore_ops;
 extern const MemoryRegionOps alpha_pci_conf1_ops;
 extern const MemoryRegionOps alpha_pci_iack_ops;
 
diff --git a/hw/alpha/pci.c b/hw/alpha/pci.c
index 8dde637bfe..e0bcde9f70 100644
--- a/hw/alpha/pci.c
+++ b/hw/alpha/pci.c
@@ -14,32 +14,6 @@
 #include "trace.h"
 
 
-/* Fallback for unassigned PCI I/O operations.  Avoids MCHK.  */
-
-static uint64_t ignore_read(void *opaque, hwaddr addr, unsigned size)
-{
-    return 0;
-}
-
-static void ignore_write(void *opaque, hwaddr addr, uint64_t v, unsigned size)
-{
-}
-
-const MemoryRegionOps alpha_pci_ignore_ops = {
-    .read = ignore_read,
-    .write = ignore_write,
-    .endianness = DEVICE_LITTLE_ENDIAN,
-    .valid = {
-        .min_access_size = 1,
-        .max_access_size = 8,
-    },
-    .impl = {
-        .min_access_size = 1,
-        .max_access_size = 8,
-    },
-};
-
-
 /* PCI config space reads/writes, to byte-word addressable memory.  */
 static uint64_t bw_conf1_read(void *opaque, hwaddr addr,
                               unsigned size)
diff --git a/hw/alpha/typhoon.c b/hw/alpha/typhoon.c
index ae11e012c7..d8e2cac3f3 100644
--- a/hw/alpha/typhoon.c
+++ b/hw/alpha/typhoon.c
@@ -11,6 +11,7 @@
 #include "cpu.h"
 #include "hw/hw.h"
 #include "hw/devices.h"
+#include "hw/misc/unimp.h"
 #include "sysemu/sysemu.h"
 #include "alpha_sys.h"
 #include "exec/address-spaces.h"
@@ -876,10 +877,7 @@ PCIBus *typhoon_init(ram_addr_t ram_size, ISABus **isa_bus,
                                 &s->pchip.reg_mem);
 
     /* Pchip0 PCI I/O, 0x801.FC00.0000, 32MB.  */
-    memory_region_init_io(&s->pchip.reg_io, OBJECT(s), &alpha_pci_ignore_ops,
-                          NULL, "pci0-io", 32*MB);
-    memory_region_add_subregion(addr_space, 0x801fc000000ULL,
-                                &s->pchip.reg_io);
+    create_unimplemented_device("pci0-io", 0x801fc000000ULL, 32 * MB);
 
     b = pci_register_bus(dev, "pci",
                          typhoon_set_irq, sys_map_irq, s,
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 03/61] disas/arm: fix 'instuction' typo in comment
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 01/61] Remove empty statements Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 02/61] hw/alpha/typhoon: simplify using the "unimplemented" sysbus device Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 04/61] translate-all: fix 'consisits' " Michael Tokarev
                   ` (59 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Emilio G. Cota, qemu-trivial, Michael Tokarev

From: "Emilio G. Cota" <cota@braap.org>

Signed-off-by: Emilio G. Cota <cota@braap.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 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
--- a/disas/arm.c
+++ b/disas/arm.c
@@ -1662,7 +1662,7 @@ print_insn_coprocessor (bfd_vma pc, struct disassemble_info *info, long given,
 	}
       else
 	{
-	  /* Only match unconditional instuctions against unconditional
+          /* Only match unconditional instructions against unconditional
 	     patterns.  */
 	  if ((given & 0xf0000000) == 0xf0000000)
 	    {
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 04/61] translate-all: fix 'consisits' typo in comment
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (2 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 03/61] disas/arm: fix 'instuction' typo in comment Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 05/61] qht: fix kernel-doc markup in qht.h Michael Tokarev
                   ` (58 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Emilio G. Cota, qemu-trivial, Michael Tokarev

From: "Emilio G. Cota" <cota@braap.org>

Signed-off-by: Emilio G. Cota <cota@braap.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 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 e7f0329a52..02dfa361bb 100644
--- a/accel/tcg/translate-all.c
+++ b/accel/tcg/translate-all.c
@@ -257,7 +257,7 @@ static target_long decode_sleb128(uint8_t **pp)
 /* Encode the data collected about the instructions while compiling TB.
    Place the data at BLOCK, and return the number of bytes consumed.
 
-   The logical table consisits of TARGET_INSN_START_WORDS target_ulong's,
+   The logical table consists of TARGET_INSN_START_WORDS target_ulong's,
    which come from the target's insn_start data, followed by a uintptr_t
    which comes from the host pc of the end of the code implementing the insn.
 
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 05/61] qht: fix kernel-doc markup in qht.h
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (3 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 04/61] translate-all: fix 'consisits' " Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 06/61] configure: check $CC available before verifying host CPU Michael Tokarev
                   ` (57 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Emilio G. Cota, qemu-trivial, Michael Tokarev

From: "Emilio G. Cota" <cota@braap.org>

While at it, s/stuct/struct/.

Signed-off-by: Emilio G. Cota <cota@braap.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 include/qemu/qht.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/include/qemu/qht.h b/include/qemu/qht.h
index 56c2c7784c..531aa95325 100644
--- a/include/qemu/qht.h
+++ b/include/qemu/qht.h
@@ -166,7 +166,7 @@ void qht_iter(struct qht *ht, qht_iter_func_t func, void *userp);
 /**
  * qht_statistics_init - Gather statistics from a QHT
  * @ht: QHT to gather statistics from
- * @stats: pointer to a struct qht_stats to be filled in
+ * @stats: pointer to a &struct qht_stats to be filled in
  *
  * Does NOT need to be called under an RCU read-critical section,
  * since it does not dereference any pointers stored in the hash table.
@@ -177,8 +177,8 @@ void qht_iter(struct qht *ht, qht_iter_func_t func, void *userp);
 void qht_statistics_init(struct qht *ht, struct qht_stats *stats);
 
 /**
- * qht_statistics_destroy - Destroy a struct qht_stats
- * @stats: stuct qht_stats to be destroyed
+ * qht_statistics_destroy - Destroy a &struct qht_stats
+ * @stats: &struct qht_stats to be destroyed
  *
  * See also: qht_statistics_init().
  */
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 06/61] configure: check $CC available before verifying host CPU
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (4 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 05/61] qht: fix kernel-doc markup in qht.h Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 07/61] mmap(2) returns MAP_FAILED, not NULL, on failure Michael Tokarev
                   ` (56 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Daniel Henrique Barboza, qemu-trivial, Michael Tokarev

From: Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>

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: Unsupported CPU = ppc64le, try --enable-tcg-interpreter

-----

This isn't true, ppc64le host CPU is supported. This happens because,
in a fresh install, we don't have a C compiler to autodetect
the $cpu variable to "ppc64".

This patch moves the CC available check up a bit, just before verifying
the host CPU. This ensures that we bail out with a $CC not available
error instead of unsupported CPU (the host CPU detection without
the compiler wouldn't work properly anyway). It also allows --help to
keep working without a C compiler. With this patch, in the same ppc64le
host without gcc:

$ ../configure --enable-trace-backend=simple --enable-debug
    --target-list=ppc64-softmmu

ERROR: "cc" either does not exist or does not work

$ ../configure --help

Usage: configure [options]
Options: [defaults in brackets after descriptions]

Standard options:
  --help                   print this message
  --prefix=PREFIX          install in PREFIX [/usr/local]
  --interp-prefix=PREFIX   where to find shared libraries, etc.
(...)

Signed-off-by: Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 configure | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)

diff --git a/configure b/configure
index 0c6e7572db..9c8aa5a98b 100755
--- a/configure
+++ b/configure
@@ -1582,6 +1582,20 @@ fi
 # Suppress writing compiled files
 python="$python -B"
 
+# Check that the C compiler works. Doing this here before testing
+# the host CPU ensures that we had a valid CC to autodetect the
+# $cpu var (and we should bail right here if that's not the case).
+# It also allows the help message to be printed without a CC.
+write_c_skeleton;
+if compile_object ; then
+  : C compiler works ok
+else
+    error_exit "\"$cc\" either does not exist or does not work"
+fi
+if ! compile_prog ; then
+    error_exit "\"$cc\" cannot build an executable (is your linker broken?)"
+fi
+
 # Now we have handled --enable-tcg-interpreter and know we're not just
 # printing the help message, bail out if the host CPU isn't supported.
 if test "$ARCH" = "unknown"; then
@@ -1603,17 +1617,6 @@ if test -z "$werror" ; then
     fi
 fi
 
-# check that the C compiler works.
-write_c_skeleton;
-if compile_object ; then
-  : C compiler works ok
-else
-    error_exit "\"$cc\" either does not exist or does not work"
-fi
-if ! compile_prog ; then
-    error_exit "\"$cc\" cannot build an executable (is your linker broken?)"
-fi
-
 if test "$bogus_os" = "yes"; then
     # Now that we know that we're not printing the help and that
     # the compiler works (so the results of the check_defines we used
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 07/61] mmap(2) returns MAP_FAILED, not NULL, on failure
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (5 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 06/61] configure: check $CC available before verifying host CPU Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 08/61] .gitignore: remove vscclient Michael Tokarev
                   ` (55 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Michael McConville, qemu-trivial, Michael Tokarev

From: Michael McConville <mmcco@mykolab.com>

Signed-off-by: Michael McConville <mmcco@mykolab.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 hw/i386/xen/xen-mapcache.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/i386/xen/xen-mapcache.c b/hw/i386/xen/xen-mapcache.c
index baab93b614..efa35dc6e0 100644
--- a/hw/i386/xen/xen-mapcache.c
+++ b/hw/i386/xen/xen-mapcache.c
@@ -199,7 +199,7 @@ static void xen_remap_bucket(MapCacheEntry *entry,
          */
         vaddr_base = mmap(vaddr, size, PROT_READ | PROT_WRITE,
                           MAP_ANON | MAP_SHARED, -1, 0);
-        if (vaddr_base == NULL) {
+        if (vaddr_base == MAP_FAILED) {
             perror("mmap");
             exit(-1);
         }
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 08/61] .gitignore: remove vscclient
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (6 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 07/61] mmap(2) returns MAP_FAILED, not NULL, on failure Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 09/61] memory: remove unused memory_region_set_global_locking() Michael Tokarev
                   ` (54 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Marc-André Lureau, qemu-trivial, Michael Tokarev

From: Marc-André Lureau <marcandre.lureau@redhat.com>

It was removed with libcacard, since:

commit 7b02f5447c64d1854468f758398c9f6fe9e5721f
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Sun Aug 30 11:48:40 2015 +0200

    libcacard: use the standalone project

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 .gitignore | 1 -
 1 file changed, 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index 588769b250..433f64f429 100644
--- a/.gitignore
+++ b/.gitignore
@@ -53,7 +53,6 @@
 /qemu-version.h.tmp
 /module_block.h
 /scsi/qemu-pr-helper
-/vscclient
 /vhost-user-scsi
 /fsdev/virtfs-proxy-helper
 *.tmp
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 09/61] memory: remove unused memory_region_set_global_locking()
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (7 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 08/61] .gitignore: remove vscclient Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 10/61] Document pretty parameter for mon option Michael Tokarev
                   ` (53 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Marc-André Lureau, qemu-trivial, Michael Tokarev

From: Marc-André Lureau <marcandre.lureau@redhat.com>

This was never used since its introduction in commit
196ea13104f8 ("memory: Add global-locking property to memory
regions").

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 include/exec/memory.h | 12 ------------
 memory.c              |  5 -----
 2 files changed, 17 deletions(-)

diff --git a/include/exec/memory.h b/include/exec/memory.h
index 5ed4042f87..a4cabdf44c 100644
--- a/include/exec/memory.h
+++ b/include/exec/memory.h
@@ -1241,18 +1241,6 @@ void memory_region_set_flush_coalesced(MemoryRegion *mr);
 void memory_region_clear_flush_coalesced(MemoryRegion *mr);
 
 /**
- * memory_region_set_global_locking: Declares the access processing requires
- *                                   QEMU's global lock.
- *
- * When this is invoked, accesses to the memory region will be processed while
- * holding the global lock of QEMU. This is the default behavior of memory
- * regions.
- *
- * @mr: the memory region to be updated.
- */
-void memory_region_set_global_locking(MemoryRegion *mr);
-
-/**
  * memory_region_clear_global_locking: Declares that access processing does
  *                                     not depend on the QEMU global lock.
  *
diff --git a/memory.c b/memory.c
index e26e5a3b1d..4b41fb837b 100644
--- a/memory.c
+++ b/memory.c
@@ -2189,11 +2189,6 @@ void memory_region_clear_flush_coalesced(MemoryRegion *mr)
     }
 }
 
-void memory_region_set_global_locking(MemoryRegion *mr)
-{
-    mr->global_locking = true;
-}
-
 void memory_region_clear_global_locking(MemoryRegion *mr)
 {
     mr->global_locking = false;
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 10/61] Document pretty parameter for mon option
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (8 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 09/61] memory: remove unused memory_region_set_global_locking() Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 11/61] Makefile: use $(MAKE) variable Michael Tokarev
                   ` (52 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Vicente Jimenez Aguilar, qemu-trivial, Michael Tokarev

From: Vicente Jimenez Aguilar <googuy@gmail.com>

Documentation: document pretty parameter for mon option
that turns on JSON pretty printing

Signed-off-by: Vicente Jimenez Aguilar <googuy@gmail.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 qemu-options.hx | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/qemu-options.hx b/qemu-options.hx
index fe0c29271f..32d9378172 100644
--- a/qemu-options.hx
+++ b/qemu-options.hx
@@ -3487,11 +3487,12 @@ Like -qmp but uses pretty JSON formatting.
 ETEXI
 
 DEF("mon", HAS_ARG, QEMU_OPTION_mon, \
-    "-mon [chardev=]name[,mode=readline|control]\n", QEMU_ARCH_ALL)
+    "-mon [chardev=]name[,mode=readline|control][,pretty[=on|off]]\n", QEMU_ARCH_ALL)
 STEXI
-@item -mon [chardev=]name[,mode=readline|control]
+@item -mon [chardev=]name[,mode=readline|control][,pretty[=on|off]]
 @findex -mon
-Setup monitor on chardev @var{name}.
+Setup monitor on chardev @var{name}. @code{pretty} turns on JSON pretty printing
+easing human reading and debugging.
 ETEXI
 
 DEF("debugcon", HAS_ARG, QEMU_OPTION_debugcon, \
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 11/61] Makefile: use $(MAKE) variable
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (9 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 10/61] Document pretty parameter for mon option Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 12/61] build: fix typo in error message Michael Tokarev
                   ` (51 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial, Michael Tokarev

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

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 errors:

  $ gmake check-help
  [...]
   make check                Run all tests

  $ make check
  make: "Makefile" line 28: Missing dependency operator
  make: "Makefile" line 37: Need an operator
  make: "Makefile" line 41: warning: duplicate script for target "git-submodule-update" ignored
  make: "rules.mak" line 70: warning: duplicate script for target "%.o" ignored
  make: Unknown modifier ' '
  make: Unclosed substitution for eval modules (= missing)
  make: "tests/Makefile.include" line 24: Variable/Value missing from "export"
  make: "tests/" line 1: warning: Zero byte read from file, skipping rest of line.
  make: "tests/" line 1: Need an operator
  make: "Makefile" line 660: warning: duplicate script for target "ifneq" ignored
  make: "Makefile" line 78: warning: using previous script for "ifneq" defined here
  make: Fatal errors encountered -- cannot continue

Using the $(MAKE) variable, the help displayed is consistent with the 'make'
program used.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 Makefile               |  6 +++---
 tests/Makefile.include | 20 ++++++++++----------
 2 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/Makefile b/Makefile
index 0331c182ed..1f93515677 100644
--- a/Makefile
+++ b/Makefile
@@ -50,7 +50,7 @@ ifneq ($(realpath $(SRC_PATH)),$(realpath .))
 ifneq ($(wildcard $(SRC_PATH)/config-host.mak),)
 $(error This is an out of tree build but your source tree ($(SRC_PATH)) \
 seems to have been used for an in-tree build. You can fix this by running \
-"make distclean && rm -rf *-linux-user *-softmmu" in your source tree)
+"$(MAKE) distclean && rm -rf *-linux-user *-softmmu" in your source tree)
 endif
 endif
 
@@ -304,7 +304,7 @@ endif
 	    else \
 	      echo "WARNING: $@ out of date.";\
 	    fi; \
-	    echo "Run \"make defconfig\" to regenerate."; \
+	    echo "Run \"$(MAKE) defconfig\" to regenerate."; \
 	    rm $@.tmp; \
 	  fi; \
 	 else \
@@ -934,4 +934,4 @@ ifdef QEMU_GA_MSI_ENABLED
 endif
 	@echo  ''
 endif
-	@echo  '  make V=0|1 [targets] 0 => quiet build (default), 1 => verbose build'
+	@echo  '  $(MAKE) V=0|1 [targets] 0 => quiet build (default), 1 => verbose build'
diff --git a/tests/Makefile.include b/tests/Makefile.include
index c002352134..b4bcc872f2 100644
--- a/tests/Makefile.include
+++ b/tests/Makefile.include
@@ -3,21 +3,21 @@
 check-help:
 	@echo "Regression testing targets:"
 	@echo
-	@echo " make check                Run all tests"
-	@echo " make check-qtest-TARGET   Run qtest tests for given target"
-	@echo " make check-qtest          Run qtest tests"
-	@echo " make check-unit           Run qobject tests"
-	@echo " make check-speed          Run qobject speed tests"
-	@echo " make check-qapi-schema    Run QAPI schema tests"
-	@echo " make check-block          Run block tests"
-	@echo " make check-report.html    Generates an HTML test report"
-	@echo " make check-clean          Clean the tests"
+	@echo " $(MAKE) check                Run all tests"
+	@echo " $(MAKE) check-qtest-TARGET   Run qtest tests for given target"
+	@echo " $(MAKE) check-qtest          Run qtest tests"
+	@echo " $(MAKE) check-unit           Run qobject tests"
+	@echo " $(MAKE) check-speed          Run qobject speed tests"
+	@echo " $(MAKE) check-qapi-schema    Run QAPI schema tests"
+	@echo " $(MAKE) check-block          Run block tests"
+	@echo " $(MAKE) check-report.html    Generates an HTML test report"
+	@echo " $(MAKE) check-clean          Clean the tests"
 	@echo
 	@echo "Please note that HTML reports do not regenerate if the unit tests"
 	@echo "has not changed."
 	@echo
 	@echo "The variable SPEED can be set to control the gtester speed setting."
-	@echo "Default options are -k and (for make V=1) --verbose; they can be"
+	@echo "Default options are -k and (for $(MAKE) V=1) --verbose; they can be"
 	@echo "changed with variable GTESTER_OPTIONS."
 
 ifneq ($(wildcard config-host.mak),)
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 12/61] build: fix typo in error message
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (10 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 11/61] Makefile: use $(MAKE) variable Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 13/61] accel/tcg/cpu-exec-common.c: Remove unnecessary include of memory-internal.h Michael Tokarev
                   ` (50 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Mike Frysinger, qemu-trivial, Michael Tokarev

From: Mike Frysinger <vapier@gentoo.org>

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Reviewed-by: John Snow <jsnow@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 scripts/git-submodule.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/git-submodule.sh b/scripts/git-submodule.sh
index 030617b4ac..bc7224a27f 100755
--- a/scripts/git-submodule.sh
+++ b/scripts/git-submodule.sh
@@ -24,7 +24,7 @@ error() {
     echo "Alternatively you may disable automatic GIT submodule checkout"
     echo "with:"
     echo
-    echo " $ ./configure --disable-git-update'"
+    echo " $ ./configure --disable-git-update"
     echo
     echo "and then manually update submodules prior to running make, with:"
     echo
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 13/61] accel/tcg/cpu-exec-common.c: Remove unnecessary include of memory-internal.h
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (11 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 12/61] build: fix typo in error message Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 14/61] Makefile: add more targets to the UNCHECKED_GOALS rule Michael Tokarev
                   ` (49 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell, qemu-trivial, Michael Tokarev

From: Peter Maydell <peter.maydell@linaro.org>

The cpu-exec-common.c file includes memory-internal.h, but it doesn't
actually use anything from that header. Remove the unnecessary include.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 accel/tcg/cpu-exec-common.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/accel/tcg/cpu-exec-common.c b/accel/tcg/cpu-exec-common.c
index 5b4ae54a4d..dac5aac477 100644
--- a/accel/tcg/cpu-exec-common.c
+++ b/accel/tcg/cpu-exec-common.c
@@ -21,7 +21,6 @@
 #include "cpu.h"
 #include "sysemu/cpus.h"
 #include "exec/exec-all.h"
-#include "exec/memory-internal.h"
 
 bool tcg_allowed;
 
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 14/61] Makefile: add more targets to the UNCHECKED_GOALS rule
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (12 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 13/61] accel/tcg/cpu-exec-common.c: Remove unnecessary include of memory-internal.h Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 15/61] MAINTAINERS: add "hw/registerfields.h" in Register API entry Michael Tokarev
                   ` (48 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial, Michael Tokarev

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

These targets don't need a full build of git submodules.
(See b8e535ae8af and eaa2ddbb767).

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 Makefile | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/Makefile b/Makefile
index 1f93515677..d86ecd2dd4 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,10 @@ BUILD_DIR=$(CURDIR)
 # Before including a proper config-host.mak, assume we are in the source tree
 SRC_PATH=.
 
-UNCHECKED_GOALS := %clean TAGS cscope ctags docker docker-% help
+UNCHECKED_GOALS := %clean TAGS cscope ctags dist \
+    html info pdf txt \
+    help check-help \
+    docker docker-% vm-test vm-build-%
 
 # All following code might depend on configuration variables
 ifneq ($(wildcard config-host.mak),)
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 15/61] MAINTAINERS: add "hw/registerfields.h" in Register API entry
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (13 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 14/61] Makefile: add more targets to the UNCHECKED_GOALS rule Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 16/61] hw/registerfields: fix a typo in the FIELD() documentation Michael Tokarev
                   ` (47 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial, Michael Tokarev

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Orphan since afb3141c660

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
Reviewed-by: Alistair Francis <alistair.francis@xilinx.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 MAINTAINERS | 1 +
 1 file changed, 1 insertion(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index 45e2e2009b..55e403833f 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1538,6 +1538,7 @@ M: Alistair Francis <alistair.francis@xilinx.com>
 S: Maintained
 F: hw/core/register.c
 F: include/hw/register.h
+F: include/hw/registerfields.h
 
 SLIRP
 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 16/61] hw/registerfields: fix a typo in the FIELD() documentation
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (14 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 15/61] MAINTAINERS: add "hw/registerfields.h" in Register API entry Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 17/61] hw/registerfields: add 64-bit extract/deposit macros Michael Tokarev
                   ` (46 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial, Michael Tokarev

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
Reviewed-by: Alistair Francis <alistair.francis@xilinx.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 include/hw/registerfields.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/hw/registerfields.h b/include/hw/registerfields.h
index af101d5ae6..ad9d7a82a3 100644
--- a/include/hw/registerfields.h
+++ b/include/hw/registerfields.h
@@ -22,7 +22,7 @@
 
 /* Define SHIFT, LENGTH and MASK constants for a field within a register */
 
-/* This macro will define FOO_BAR_MASK, FOO_BAR_SHIFT and FOO_BAR_LENGTH 
+/* This macro will define R_FOO_BAR_MASK, R_FOO_BAR_SHIFT and R_FOO_BAR_LENGTH
  * constants for field BAR in register FOO.
  */
 #define FIELD(reg, field, shift, length)                                  \
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 17/61] hw/registerfields: add 64-bit extract/deposit macros
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (15 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 16/61] hw/registerfields: fix a typo in the FIELD() documentation Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 18/61] hw/registerfields: add missing include Michael Tokarev
                   ` (45 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial, Michael Tokarev

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
Reviewed-by: Alistair Francis <alistair.francis@xilinx.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 include/hw/registerfields.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/include/hw/registerfields.h b/include/hw/registerfields.h
index ad9d7a82a3..f59e7f47bd 100644
--- a/include/hw/registerfields.h
+++ b/include/hw/registerfields.h
@@ -35,6 +35,9 @@
 #define FIELD_EX32(storage, reg, field)                                   \
     extract32((storage), R_ ## reg ## _ ## field ## _SHIFT,               \
               R_ ## reg ## _ ## field ## _LENGTH)
+#define FIELD_EX64(storage, reg, field)                                   \
+    extract64((storage), R_ ## reg ## _ ## field ## _SHIFT,               \
+              R_ ## reg ## _ ## field ## _LENGTH)
 
 /* Extract a field from an array of registers */
 #define ARRAY_FIELD_EX32(regs, reg, field)                                \
@@ -52,6 +55,14 @@
     d = deposit32((storage), R_ ## reg ## _ ## field ## _SHIFT,           \
                   R_ ## reg ## _ ## field ## _LENGTH, v.v);               \
     d; })
+#define FIELD_DP64(storage, reg, field, val) ({                           \
+    struct {                                                              \
+        unsigned int v:R_ ## reg ## _ ## field ## _LENGTH;                \
+    } v = { .v = val };                                                   \
+    uint64_t d;                                                           \
+    d = deposit64((storage), R_ ## reg ## _ ## field ## _SHIFT,           \
+                  R_ ## reg ## _ ## field ## _LENGTH, v.v);               \
+    d; })
 
 /* Deposit a field to array of registers.  */
 #define ARRAY_FIELD_DP32(regs, reg, field, val)                           \
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 18/61] hw/registerfields: add missing include
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (16 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 17/61] hw/registerfields: add 64-bit extract/deposit macros Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 19/61] hw/input/hid: Add support for several keys Michael Tokarev
                   ` (44 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial, Michael Tokarev

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

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]
              MAKE_64BIT_MASK(shift, length)};
              ^
  include/hw/registerfields.h:39:5: error: implicit declaration of function ‘extract64’; [-Werror=implicit-function-declaration]
       extract64((storage), R_ ## reg ## _ ## field ## _SHIFT,
       ^

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Darren Kenny <darren.kenny@oracle.com>
Reviewed-by: Alistair Francis <alistair.francis@xilinx.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 include/hw/registerfields.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/include/hw/registerfields.h b/include/hw/registerfields.h
index f59e7f47bd..44e0b94edf 100644
--- a/include/hw/registerfields.h
+++ b/include/hw/registerfields.h
@@ -11,6 +11,8 @@
 #ifndef REGISTERFIELDS_H
 #define REGISTERFIELDS_H
 
+#include <qemu/bitops.h>
+
 /* Define constants for a 32 bit register */
 
 /* This macro will define A_FOO, for the byte address of a register
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 19/61] hw/input/hid: Add support for several keys.
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (17 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 18/61] hw/registerfields: add missing include Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 20/61] MAINTAINERS: add entries for i2c/ppc4xx Michael Tokarev
                   ` (43 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Tao Wu, qemu-trivial, Michael Tokarev

From: Tao Wu <lepton@google.com>

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 <lepton@google.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 hw/input/hid.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/hw/input/hid.c b/hw/input/hid.c
index 0d049ff61c..aa4fb826fd 100644
--- a/hw/input/hid.c
+++ b/hw/input/hid.c
@@ -57,14 +57,14 @@ static const uint8_t hid_usage_keys[0x100] = {
     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     0x00, 0x00, 0x00, 0x00, 0x58, 0xe4, 0x00, 0x00,
-    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-    0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x00, 0x46,
+    0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00,
+    0x80, 0x00, 0x00, 0x00, 0x00, 0x54, 0x00, 0x46,
     0xe6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x4a,
     0x52, 0x4b, 0x00, 0x50, 0x00, 0x4f, 0x00, 0x4d,
     0x51, 0x4e, 0x49, 0x4c, 0x00, 0x00, 0x00, 0x00,
-    0x00, 0x00, 0x00, 0xe3, 0xe7, 0x65, 0x00, 0x00,
+    0x00, 0x00, 0x00, 0xe3, 0xe7, 0x65, 0x66, 0x00,
     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 20/61] MAINTAINERS: add entries for i2c/ppc4xx
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (18 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 19/61] hw/input/hid: Add support for several keys Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 21/61] MAINTAINERS: add an entry for the i82374 (southbridge) Michael Tokarev
                   ` (42 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Corey Minyard <cminyard@mvista.com>
---
 MAINTAINERS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index 55e403833f..331c2efeaf 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -976,7 +976,9 @@ M: Alexander Graf <agraf@suse.de>
 L: qemu-ppc@nongnu.org
 S: Odd Fixes
 F: hw/ppc/ppc4*.c
+F: hw/i2c/ppc4xx_i2c.c
 F: include/hw/ppc/ppc4xx.h
+F: include/hw/i2c/ppc4xx_i2c.h
 
 ppce500
 M: Alexander Graf <agraf@suse.de>
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 21/61] MAINTAINERS: add an entry for the i82374 (southbridge)
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (19 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 20/61] MAINTAINERS: add entries for i2c/ppc4xx Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 22/61] MAINTAINERS: add an entry for the i8257 (DMA controller) Michael Tokarev
                   ` (41 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org>
---
 MAINTAINERS | 1 +
 1 file changed, 1 insertion(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index 331c2efeaf..10079f4a21 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -733,6 +733,7 @@ F: hw/ppc/prep_systemio.c
 F: hw/ppc/rs6000_mc.c
 F: hw/pci-host/prep.[hc]
 F: hw/isa/pc87312.[hc]
+F: hw/dma/i82374.c
 F: pc-bios/ppc_rom.bin
 
 sPAPR
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 22/61] MAINTAINERS: add an entry for the i8257 (DMA controller)
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (20 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 21/61] MAINTAINERS: add an entry for the i82374 (southbridge) Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 23/61] MAINTAINERS: add an entry for the i82378 (superio) Michael Tokarev
                   ` (40 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
 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: hw/timer/hpet*
 F: hw/timer/i8254*
 F: hw/timer/mc146818rtc*
 F: include/hw/i2c/pm_smbus.h
+F: include/hw/isa/i8257.h
 F: include/hw/timer/hpet.h
 F: include/hw/timer/i8254*
 F: include/hw/timer/mc146818rtc*
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 23/61] MAINTAINERS: add an entry for the i82378 (superio)
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (21 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 22/61] MAINTAINERS: add an entry for the i8257 (DMA controller) Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 24/61] MAINTAINERS: add an entry for watchdog/wdt_ib700 Michael Tokarev
                   ` (39 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
---
 MAINTAINERS | 1 +
 1 file changed, 1 insertion(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index b48065aad6..1a379edc80 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -732,6 +732,7 @@ F: hw/ppc/prep.c
 F: hw/ppc/prep_systemio.c
 F: hw/ppc/rs6000_mc.c
 F: hw/pci-host/prep.[hc]
+F: hw/isa/i82378.c
 F: hw/isa/pc87312.[hc]
 F: hw/dma/i82374.c
 F: pc-bios/ppc_rom.bin
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 24/61] MAINTAINERS: add an entry for watchdog/wdt_ib700
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (22 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 23/61] MAINTAINERS: add an entry for the i82378 (superio) Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 25/61] MAINTAINERS: add an entry for input/pckbd.c Michael Tokarev
                   ` (38 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
---
 MAINTAINERS | 1 +
 1 file changed, 1 insertion(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index 1a379edc80..2122a2a024 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -877,6 +877,7 @@ F: hw/misc/pc-testdev.c
 F: hw/timer/hpet*
 F: hw/timer/i8254*
 F: hw/timer/mc146818rtc*
+F: hw/watchdog/wdt_ib700.c
 F: include/hw/i2c/pm_smbus.h
 F: include/hw/isa/i8257.h
 F: include/hw/timer/hpet.h
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 25/61] MAINTAINERS: add an entry for input/pckbd.c
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (23 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 24/61] MAINTAINERS: add an entry for watchdog/wdt_ib700 Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 26/61] MAINTAINERS: add entries for timer/m48t59 Michael Tokarev
                   ` (37 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

and fix a typo in the "PC Chipset" section

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org>
---
 MAINTAINERS | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 2122a2a024..baeec72802 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -863,12 +863,13 @@ F: hw/misc/sga.c
 PC Chipset
 M: Michael S. Tsirkin <mst@redhat.com>
 M: Paolo Bonzini <pbonzini@redhat.com>
-S: Support
+S: Supported
 F: hw/char/debugcon.c
 F: hw/char/parallel.c
 F: hw/char/serial*
 F: hw/dma/i8257*
 F: hw/i2c/pm_smbus.c
+F: hw/input/pckbd.c
 F: hw/intc/apic*
 F: hw/intc/ioapic*
 F: hw/intc/i8259*
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 26/61] MAINTAINERS: add entries for timer/m48t59
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (24 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 25/61] MAINTAINERS: add an entry for input/pckbd.c Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 27/61] MAINTAINERS: add missing entry for include/hw/net/ Michael Tokarev
                   ` (36 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org>
---
 MAINTAINERS | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index baeec72802..33cd4f6bed 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -735,6 +735,8 @@ F: hw/pci-host/prep.[hc]
 F: hw/isa/i82378.c
 F: hw/isa/pc87312.[hc]
 F: hw/dma/i82374.c
+F: hw/timer/m48t59-isa.c
+F: include/hw/timer/m48t59.h
 F: pc-bios/ppc_rom.bin
 
 sPAPR
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 27/61] MAINTAINERS: add missing entry for include/hw/net/
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (25 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 26/61] MAINTAINERS: add entries for timer/m48t59 Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 28/61] hw: use "qemu/osdep.h" as first #include in source files Michael Tokarev
                   ` (35 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org>
---
 MAINTAINERS | 1 +
 1 file changed, 1 insertion(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index 33cd4f6bed..acbff2f1bb 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1004,6 +1004,7 @@ Network devices
 M: Jason Wang <jasowang@redhat.com>
 S: Odd Fixes
 F: hw/net/
+F: include/hw/net/
 F: tests/virtio-net-test.c
 T: git git://github.com/jasowang/qemu.git net
 
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 28/61] hw: use "qemu/osdep.h" as first #include in source files
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (26 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 27/61] MAINTAINERS: add missing entry for include/hw/net/ Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 29/61] hw: remove "qemu/osdep.h" from header files Michael Tokarev
                   ` (34 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

applied using ./scripts/clean-includes

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Acked-by: David Gibson <david@gibson.dropbear.id.au>
Acked-by: Cornelia Huck <cohuck@redhat.com>
---
 hw/acpi/ipmi-stub.c             | 1 +
 hw/audio/fmopl.c                | 1 -
 hw/cpu/core.c                   | 1 +
 hw/ppc/spapr_cpu_core.c         | 1 +
 hw/smbios/smbios_type_38-stub.c | 1 +
 hw/vfio/ccw.c                   | 2 +-
 hw/virtio/vhost-vsock.c         | 2 +-
 7 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/hw/acpi/ipmi-stub.c b/hw/acpi/ipmi-stub.c
index 98b6dcee0d..f525f71c2d 100644
--- a/hw/acpi/ipmi-stub.c
+++ b/hw/acpi/ipmi-stub.c
@@ -7,6 +7,7 @@
  * See the COPYING file in the top-level directory.
  */
 
+#include "qemu/osdep.h"
 #include "hw/acpi/ipmi.h"
 
 void build_acpi_ipmi_devices(Aml *table, BusState *bus)
diff --git a/hw/audio/fmopl.c b/hw/audio/fmopl.c
index 5cfb6a96dd..9f50a89b4a 100644
--- a/hw/audio/fmopl.c
+++ b/hw/audio/fmopl.c
@@ -34,7 +34,6 @@
 #include <math.h>
 //#include "driver.h"		/* use M.A.M.E. */
 #include "fmopl.h"
-#include "qemu/osdep.h"
 #ifndef PI
 #define PI 3.14159265358979323846
 #endif
diff --git a/hw/cpu/core.c b/hw/cpu/core.c
index bd578ab80c..7e42e2c87a 100644
--- a/hw/cpu/core.c
+++ b/hw/cpu/core.c
@@ -6,6 +6,7 @@
  * This work is licensed under the terms of the GNU GPL, version 2 or later.
  * See the COPYING file in the top-level directory.
  */
+#include "qemu/osdep.h"
 #include "hw/cpu/core.h"
 #include "qapi/visitor.h"
 #include "qapi/error.h"
diff --git a/hw/ppc/spapr_cpu_core.c b/hw/ppc/spapr_cpu_core.c
index 032438b9ce..ac19b2e0b7 100644
--- a/hw/ppc/spapr_cpu_core.c
+++ b/hw/ppc/spapr_cpu_core.c
@@ -6,6 +6,7 @@
  * This work is licensed under the terms of the GNU GPL, version 2 or later.
  * See the COPYING file in the top-level directory.
  */
+#include "qemu/osdep.h"
 #include "hw/cpu/core.h"
 #include "hw/ppc/spapr_cpu_core.h"
 #include "target/ppc/cpu.h"
diff --git a/hw/smbios/smbios_type_38-stub.c b/hw/smbios/smbios_type_38-stub.c
index 9528c2c28e..5b83c9b1f1 100644
--- a/hw/smbios/smbios_type_38-stub.c
+++ b/hw/smbios/smbios_type_38-stub.c
@@ -7,6 +7,7 @@
  * See the COPYING file in the top-level directory.
  */
 
+#include "qemu/osdep.h"
 #include "hw/smbios/ipmi.h"
 
 void smbios_build_type_38_table(void)
diff --git a/hw/vfio/ccw.c b/hw/vfio/ccw.c
index 636729c03d..16713f2c52 100644
--- a/hw/vfio/ccw.c
+++ b/hw/vfio/ccw.c
@@ -11,11 +11,11 @@
  * directory.
  */
 
+#include "qemu/osdep.h"
 #include <linux/vfio.h>
 #include <linux/vfio_ccw.h>
 #include <sys/ioctl.h>
 
-#include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "hw/sysbus.h"
 #include "hw/vfio/vfio.h"
diff --git a/hw/virtio/vhost-vsock.c b/hw/virtio/vhost-vsock.c
index 5ec1c6a2a2..aa5af927e1 100644
--- a/hw/virtio/vhost-vsock.c
+++ b/hw/virtio/vhost-vsock.c
@@ -11,8 +11,8 @@
  * top-level directory.
  */
 
-#include <sys/ioctl.h>
 #include "qemu/osdep.h"
+#include <sys/ioctl.h>
 #include "standard-headers/linux/virtio_vsock.h"
 #include "qapi/error.h"
 #include "hw/virtio/virtio-bus.h"
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 29/61] hw: remove "qemu/osdep.h" from header files
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (27 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 28/61] hw: use "qemu/osdep.h" as first #include in source files Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 30/61] block: remove "qemu/osdep.h" from header file Michael Tokarev
                   ` (33 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

applied using ./scripts/clean-includes

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Corey Minyard <cminyard@mvista.com>
Tested-by: Corey Minyard <cminyard@mvista.com>
---
 include/hw/acpi/ipmi.h      | 1 -
 include/hw/cpu/core.h       | 1 -
 include/hw/i2c/ppc4xx_i2c.h | 1 -
 3 files changed, 3 deletions(-)

diff --git a/include/hw/acpi/ipmi.h b/include/hw/acpi/ipmi.h
index ab2bb29048..c38483565c 100644
--- a/include/hw/acpi/ipmi.h
+++ b/include/hw/acpi/ipmi.h
@@ -9,7 +9,6 @@
 #ifndef HW_ACPI_IPMI_H
 #define HW_ACPI_IPMI_H
 
-#include "qemu/osdep.h"
 #include "hw/acpi/aml-build.h"
 
 /*
diff --git a/include/hw/cpu/core.h b/include/hw/cpu/core.h
index 79ac79c29c..b7470644d8 100644
--- a/include/hw/cpu/core.h
+++ b/include/hw/cpu/core.h
@@ -9,7 +9,6 @@
 #ifndef HW_CPU_CORE_H
 #define HW_CPU_CORE_H
 
-#include "qemu/osdep.h"
 #include "hw/qdev.h"
 
 #define TYPE_CPU_CORE "cpu-core"
diff --git a/include/hw/i2c/ppc4xx_i2c.h b/include/hw/i2c/ppc4xx_i2c.h
index e53042f6d4..3450bda577 100644
--- a/include/hw/i2c/ppc4xx_i2c.h
+++ b/include/hw/i2c/ppc4xx_i2c.h
@@ -25,7 +25,6 @@
 #ifndef PPC4XX_I2C_H
 #define PPC4XX_I2C_H
 
-#include "qemu/osdep.h"
 #include "qemu-common.h"
 #include "hw/sysbus.h"
 #include "hw/i2c/i2c.h"
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 30/61] block: remove "qemu/osdep.h" from header file
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (28 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 29/61] hw: remove "qemu/osdep.h" from header files Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 31/61] misc: remove headers implicitly included Michael Tokarev
                   ` (32 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

applied using ./scripts/clean-includes

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
---
 block/dmg.h | 1 -
 1 file changed, 1 deletion(-)

diff --git a/block/dmg.h b/block/dmg.h
index b592d6fa8b..2ecf239ba5 100644
--- a/block/dmg.h
+++ b/block/dmg.h
@@ -26,7 +26,6 @@
 #ifndef BLOCK_DMG_H
 #define BLOCK_DMG_H
 
-#include "qemu/osdep.h"
 #include "qemu-common.h"
 #include "block/block_int.h"
 #include <zlib.h>
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 31/61] misc: remove headers implicitly included
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (29 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 30/61] block: remove "qemu/osdep.h" from header file Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 32/61] misc: remove duplicated includes Michael Tokarev
                   ` (31 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

applied using ./scripts/clean-includes

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Ben Warren <ben@skyportsystems.com>
---
 bsd-user/main.c              | 1 -
 chardev/wctablet.c           | 4 ----
 hw/audio/fmopl.h             | 1 -
 hw/scsi/vhost-user-scsi.c    | 1 -
 linux-user/main.c            | 1 -
 net/colo-compare.c           | 1 -
 tests/test-aio-multithread.c | 1 -
 tests/test-clone-visitor.c   | 1 -
 tests/vmgenid-test.c         | 3 ---
 9 files changed, 14 deletions(-)

diff --git a/bsd-user/main.c b/bsd-user/main.c
index f1b244b59b..efef5ff8c5 100644
--- a/bsd-user/main.c
+++ b/bsd-user/main.c
@@ -32,7 +32,6 @@
 #include "qemu/envlist.h"
 #include "exec/log.h"
 #include "trace/control.h"
-#include "glib-compat.h"
 
 int singlestep;
 unsigned long mmap_min_addr;
diff --git a/chardev/wctablet.c b/chardev/wctablet.c
index 6c13c2c58a..969d014574 100644
--- a/chardev/wctablet.c
+++ b/chardev/wctablet.c
@@ -25,10 +25,6 @@
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  * THE SOFTWARE.
  */
-#include <stdlib.h>
-#include <string.h>
-#include <sys/time.h>
-#include <time.h>
 
 #include "qemu/osdep.h"
 #include "qemu-common.h"
diff --git a/hw/audio/fmopl.h b/hw/audio/fmopl.h
index f4065f425c..e7e578a48e 100644
--- a/hw/audio/fmopl.h
+++ b/hw/audio/fmopl.h
@@ -1,7 +1,6 @@
 #ifndef FMOPL_H
 #define FMOPL_H
 
-#include <stdint.h>
 
 typedef void (*OPL_TIMERHANDLER)(void *param, int channel, double interval_Sec);
 
diff --git a/hw/scsi/vhost-user-scsi.c b/hw/scsi/vhost-user-scsi.c
index f7561e23fa..9389ed48e0 100644
--- a/hw/scsi/vhost-user-scsi.c
+++ b/hw/scsi/vhost-user-scsi.c
@@ -18,7 +18,6 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "qemu/error-report.h"
-#include "qemu/typedefs.h"
 #include "qom/object.h"
 #include "hw/fw-path-provider.h"
 #include "hw/qdev-core.h"
diff --git a/linux-user/main.c b/linux-user/main.c
index 6286661bd3..2fd2a143ed 100644
--- a/linux-user/main.c
+++ b/linux-user/main.c
@@ -35,7 +35,6 @@
 #include "elf.h"
 #include "exec/log.h"
 #include "trace/control.h"
-#include "glib-compat.h"
 
 char *exec_path;
 
diff --git a/net/colo-compare.c b/net/colo-compare.c
index 1ce195f877..0ebdec936c 100644
--- a/net/colo-compare.c
+++ b/net/colo-compare.c
@@ -23,7 +23,6 @@
 #include "qom/object_interfaces.h"
 #include "qemu/iov.h"
 #include "qom/object.h"
-#include "qemu/typedefs.h"
 #include "net/queue.h"
 #include "chardev/char-fe.h"
 #include "qemu/sockets.h"
diff --git a/tests/test-aio-multithread.c b/tests/test-aio-multithread.c
index d396185972..c8bec81520 100644
--- a/tests/test-aio-multithread.c
+++ b/tests/test-aio-multithread.c
@@ -11,7 +11,6 @@
  */
 
 #include "qemu/osdep.h"
-#include <glib.h>
 #include "block/aio.h"
 #include "qapi/error.h"
 #include "qemu/coroutine.h"
diff --git a/tests/test-clone-visitor.c b/tests/test-clone-visitor.c
index 96982163e4..ac6afc562e 100644
--- a/tests/test-clone-visitor.c
+++ b/tests/test-clone-visitor.c
@@ -8,7 +8,6 @@
  */
 
 #include "qemu/osdep.h"
-#include <glib.h>
 
 #include "qemu-common.h"
 #include "qapi/clone-visitor.h"
diff --git a/tests/vmgenid-test.c b/tests/vmgenid-test.c
index 5a86b40775..68ff954578 100644
--- a/tests/vmgenid-test.c
+++ b/tests/vmgenid-test.c
@@ -8,9 +8,6 @@
  * See the COPYING file in the top-level directory.
  */
 
-#include <glib.h>
-#include <string.h>
-#include <unistd.h>
 #include "qemu/osdep.h"
 #include "qemu/bitmap.h"
 #include "qemu/uuid.h"
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 32/61] misc: remove duplicated includes
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (30 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 31/61] misc: remove headers implicitly included Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 33/61] ppc: " Michael Tokarev
                   ` (30 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

exec: housekeeping (funny since 02d0e095031)

applied using ./scripts/clean-includes

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Acked-by: Cornelia Huck <cohuck@redhat.com>
Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
---
 accel/tcg/translate-all.c          | 1 -
 exec.c                             | 3 ---
 hw/arm/spitz.c                     | 1 -
 hw/char/xen_console.c              | 1 -
 hw/core/machine.c                  | 1 -
 hw/s390x/css.c                     | 1 -
 target/openrisc/exception_helper.c | 1 -
 tests/vhost-user-test.c            | 1 -
 util/qemu-sockets.c                | 1 -
 vl.c                               | 1 -
 10 files changed, 12 deletions(-)

diff --git a/accel/tcg/translate-all.c b/accel/tcg/translate-all.c
index 02dfa361bb..7736257085 100644
--- a/accel/tcg/translate-all.c
+++ b/accel/tcg/translate-all.c
@@ -31,7 +31,6 @@
 #include "tcg.h"
 #if defined(CONFIG_USER_ONLY)
 #include "qemu.h"
-#include "exec/exec-all.h"
 #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
 #include <sys/param.h>
 #if __FreeBSD_version >= 700104
diff --git a/exec.c b/exec.c
index 03238a3449..3e7c57e914 100644
--- a/exec.c
+++ b/exec.c
@@ -18,8 +18,6 @@
  */
 #include "qemu/osdep.h"
 #include "qapi/error.h"
-#ifndef _WIN32
-#endif
 
 #include "qemu/cutils.h"
 #include "cpu.h"
@@ -51,7 +49,6 @@
 #include "trace-root.h"
 
 #ifdef CONFIG_FALLOCATE_PUNCH_HOLE
-#include <fcntl.h>
 #include <linux/falloc.h>
 #endif
 
diff --git a/hw/arm/spitz.c b/hw/arm/spitz.c
index feccdb00d3..ac1e15cbbc 100644
--- a/hw/arm/spitz.c
+++ b/hw/arm/spitz.c
@@ -29,7 +29,6 @@
 #include "sysemu/block-backend.h"
 #include "hw/sysbus.h"
 #include "exec/address-spaces.h"
-#include "sysemu/sysemu.h"
 #include "cpu.h"
 
 #undef REG_FMT
diff --git a/hw/char/xen_console.c b/hw/char/xen_console.c
index 3643dfe067..5e68326c19 100644
--- a/hw/char/xen_console.c
+++ b/hw/char/xen_console.c
@@ -27,7 +27,6 @@
 #include "hw/hw.h"
 #include "chardev/char-fe.h"
 #include "hw/xen/xen_backend.h"
-#include "qapi/error.h"
 
 #include <xen/io/console.h>
 
diff --git a/hw/core/machine.c b/hw/core/machine.c
index 36c2fb069c..c857f3f934 100644
--- a/hw/core/machine.c
+++ b/hw/core/machine.c
@@ -20,7 +20,6 @@
 #include "sysemu/numa.h"
 #include "qemu/error-report.h"
 #include "qemu/cutils.h"
-#include "sysemu/numa.h"
 #include "sysemu/qtest.h"
 
 static char *machine_get_accel(Object *obj, Error **errp)
diff --git a/hw/s390x/css.c b/hw/s390x/css.c
index f071e1394b..1c526fd7e2 100644
--- a/hw/s390x/css.c
+++ b/hw/s390x/css.c
@@ -13,7 +13,6 @@
 #include "qapi/error.h"
 #include "qapi/visitor.h"
 #include "hw/qdev.h"
-#include "qemu/error-report.h"
 #include "qemu/bitops.h"
 #include "qemu/error-report.h"
 #include "exec/address-spaces.h"
diff --git a/target/openrisc/exception_helper.c b/target/openrisc/exception_helper.c
index a8a5f69b05..6073a5b21c 100644
--- a/target/openrisc/exception_helper.c
+++ b/target/openrisc/exception_helper.c
@@ -21,7 +21,6 @@
 #include "cpu.h"
 #include "exec/exec-all.h"
 #include "exec/helper-proto.h"
-#include "exec/exec-all.h"
 #include "exception.h"
 
 void HELPER(exception)(CPUOpenRISCState *env, uint32_t excp)
diff --git a/tests/vhost-user-test.c b/tests/vhost-user-test.c
index 4b98018478..e2c89ed376 100644
--- a/tests/vhost-user-test.c
+++ b/tests/vhost-user-test.c
@@ -21,7 +21,6 @@
 #include "libqos/libqos.h"
 #include "libqos/pci-pc.h"
 #include "libqos/virtio-pci.h"
-#include "qapi/error.h"
 
 #include "libqos/malloc-pc.h"
 #include "hw/virtio/virtio-net.h"
diff --git a/util/qemu-sockets.c b/util/qemu-sockets.c
index a1cf47e625..af4f01211a 100644
--- a/util/qemu-sockets.c
+++ b/util/qemu-sockets.c
@@ -26,7 +26,6 @@
 #include "qapi/error.h"
 #include "qemu/sockets.h"
 #include "qemu/main-loop.h"
-#include "qapi/clone-visitor.h"
 #include "qapi/qobject-input-visitor.h"
 #include "qapi/qobject-output-visitor.h"
 #include "qapi-visit.h"
diff --git a/vl.c b/vl.c
index fc8bd9372f..c1ba52306a 100644
--- a/vl.c
+++ b/vl.c
@@ -95,7 +95,6 @@ int main(int argc, char **argv)
 #include "sysemu/kvm.h"
 #include "sysemu/hax.h"
 #include "qapi/qobject-input-visitor.h"
-#include "qapi/qobject-input-visitor.h"
 #include "qapi-visit.h"
 #include "qapi/qmp/qjson.h"
 #include "qemu/option.h"
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 33/61] ppc: remove duplicated includes
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (31 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 32/61] misc: remove duplicated includes Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 34/61] i386/hax: " Michael Tokarev
                   ` (29 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

applied using ./scripts/clean-includes

not needed since 7ebaf795560

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Acked-by: David Gibson <david@gibson.dropbear.id.au>
---
 hw/ppc/spapr_hcall.c | 1 -
 target/ppc/kvm.c     | 3 ---
 2 files changed, 4 deletions(-)

diff --git a/hw/ppc/spapr_hcall.c b/hw/ppc/spapr_hcall.c
index be22a6b289..51eba52e86 100644
--- a/hw/ppc/spapr_hcall.c
+++ b/hw/ppc/spapr_hcall.c
@@ -13,7 +13,6 @@
 #include "trace.h"
 #include "kvm_ppc.h"
 #include "hw/ppc/spapr_ovec.h"
-#include "qemu/error-report.h"
 #include "mmu-book3s-v3.h"
 
 struct SPRSyncState {
diff --git a/target/ppc/kvm.c b/target/ppc/kvm.c
index 9d57debf0e..4664a3ce9d 100644
--- a/target/ppc/kvm.c
+++ b/target/ppc/kvm.c
@@ -47,9 +47,6 @@
 #include "sysemu/hostmem.h"
 #include "qemu/cutils.h"
 #include "qemu/mmap-alloc.h"
-#if defined(TARGET_PPC64)
-#include "hw/ppc/spapr_cpu_core.h"
-#endif
 #include "elf.h"
 #include "sysemu/kvm_int.h"
 
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 34/61] i386/hax: remove duplicated includes
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (32 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 33/61] ppc: " Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 35/61] i386/hax: remove duplicated include Michael Tokarev
                   ` (28 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

applied using ./scripts/clean-includes

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
---
 include/sysemu/hax.h      | 1 -
 target/i386/hax-darwin.c  | 6 +-----
 target/i386/hax-darwin.h  | 3 ---
 target/i386/hax-windows.h | 2 --
 4 files changed, 1 insertion(+), 11 deletions(-)

diff --git a/include/sysemu/hax.h b/include/sysemu/hax.h
index 232a68ab1b..f252399623 100644
--- a/include/sysemu/hax.h
+++ b/include/sysemu/hax.h
@@ -22,7 +22,6 @@
 #ifndef QEMU_HAX_H
 #define QEMU_HAX_H
 
-#include "config-host.h"
 #include "qemu-common.h"
 
 int hax_sync_vcpus(void);
diff --git a/target/i386/hax-darwin.c b/target/i386/hax-darwin.c
index 1c5bbd0a2d..ee9417454c 100644
--- a/target/i386/hax-darwin.c
+++ b/target/i386/hax-darwin.c
@@ -11,13 +11,9 @@
  */
 
 /* HAX module interface - darwin version */
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <fcntl.h>
-#include <errno.h>
+#include "qemu/osdep.h"
 #include <sys/ioctl.h>
 
-#include "qemu/osdep.h"
 #include "target/i386/hax-i386.h"
 
 hax_fd hax_mod_open(void)
diff --git a/target/i386/hax-darwin.h b/target/i386/hax-darwin.h
index 0c0968b77d..fb8e25a096 100644
--- a/target/i386/hax-darwin.h
+++ b/target/i386/hax-darwin.h
@@ -15,10 +15,7 @@
 #ifndef TARGET_I386_HAX_DARWIN_H
 #define TARGET_I386_HAX_DARWIN_H
 
-#include <sys/types.h>
 #include <sys/ioctl.h>
-#include <sys/mman.h>
-#include <stdarg.h>
 
 #define HAX_INVALID_FD  (-1)
 static inline int hax_invalid_fd(hax_fd fd)
diff --git a/target/i386/hax-windows.h b/target/i386/hax-windows.h
index 1d8f68de91..f7c3e99246 100644
--- a/target/i386/hax-windows.h
+++ b/target/i386/hax-windows.h
@@ -24,8 +24,6 @@
 #include <memory.h>
 #include <malloc.h>
 #include <winioctl.h>
-#include <string.h>
-#include <stdio.h>
 #include <windef.h>
 
 #define HAX_INVALID_FD INVALID_HANDLE_VALUE
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 35/61] i386/hax: remove duplicated include
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (33 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 34/61] i386/hax: " Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 36/61] nios2: remove duplicated includes (in code commented out) Michael Tokarev
                   ` (27 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

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 <peter.maydell@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
 target/i386/hax-windows.h | 1 -
 1 file changed, 1 deletion(-)

diff --git a/target/i386/hax-windows.h b/target/i386/hax-windows.h
index f7c3e99246..004f867694 100644
--- a/target/i386/hax-windows.h
+++ b/target/i386/hax-windows.h
@@ -20,7 +20,6 @@
 #ifndef TARGET_I386_HAX_WINDOWS_H
 #define TARGET_I386_HAX_WINDOWS_H
 
-#include <windows.h>
 #include <memory.h>
 #include <malloc.h>
 #include <winioctl.h>
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 36/61] nios2: remove duplicated includes (in code commented out)
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (34 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 35/61] i386/hax: remove duplicated include Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 37/61] misc: avoid "include/" in include path Michael Tokarev
                   ` (26 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

applied using ./scripts/clean-includes

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
---
 disas/nios2.c            | 3 ---
 hw/nios2/boot.c          | 1 -
 target/nios2/cpu.h       | 1 -
 target/nios2/helper.c    | 5 +----
 target/nios2/op_helper.c | 1 +
 target/nios2/translate.c | 1 +
 6 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/disas/nios2.c b/disas/nios2.c
index b342936d21..de11f04cc4 100644
--- a/disas/nios2.c
+++ b/disas/nios2.c
@@ -1756,7 +1756,6 @@ extern const int nios2_num_r2_reg_range_mappings;
 #endif /* _NIOS2_H */
 
 /*#include "sysdep.h"
-#include <stdio.h>
 #include "opcode/nios2.h"
 */
 /* Register string table */
@@ -2521,8 +2520,6 @@ const int nios2_num_r2_reg_range_mappings = 8;
 #include "dis-asm.h"
 #include "opcode/nios2.h"
 #include "libiberty.h"
-#include <string.h>
-#include <assert.h>
 */
 /* No symbol table is available when this code runs out in an embedded
    system as when it is used for disassembler support in a monitor.  */
diff --git a/hw/nios2/boot.c b/hw/nios2/boot.c
index 2b31f5b844..94f436e7fb 100644
--- a/hw/nios2/boot.c
+++ b/hw/nios2/boot.c
@@ -34,7 +34,6 @@
 #include "qemu/option.h"
 #include "qemu/config-file.h"
 #include "qemu/error-report.h"
-#include "qemu-common.h"
 #include "sysemu/device_tree.h"
 #include "sysemu/sysemu.h"
 #include "hw/loader.h"
diff --git a/target/nios2/cpu.h b/target/nios2/cpu.h
index 9119eee587..88823a6d4d 100644
--- a/target/nios2/cpu.h
+++ b/target/nios2/cpu.h
@@ -20,7 +20,6 @@
 #ifndef CPU_NIOS2_H
 #define CPU_NIOS2_H
 
-#include "qemu/osdep.h"
 #include "qemu-common.h"
 
 #define TARGET_LONG_BITS 32
diff --git a/target/nios2/helper.c b/target/nios2/helper.c
index ef9ee05798..9f741a8f19 100644
--- a/target/nios2/helper.c
+++ b/target/nios2/helper.c
@@ -18,12 +18,9 @@
  * <http://www.gnu.org/licenses/lgpl-2.1.html>
  */
 
-#include <stdio.h>
-#include <string.h>
-#include <assert.h>
+#include "qemu/osdep.h"
 
 #include "cpu.h"
-#include "qemu/osdep.h"
 #include "qemu/host-utils.h"
 #include "qapi/error.h"
 #include "exec/exec-all.h"
diff --git a/target/nios2/op_helper.c b/target/nios2/op_helper.c
index efb1c489c9..c853aeae02 100644
--- a/target/nios2/op_helper.c
+++ b/target/nios2/op_helper.c
@@ -18,6 +18,7 @@
  * <http://www.gnu.org/licenses/lgpl-2.1.html>
  */
 
+#include "qemu/osdep.h"
 #include "cpu.h"
 #include "exec/helper-proto.h"
 #include "exec/cpu_ldst.h"
diff --git a/target/nios2/translate.c b/target/nios2/translate.c
index 72329002ac..51a54ff760 100644
--- a/target/nios2/translate.c
+++ b/target/nios2/translate.c
@@ -21,6 +21,7 @@
  * <http://www.gnu.org/licenses/lgpl-2.1.html>
  */
 
+#include "qemu/osdep.h"
 #include "cpu.h"
 #include "tcg-op.h"
 #include "exec/exec-all.h"
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 37/61] misc: avoid "include/" in include path
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (35 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 36/61] nios2: remove duplicated includes (in code commented out) Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 38/61] numa: remove unused #include Michael Tokarev
                   ` (25 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
---
 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 b/hw/input/adb.c
index fcca3a8eb9..924a3f9fd5 100644
--- a/hw/input/adb.c
+++ b/hw/input/adb.c
@@ -24,8 +24,8 @@
 #include "qemu/osdep.h"
 #include "hw/hw.h"
 #include "hw/input/adb.h"
+#include "hw/input/adb-keys.h"
 #include "ui/console.h"
-#include "include/hw/input/adb-keys.h"
 #include "ui/input.h"
 #include "sysemu/sysemu.h"
 
diff --git a/hw/ssi/aspeed_smc.c b/hw/ssi/aspeed_smc.c
index cb515730c5..992617fd3a 100644
--- a/hw/ssi/aspeed_smc.c
+++ b/hw/ssi/aspeed_smc.c
@@ -26,7 +26,7 @@
 #include "hw/sysbus.h"
 #include "sysemu/sysemu.h"
 #include "qemu/log.h"
-#include "include/qemu/error-report.h"
+#include "qemu/error-report.h"
 #include "exec/address-spaces.h"
 
 #include "hw/ssi/aspeed_smc.h"
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 38/61] numa: remove unused #include
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (36 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 37/61] misc: avoid "include/" in include path Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 39/61] hw/input/vmmouse: " Michael Tokarev
                   ` (24 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
---
 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
@@ -29,7 +29,6 @@
 #include "qemu/bitmap.h"
 #include "qom/cpu.h"
 #include "qemu/error-report.h"
-#include "include/exec/cpu-common.h" /* for RAM_ADDR_FMT */
 #include "qapi-visit.h"
 #include "qapi/opts-visitor.h"
 #include "hw/boards.h"
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 39/61] hw/input/vmmouse: remove unused #include
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (37 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 38/61] numa: remove unused #include Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 40/61] hw/misc/pvpanic: " Michael Tokarev
                   ` (23 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
 hw/input/vmmouse.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/hw/input/vmmouse.c b/hw/input/vmmouse.c
index b6d22086f4..65ef55329e 100644
--- a/hw/input/vmmouse.c
+++ b/hw/input/vmmouse.c
@@ -24,7 +24,6 @@
 #include "qemu/osdep.h"
 #include "hw/hw.h"
 #include "ui/console.h"
-#include "hw/input/ps2.h"
 #include "hw/i386/pc.h"
 #include "hw/qdev.h"
 
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 40/61] hw/misc/pvpanic: remove unused #include
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (38 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 39/61] hw/input/vmmouse: " Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 41/61] hw/ssi/aspeed_smc: " Michael Tokarev
                   ` (22 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
 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
+++ b/hw/misc/pvpanic.c
@@ -13,14 +13,11 @@
  */
 
 #include "qemu/osdep.h"
-#include "qapi/qmp/qobject.h"
-#include "qapi/qmp/qjson.h"
 #include "sysemu/sysemu.h"
 #include "qemu/log.h"
 
 #include "hw/nvram/fw_cfg.h"
 #include "hw/i386/pc.h"
-#include "qapi-event.h"
 
 /* The bit of supported pv event */
 #define PVPANIC_F_PANICKED      0
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 41/61] hw/ssi/aspeed_smc: remove unused #include
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (39 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 40/61] hw/misc/pvpanic: " Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 42/61] amd_iommu: avoid needless includes in header file Michael Tokarev
                   ` (21 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
---
 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 992617fd3a..5059396bc6 100644
--- a/hw/ssi/aspeed_smc.c
+++ b/hw/ssi/aspeed_smc.c
@@ -27,7 +27,6 @@
 #include "sysemu/sysemu.h"
 #include "qemu/log.h"
 #include "qemu/error-report.h"
-#include "exec/address-spaces.h"
 
 #include "hw/ssi/aspeed_smc.h"
 
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 42/61] amd_iommu: avoid needless includes in header file
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (40 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 41/61] hw/ssi/aspeed_smc: " Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 43/61] misc: remove old i386 dependency Michael Tokarev
                   ` (20 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

instead move them to the source file

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
---
 hw/i386/amd_iommu.c | 5 ++++-
 hw/i386/amd_iommu.h | 5 -----
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/hw/i386/amd_iommu.c b/hw/i386/amd_iommu.c
index ad8155ca4c..eeaf0e0aa8 100644
--- a/hw/i386/amd_iommu.c
+++ b/hw/i386/amd_iommu.c
@@ -20,7 +20,10 @@
  * Cache implementation inspired by hw/i386/intel_iommu.c
  */
 #include "qemu/osdep.h"
-#include "hw/i386/amd_iommu.h"
+#include "hw/i386/pc.h"
+#include "hw/pci/msi.h"
+#include "hw/pci/pci_bus.h"
+#include "amd_iommu.h"
 #include "qapi/error.h"
 #include "qemu/error-report.h"
 #include "trace.h"
diff --git a/hw/i386/amd_iommu.h b/hw/i386/amd_iommu.h
index d370ae3549..aeef802364 100644
--- a/hw/i386/amd_iommu.h
+++ b/hw/i386/amd_iommu.h
@@ -23,11 +23,6 @@
 
 #include "hw/hw.h"
 #include "hw/pci/pci.h"
-#include "hw/pci/msi.h"
-#include "hw/sysbus.h"
-#include "sysemu/dma.h"
-#include "hw/i386/pc.h"
-#include "hw/pci/pci_bus.h"
 #include "hw/i386/x86-iommu.h"
 
 /* Capability registers */
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 43/61] misc: remove old i386 dependency
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (41 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 42/61] amd_iommu: avoid needless includes in header file Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 44/61] hw/ide: " Michael Tokarev
                   ` (19 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
---
 hw/audio/pcspk.c                    | 1 -
 hw/i386/xen/xen_platform.c          | 1 -
 hw/isa/vt82c686.c                   | 1 -
 hw/misc/ivshmem.c                   | 1 -
 hw/misc/sga.c                       | 1 -
 hw/pci-bridge/pci_expander_bridge.c | 1 -
 monitor.c                           | 1 -
 7 files changed, 7 deletions(-)

diff --git a/hw/audio/pcspk.c b/hw/audio/pcspk.c
index 0206f7399b..908696d483 100644
--- a/hw/audio/pcspk.c
+++ b/hw/audio/pcspk.c
@@ -24,7 +24,6 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/isa/isa.h"
 #include "hw/audio/soundhw.h"
 #include "audio/audio.h"
diff --git a/hw/i386/xen/xen_platform.c b/hw/i386/xen/xen_platform.c
index 056b87de0b..fc8623c90b 100644
--- a/hw/i386/xen/xen_platform.c
+++ b/hw/i386/xen/xen_platform.c
@@ -26,7 +26,6 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/ide.h"
 #include "hw/pci/pci.h"
 #include "hw/irq.h"
diff --git a/hw/isa/vt82c686.c b/hw/isa/vt82c686.c
index c129985e2a..4084b32be9 100644
--- a/hw/isa/vt82c686.c
+++ b/hw/isa/vt82c686.c
@@ -12,7 +12,6 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/isa/vt82c686.h"
 #include "hw/i2c/i2c.h"
 #include "hw/i2c/smbus.h"
diff --git a/hw/misc/ivshmem.c b/hw/misc/ivshmem.c
index a5a46827fe..4919011f38 100644
--- a/hw/misc/ivshmem.c
+++ b/hw/misc/ivshmem.c
@@ -20,7 +20,6 @@
 #include "qapi/error.h"
 #include "qemu/cutils.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/pci/pci.h"
 #include "hw/pci/msi.h"
 #include "hw/pci/msix.h"
diff --git a/hw/misc/sga.c b/hw/misc/sga.c
index 03b006d6f0..97fd63f176 100644
--- a/hw/misc/sga.c
+++ b/hw/misc/sga.c
@@ -26,7 +26,6 @@
  */
 #include "qemu/osdep.h"
 #include "hw/pci/pci.h"
-#include "hw/i386/pc.h"
 #include "hw/loader.h"
 #include "sysemu/sysemu.h"
 
diff --git a/hw/pci-bridge/pci_expander_bridge.c b/hw/pci-bridge/pci_expander_bridge.c
index 8c8ac737ad..9e799dc10f 100644
--- a/hw/pci-bridge/pci_expander_bridge.c
+++ b/hw/pci-bridge/pci_expander_bridge.c
@@ -16,7 +16,6 @@
 #include "hw/pci/pci_bus.h"
 #include "hw/pci/pci_host.h"
 #include "hw/pci/pci_bridge.h"
-#include "hw/i386/pc.h"
 #include "qemu/range.h"
 #include "qemu/error-report.h"
 #include "sysemu/numa.h"
diff --git a/monitor.c b/monitor.c
index e36fb5308d..d682eee2d8 100644
--- a/monitor.c
+++ b/monitor.c
@@ -28,7 +28,6 @@
 #include "hw/hw.h"
 #include "monitor/qdev.h"
 #include "hw/usb.h"
-#include "hw/i386/pc.h"
 #include "hw/pci/pci.h"
 #include "sysemu/watchdog.h"
 #include "hw/loader.h"
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 44/61] hw/ide: remove old i386 dependency
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (42 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 43/61] misc: remove old i386 dependency Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 45/61] hw/ipmi: " Michael Tokarev
                   ` (18 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

and remove a duplicated include

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Acked-by: John Snow <jsnow@redhat.com>
---
 hw/ide/ahci.c       | 1 -
 hw/ide/cmd646.c     | 1 -
 hw/ide/core.c       | 3 +--
 hw/ide/ich.c        | 1 -
 hw/ide/isa.c        | 1 -
 hw/ide/microdrive.c | 1 -
 hw/ide/pci.c        | 1 -
 hw/ide/piix.c       | 2 +-
 hw/ide/via.c        | 1 -
 9 files changed, 2 insertions(+), 10 deletions(-)

diff --git a/hw/ide/ahci.c b/hw/ide/ahci.c
index 373311f91a..451b18b419 100644
--- a/hw/ide/ahci.c
+++ b/hw/ide/ahci.c
@@ -24,7 +24,6 @@
 #include "qemu/osdep.h"
 #include "hw/hw.h"
 #include "hw/pci/msi.h"
-#include "hw/i386/pc.h"
 #include "hw/pci/pci.h"
 
 #include "qemu/error-report.h"
diff --git a/hw/ide/cmd646.c b/hw/ide/cmd646.c
index 86b2a8f504..65aff518ec 100644
--- a/hw/ide/cmd646.c
+++ b/hw/ide/cmd646.c
@@ -24,7 +24,6 @@
  */
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/pci/pci.h"
 #include "hw/isa/isa.h"
 #include "sysemu/block-backend.h"
diff --git a/hw/ide/core.c b/hw/ide/core.c
index 471d0c928b..1ea5812b7e 100644
--- a/hw/ide/core.c
+++ b/hw/ide/core.c
@@ -24,17 +24,16 @@
  */
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/pci/pci.h"
 #include "hw/isa/isa.h"
 #include "qemu/error-report.h"
 #include "qemu/timer.h"
 #include "sysemu/sysemu.h"
+#include "sysemu/blockdev.h"
 #include "sysemu/dma.h"
 #include "hw/block/block.h"
 #include "sysemu/block-backend.h"
 #include "qemu/cutils.h"
-#include "qemu/error-report.h"
 
 #include "hw/ide/internal.h"
 #include "trace.h"
diff --git a/hw/ide/ich.c b/hw/ide/ich.c
index 8dd0ced6b3..c01b24ecbe 100644
--- a/hw/ide/ich.c
+++ b/hw/ide/ich.c
@@ -63,7 +63,6 @@
 #include "qemu/osdep.h"
 #include "hw/hw.h"
 #include "hw/pci/msi.h"
-#include "hw/i386/pc.h"
 #include "hw/pci/pci.h"
 #include "hw/isa/isa.h"
 #include "sysemu/block-backend.h"
diff --git a/hw/ide/isa.c b/hw/ide/isa.c
index 40213d662c..9fb24fc92b 100644
--- a/hw/ide/isa.c
+++ b/hw/ide/isa.c
@@ -24,7 +24,6 @@
  */
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/isa/isa.h"
 #include "sysemu/block-backend.h"
 #include "sysemu/dma.h"
diff --git a/hw/ide/microdrive.c b/hw/ide/microdrive.c
index 17917c0b30..fde4d4645e 100644
--- a/hw/ide/microdrive.c
+++ b/hw/ide/microdrive.c
@@ -24,7 +24,6 @@
  */
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/pcmcia.h"
 #include "sysemu/block-backend.h"
 #include "sysemu/dma.h"
diff --git a/hw/ide/pci.c b/hw/ide/pci.c
index 25f1d36f3a..1ab0a892d0 100644
--- a/hw/ide/pci.c
+++ b/hw/ide/pci.c
@@ -24,7 +24,6 @@
  */
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/pci/pci.h"
 #include "hw/isa/isa.h"
 #include "sysemu/block-backend.h"
diff --git a/hw/ide/piix.c b/hw/ide/piix.c
index dfb21f65fa..a3afe1fd29 100644
--- a/hw/ide/piix.c
+++ b/hw/ide/piix.c
@@ -25,11 +25,11 @@
 
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/pci/pci.h"
 #include "hw/isa/isa.h"
 #include "sysemu/block-backend.h"
 #include "sysemu/sysemu.h"
+#include "sysemu/blockdev.h"
 #include "sysemu/dma.h"
 
 #include "hw/ide/pci.h"
diff --git a/hw/ide/via.c b/hw/ide/via.c
index 35c3059325..117ac4d95e 100644
--- a/hw/ide/via.c
+++ b/hw/ide/via.c
@@ -25,7 +25,6 @@
  */
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/pci/pci.h"
 #include "hw/isa/isa.h"
 #include "sysemu/block-backend.h"
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 45/61] hw/ipmi: remove old i386 dependency
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (43 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 44/61] hw/ide: " Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 46/61] hw/i2c: " Michael Tokarev
                   ` (17 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Corey Minyard <cminyard@mvista.com>
Tested-by: Corey Minyard <cminyard@mvista.com>
---
 hw/ipmi/isa_ipmi_bt.c  | 1 -
 hw/ipmi/isa_ipmi_kcs.c | 1 -
 2 files changed, 2 deletions(-)

diff --git a/hw/ipmi/isa_ipmi_bt.c b/hw/ipmi/isa_ipmi_bt.c
index 2fcc3d2e7c..e098fd5206 100644
--- a/hw/ipmi/isa_ipmi_bt.c
+++ b/hw/ipmi/isa_ipmi_bt.c
@@ -26,7 +26,6 @@
 #include "hw/hw.h"
 #include "hw/ipmi/ipmi.h"
 #include "hw/isa/isa.h"
-#include "hw/i386/pc.h"
 
 /* Control register */
 #define IPMI_BT_CLR_WR_BIT         0
diff --git a/hw/ipmi/isa_ipmi_kcs.c b/hw/ipmi/isa_ipmi_kcs.c
index 80444977a0..689587b65d 100644
--- a/hw/ipmi/isa_ipmi_kcs.c
+++ b/hw/ipmi/isa_ipmi_kcs.c
@@ -26,7 +26,6 @@
 #include "hw/hw.h"
 #include "hw/ipmi/ipmi.h"
 #include "hw/isa/isa.h"
-#include "hw/i386/pc.h"
 
 #define IPMI_KCS_OBF_BIT        0
 #define IPMI_KCS_IBF_BIT        1
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 46/61] hw/i2c: remove old i386 dependency
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (44 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 45/61] hw/ipmi: " Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 47/61] hw/tpm: " Michael Tokarev
                   ` (16 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
---
 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 6fc3923f56..a044dd1b27 100644
--- a/hw/i2c/pm_smbus.c
+++ b/hw/i2c/pm_smbus.c
@@ -19,7 +19,6 @@
  */
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/i2c/pm_smbus.h"
 #include "hw/i2c/smbus.h"
 
diff --git a/hw/i2c/smbus_ich9.c b/hw/i2c/smbus_ich9.c
index e47556c9d8..007cb6701d 100644
--- a/hw/i2c/smbus_ich9.c
+++ b/hw/i2c/smbus_ich9.c
@@ -26,7 +26,6 @@
  */
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/i2c/pm_smbus.h"
 #include "hw/pci/pci.h"
 #include "sysemu/sysemu.h"
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 47/61] hw/tpm: remove old i386 dependency
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (45 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 46/61] hw/i2c: " Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 48/61] hw/virtio-balloon: " Michael Tokarev
                   ` (15 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
---
 hw/tpm/tpm_passthrough.c | 1 -
 hw/tpm/tpm_tis.c         | 1 -
 2 files changed, 2 deletions(-)

diff --git a/hw/tpm/tpm_passthrough.c b/hw/tpm/tpm_passthrough.c
index c440aff4b2..d904d8e33f 100644
--- a/hw/tpm/tpm_passthrough.c
+++ b/hw/tpm/tpm_passthrough.c
@@ -29,7 +29,6 @@
 #include "sysemu/tpm_backend.h"
 #include "tpm_int.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "qapi/clone-visitor.h"
 #include "tpm_util.h"
 
diff --git a/hw/tpm/tpm_tis.c b/hw/tpm/tpm_tis.c
index 42d647d363..3c38fd8b2c 100644
--- a/hw/tpm/tpm_tis.c
+++ b/hw/tpm/tpm_tis.c
@@ -29,7 +29,6 @@
 #include "sysemu/block-backend.h"
 #include "exec/address-spaces.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/pci/pci_ids.h"
 #include "qapi/error.h"
 #include "qemu-common.h"
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 48/61] hw/virtio-balloon: remove old i386 dependency
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (46 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 47/61] hw/tpm: " Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 49/61] hw/unicore32: restrict hw addr defines to source file Michael Tokarev
                   ` (14 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
---
 hw/virtio/virtio-balloon.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/virtio/virtio-balloon.c b/hw/virtio/virtio-balloon.c
index 37cde38982..14e08d20d0 100644
--- a/hw/virtio/virtio-balloon.c
+++ b/hw/virtio/virtio-balloon.c
@@ -18,7 +18,7 @@
 #include "qemu/timer.h"
 #include "qemu-common.h"
 #include "hw/virtio/virtio.h"
-#include "hw/i386/pc.h"
+#include "hw/mem/pc-dimm.h"
 #include "sysemu/balloon.h"
 #include "hw/virtio/virtio-balloon.h"
 #include "sysemu/kvm.h"
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 49/61] hw/unicore32: restrict hw addr defines to source file
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (47 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 48/61] hw/virtio-balloon: " Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 50/61] hw/timer/i8254: rename pit_init() -> i8254_pit_init() Michael Tokarev
                   ` (13 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

and drop unused #includes

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
---
 hw/unicore32/puv3.c         | 15 ++++++++++-----
 include/hw/unicore32/puv3.h | 10 ----------
 2 files changed, 10 insertions(+), 15 deletions(-)

diff --git a/hw/unicore32/puv3.c b/hw/unicore32/puv3.c
index 1b39cc035b..db26959a1d 100644
--- a/hw/unicore32/puv3.c
+++ b/hw/unicore32/puv3.c
@@ -11,16 +11,11 @@
 
 #include "qemu/osdep.h"
 #include "qapi/error.h"
-#include "qemu-common.h"
 #include "cpu.h"
 #include "ui/console.h"
-#include "elf.h"
-#include "exec/address-spaces.h"
-#include "hw/sysbus.h"
 #include "hw/boards.h"
 #include "hw/loader.h"
 #include "hw/i386/pc.h"
-#include "qemu/error-report.h"
 #include "sysemu/qtest.h"
 
 #undef DEBUG_PUV3
@@ -29,6 +24,16 @@
 #define KERNEL_LOAD_ADDR        0x03000000
 #define KERNEL_MAX_SIZE         0x00800000 /* Just a guess */
 
+/* PKUnity System bus (AHB): 0xc0000000 - 0xedffffff (640MB) */
+#define PUV3_DMA_BASE           (0xc0200000) /* AHB-4 */
+
+/* PKUnity Peripheral bus (APB): 0xee000000 - 0xefffffff (128MB) */
+#define PUV3_GPIO_BASE          (0xee500000) /* APB-5 */
+#define PUV3_INTC_BASE          (0xee600000) /* APB-6 */
+#define PUV3_OST_BASE           (0xee800000) /* APB-8 */
+#define PUV3_PM_BASE            (0xeea00000) /* APB-10 */
+#define PUV3_PS2_BASE           (0xeeb00000) /* APB-11 */
+
 static void puv3_intc_cpu_handler(void *opaque, int irq, int level)
 {
     UniCore32CPU *cpu = opaque;
diff --git a/include/hw/unicore32/puv3.h b/include/hw/unicore32/puv3.h
index 5a4839f8df..f587a1f622 100644
--- a/include/hw/unicore32/puv3.h
+++ b/include/hw/unicore32/puv3.h
@@ -14,16 +14,6 @@
 
 #define PUV3_REGS_OFFSET        (0x1000) /* 4K is reasonable */
 
-/* PKUnity System bus (AHB): 0xc0000000 - 0xedffffff (640MB) */
-#define PUV3_DMA_BASE           (0xc0200000) /* AHB-4 */
-
-/* PKUnity Peripheral bus (APB): 0xee000000 - 0xefffffff (128MB) */
-#define PUV3_GPIO_BASE          (0xee500000) /* APB-5 */
-#define PUV3_INTC_BASE          (0xee600000) /* APB-6 */
-#define PUV3_OST_BASE           (0xee800000) /* APB-8 */
-#define PUV3_PM_BASE            (0xeea00000) /* APB-10 */
-#define PUV3_PS2_BASE           (0xeeb00000) /* APB-11 */
-
 /* Hardware interrupts */
 #define PUV3_IRQS_NR            (32)
 
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 50/61] hw/timer/i8254: rename pit_init() -> i8254_pit_init()
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (48 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 49/61] hw/unicore32: restrict hw addr defines to source file Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 51/61] hw/timer/mc146818: rename rtc_init() -> mc146818_rtc_init() Michael Tokarev
                   ` (12 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

and remove the old i386/pc dependency

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org>
---
 hw/alpha/dp264.c                  | 2 +-
 hw/i386/pc.c                      | 2 +-
 hw/isa/i82378.c                   | 2 +-
 hw/mips/mips_fulong2e.c           | 2 +-
 hw/mips/mips_jazz.c               | 2 +-
 hw/mips/mips_malta.c              | 2 +-
 hw/mips/mips_r4k.c                | 2 +-
 hw/timer/i8254.c                  | 1 -
 hw/timer/i8254_common.c           | 1 -
 include/hw/timer/i8254.h          | 5 +++--
 include/hw/timer/i8254_internal.h | 2 +-
 11 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/hw/alpha/dp264.c b/hw/alpha/dp264.c
index babd6ea514..887a7401f1 100644
--- a/hw/alpha/dp264.c
+++ b/hw/alpha/dp264.c
@@ -80,7 +80,7 @@ static void clipper_init(MachineState *machine)
     /* Since we have an SRM-compatible PALcode, use the SRM epoch.  */
     rtc_init(isa_bus, 1900, rtc_irq);
 
-    pit_init(isa_bus, 0x40, 0, NULL);
+    i8254_pit_init(isa_bus, 0x40, 0, NULL);
     isa_create_simple(isa_bus, "i8042");
 
     /* VGA setup.  Don't bother loading the bios.  */
diff --git a/hw/i386/pc.c b/hw/i386/pc.c
index 186545d2a4..6a6041573f 100644
--- a/hw/i386/pc.c
+++ b/hw/i386/pc.c
@@ -1573,7 +1573,7 @@ void pc_basic_device_init(ISABus *isa_bus, qemu_irq *gsi,
         if (kvm_pit_in_kernel()) {
             pit = kvm_pit_init(isa_bus, 0x40);
         } else {
-            pit = pit_init(isa_bus, 0x40, pit_isa_irq, pit_alt_irq);
+            pit = i8254_pit_init(isa_bus, 0x40, pit_isa_irq, pit_alt_irq);
         }
         if (hpet) {
             /* connect PIT to output control line of the HPET */
diff --git a/hw/isa/i82378.c b/hw/isa/i82378.c
index d20ea4c2ee..a9c15f858d 100644
--- a/hw/isa/i82378.c
+++ b/hw/isa/i82378.c
@@ -97,7 +97,7 @@ static void i82378_realize(PCIDevice *pci, Error **errp)
     isa_bus_irqs(isabus, s->i8259);
 
     /* 1 82C54 (pit) */
-    isa = pit_init(isabus, 0x40, 0, NULL);
+    isa = i8254_pit_init(isabus, 0x40, 0, NULL);
 
     /* speaker */
     pcspk_init(isabus, isa);
diff --git a/hw/mips/mips_fulong2e.c b/hw/mips/mips_fulong2e.c
index 146cf0fccd..2a2a09c9de 100644
--- a/hw/mips/mips_fulong2e.c
+++ b/hw/mips/mips_fulong2e.c
@@ -359,7 +359,7 @@ static void mips_fulong2e_init(MachineState *machine)
     smbus_eeprom_init(smbus, 1, eeprom_spd, sizeof(eeprom_spd));
 
     /* init other devices */
-    pit = pit_init(isa_bus, 0x40, 0, NULL);
+    pit = i8254_pit_init(isa_bus, 0x40, 0, NULL);
     DMA_init(isa_bus, 0);
 
     /* Super I/O */
diff --git a/hw/mips/mips_jazz.c b/hw/mips/mips_jazz.c
index fe4f17389f..995419344d 100644
--- a/hw/mips/mips_jazz.c
+++ b/hw/mips/mips_jazz.c
@@ -218,7 +218,7 @@ static void mips_jazz_init(MachineState *machine,
     i8259 = i8259_init(isa_bus, env->irq[4]);
     isa_bus_irqs(isa_bus, i8259);
     DMA_init(isa_bus, 0);
-    pit = pit_init(isa_bus, 0x40, 0, NULL);
+    pit = i8254_pit_init(isa_bus, 0x40, 0, NULL);
     pcspk_init(isa_bus, pit);
 
     /* Video card */
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
index ec6af4a277..88b4733743 100644
--- a/hw/mips/mips_malta.c
+++ b/hw/mips/mips_malta.c
@@ -1208,7 +1208,7 @@ void mips_malta_init(MachineState *machine)
                           isa_get_irq(NULL, 9), NULL, 0, NULL);
     smbus_eeprom_init(smbus, 8, smbus_eeprom_buf, smbus_eeprom_size);
     g_free(smbus_eeprom_buf);
-    pit = pit_init(isa_bus, 0x40, 0, NULL);
+    pit = i8254_pit_init(isa_bus, 0x40, 0, NULL);
     DMA_init(isa_bus, 0);
 
     /* Super I/O */
diff --git a/hw/mips/mips_r4k.c b/hw/mips/mips_r4k.c
index 3bbb1827e1..58d7bac18b 100644
--- a/hw/mips/mips_r4k.c
+++ b/hw/mips/mips_r4k.c
@@ -272,7 +272,7 @@ void mips_r4k_init(MachineState *machine)
 
     rtc_init(isa_bus, 2000, NULL);
 
-    pit = pit_init(isa_bus, 0x40, 0, NULL);
+    pit = i8254_pit_init(isa_bus, 0x40, 0, NULL);
 
     serial_hds_isa_init(isa_bus, 0, MAX_SERIAL_PORTS);
 
diff --git a/hw/timer/i8254.c b/hw/timer/i8254.c
index 5e61ad50a8..dbc4a0baec 100644
--- a/hw/timer/i8254.c
+++ b/hw/timer/i8254.c
@@ -23,7 +23,6 @@
  */
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/isa/isa.h"
 #include "qemu/timer.h"
 #include "hw/timer/i8254.h"
diff --git a/hw/timer/i8254_common.c b/hw/timer/i8254_common.c
index b623c96198..6190b6fc5d 100644
--- a/hw/timer/i8254_common.c
+++ b/hw/timer/i8254_common.c
@@ -24,7 +24,6 @@
  */
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/isa/isa.h"
 #include "qemu/timer.h"
 #include "hw/timer/i8254.h"
diff --git a/include/hw/timer/i8254.h b/include/hw/timer/i8254.h
index 5adae9fa44..5b12eb918e 100644
--- a/include/hw/timer/i8254.h
+++ b/include/hw/timer/i8254.h
@@ -26,6 +26,7 @@
 #define HW_I8254_H
 
 #include "hw/hw.h"
+#include "hw/qdev.h"
 #include "hw/isa/isa.h"
 
 #define PIT_FREQ 1193182
@@ -48,8 +49,8 @@ typedef struct PITChannelInfo {
 #define TYPE_I8254 "isa-pit"
 #define TYPE_KVM_I8254 "kvm-pit"
 
-static inline ISADevice *pit_init(ISABus *bus, int base, int isa_irq,
-                                  qemu_irq alt_irq)
+static inline ISADevice *i8254_pit_init(ISABus *bus, int base, int isa_irq,
+                                        qemu_irq alt_irq)
 {
     DeviceState *dev;
     ISADevice *d;
diff --git a/include/hw/timer/i8254_internal.h b/include/hw/timer/i8254_internal.h
index dc09cc0467..c37a438f82 100644
--- a/include/hw/timer/i8254_internal.h
+++ b/include/hw/timer/i8254_internal.h
@@ -26,8 +26,8 @@
 #define QEMU_I8254_INTERNAL_H
 
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/isa/isa.h"
+#include "qemu/timer.h"
 
 typedef struct PITChannelState {
     int count; /* can be 65536 */
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 51/61] hw/timer/mc146818: rename rtc_init() -> mc146818_rtc_init()
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (49 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 50/61] hw/timer/i8254: rename pit_init() -> i8254_pit_init() Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 52/61] hw/acpi: ACPI_PM_* defines are not restricted to i386 arch Michael Tokarev
                   ` (11 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
---
 hw/alpha/dp264.c               | 2 +-
 hw/i386/pc.c                   | 2 +-
 hw/isa/i82378.c                | 3 ++-
 hw/mips/mips_fulong2e.c        | 2 +-
 hw/mips/mips_jazz.c            | 2 +-
 hw/mips/mips_malta.c           | 2 +-
 hw/mips/mips_r4k.c             | 2 +-
 hw/ppc/pnv.c                   | 2 +-
 hw/timer/mc146818rtc.c         | 2 +-
 include/hw/timer/mc146818rtc.h | 3 ++-
 10 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/hw/alpha/dp264.c b/hw/alpha/dp264.c
index 887a7401f1..766373eec7 100644
--- a/hw/alpha/dp264.c
+++ b/hw/alpha/dp264.c
@@ -78,7 +78,7 @@ static void clipper_init(MachineState *machine)
                            clipper_pci_map_irq);
 
     /* Since we have an SRM-compatible PALcode, use the SRM epoch.  */
-    rtc_init(isa_bus, 1900, rtc_irq);
+    mc146818_rtc_init(isa_bus, 1900, rtc_irq);
 
     i8254_pit_init(isa_bus, 0x40, 0, NULL);
     isa_create_simple(isa_bus, "i8042");
diff --git a/hw/i386/pc.c b/hw/i386/pc.c
index 6a6041573f..fe5e8b53bb 100644
--- a/hw/i386/pc.c
+++ b/hw/i386/pc.c
@@ -1565,7 +1565,7 @@ void pc_basic_device_init(ISABus *isa_bus, qemu_irq *gsi,
             rtc_irq = qdev_get_gpio_in(hpet, HPET_LEGACY_RTC_INT);
         }
     }
-    *rtc_state = rtc_init(isa_bus, 2000, rtc_irq);
+    *rtc_state = mc146818_rtc_init(isa_bus, 2000, rtc_irq);
 
     qemu_register_boot_set(pc_boot_set, *rtc_state);
 
diff --git a/hw/isa/i82378.c b/hw/isa/i82378.c
index a9c15f858d..a5d67bc6d7 100644
--- a/hw/isa/i82378.c
+++ b/hw/isa/i82378.c
@@ -21,6 +21,7 @@
 #include "hw/pci/pci.h"
 #include "hw/i386/pc.h"
 #include "hw/timer/i8254.h"
+#include "hw/timer/mc146818rtc.h"
 #include "hw/audio/pcspk.h"
 
 #define TYPE_I82378 "i82378"
@@ -106,7 +107,7 @@ static void i82378_realize(PCIDevice *pci, Error **errp)
     isa = isa_create_simple(isabus, "i82374");
 
     /* timer */
-    isa_create_simple(isabus, "mc146818rtc");
+    isa_create_simple(isabus, TYPE_MC146818_RTC);
 }
 
 static void i82378_init(Object *obj)
diff --git a/hw/mips/mips_fulong2e.c b/hw/mips/mips_fulong2e.c
index 2a2a09c9de..725e25a134 100644
--- a/hw/mips/mips_fulong2e.c
+++ b/hw/mips/mips_fulong2e.c
@@ -365,7 +365,7 @@ static void mips_fulong2e_init(MachineState *machine)
     /* Super I/O */
     isa_create_simple(isa_bus, "i8042");
 
-    rtc_init(isa_bus, 2000, NULL);
+    mc146818_rtc_init(isa_bus, 2000, NULL);
 
     serial_hds_isa_init(isa_bus, 0, MAX_SERIAL_PORTS);
     parallel_hds_isa_init(isa_bus, 1);
diff --git a/hw/mips/mips_jazz.c b/hw/mips/mips_jazz.c
index 995419344d..22a3d5169c 100644
--- a/hw/mips/mips_jazz.c
+++ b/hw/mips/mips_jazz.c
@@ -288,7 +288,7 @@ static void mips_jazz_init(MachineState *machine,
     fdctrl_init_sysbus(qdev_get_gpio_in(rc4030, 1), -1, 0x80003000, fds);
 
     /* Real time clock */
-    rtc_init(isa_bus, 1980, NULL);
+    mc146818_rtc_init(isa_bus, 1980, NULL);
     memory_region_init_io(rtc, NULL, &rtc_ops, NULL, "rtc", 0x1000);
     memory_region_add_subregion(address_space, 0x80004000, rtc);
 
diff --git a/hw/mips/mips_malta.c b/hw/mips/mips_malta.c
index 88b4733743..37f19428d6 100644
--- a/hw/mips/mips_malta.c
+++ b/hw/mips/mips_malta.c
@@ -1214,7 +1214,7 @@ void mips_malta_init(MachineState *machine)
     /* Super I/O */
     isa_create_simple(isa_bus, "i8042");
 
-    rtc_init(isa_bus, 2000, NULL);
+    mc146818_rtc_init(isa_bus, 2000, NULL);
     serial_hds_isa_init(isa_bus, 0, 2);
     parallel_hds_isa_init(isa_bus, 1);
 
diff --git a/hw/mips/mips_r4k.c b/hw/mips/mips_r4k.c
index 58d7bac18b..9884ee7e9f 100644
--- a/hw/mips/mips_r4k.c
+++ b/hw/mips/mips_r4k.c
@@ -270,7 +270,7 @@ void mips_r4k_init(MachineState *machine)
     i8259 = i8259_init(isa_bus, env->irq[2]);
     isa_bus_irqs(isa_bus, i8259);
 
-    rtc_init(isa_bus, 2000, NULL);
+    mc146818_rtc_init(isa_bus, 2000, NULL);
 
     pit = i8254_pit_init(isa_bus, 0x40, 0, NULL);
 
diff --git a/hw/ppc/pnv.c b/hw/ppc/pnv.c
index c35c439d81..94ffc8e137 100644
--- a/hw/ppc/pnv.c
+++ b/hw/ppc/pnv.c
@@ -655,7 +655,7 @@ static void ppc_powernv_init(MachineState *machine)
     serial_hds_isa_init(pnv->isa_bus, 0, MAX_SERIAL_PORTS);
 
     /* Create an RTC ISA device too */
-    rtc_init(pnv->isa_bus, 2000, NULL);
+    mc146818_rtc_init(pnv->isa_bus, 2000, NULL);
 
     /* OpenPOWER systems use a IPMI SEL Event message to notify the
      * host to powerdown */
diff --git a/hw/timer/mc146818rtc.c b/hw/timer/mc146818rtc.c
index 7764be25ec..35a05a64cc 100644
--- a/hw/timer/mc146818rtc.c
+++ b/hw/timer/mc146818rtc.c
@@ -999,7 +999,7 @@ static void rtc_realizefn(DeviceState *dev, Error **errp)
     qdev_init_gpio_out(dev, &s->irq, 1);
 }
 
-ISADevice *rtc_init(ISABus *bus, int base_year, qemu_irq intercept_irq)
+ISADevice *mc146818_rtc_init(ISABus *bus, int base_year, qemu_irq intercept_irq)
 {
     DeviceState *dev;
     ISADevice *isadev;
diff --git a/include/hw/timer/mc146818rtc.h b/include/hw/timer/mc146818rtc.h
index 7c8e64b203..fe6ed63f71 100644
--- a/include/hw/timer/mc146818rtc.h
+++ b/include/hw/timer/mc146818rtc.h
@@ -6,7 +6,8 @@
 
 #define TYPE_MC146818_RTC "mc146818rtc"
 
-ISADevice *rtc_init(ISABus *bus, int base_year, qemu_irq intercept_irq);
+ISADevice *mc146818_rtc_init(ISABus *bus, int base_year,
+                             qemu_irq intercept_irq);
 void rtc_set_memory(ISADevice *dev, int addr, int val);
 int rtc_get_memory(ISADevice *dev, int addr);
 
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 52/61] hw/acpi: ACPI_PM_* defines are not restricted to i386 arch
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (50 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 51/61] hw/timer/mc146818: rename rtc_init() -> mc146818_rtc_init() Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 53/61] hw/acpi/ich9: extract ACPI_PM_PROP_TCO_ENABLED from i386/pc Michael Tokarev
                   ` (10 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

this allows to remove the old i386/pc dependency on acpi/core.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
---
 hw/acpi/core.c         |  1 -
 include/hw/acpi/acpi.h | 11 +++++++++++
 include/hw/i386/pc.h   | 11 -----------
 3 files changed, 11 insertions(+), 12 deletions(-)

diff --git a/hw/acpi/core.c b/hw/acpi/core.c
index cd0a1d357b..eb9b76f70b 100644
--- a/hw/acpi/core.c
+++ b/hw/acpi/core.c
@@ -21,7 +21,6 @@
 #include "qemu/osdep.h"
 #include "sysemu/sysemu.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/acpi/acpi.h"
 #include "hw/nvram/fw_cfg.h"
 #include "qemu/config-file.h"
diff --git a/include/hw/acpi/acpi.h b/include/hw/acpi/acpi.h
index 7b3d93cf0d..39ff512129 100644
--- a/include/hw/acpi/acpi.h
+++ b/include/hw/acpi/acpi.h
@@ -39,6 +39,17 @@
 #define ACPI_PM2_REGISTER_WIDTH         8
 #define ACPI_PM_TIMER_WIDTH             32
 
+/* PC-style peripherals (also used by other machines).  */
+#define ACPI_PM_PROP_S3_DISABLED "disable_s3"
+#define ACPI_PM_PROP_S4_DISABLED "disable_s4"
+#define ACPI_PM_PROP_S4_VAL "s4_val"
+#define ACPI_PM_PROP_SCI_INT "sci_int"
+#define ACPI_PM_PROP_ACPI_ENABLE_CMD "acpi_enable_cmd"
+#define ACPI_PM_PROP_ACPI_DISABLE_CMD "acpi_disable_cmd"
+#define ACPI_PM_PROP_PM_IO_BASE "pm_io_base"
+#define ACPI_PM_PROP_GPE0_BLK "gpe0_blk"
+#define ACPI_PM_PROP_GPE0_BLK_LEN "gpe0_blk_len"
+
 /* PM Timer ticks per second (HZ) */
 #define PM_TIMER_FREQUENCY  3579545
 
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
index ef438bd765..252526e600 100644
--- a/include/hw/i386/pc.h
+++ b/include/hw/i386/pc.h
@@ -151,17 +151,6 @@ struct PCMachineClass {
 #define PC_MACHINE_CLASS(klass) \
     OBJECT_CLASS_CHECK(PCMachineClass, (klass), TYPE_PC_MACHINE)
 
-/* PC-style peripherals (also used by other machines).  */
-
-#define ACPI_PM_PROP_S3_DISABLED "disable_s3"
-#define ACPI_PM_PROP_S4_DISABLED "disable_s4"
-#define ACPI_PM_PROP_S4_VAL "s4_val"
-#define ACPI_PM_PROP_SCI_INT "sci_int"
-#define ACPI_PM_PROP_ACPI_ENABLE_CMD "acpi_enable_cmd"
-#define ACPI_PM_PROP_ACPI_DISABLE_CMD "acpi_disable_cmd"
-#define ACPI_PM_PROP_PM_IO_BASE "pm_io_base"
-#define ACPI_PM_PROP_GPE0_BLK "gpe0_blk"
-#define ACPI_PM_PROP_GPE0_BLK_LEN "gpe0_blk_len"
 #define ACPI_PM_PROP_TCO_ENABLED "enable_tco"
 
 /* parallel.c */
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 53/61] hw/acpi/ich9: extract ACPI_PM_PROP_TCO_ENABLED from i386/pc
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (51 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 52/61] hw/acpi: ACPI_PM_* defines are not restricted to i386 arch Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:27 ` [Qemu-devel] [PULL 54/61] hw/display/vga: "vga.h" only contains registers defs, rename it "vga_regs.h" Michael Tokarev
                   ` (9 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

enable_tco is specific to i386/pc.

Suggested-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
---
 include/hw/acpi/ich9.h | 2 ++
 include/hw/i386/pc.h   | 2 --
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/hw/acpi/ich9.h b/include/hw/acpi/ich9.h
index a352c94fde..59aeb06393 100644
--- a/include/hw/acpi/ich9.h
+++ b/include/hw/acpi/ich9.h
@@ -63,6 +63,8 @@ typedef struct ICH9LPCPMRegs {
     TCOIORegs tco_regs;
 } ICH9LPCPMRegs;
 
+#define ACPI_PM_PROP_TCO_ENABLED "enable_tco"
+
 void ich9_pm_init(PCIDevice *lpc_pci, ICH9LPCPMRegs *pm,
                   bool smm_enabled,
                   qemu_irq sci_irq);
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
index 252526e600..3794473108 100644
--- a/include/hw/i386/pc.h
+++ b/include/hw/i386/pc.h
@@ -151,8 +151,6 @@ struct PCMachineClass {
 #define PC_MACHINE_CLASS(klass) \
     OBJECT_CLASS_CHECK(PCMachineClass, (klass), TYPE_PC_MACHINE)
 
-#define ACPI_PM_PROP_TCO_ENABLED "enable_tco"
-
 /* parallel.c */
 
 void parallel_hds_isa_init(ISABus *bus, int n);
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 54/61] hw/display/vga: "vga.h" only contains registers defs, rename it "vga_regs.h"
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (52 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 53/61] hw/acpi/ich9: extract ACPI_PM_PROP_TCO_ENABLED from i386/pc Michael Tokarev
@ 2017-12-17 21:27 ` Michael Tokarev
  2017-12-17 21:28 ` [Qemu-devel] [PULL 55/61] hw/display/vga: "vga_int.h" requires "ui/console.h" Michael Tokarev
                   ` (8 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:27 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
---
 hw/display/vga.c                 | 2 +-
 hw/display/{vga.h => vga_regs.h} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)
 rename hw/display/{vga.h => vga_regs.h} (100%)

diff --git a/hw/display/vga.c b/hw/display/vga.c
index a64a0942da..ce95b40e5c 100644
--- a/hw/display/vga.c
+++ b/hw/display/vga.c
@@ -24,11 +24,11 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "hw/hw.h"
-#include "vga.h"
 #include "ui/console.h"
 #include "hw/i386/pc.h"
 #include "hw/pci/pci.h"
 #include "vga_int.h"
+#include "vga_regs.h"
 #include "ui/pixel_ops.h"
 #include "qemu/timer.h"
 #include "hw/xen/xen.h"
diff --git a/hw/display/vga.h b/hw/display/vga_regs.h
similarity index 100%
rename from hw/display/vga.h
rename to hw/display/vga_regs.h
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 55/61] hw/display/vga: "vga_int.h" requires "ui/console.h"
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (53 preceding siblings ...)
  2017-12-17 21:27 ` [Qemu-devel] [PULL 54/61] hw/display/vga: "vga.h" only contains registers defs, rename it "vga_regs.h" Michael Tokarev
@ 2017-12-17 21:28 ` Michael Tokarev
  2017-12-17 21:28 ` [Qemu-devel] [PULL 56/61] hw/display/vga: extract public API from i386/pc to "hw/display/vga.h" Michael Tokarev
                   ` (7 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:28 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

since The VGACommonState struct has a GraphicHwOps *hw_ops member,
then remove the now unnecessary includes.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
---
 hw/display/cirrus_vga.c | 1 -
 hw/display/qxl.h        | 1 -
 hw/display/vga-isa-mm.c | 1 -
 hw/display/vga-isa.c    | 1 -
 hw/display/vga-pci.c    | 1 -
 hw/display/vga.c        | 1 -
 hw/display/vga_int.h    | 3 ++-
 hw/display/virtio-vga.c | 1 -
 hw/display/vmware_vga.c | 1 -
 9 files changed, 2 insertions(+), 9 deletions(-)

diff --git a/hw/display/cirrus_vga.c b/hw/display/cirrus_vga.c
index bc32bf1e39..138ae961b9 100644
--- a/hw/display/cirrus_vga.c
+++ b/hw/display/cirrus_vga.c
@@ -31,7 +31,6 @@
 #include "trace.h"
 #include "hw/hw.h"
 #include "hw/pci/pci.h"
-#include "ui/console.h"
 #include "ui/pixel_ops.h"
 #include "vga_int.h"
 #include "hw/loader.h"
diff --git a/hw/display/qxl.h b/hw/display/qxl.h
index f6556adb73..8668a8e05a 100644
--- a/hw/display/qxl.h
+++ b/hw/display/qxl.h
@@ -3,7 +3,6 @@
 
 #include "qemu-common.h"
 
-#include "ui/console.h"
 #include "hw/hw.h"
 #include "hw/pci/pci.h"
 #include "vga_int.h"
diff --git a/hw/display/vga-isa-mm.c b/hw/display/vga-isa-mm.c
index 51ccbccc41..68c4d6e23e 100644
--- a/hw/display/vga-isa-mm.c
+++ b/hw/display/vga-isa-mm.c
@@ -23,7 +23,6 @@
  */
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "ui/console.h"
 #include "hw/i386/pc.h"
 #include "vga_int.h"
 #include "ui/pixel_ops.h"
diff --git a/hw/display/vga-isa.c b/hw/display/vga-isa.c
index 1af95562f2..26f69fd40a 100644
--- a/hw/display/vga-isa.c
+++ b/hw/display/vga-isa.c
@@ -25,7 +25,6 @@
  */
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "ui/console.h"
 #include "hw/i386/pc.h"
 #include "vga_int.h"
 #include "ui/pixel_ops.h"
diff --git a/hw/display/vga-pci.c b/hw/display/vga-pci.c
index 7adb89fcb4..1674bd3581 100644
--- a/hw/display/vga-pci.c
+++ b/hw/display/vga-pci.c
@@ -25,7 +25,6 @@
  */
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "ui/console.h"
 #include "hw/pci/pci.h"
 #include "vga_int.h"
 #include "ui/pixel_ops.h"
diff --git a/hw/display/vga.c b/hw/display/vga.c
index ce95b40e5c..4163b532e0 100644
--- a/hw/display/vga.c
+++ b/hw/display/vga.c
@@ -24,7 +24,6 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "hw/hw.h"
-#include "ui/console.h"
 #include "hw/i386/pc.h"
 #include "hw/pci/pci.h"
 #include "vga_int.h"
diff --git a/hw/display/vga_int.h b/hw/display/vga_int.h
index ad34a1f048..fe23b81442 100644
--- a/hw/display/vga_int.h
+++ b/hw/display/vga_int.h
@@ -25,8 +25,9 @@
 #ifndef HW_VGA_INT_H
 #define HW_VGA_INT_H
 
-#include "hw/hw.h"
+#include "exec/ioport.h"
 #include "exec/memory.h"
+#include "ui/console.h"
 
 #define ST01_V_RETRACE      0x08
 #define ST01_DISP_ENABLE    0x01
diff --git a/hw/display/virtio-vga.c b/hw/display/virtio-vga.c
index f9b017d86b..baa74ba82c 100644
--- a/hw/display/virtio-vga.c
+++ b/hw/display/virtio-vga.c
@@ -1,7 +1,6 @@
 #include "qemu/osdep.h"
 #include "hw/hw.h"
 #include "hw/pci/pci.h"
-#include "ui/console.h"
 #include "vga_int.h"
 #include "hw/virtio/virtio-pci.h"
 #include "qapi/error.h"
diff --git a/hw/display/vmware_vga.c b/hw/display/vmware_vga.c
index 0e6673a911..bd3e8b3586 100644
--- a/hw/display/vmware_vga.c
+++ b/hw/display/vmware_vga.c
@@ -26,7 +26,6 @@
 #include "hw/hw.h"
 #include "hw/loader.h"
 #include "trace.h"
-#include "ui/console.h"
 #include "ui/vnc.h"
 #include "hw/pci/pci.h"
 
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 56/61] hw/display/vga: extract public API from i386/pc to "hw/display/vga.h"
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (54 preceding siblings ...)
  2017-12-17 21:28 ` [Qemu-devel] [PULL 55/61] hw/display/vga: "vga_int.h" requires "ui/console.h" Michael Tokarev
@ 2017-12-17 21:28 ` Michael Tokarev
  2017-12-17 21:28 ` [Qemu-devel] [PULL 57/61] hw/net/ne2000: extract ne2k-isa code from i386/pc to ne2000-isa.c Michael Tokarev
                   ` (6 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:28 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

and remove the old i386/pc dependency.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
---
 MAINTAINERS              |  1 +
 hw/display/vga-isa-mm.c  |  3 +--
 hw/display/vga-isa.c     |  2 +-
 hw/display/vga.c         |  2 +-
 hw/mips/mips_jazz.c      |  1 +
 include/hw/display/vga.h | 25 +++++++++++++++++++++++++
 include/hw/i386/pc.h     | 12 ------------
 vl.c                     |  2 +-
 8 files changed, 31 insertions(+), 17 deletions(-)
 create mode 100644 include/hw/display/vga.h

diff --git a/MAINTAINERS b/MAINTAINERS
index acbff2f1bb..8859a50c36 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -881,6 +881,7 @@ F: hw/timer/hpet*
 F: hw/timer/i8254*
 F: hw/timer/mc146818rtc*
 F: hw/watchdog/wdt_ib700.c
+F: include/hw/display/vga.h
 F: include/hw/i2c/pm_smbus.h
 F: include/hw/isa/i8257.h
 F: include/hw/timer/hpet.h
diff --git a/hw/display/vga-isa-mm.c b/hw/display/vga-isa-mm.c
index 68c4d6e23e..e887b45651 100644
--- a/hw/display/vga-isa-mm.c
+++ b/hw/display/vga-isa-mm.c
@@ -23,10 +23,9 @@
  */
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
+#include "hw/display/vga.h"
 #include "vga_int.h"
 #include "ui/pixel_ops.h"
-#include "qemu/timer.h"
 
 #define VGA_RAM_SIZE (8192 * 1024)
 
diff --git a/hw/display/vga-isa.c b/hw/display/vga-isa.c
index 26f69fd40a..469834add5 100644
--- a/hw/display/vga-isa.c
+++ b/hw/display/vga-isa.c
@@ -25,7 +25,7 @@
  */
 #include "qemu/osdep.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
+#include "hw/isa/isa.h"
 #include "vga_int.h"
 #include "ui/pixel_ops.h"
 #include "qemu/timer.h"
diff --git a/hw/display/vga.c b/hw/display/vga.c
index 4163b532e0..a0412000a5 100644
--- a/hw/display/vga.c
+++ b/hw/display/vga.c
@@ -24,7 +24,7 @@
 #include "qemu/osdep.h"
 #include "qapi/error.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
+#include "hw/display/vga.h"
 #include "hw/pci/pci.h"
 #include "vga_int.h"
 #include "vga_regs.h"
diff --git a/hw/mips/mips_jazz.c b/hw/mips/mips_jazz.c
index 22a3d5169c..0d2c0683ba 100644
--- a/hw/mips/mips_jazz.c
+++ b/hw/mips/mips_jazz.c
@@ -39,6 +39,7 @@
 #include "hw/loader.h"
 #include "hw/timer/mc146818rtc.h"
 #include "hw/timer/i8254.h"
+#include "hw/display/vga.h"
 #include "hw/audio/pcspk.h"
 #include "sysemu/block-backend.h"
 #include "hw/sysbus.h"
diff --git a/include/hw/display/vga.h b/include/hw/display/vga.h
new file mode 100644
index 0000000000..0401a3a292
--- /dev/null
+++ b/include/hw/display/vga.h
@@ -0,0 +1,25 @@
+/*
+ * QEMU VGA Emulator.
+ *
+ * Copyright (c) 2003 Fabrice Bellard
+ *
+ * This work is licensed under the terms of the GNU GPL, version 2 or later.
+ * See the COPYING file in the top-level directory.
+ */
+#ifndef QEMU_HW_DISPLAY_VGA_H
+#define QEMU_HW_DISPLAY_VGA_H
+
+#include "exec/memory.h"
+
+enum vga_retrace_method {
+    VGA_RETRACE_DUMB,
+    VGA_RETRACE_PRECISE
+};
+
+extern enum vga_retrace_method vga_retrace_method;
+
+int isa_vga_mm_init(hwaddr vram_base,
+                    hwaddr ctrl_base, int it_shift,
+                    MemoryRegion *address_space);
+
+#endif
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
index 3794473108..1d55ba3322 100644
--- a/include/hw/i386/pc.h
+++ b/include/hw/i386/pc.h
@@ -302,18 +302,6 @@ PCIBus *find_i440fx(void);
 extern PCIDevice *piix4_dev;
 int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn);
 
-/* vga.c */
-enum vga_retrace_method {
-    VGA_RETRACE_DUMB,
-    VGA_RETRACE_PRECISE
-};
-
-extern enum vga_retrace_method vga_retrace_method;
-
-int isa_vga_mm_init(hwaddr vram_base,
-                    hwaddr ctrl_base, int it_shift,
-                    MemoryRegion *address_space);
-
 /* ne2000.c */
 static inline bool isa_ne2000_init(ISABus *bus, int base, int irq, NICInfo *nd)
 {
diff --git a/vl.c b/vl.c
index c1ba52306a..e9012bb009 100644
--- a/vl.c
+++ b/vl.c
@@ -57,9 +57,9 @@ int main(int argc, char **argv)
 #include "hw/boards.h"
 #include "sysemu/accel.h"
 #include "hw/usb.h"
-#include "hw/i386/pc.h"
 #include "hw/isa/isa.h"
 #include "hw/scsi/scsi.h"
+#include "hw/display/vga.h"
 #include "hw/bt.h"
 #include "sysemu/watchdog.h"
 #include "hw/smbios/smbios.h"
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 57/61] hw/net/ne2000: extract ne2k-isa code from i386/pc to ne2000-isa.c
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (55 preceding siblings ...)
  2017-12-17 21:28 ` [Qemu-devel] [PULL 56/61] hw/display/vga: extract public API from i386/pc to "hw/display/vga.h" Michael Tokarev
@ 2017-12-17 21:28 ` Michael Tokarev
  2017-12-17 21:28 ` [Qemu-devel] [PULL 58/61] hw/misc/pvpanic: extract public API from i386/pc to "hw/misc/pvpanic.h" Michael Tokarev
                   ` (5 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:28 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

- add "hw/net/ne2000-isa.h"
- remove the old i386 dependency

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Hervé Poussineau <hpoussin@reactos.org>
Acked-by: David Gibson <david@gibson.dropbear.id.au> [PPC]
---
 hw/i386/pc.c                |  1 +
 hw/mips/mips_r4k.c          |  1 +
 hw/net/ne2000-isa.c         |  6 ++----
 hw/net/ne2000.c             |  2 --
 hw/net/ne2000.h             |  3 +++
 hw/ppc/prep.c               |  1 +
 include/hw/i386/pc.h        | 20 --------------------
 include/hw/net/ne2000-isa.h | 33 +++++++++++++++++++++++++++++++++
 8 files changed, 41 insertions(+), 26 deletions(-)
 create mode 100644 include/hw/net/ne2000-isa.h

diff --git a/hw/i386/pc.c b/hw/i386/pc.c
index fe5e8b53bb..3fcf318a95 100644
--- a/hw/i386/pc.c
+++ b/hw/i386/pc.c
@@ -69,6 +69,7 @@
 #include "qom/cpu.h"
 #include "hw/nmi.h"
 #include "hw/i386/intel_iommu.h"
+#include "hw/net/ne2000-isa.h"
 
 /* debug PC/ISA interrupts */
 //#define DEBUG_IRQ
diff --git a/hw/mips/mips_r4k.c b/hw/mips/mips_r4k.c
index 9884ee7e9f..244bd41813 100644
--- a/hw/mips/mips_r4k.c
+++ b/hw/mips/mips_r4k.c
@@ -18,6 +18,7 @@
 #include "hw/char/serial.h"
 #include "hw/isa/isa.h"
 #include "net/net.h"
+#include "hw/net/ne2000-isa.h"
 #include "sysemu/sysemu.h"
 #include "hw/boards.h"
 #include "hw/block/flash.h"
diff --git a/hw/net/ne2000-isa.c b/hw/net/ne2000-isa.c
index f3455339ee..70e5c1d3d4 100644
--- a/hw/net/ne2000-isa.c
+++ b/hw/net/ne2000-isa.c
@@ -22,17 +22,15 @@
  * THE SOFTWARE.
  */
 #include "qemu/osdep.h"
-#include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/isa/isa.h"
+#include "hw/net/ne2000-isa.h"
 #include "hw/qdev.h"
-#include "net/net.h"
 #include "ne2000.h"
+#include "sysemu/sysemu.h"
 #include "exec/address-spaces.h"
 #include "qapi/error.h"
 #include "qapi/visitor.h"
 
-#define TYPE_ISA_NE2000 "ne2k_isa"
 #define ISA_NE2000(obj) OBJECT_CHECK(ISANE2000State, (obj), TYPE_ISA_NE2000)
 
 typedef struct ISANE2000State {
diff --git a/hw/net/ne2000.c b/hw/net/ne2000.c
index 3938e6ddd8..6874c8c6b9 100644
--- a/hw/net/ne2000.c
+++ b/hw/net/ne2000.c
@@ -22,9 +22,7 @@
  * THE SOFTWARE.
  */
 #include "qemu/osdep.h"
-#include "hw/hw.h"
 #include "hw/pci/pci.h"
-#include "net/net.h"
 #include "ne2000.h"
 #include "hw/loader.h"
 #include "sysemu/sysemu.h"
diff --git a/hw/net/ne2000.h b/hw/net/ne2000.h
index d213dccae3..adb8021bd1 100644
--- a/hw/net/ne2000.h
+++ b/hw/net/ne2000.h
@@ -1,6 +1,9 @@
 #ifndef HW_NE2000_H
 #define HW_NE2000_H
 
+#include "hw/hw.h"
+#include "net/net.h"
+
 #define NE2000_PMEM_SIZE    (32*1024)
 #define NE2000_PMEM_START   (16*1024)
 #define NE2000_PMEM_END     (NE2000_PMEM_SIZE+NE2000_PMEM_START)
diff --git a/hw/ppc/prep.c b/hw/ppc/prep.c
index 6f8accc397..af08ac319a 100644
--- a/hw/ppc/prep.c
+++ b/hw/ppc/prep.c
@@ -42,6 +42,7 @@
 #include "hw/loader.h"
 #include "hw/timer/mc146818rtc.h"
 #include "hw/isa/pc87312.h"
+#include "hw/net/ne2000-isa.h"
 #include "sysemu/block-backend.h"
 #include "sysemu/arch_init.h"
 #include "sysemu/kvm.h"
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
index 1d55ba3322..ab84e31cce 100644
--- a/include/hw/i386/pc.h
+++ b/include/hw/i386/pc.h
@@ -302,26 +302,6 @@ PCIBus *find_i440fx(void);
 extern PCIDevice *piix4_dev;
 int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn);
 
-/* ne2000.c */
-static inline bool isa_ne2000_init(ISABus *bus, int base, int irq, NICInfo *nd)
-{
-    DeviceState *dev;
-    ISADevice *isadev;
-
-    qemu_check_nic_model(nd, "ne2k_isa");
-
-    isadev = isa_try_create(bus, "ne2k_isa");
-    if (!isadev) {
-        return false;
-    }
-    dev = DEVICE(isadev);
-    qdev_prop_set_uint32(dev, "iobase", base);
-    qdev_prop_set_uint32(dev, "irq",    irq);
-    qdev_set_nic_properties(dev, nd);
-    qdev_init_nofail(dev);
-    return true;
-}
-
 /* pc_sysfw.c */
 void pc_system_firmware_init(MemoryRegion *rom_memory,
                              bool isapc_ram_fw);
diff --git a/include/hw/net/ne2000-isa.h b/include/hw/net/ne2000-isa.h
new file mode 100644
index 0000000000..ff2bed9c95
--- /dev/null
+++ b/include/hw/net/ne2000-isa.h
@@ -0,0 +1,33 @@
+/*
+ * QEMU NE2000 emulation -- isa bus windup
+ *
+ * Copyright (c) 2003-2004 Fabrice Bellard
+ *
+ * This work is licensed under the terms of the GNU GPL, version 2 or later.
+ * See the COPYING file in the top-level directory.
+ */
+#include "hw/hw.h"
+#include "hw/qdev.h"
+#include "hw/isa/isa.h"
+#include "net/net.h"
+
+#define TYPE_ISA_NE2000 "ne2k_isa"
+
+static inline ISADevice *isa_ne2000_init(ISABus *bus, int base, int irq,
+                                         NICInfo *nd)
+{
+    ISADevice *d;
+
+    qemu_check_nic_model(nd, "ne2k_isa");
+
+    d = isa_try_create(bus, TYPE_ISA_NE2000);
+    if (d) {
+        DeviceState *dev = DEVICE(d);
+
+        qdev_prop_set_uint32(dev, "iobase", base);
+        qdev_prop_set_uint32(dev, "irq",    irq);
+        qdev_set_nic_properties(dev, nd);
+        qdev_init_nofail(dev);
+    }
+    return d;
+}
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 58/61] hw/misc/pvpanic: extract public API from i386/pc to "hw/misc/pvpanic.h"
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (56 preceding siblings ...)
  2017-12-17 21:28 ` [Qemu-devel] [PULL 57/61] hw/net/ne2000: extract ne2k-isa code from i386/pc to ne2000-isa.c Michael Tokarev
@ 2017-12-17 21:28 ` Michael Tokarev
  2017-12-17 21:28 ` [Qemu-devel] [PULL 59/61] i386/pc: move vmport.c to hw/i386/ Michael Tokarev
                   ` (4 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:28 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

and remove the old i386/pc dependency.

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
 hw/i386/acpi-build.c      |  2 +-
 hw/misc/pvpanic.c         |  9 ++++-----
 include/hw/i386/pc.h      |  3 ---
 include/hw/misc/pvpanic.h | 21 +++++++++++++++++++++
 4 files changed, 26 insertions(+), 9 deletions(-)
 create mode 100644 include/hw/misc/pvpanic.h

diff --git a/hw/i386/acpi-build.c b/hw/i386/acpi-build.c
index 73519ab3ac..63bbc610eb 100644
--- a/hw/i386/acpi-build.c
+++ b/hw/i386/acpi-build.c
@@ -28,8 +28,8 @@
 #include "qemu/error-report.h"
 #include "hw/pci/pci.h"
 #include "qom/cpu.h"
-#include "hw/i386/pc.h"
 #include "target/i386/cpu.h"
+#include "hw/misc/pvpanic.h"
 #include "hw/timer/hpet.h"
 #include "hw/acpi/acpi-defs.h"
 #include "hw/acpi/acpi.h"
diff --git a/hw/misc/pvpanic.c b/hw/misc/pvpanic.c
index 3a0e4ba828..b26250dec9 100644
--- a/hw/misc/pvpanic.c
+++ b/hw/misc/pvpanic.c
@@ -17,7 +17,7 @@
 #include "qemu/log.h"
 
 #include "hw/nvram/fw_cfg.h"
-#include "hw/i386/pc.h"
+#include "hw/misc/pvpanic.h"
 
 /* The bit of supported pv event */
 #define PVPANIC_F_PANICKED      0
@@ -25,9 +25,8 @@
 /* The pv event value */
 #define PVPANIC_PANICKED        (1 << PVPANIC_F_PANICKED)
 
-#define TYPE_ISA_PVPANIC_DEVICE    "pvpanic"
 #define ISA_PVPANIC_DEVICE(obj)    \
-    OBJECT_CHECK(PVPanicState, (obj), TYPE_ISA_PVPANIC_DEVICE)
+    OBJECT_CHECK(PVPanicState, (obj), TYPE_PVPANIC)
 
 static void handle_event(int event)
 {
@@ -104,7 +103,7 @@ static void pvpanic_isa_realizefn(DeviceState *dev, Error **errp)
 
 uint16_t pvpanic_port(void)
 {
-    Object *o = object_resolve_path_type("", TYPE_ISA_PVPANIC_DEVICE, NULL);
+    Object *o = object_resolve_path_type("", TYPE_PVPANIC, NULL);
     if (!o) {
         return 0;
     }
@@ -126,7 +125,7 @@ static void pvpanic_isa_class_init(ObjectClass *klass, void *data)
 }
 
 static TypeInfo pvpanic_isa_info = {
-    .name          = TYPE_ISA_PVPANIC_DEVICE,
+    .name          = TYPE_PVPANIC,
     .parent        = TYPE_ISA_DEVICE,
     .instance_size = sizeof(PVPanicState),
     .instance_init = pvpanic_isa_initfn,
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h
index ab84e31cce..6f77eb0665 100644
--- a/include/hw/i386/pc.h
+++ b/include/hw/i386/pc.h
@@ -306,9 +306,6 @@ int piix4_init(PCIBus *bus, ISABus **isa_bus, int devfn);
 void pc_system_firmware_init(MemoryRegion *rom_memory,
                              bool isapc_ram_fw);
 
-/* pvpanic.c */
-uint16_t pvpanic_port(void);
-
 /* acpi-build.c */
 void pc_madt_cpu_entry(AcpiDeviceIf *adev, int uid,
                        const CPUArchIdList *apic_ids, GArray *entry);
diff --git a/include/hw/misc/pvpanic.h b/include/hw/misc/pvpanic.h
new file mode 100644
index 0000000000..36a54e270c
--- /dev/null
+++ b/include/hw/misc/pvpanic.h
@@ -0,0 +1,21 @@
+/*
+ * QEMU simulated pvpanic device.
+ *
+ * Copyright Fujitsu, Corp. 2013
+ *
+ * Authors:
+ *     Wen Congyang <wency@cn.fujitsu.com>
+ *     Hu Tao <hutao@cn.fujitsu.com>
+ *
+ * This work is licensed under the terms of the GNU GPL, version 2 or later.
+ * See the COPYING file in the top-level directory.
+ *
+ */
+#ifndef HW_MISC_PVPANIC_H
+#define HW_MISC_PVPANIC_H
+
+#define TYPE_PVPANIC "pvpanic"
+
+uint16_t pvpanic_port(void);
+
+#endif
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 59/61] i386/pc: move vmport.c to hw/i386/
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (57 preceding siblings ...)
  2017-12-17 21:28 ` [Qemu-devel] [PULL 58/61] hw/misc/pvpanic: extract public API from i386/pc to "hw/misc/pvpanic.h" Michael Tokarev
@ 2017-12-17 21:28 ` Michael Tokarev
  2017-12-17 21:28 ` [Qemu-devel] [PULL 60/61] i386/pc: move vmmouse.c " Michael Tokarev
                   ` (3 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:28 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

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é <f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
---
 hw/i386/Makefile.objs      |  1 +
 hw/{misc => i386}/vmport.c | 17 +++++++++--------
 hw/misc/Makefile.objs      |  2 --
 3 files changed, 10 insertions(+), 10 deletions(-)
 rename hw/{misc => i386}/vmport.c (95%)

diff --git a/hw/i386/Makefile.objs b/hw/i386/Makefile.objs
index 2e5e1299ad..1548ad1ad0 100644
--- a/hw/i386/Makefile.objs
+++ b/hw/i386/Makefile.objs
@@ -5,6 +5,7 @@ obj-y += pc_sysfw.o
 obj-y += x86-iommu.o intel_iommu.o
 obj-y += amd_iommu.o
 obj-$(CONFIG_XEN) += ../xenpv/ xen/
+obj-$(CONFIG_VMPORT) += vmport.o
 
 obj-y += kvmvapic.o
 obj-y += acpi-build.o
diff --git a/hw/misc/vmport.c b/hw/i386/vmport.c
similarity index 95%
rename from hw/misc/vmport.c
rename to hw/i386/vmport.c
index 165500223f..eb880c6def 100644
--- a/hw/misc/vmport.c
+++ b/hw/i386/vmport.c
@@ -28,7 +28,7 @@
 #include "sysemu/hw_accel.h"
 #include "hw/qdev.h"
 
-//#define VMPORT_DEBUG
+/* #define VMPORT_DEBUG */
 
 #define VMPORT_CMD_GETVERSION 0x0a
 #define VMPORT_CMD_GETRAMSIZE 0x14
@@ -38,8 +38,7 @@
 
 #define VMPORT(obj) OBJECT_CHECK(VMPortState, (obj), TYPE_VMPORT)
 
-typedef struct VMPortState
-{
+typedef struct VMPortState {
     ISADevice parent_obj;
 
     MemoryRegion io;
@@ -51,8 +50,9 @@ static VMPortState *port_state;
 
 void vmport_register(unsigned char command, VMPortReadFunc *func, void *opaque)
 {
-    if (command >= VMPORT_ENTRIES)
+    if (command >= VMPORT_ENTRIES) {
         return;
+    }
 
     port_state->func[command] = func;
     port_state->opaque[command] = opaque;
@@ -71,14 +71,15 @@ static uint64_t vmport_ioport_read(void *opaque, hwaddr addr,
     cpu_synchronize_state(cs);
 
     eax = env->regs[R_EAX];
-    if (eax != VMPORT_MAGIC)
+    if (eax != VMPORT_MAGIC) {
         return eax;
+    }
 
     command = env->regs[R_ECX];
-    if (command >= VMPORT_ENTRIES)
+    if (command >= VMPORT_ENTRIES) {
         return eax;
-    if (!s->func[command])
-    {
+    }
+    if (!s->func[command]) {
 #ifdef VMPORT_DEBUG
         fprintf(stderr, "vmport: unknown command %x\n", command);
 #endif
diff --git a/hw/misc/Makefile.objs b/hw/misc/Makefile.objs
index 10c88a84b4..d517f83e81 100644
--- a/hw/misc/Makefile.objs
+++ b/hw/misc/Makefile.objs
@@ -11,8 +11,6 @@ common-obj-$(CONFIG_EDU) += edu.o
 common-obj-y += unimp.o
 common-obj-$(CONFIG_FW_CFG_DMA) += vmcoreinfo.o
 
-obj-$(CONFIG_VMPORT) += vmport.o
-
 # ARM devices
 common-obj-$(CONFIG_PL310) += arm_l2x0.o
 common-obj-$(CONFIG_INTEGRATOR_DEBUG) += arm_integrator_debug.o
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 60/61] i386/pc: move vmmouse.c to hw/i386/
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (58 preceding siblings ...)
  2017-12-17 21:28 ` [Qemu-devel] [PULL 59/61] i386/pc: move vmport.c to hw/i386/ Michael Tokarev
@ 2017-12-17 21:28 ` Michael Tokarev
  2017-12-17 21:28 ` [Qemu-devel] [PULL 61/61] misc: drop old i386 dependency Michael Tokarev
                   ` (2 subsequent siblings)
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:28 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

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é <f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
---
 hw/i386/Makefile.objs        | 1 +
 hw/{input => i386}/vmmouse.c | 0
 hw/input/Makefile.objs       | 1 -
 3 files changed, 1 insertion(+), 1 deletion(-)
 rename hw/{input => i386}/vmmouse.c (100%)

diff --git a/hw/i386/Makefile.objs b/hw/i386/Makefile.objs
index 1548ad1ad0..fd279e7584 100644
--- a/hw/i386/Makefile.objs
+++ b/hw/i386/Makefile.objs
@@ -6,6 +6,7 @@ obj-y += x86-iommu.o intel_iommu.o
 obj-y += amd_iommu.o
 obj-$(CONFIG_XEN) += ../xenpv/ xen/
 obj-$(CONFIG_VMPORT) += vmport.o
+obj-$(CONFIG_VMMOUSE) += vmmouse.o
 
 obj-y += kvmvapic.o
 obj-y += acpi-build.o
diff --git a/hw/input/vmmouse.c b/hw/i386/vmmouse.c
similarity index 100%
rename from hw/input/vmmouse.c
rename to hw/i386/vmmouse.c
diff --git a/hw/input/Makefile.objs b/hw/input/Makefile.objs
index 7715d7230d..636f794b6b 100644
--- a/hw/input/Makefile.objs
+++ b/hw/input/Makefile.objs
@@ -6,7 +6,6 @@ common-obj-$(CONFIG_PL050) += pl050.o
 common-obj-y += ps2.o
 common-obj-$(CONFIG_STELLARIS_INPUT) += stellaris_input.o
 common-obj-$(CONFIG_TSC2005) += tsc2005.o
-common-obj-$(CONFIG_VMMOUSE) += vmmouse.o
 
 common-obj-$(CONFIG_VIRTIO) += virtio-input.o
 common-obj-$(CONFIG_VIRTIO) += virtio-input-hid.o
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 61/61] misc: drop old i386 dependency
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (59 preceding siblings ...)
  2017-12-17 21:28 ` [Qemu-devel] [PULL 60/61] i386/pc: move vmmouse.c " Michael Tokarev
@ 2017-12-17 21:28 ` Michael Tokarev
  2017-12-17 22:07 ` [Qemu-devel] [PULL v2 00/61] Trivial patches for 2017-12-18 Michael Tokarev
  2017-12-18 14:13 ` [Qemu-devel] [PULL v3 00/60] " Michael Tokarev
  62 siblings, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 21:28 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
---
 hw/char/debugcon.c      | 1 -
 hw/intc/lm32_pic.c      | 1 -
 hw/moxie/moxiesim.c     | 1 -
 hw/sparc/sun4m.c        | 1 -
 hw/watchdog/wdt_ib700.c | 1 -
 5 files changed, 5 deletions(-)

diff --git a/hw/char/debugcon.c b/hw/char/debugcon.c
index 95ccec6f8b..e2abc61b04 100644
--- a/hw/char/debugcon.c
+++ b/hw/char/debugcon.c
@@ -29,7 +29,6 @@
 #include "hw/hw.h"
 #include "chardev/char-fe.h"
 #include "hw/isa/isa.h"
-#include "hw/i386/pc.h"
 
 #define TYPE_ISA_DEBUGCON_DEVICE "isa-debugcon"
 #define ISA_DEBUGCON_DEVICE(obj) \
diff --git a/hw/intc/lm32_pic.c b/hw/intc/lm32_pic.c
index 09e15115fb..db6c7afc2f 100644
--- a/hw/intc/lm32_pic.c
+++ b/hw/intc/lm32_pic.c
@@ -20,7 +20,6 @@
 #include "qemu/osdep.h"
 
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "monitor/monitor.h"
 #include "hw/sysbus.h"
 #include "trace.h"
diff --git a/hw/moxie/moxiesim.c b/hw/moxie/moxiesim.c
index 3ba58481d0..3c3ba9d8c5 100644
--- a/hw/moxie/moxiesim.c
+++ b/hw/moxie/moxiesim.c
@@ -30,7 +30,6 @@
 #include "cpu.h"
 #include "hw/sysbus.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "hw/isa/isa.h"
 #include "net/net.h"
 #include "sysemu/sysemu.h"
diff --git a/hw/sparc/sun4m.c b/hw/sparc/sun4m.c
index 24c2b8a555..e71648404c 100644
--- a/hw/sparc/sun4m.c
+++ b/hw/sparc/sun4m.c
@@ -36,7 +36,6 @@
 #include "net/net.h"
 #include "hw/boards.h"
 #include "hw/scsi/esp.h"
-#include "hw/i386/pc.h"
 #include "hw/isa/isa.h"
 #include "hw/nvram/sun_nvram.h"
 #include "hw/nvram/chrp_nvram.h"
diff --git a/hw/watchdog/wdt_ib700.c b/hw/watchdog/wdt_ib700.c
index 532afe89e7..d045032bf4 100644
--- a/hw/watchdog/wdt_ib700.c
+++ b/hw/watchdog/wdt_ib700.c
@@ -25,7 +25,6 @@
 #include "sysemu/watchdog.h"
 #include "hw/hw.h"
 #include "hw/isa/isa.h"
-#include "hw/i386/pc.h"
 
 /*#define IB700_DEBUG 1*/
 
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL v2 00/61] Trivial patches for 2017-12-18
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (60 preceding siblings ...)
  2017-12-17 21:28 ` [Qemu-devel] [PULL 61/61] misc: drop old i386 dependency Michael Tokarev
@ 2017-12-17 22:07 ` Michael Tokarev
  2017-12-17 23:14   ` Peter Maydell
  2017-12-18 14:13 ` [Qemu-devel] [PULL v3 00/60] " Michael Tokarev
  62 siblings, 1 reply; 69+ messages in thread
From: Michael Tokarev @ 2017-12-17 22:07 UTC (permalink / raw)
  To: qemu-devel; +Cc: Michael Tokarev, qemu-trivial

> 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 which makes good portion of this
> pull request.

I forgot to add my S-o-b lines to the large series by
Philippe Mathieu-Daudé. So here's a re-send of just the
cover letter (not all the other patches). The only difference
is the addition of 42 of my "S-o-b" line.

Thanks,

/mjt

The following changes since commit 38d1b31e0501f938db39c5b2e508328530410246:

  Merge remote-tracking branch 'remotes/berrange/tags/pull-qio-201712151' into staging (2017-12-15 17:05:26 +0000)

are available in the git repository at:

  git://git.corpit.ru/qemu.git tags/trivial-patches-fetch

for you to fetch changes up to f4c56de4342e50b9c5a96b579a0cc44a48836536:

  misc: drop old i386 dependency (2017-12-18 01:01:55 +0300)

----------------------------------------------------------------
trivial patches for 2017-12-18

----------------------------------------------------------------
Daniel Henrique Barboza (1):
      configure: check $CC available before verifying host CPU

Emilio G. Cota (3):
      disas/arm: fix 'instuction' typo in comment
      translate-all: fix 'consisits' typo in comment
      qht: fix kernel-doc markup in qht.h

Ladi Prosek (1):
      Remove empty statements

Marc-André Lureau (2):
      .gitignore: remove vscclient
      memory: remove unused memory_region_set_global_locking()

Michael McConville (1):
      mmap(2) returns MAP_FAILED, not NULL, on failure

Mike Frysinger (1):
      build: fix typo in error message

Peter Maydell (1):
      accel/tcg/cpu-exec-common.c: Remove unnecessary include of memory-internal.h

Philippe Mathieu-Daudé (49):
      hw/alpha/typhoon: simplify using the "unimplemented" sysbus device
      Makefile: use $(MAKE) variable
      Makefile: add more targets to the UNCHECKED_GOALS rule
      MAINTAINERS: add "hw/registerfields.h" in Register API entry
      hw/registerfields: fix a typo in the FIELD() documentation
      hw/registerfields: add 64-bit extract/deposit macros
      hw/registerfields: add missing include
      MAINTAINERS: add entries for i2c/ppc4xx
      MAINTAINERS: add an entry for the i82374 (southbridge)
      MAINTAINERS: add an entry for the i8257 (DMA controller)
      MAINTAINERS: add an entry for the i82378 (superio)
      MAINTAINERS: add an entry for watchdog/wdt_ib700
      MAINTAINERS: add an entry for input/pckbd.c
      MAINTAINERS: add entries for timer/m48t59
      MAINTAINERS: add missing entry for include/hw/net/
      hw: use "qemu/osdep.h" as first #include in source files
      hw: remove "qemu/osdep.h" from header files
      block: remove "qemu/osdep.h" from header file
      misc: remove headers implicitly included
      misc: remove duplicated includes
      ppc: remove duplicated includes
      i386/hax: remove duplicated includes
      i386/hax: remove duplicated include
      nios2: remove duplicated includes (in code commented out)
      misc: avoid "include/" in include path
      numa: remove unused #include
      hw/input/vmmouse: remove unused #include
      hw/misc/pvpanic: remove unused #include
      hw/ssi/aspeed_smc: remove unused #include
      amd_iommu: avoid needless includes in header file
      misc: remove old i386 dependency
      hw/ide: remove old i386 dependency
      hw/ipmi: remove old i386 dependency
      hw/i2c: remove old i386 dependency
      hw/tpm: remove old i386 dependency
      hw/virtio-balloon: remove old i386 dependency
      hw/unicore32: restrict hw addr defines to source file
      hw/timer/i8254: rename pit_init() -> i8254_pit_init()
      hw/timer/mc146818: rename rtc_init() -> mc146818_rtc_init()
      hw/acpi: ACPI_PM_* defines are not restricted to i386 arch
      hw/acpi/ich9: extract ACPI_PM_PROP_TCO_ENABLED from i386/pc
      hw/display/vga: "vga.h" only contains registers defs, rename it "vga_regs.h"
      hw/display/vga: "vga_int.h" requires "ui/console.h"
      hw/display/vga: extract public API from i386/pc to "hw/display/vga.h"
      hw/net/ne2000: extract ne2k-isa code from i386/pc to ne2000-isa.c
      hw/misc/pvpanic: extract public API from i386/pc to "hw/misc/pvpanic.h"
      i386/pc: move vmport.c to hw/i386/
      i386/pc: move vmmouse.c to hw/i386/
      misc: drop old i386 dependency

Tao Wu (1):
      hw/input/hid: Add support for several keys.

Vicente Jimenez Aguilar (1):
      Document pretty parameter for mon option

 .gitignore                          |  1 -
 MAINTAINERS                         | 14 ++++++++++-
 Makefile                            | 11 +++++----
 accel/tcg/cpu-exec-common.c         |  1 -
 accel/tcg/translate-all.c           |  3 +--
 block/dmg.h                         |  1 -
 bsd-user/main.c                     |  1 -
 chardev/wctablet.c                  |  4 ----
 configure                           | 25 ++++++++++---------
 disas/arm.c                         |  2 +-
 disas/nios2.c                       |  3 ---
 exec.c                              |  3 ---
 hw/acpi/core.c                      |  1 -
 hw/acpi/ipmi-stub.c                 |  1 +
 hw/alpha/alpha_sys.h                |  1 -
 hw/alpha/dp264.c                    |  4 ++--
 hw/alpha/pci.c                      | 26 --------------------
 hw/alpha/typhoon.c                  |  6 ++---
 hw/arm/spitz.c                      |  1 -
 hw/audio/fmopl.c                    |  1 -
 hw/audio/fmopl.h                    |  1 -
 hw/audio/pcspk.c                    |  1 -
 hw/char/debugcon.c                  |  1 -
 hw/char/xen_console.c               |  1 -
 hw/core/machine.c                   |  1 -
 hw/cpu/core.c                       |  1 +
 hw/display/cirrus_vga.c             |  1 -
 hw/display/qxl.h                    |  1 -
 hw/display/vga-isa-mm.c             |  4 +---
 hw/display/vga-isa.c                |  3 +--
 hw/display/vga-pci.c                |  1 -
 hw/display/vga.c                    |  5 ++--
 hw/display/vga_int.h                |  3 ++-
 hw/display/{vga.h => vga_regs.h}    |  0
 hw/display/virtio-vga.c             |  1 -
 hw/display/vmware_vga.c             |  1 -
 hw/i2c/pm_smbus.c                   |  1 -
 hw/i2c/smbus_ich9.c                 |  1 -
 hw/i386/Makefile.objs               |  2 ++
 hw/i386/acpi-build.c                |  2 +-
 hw/i386/amd_iommu.c                 |  5 +++-
 hw/i386/amd_iommu.h                 |  5 ----
 hw/i386/pc.c                        |  5 ++--
 hw/{input => i386}/vmmouse.c        |  1 -
 hw/{misc => i386}/vmport.c          | 17 ++++++-------
 hw/i386/xen/xen-mapcache.c          |  2 +-
 hw/i386/xen/xen_platform.c          |  1 -
 hw/ide/ahci.c                       |  1 -
 hw/ide/cmd646.c                     |  1 -
 hw/ide/core.c                       |  3 +--
 hw/ide/ich.c                        |  1 -
 hw/ide/isa.c                        |  1 -
 hw/ide/microdrive.c                 |  1 -
 hw/ide/pci.c                        |  1 -
 hw/ide/piix.c                       |  2 +-
 hw/ide/via.c                        |  1 -
 hw/input/Makefile.objs              |  1 -
 hw/input/adb.c                      |  2 +-
 hw/input/hid.c                      |  8 +++----
 hw/intc/lm32_pic.c                  |  1 -
 hw/ipmi/isa_ipmi_bt.c               |  1 -
 hw/ipmi/isa_ipmi_kcs.c              |  1 -
 hw/isa/i82378.c                     |  5 ++--
 hw/isa/vt82c686.c                   |  1 -
 hw/mips/mips_fulong2e.c             |  4 ++--
 hw/mips/mips_jazz.c                 |  5 ++--
 hw/mips/mips_malta.c                |  4 ++--
 hw/mips/mips_r4k.c                  |  5 ++--
 hw/misc/Makefile.objs               |  2 --
 hw/misc/imx6_ccm.c                  |  2 +-
 hw/misc/ivshmem.c                   |  1 -
 hw/misc/pvpanic.c                   | 12 ++++------
 hw/misc/sga.c                       |  1 -
 hw/moxie/moxiesim.c                 |  1 -
 hw/net/ne2000-isa.c                 |  6 ++---
 hw/net/ne2000.c                     |  2 --
 hw/net/ne2000.h                     |  3 +++
 hw/nios2/boot.c                     |  1 -
 hw/pci-bridge/pci_expander_bridge.c |  1 -
 hw/ppc/pnv.c                        |  2 +-
 hw/ppc/prep.c                       |  1 +
 hw/ppc/spapr_cpu_core.c             |  1 +
 hw/ppc/spapr_hcall.c                |  1 -
 hw/s390x/css.c                      |  1 -
 hw/s390x/virtio-ccw.c               |  2 +-
 hw/scsi/vhost-user-scsi.c           |  1 -
 hw/smbios/smbios_type_38-stub.c     |  1 +
 hw/sparc/sun4m.c                    |  1 -
 hw/ssi/aspeed_smc.c                 |  3 +--
 hw/timer/i8254.c                    |  1 -
 hw/timer/i8254_common.c             |  1 -
 hw/timer/mc146818rtc.c              |  2 +-
 hw/tpm/tpm_passthrough.c            |  1 -
 hw/tpm/tpm_tis.c                    |  1 -
 hw/unicore32/puv3.c                 | 15 ++++++++----
 hw/vfio/ccw.c                       |  2 +-
 hw/virtio/vhost-vsock.c             |  2 +-
 hw/virtio/virtio-balloon.c          |  2 +-
 hw/watchdog/wdt_ib700.c             |  1 -
 include/exec/memory.h               | 12 ----------
 include/hw/acpi/acpi.h              | 11 +++++++++
 include/hw/acpi/ich9.h              |  2 ++
 include/hw/acpi/ipmi.h              |  1 -
 include/hw/cpu/core.h               |  1 -
 include/hw/display/vga.h            | 25 +++++++++++++++++++
 include/hw/i2c/ppc4xx_i2c.h         |  1 -
 include/hw/i386/pc.h                | 48 -------------------------------------
 include/hw/misc/pvpanic.h           | 21 ++++++++++++++++
 include/hw/net/ne2000-isa.h         | 33 +++++++++++++++++++++++++
 include/hw/registerfields.h         | 15 +++++++++++-
 include/hw/timer/i8254.h            |  5 ++--
 include/hw/timer/i8254_internal.h   |  2 +-
 include/hw/timer/mc146818rtc.h      |  3 ++-
 include/hw/unicore32/puv3.h         | 10 --------
 include/qemu/qht.h                  |  6 ++---
 include/sysemu/hax.h                |  1 -
 linux-user/main.c                   |  1 -
 linux-user/signal.c                 |  2 +-
 memory.c                            |  5 ----
 migration/block.c                   |  2 +-
 monitor.c                           |  1 -
 net/colo-compare.c                  |  1 -
 numa.c                              |  1 -
 qemu-options.hx                     |  7 +++---
 scripts/git-submodule.sh            |  2 +-
 target/i386/cpu.c                   |  2 +-
 target/i386/hax-darwin.c            |  6 +----
 target/i386/hax-darwin.h            |  3 ---
 target/i386/hax-windows.h           |  3 ---
 target/i386/kvm.c                   |  2 +-
 target/nios2/cpu.h                  |  1 -
 target/nios2/helper.c               |  5 +---
 target/nios2/op_helper.c            |  1 +
 target/nios2/translate.c            |  1 +
 target/openrisc/exception_helper.c  |  1 -
 target/ppc/kvm.c                    |  3 ---
 target/sh4/translate.c              |  2 +-
 tests/Makefile.include              | 20 ++++++++--------
 tests/test-aio-multithread.c        |  1 -
 tests/test-clone-visitor.c          |  1 -
 tests/vhost-user-test.c             |  1 -
 tests/vmgenid-test.c                |  3 ---
 util/qemu-sockets.c                 |  1 -
 vl.c                                |  3 +--
 144 files changed, 258 insertions(+), 323 deletions(-)
 rename hw/display/{vga.h => vga_regs.h} (100%)
 rename hw/{input => i386}/vmmouse.c (99%)
 rename hw/{misc => i386}/vmport.c (95%)
 create mode 100644 include/hw/display/vga.h
 create mode 100644 include/hw/misc/pvpanic.h
 create mode 100644 include/hw/net/ne2000-isa.h

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [Qemu-devel] [PULL v2 00/61] Trivial patches for 2017-12-18
  2017-12-17 22:07 ` [Qemu-devel] [PULL v2 00/61] Trivial patches for 2017-12-18 Michael Tokarev
@ 2017-12-17 23:14   ` Peter Maydell
  2017-12-18  0:41     ` [Qemu-devel] [Qemu-trivial] " Philippe Mathieu-Daudé
  0 siblings, 1 reply; 69+ messages in thread
From: Peter Maydell @ 2017-12-17 23:14 UTC (permalink / raw)
  To: Michael Tokarev; +Cc: QEMU Developers, QEMU Trivial

On 17 December 2017 at 22:07, Michael Tokarev <mjt@tls.msk.ru> 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 "remove i386/pc dependency from non-PC world (part 1)"
>> consisting of 42 patches which makes good portion of this
>> pull request.
>
> I forgot to add my S-o-b lines to the large series by
> Philippe Mathieu-Daudé. So here's a re-send of just the
> cover letter (not all the other patches). The only difference
> is the addition of 42 of my "S-o-b" line.

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
(pid=12214)
  /alpha/qom/none:                                                     OK
FAIL: tests/qom-test
TEST: tests/test-hmp... (pid=12219)
  /alpha/hmp/clipper:
Broken pipe
FAIL
GTester: last random seed: R02S0c5a0f7de3fc6e9885b740c77c86eef2
(pid=12225)
  /alpha/hmp/none:                                                     OK
  /alpha/hmp/none+2MB:                                                 OK
FAIL: tests/test-hmp

This is because qemu-system-alpha segfaults on startup:

Thread 1 "qemu-system-alp" received signal SIGSEGV, Segmentation fault.
0x00005555557db414 in memory_region_update_container_subregions
(subregion=0x555556ad6330)
    at /home/petmay01/linaro/qemu-for-merges/memory.c:2290
2290        QTAILQ_INSERT_TAIL(&mr->subregions, subregion, subregions_link);
(gdb) bt
#0  0x00005555557db414 in memory_region_update_container_subregions
(subregion=0x555556ad6330)
    at /home/petmay01/linaro/qemu-for-merges/memory.c:2290
#1  0x00005555557db4da in memory_region_add_subregion_common
(mr=0x5555569e2140, offset=32, subregion=0x555556ad6330)
    at /home/petmay01/linaro/qemu-for-merges/memory.c:2303
#2  0x00005555557db516 in memory_region_add_subregion
(mr=0x5555569e2140, offset=32, subregion=0x555556ad6330)
    at /home/petmay01/linaro/qemu-for-merges/memory.c:2311
#3  0x000055555594e8bd in isa_register_ioport (dev=0x555556ad6270,
io=0x555556ad6330, start=32)
    at /home/petmay01/linaro/qemu-for-merges/hw/isa/isa-bus.c:130
#4  0x000055555594b844 in pic_common_realize (dev=0x555556ad6270,
errp=0x7fffffffdaf0)
    at /home/petmay01/linaro/qemu-for-merges/hw/intc/i8259_common.c:77
#5  0x000055555594c744 in pic_realize (dev=0x555556ad6270, errp=0x7fffffffdaf0)
    at /home/petmay01/linaro/qemu-for-merges/hw/intc/i8259.c:461
#6  0x00005555558f3d60 in device_set_realized (obj=0x555556ad6270,
value=true, errp=0x7fffffffdc90)
    at /home/petmay01/linaro/qemu-for-merges/hw/core/qdev.c:914
#7  0x0000555555ac188c in property_set_bool (obj=0x555556ad6270, v=
    0x555556ad6f20, name=0x555555d2271b "realized",
opaque=0x555556ad66a0, errp=0x7fffffffdc90)
    at /home/petmay01/linaro/qemu-for-merges/qom/object.c:1906
#8  0x0000555555abfc01 in object_property_set (obj=0x555556ad6270, v=
    0x555556ad6f20, name=0x555555d2271b "realized",
errp=0x7fffffffdc90) at
/home/petmay01/linaro/qemu-for-merges/qom/object.c:1102
#9  0x0000555555ac2bc9 in object_property_set_qobject
(obj=0x555556ad6270, value=0x555556ad6520, name=0x555555d2271b
"realized", errp=0x7fffffffdc90) at
/home/petmay01/linaro/qemu-for-merges/qom/qom-qobject.c:27
#10 0x0000555555abfe96 in object_property_set_bool
(obj=0x555556ad6270, value=true, name=0x555555d2271b "realized",
errp=0x7fffffffdc90) at
/home/petmay01/linaro/qemu-for-merges/qom/object.c:1171
#11 0x00005555558f27a9 in qdev_init_nofail (dev=0x555556ad6270) at
/home/petmay01/linaro/qemu-for-merges/hw/core/qdev.c:338
#12 0x000055555594b984 in i8259_init_chip (name=0x555555d2c08c
"isa-i8259", bus=0x555556ad5550, master=true)
    at /home/petmay01/linaro/qemu-for-merges/hw/intc/i8259_common.c:96
#13 0x000055555594c783 in i8259_init (bus=0x555556ad5550,
parent_irq=0x555556ad6050)
    at /home/petmay01/linaro/qemu-for-merges/hw/intc/i8259.c:473
#14 0x0000555555851873 in typhoon_init (ram_size=134217728,
isa_bus=0x7fffffffde08, p_rtc_irq=0x7fffffffde10, cpus=0x7fffffffdea0,
sys_map_irq=0x55555584f22a <clipper_pci_map_irq>) at
/home/petmay01/linaro/qemu-for-merges/hw/alpha/typhoon.c:925
#15 0x000055555584f3dd in clipper_init (machine=0x55555697b390) at
/home/petmay01/linaro/qemu-for-merges/hw/alpha/dp264.c:77
#16 0x00005555558fba0a in machine_run_board_init (machine=0x55555697b390)
    at /home/petmay01/linaro/qemu-for-merges/hw/core/machine.c:792
#17 0x000055555587ac3d in main (argc=1, argv=0x7fffffffe338,
envp=0x7fffffffe348) at
/home/petmay01/linaro/qemu-for-merges/vl.c:4708


There was also a minor merge conflict with the tpm pullreq
(both pulls change the #includes in hw/tpm/tpm_tis.c) which
you might fix when you respin.

thanks
-- PMM

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [Qemu-devel] [Qemu-trivial] [PULL v2 00/61] Trivial patches for 2017-12-18
  2017-12-17 23:14   ` Peter Maydell
@ 2017-12-18  0:41     ` Philippe Mathieu-Daudé
  2017-12-18  1:53       ` Philippe Mathieu-Daudé
  0 siblings, 1 reply; 69+ messages in thread
From: Philippe Mathieu-Daudé @ 2017-12-18  0:41 UTC (permalink / raw)
  To: Peter Maydell, Michael Tokarev, Richard Henderson
  Cc: QEMU Trivial, QEMU Developers

[-- Attachment #1: Type: text/plain, Size: 2240 bytes --]

Hi Peter,

On 12/17/2017 08:14 PM, Peter Maydell wrote:
> On 17 December 2017 at 22:07, Michael Tokarev <mjt@tls.msk.ru> 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 "remove i386/pc dependency from non-PC world (part 1)"
>>> consisting of 42 patches which makes good portion of this
>>> pull request.
>>
>> I forgot to add my S-o-b lines to the large series by
>> Philippe Mathieu-Daudé. So here's a re-send of just the
>> cover letter (not all the other patches). The only difference
>> is the addition of 42 of my "S-o-b" line.
> 
> 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
> (pid=12214)

Oops

>   /alpha/qom/none:                                                     OK
> FAIL: tests/qom-test
> TEST: tests/test-hmp... (pid=12219)
>   /alpha/hmp/clipper:
> Broken pipe
> FAIL
> GTester: last random seed: R02S0c5a0f7de3fc6e9885b740c77c86eef2
> (pid=12225)
>   /alpha/hmp/none:                                                     OK
>   /alpha/hmp/none+2MB:                                                 OK
> FAIL: tests/test-hmp
> 
> This is because qemu-system-alpha segfaults on startup:

My bad...

eede06dd70f72da489b8f968abbb7cb5445ef834 is the first bad commit
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>

    hw/alpha/typhoon: simplify using the "unimplemented" sysbus device

I'm pretty sure I run the qtests, but this was 2 months ago...
I'll have a look.

[...]
> There was also a minor merge conflict with the tpm pullreq
> (both pulls change the #includes in hw/tpm/tpm_tis.c) which
> you might fix when you respin.

Yes, I rebased the 42 patches on /master yesterday but I see you merged
the TPM tree in your /staging, so I'll rebase there and resend the
offending patches fixed to Michael.

Regards,

Phil.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 69+ messages in thread

* Re: [Qemu-devel] [Qemu-trivial] [PULL v2 00/61] Trivial patches for 2017-12-18
  2017-12-18  0:41     ` [Qemu-devel] [Qemu-trivial] " Philippe Mathieu-Daudé
@ 2017-12-18  1:53       ` Philippe Mathieu-Daudé
  0 siblings, 0 replies; 69+ messages in thread
From: Philippe Mathieu-Daudé @ 2017-12-18  1:53 UTC (permalink / raw)
  To: Peter Maydell, Michael Tokarev, Richard Henderson,
	Marc-André Lureau
  Cc: QEMU Trivial, QEMU Developers

[-- Attachment #1: Type: text/plain, Size: 2238 bytes --]

>> 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
>> (pid=12214)
> 
> Oops
> 
>>   /alpha/qom/none:                                                     OK
>> FAIL: tests/qom-test
>> TEST: tests/test-hmp... (pid=12219)
>>   /alpha/hmp/clipper:
>> Broken pipe
>> FAIL
>> GTester: last random seed: R02S0c5a0f7de3fc6e9885b740c77c86eef2
>> (pid=12225)
>>   /alpha/hmp/none:                                                     OK
>>   /alpha/hmp/none+2MB:                                                 OK
>> FAIL: tests/test-hmp
>>
>> This is because qemu-system-alpha segfaults on startup:
> 
> My bad...
> 
> eede06dd70f72da489b8f968abbb7cb5445ef834 is the first bad commit
> Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
> 
>     hw/alpha/typhoon: simplify using the "unimplemented" sysbus device
> 
> I'm pretty sure I run the qtests, but this was 2 months ago...
> I'll have a look.

This patch is not _trivial_ :| Let's drop it from this tree, I'll have
to rework it.

> [...]
>> There was also a minor merge conflict with the tpm pullreq
>> (both pulls change the #includes in hw/tpm/tpm_tis.c) which
>> you might fix when you respin.
> 
> Yes, I rebased the 42 patches on /master yesterday but I see you merged
> the TPM tree in your /staging, so I'll rebase there and resend the
> offending patches fixed to Michael.

Michael, I removed the "hw/alpha/typhoon" patch, and updated the
"hw/tpm: remove old i386 dependency" one: no need to modify
hw/tpm/tpm_tis.c, Marc-André Lureau already cleaned it, I did however
clean the newly added hw/tpm/tpm_emulator.c file.

The fixed tree is now available signed in the Git repository at:

  github.com:philmd/qemu.git tags/trivial-patches-2017-12-18

If this is OK to you I'll only resend the "hw/tpm: remove old i386
dependency" on the list, but if you/Peter prefer I can still resend the
whole enchilada (which is unchanged except this unique patch).

Regards,

Phil.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL v3 00/60] Trivial patches for 2017-12-18
  2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
                   ` (61 preceding siblings ...)
  2017-12-17 22:07 ` [Qemu-devel] [PULL v2 00/61] Trivial patches for 2017-12-18 Michael Tokarev
@ 2017-12-18 14:13 ` Michael Tokarev
  2017-12-18 14:13   ` [Qemu-devel] [PULL 46/60] hw/tpm: remove old i386 dependency Michael Tokarev
  2017-12-18 16:48   ` [Qemu-devel] [PULL v3 00/60] Trivial patches for 2017-12-18 Peter Maydell
  62 siblings, 2 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-18 14:13 UTC (permalink / raw)
  To: qemu-devel; +Cc: Michael Tokarev, qemu-trivial

Here's another, 3rd, attempt for a pull request for the trivial-patches
tree. Not resending whole thing once again.

I've removed the patch that caused previous failure, which was
«hw/alpha/typhoon: simplify using the "unimplemented" sysbus device»,
and updated another patch, «hw/tpm: remove old i386 dependency»
to resolve slight resolve conflicts, also rebased on top of current master.

Please consider pulling.

Thanks,

/mjt

The following changes since commit 411ad78115ebeb3411cf4b7622784b93dfabe259:

  Merge remote-tracking branch 'remotes/stefanberger/tags/pull-tpm-2017-12-15-1' into staging (2017-12-17 15:27:41 +0000)

are available in the git repository at:

  git://git.corpit.ru/qemu.git tags/trivial-patches-fetch

for you to fetch changes up to c0578de60fcc3a07a881e9c4b7b8262faf6abbc7:

  misc: drop old i386 dependency (2017-12-18 17:07:03 +0300)

----------------------------------------------------------------
trivial patches for 2017-12-18

----------------------------------------------------------------
Daniel Henrique Barboza (1):
      configure: check $CC available before verifying host CPU

Emilio G. Cota (3):
      disas/arm: fix 'instuction' typo in comment
      translate-all: fix 'consisits' typo in comment
      qht: fix kernel-doc markup in qht.h

Ladi Prosek (1):
      Remove empty statements

Marc-André Lureau (2):
      .gitignore: remove vscclient
      memory: remove unused memory_region_set_global_locking()

Michael McConville (1):
      mmap(2) returns MAP_FAILED, not NULL, on failure

Mike Frysinger (1):
      build: fix typo in error message

Peter Maydell (1):
      accel/tcg/cpu-exec-common.c: Remove unnecessary include of memory-internal.h

Philippe Mathieu-Daudé (48):
      Makefile: use $(MAKE) variable
      Makefile: add more targets to the UNCHECKED_GOALS rule
      MAINTAINERS: add "hw/registerfields.h" in Register API entry
      hw/registerfields: fix a typo in the FIELD() documentation
      hw/registerfields: add 64-bit extract/deposit macros
      hw/registerfields: add missing include
      MAINTAINERS: add entries for i2c/ppc4xx
      MAINTAINERS: add an entry for the i82374 (southbridge)
      MAINTAINERS: add an entry for the i8257 (DMA controller)
      MAINTAINERS: add an entry for the i82378 (superio)
      MAINTAINERS: add an entry for watchdog/wdt_ib700
      MAINTAINERS: add an entry for input/pckbd.c
      MAINTAINERS: add entries for timer/m48t59
      MAINTAINERS: add missing entry for include/hw/net/
      hw: use "qemu/osdep.h" as first #include in source files
      hw: remove "qemu/osdep.h" from header files
      block: remove "qemu/osdep.h" from header file
      misc: remove headers implicitly included
      misc: remove duplicated includes
      ppc: remove duplicated includes
      i386/hax: remove duplicated includes
      i386/hax: remove duplicated include
      nios2: remove duplicated includes (in code commented out)
      misc: avoid "include/" in include path
      numa: remove unused #include
      hw/input/vmmouse: remove unused #include
      hw/misc/pvpanic: remove unused #include
      hw/ssi/aspeed_smc: remove unused #include
      amd_iommu: avoid needless includes in header file
      misc: remove old i386 dependency
      hw/ide: remove old i386 dependency
      hw/ipmi: remove old i386 dependency
      hw/i2c: remove old i386 dependency
      hw/tpm: remove old i386 dependency
      hw/virtio-balloon: remove old i386 dependency
      hw/unicore32: restrict hw addr defines to source file
      hw/timer/i8254: rename pit_init() -> i8254_pit_init()
      hw/timer/mc146818: rename rtc_init() -> mc146818_rtc_init()
      hw/acpi: ACPI_PM_* defines are not restricted to i386 arch
      hw/acpi/ich9: extract ACPI_PM_PROP_TCO_ENABLED from i386/pc
      hw/display/vga: "vga.h" only contains registers defs, rename it "vga_regs.h"
      hw/display/vga: "vga_int.h" requires "ui/console.h"
      hw/display/vga: extract public API from i386/pc to "hw/display/vga.h"
      hw/net/ne2000: extract ne2k-isa code from i386/pc to ne2000-isa.c
      hw/misc/pvpanic: extract public API from i386/pc to "hw/misc/pvpanic.h"
      i386/pc: move vmport.c to hw/i386/
      i386/pc: move vmmouse.c to hw/i386/
      misc: drop old i386 dependency

Tao Wu (1):
      hw/input/hid: Add support for several keys.

Vicente Jimenez Aguilar (1):
      Document pretty parameter for mon option

 .gitignore                          |  1 -
 MAINTAINERS                         | 14 ++++++++++-
 Makefile                            | 11 +++++----
 accel/tcg/cpu-exec-common.c         |  1 -
 accel/tcg/translate-all.c           |  3 +--
 block/dmg.h                         |  1 -
 bsd-user/main.c                     |  1 -
 chardev/wctablet.c                  |  4 ----
 configure                           | 25 ++++++++++---------
 disas/arm.c                         |  2 +-
 disas/nios2.c                       |  3 ---
 exec.c                              |  3 ---
 hw/acpi/core.c                      |  1 -
 hw/acpi/ipmi-stub.c                 |  1 +
 hw/alpha/dp264.c                    |  4 ++--
 hw/arm/spitz.c                      |  1 -
 hw/audio/fmopl.c                    |  1 -
 hw/audio/fmopl.h                    |  1 -
 hw/audio/pcspk.c                    |  1 -
 hw/char/debugcon.c                  |  1 -
 hw/char/xen_console.c               |  1 -
 hw/core/machine.c                   |  1 -
 hw/cpu/core.c                       |  1 +
 hw/display/cirrus_vga.c             |  1 -
 hw/display/qxl.h                    |  1 -
 hw/display/vga-isa-mm.c             |  4 +---
 hw/display/vga-isa.c                |  3 +--
 hw/display/vga-pci.c                |  1 -
 hw/display/vga.c                    |  5 ++--
 hw/display/vga_int.h                |  3 ++-
 hw/display/{vga.h => vga_regs.h}    |  0
 hw/display/virtio-vga.c             |  1 -
 hw/display/vmware_vga.c             |  1 -
 hw/i2c/pm_smbus.c                   |  1 -
 hw/i2c/smbus_ich9.c                 |  1 -
 hw/i386/Makefile.objs               |  2 ++
 hw/i386/acpi-build.c                |  2 +-
 hw/i386/amd_iommu.c                 |  5 +++-
 hw/i386/amd_iommu.h                 |  5 ----
 hw/i386/pc.c                        |  5 ++--
 hw/{input => i386}/vmmouse.c        |  1 -
 hw/{misc => i386}/vmport.c          | 17 ++++++-------
 hw/i386/xen/xen-mapcache.c          |  2 +-
 hw/i386/xen/xen_platform.c          |  1 -
 hw/ide/ahci.c                       |  1 -
 hw/ide/cmd646.c                     |  1 -
 hw/ide/core.c                       |  3 +--
 hw/ide/ich.c                        |  1 -
 hw/ide/isa.c                        |  1 -
 hw/ide/microdrive.c                 |  1 -
 hw/ide/pci.c                        |  1 -
 hw/ide/piix.c                       |  2 +-
 hw/ide/via.c                        |  1 -
 hw/input/Makefile.objs              |  1 -
 hw/input/adb.c                      |  2 +-
 hw/input/hid.c                      |  8 +++----
 hw/intc/lm32_pic.c                  |  1 -
 hw/ipmi/isa_ipmi_bt.c               |  1 -
 hw/ipmi/isa_ipmi_kcs.c              |  1 -
 hw/isa/i82378.c                     |  5 ++--
 hw/isa/vt82c686.c                   |  1 -
 hw/mips/mips_fulong2e.c             |  4 ++--
 hw/mips/mips_jazz.c                 |  5 ++--
 hw/mips/mips_malta.c                |  4 ++--
 hw/mips/mips_r4k.c                  |  5 ++--
 hw/misc/Makefile.objs               |  2 --
 hw/misc/imx6_ccm.c                  |  2 +-
 hw/misc/ivshmem.c                   |  1 -
 hw/misc/pvpanic.c                   | 12 ++++------
 hw/misc/sga.c                       |  1 -
 hw/moxie/moxiesim.c                 |  1 -
 hw/net/ne2000-isa.c                 |  6 ++---
 hw/net/ne2000.c                     |  2 --
 hw/net/ne2000.h                     |  3 +++
 hw/nios2/boot.c                     |  1 -
 hw/pci-bridge/pci_expander_bridge.c |  1 -
 hw/ppc/pnv.c                        |  2 +-
 hw/ppc/prep.c                       |  1 +
 hw/ppc/spapr_cpu_core.c             |  1 +
 hw/ppc/spapr_hcall.c                |  1 -
 hw/s390x/css.c                      |  1 -
 hw/s390x/virtio-ccw.c               |  2 +-
 hw/scsi/vhost-user-scsi.c           |  1 -
 hw/smbios/smbios_type_38-stub.c     |  1 +
 hw/sparc/sun4m.c                    |  1 -
 hw/ssi/aspeed_smc.c                 |  3 +--
 hw/timer/i8254.c                    |  1 -
 hw/timer/i8254_common.c             |  1 -
 hw/timer/mc146818rtc.c              |  2 +-
 hw/tpm/tpm_emulator.c               |  1 -
 hw/tpm/tpm_passthrough.c            |  1 -
 hw/unicore32/puv3.c                 | 15 ++++++++----
 hw/vfio/ccw.c                       |  2 +-
 hw/virtio/vhost-vsock.c             |  2 +-
 hw/virtio/virtio-balloon.c          |  2 +-
 hw/watchdog/wdt_ib700.c             |  1 -
 include/exec/memory.h               | 12 ----------
 include/hw/acpi/acpi.h              | 11 +++++++++
 include/hw/acpi/ich9.h              |  2 ++
 include/hw/acpi/ipmi.h              |  1 -
 include/hw/cpu/core.h               |  1 -
 include/hw/display/vga.h            | 25 +++++++++++++++++++
 include/hw/i2c/ppc4xx_i2c.h         |  1 -
 include/hw/i386/pc.h                | 48 -------------------------------------
 include/hw/misc/pvpanic.h           | 21 ++++++++++++++++
 include/hw/net/ne2000-isa.h         | 33 +++++++++++++++++++++++++
 include/hw/registerfields.h         | 15 +++++++++++-
 include/hw/timer/i8254.h            |  5 ++--
 include/hw/timer/i8254_internal.h   |  2 +-
 include/hw/timer/mc146818rtc.h      |  3 ++-
 include/hw/unicore32/puv3.h         | 10 --------
 include/qemu/qht.h                  |  6 ++---
 include/sysemu/hax.h                |  1 -
 linux-user/main.c                   |  1 -
 linux-user/signal.c                 |  2 +-
 memory.c                            |  5 ----
 migration/block.c                   |  2 +-
 monitor.c                           |  1 -
 net/colo-compare.c                  |  1 -
 numa.c                              |  1 -
 qemu-options.hx                     |  7 +++---
 scripts/git-submodule.sh            |  2 +-
 target/i386/cpu.c                   |  2 +-
 target/i386/hax-darwin.c            |  6 +----
 target/i386/hax-darwin.h            |  3 ---
 target/i386/hax-windows.h           |  3 ---
 target/i386/kvm.c                   |  2 +-
 target/nios2/cpu.h                  |  1 -
 target/nios2/helper.c               |  5 +---
 target/nios2/op_helper.c            |  1 +
 target/nios2/translate.c            |  1 +
 target/openrisc/exception_helper.c  |  1 -
 target/ppc/kvm.c                    |  3 ---
 target/sh4/translate.c              |  2 +-
 tests/Makefile.include              | 20 ++++++++--------
 tests/test-aio-multithread.c        |  1 -
 tests/test-clone-visitor.c          |  1 -
 tests/vhost-user-test.c             |  1 -
 tests/vmgenid-test.c                |  3 ---
 util/qemu-sockets.c                 |  1 -
 vl.c                                |  3 +--
 141 files changed, 256 insertions(+), 292 deletions(-)
 rename hw/display/{vga.h => vga_regs.h} (100%)
 rename hw/{input => i386}/vmmouse.c (99%)
 rename hw/{misc => i386}/vmport.c (95%)
 create mode 100644 include/hw/display/vga.h
 create mode 100644 include/hw/misc/pvpanic.h
 create mode 100644 include/hw/net/ne2000-isa.h

^ permalink raw reply	[flat|nested] 69+ messages in thread

* [Qemu-devel] [PULL 46/60] hw/tpm: remove old i386 dependency
  2017-12-18 14:13 ` [Qemu-devel] [PULL v3 00/60] " Michael Tokarev
@ 2017-12-18 14:13   ` Michael Tokarev
  2017-12-18 16:48   ` [Qemu-devel] [PULL v3 00/60] Trivial patches for 2017-12-18 Peter Maydell
  1 sibling, 0 replies; 69+ messages in thread
From: Michael Tokarev @ 2017-12-18 14:13 UTC (permalink / raw)
  To: qemu-devel; +Cc: Philippe Mathieu-Daudé, qemu-trivial, Michael Tokarev

From: Philippe Mathieu-Daudé <f4bug@amsat.org>

Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@gmail.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
---
 hw/tpm/tpm_emulator.c    | 1 -
 hw/tpm/tpm_passthrough.c | 1 -
 2 files changed, 2 deletions(-)

diff --git a/hw/tpm/tpm_emulator.c b/hw/tpm/tpm_emulator.c
index 3ae8bf6c5a..38b6f175a1 100644
--- a/hw/tpm/tpm_emulator.c
+++ b/hw/tpm/tpm_emulator.c
@@ -33,7 +33,6 @@
 #include "sysemu/tpm_backend.h"
 #include "tpm_int.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "tpm_util.h"
 #include "tpm_ioctl.h"
 #include "migration/blocker.h"
diff --git a/hw/tpm/tpm_passthrough.c b/hw/tpm/tpm_passthrough.c
index 487aae2043..149fae63e6 100644
--- a/hw/tpm/tpm_passthrough.c
+++ b/hw/tpm/tpm_passthrough.c
@@ -29,7 +29,6 @@
 #include "sysemu/tpm_backend.h"
 #include "tpm_int.h"
 #include "hw/hw.h"
-#include "hw/i386/pc.h"
 #include "qapi/clone-visitor.h"
 #include "tpm_util.h"
 
-- 
2.11.0

^ permalink raw reply related	[flat|nested] 69+ messages in thread

* Re: [Qemu-devel] [PULL v3 00/60] Trivial patches for 2017-12-18
  2017-12-18 14:13 ` [Qemu-devel] [PULL v3 00/60] " Michael Tokarev
  2017-12-18 14:13   ` [Qemu-devel] [PULL 46/60] hw/tpm: remove old i386 dependency Michael Tokarev
@ 2017-12-18 16:48   ` Peter Maydell
  1 sibling, 0 replies; 69+ messages in thread
From: Peter Maydell @ 2017-12-18 16:48 UTC (permalink / raw)
  To: Michael Tokarev; +Cc: QEMU Developers, QEMU Trivial

On 18 December 2017 at 14:13, Michael Tokarev <mjt@tls.msk.ru> wrote:
> Here's another, 3rd, attempt for a pull request for the trivial-patches
> tree. Not resending whole thing once again.
>
> I've removed the patch that caused previous failure, which was
> «hw/alpha/typhoon: simplify using the "unimplemented" sysbus device»,
> and updated another patch, «hw/tpm: remove old i386 dependency»
> to resolve slight resolve conflicts, also rebased on top of current master.
>
> Please consider pulling.
>
> Thanks,
>
> /mjt
>
> The following changes since commit 411ad78115ebeb3411cf4b7622784b93dfabe259:
>
>   Merge remote-tracking branch 'remotes/stefanberger/tags/pull-tpm-2017-12-15-1' into staging (2017-12-17 15:27:41 +0000)
>
> are available in the git repository at:
>
>   git://git.corpit.ru/qemu.git tags/trivial-patches-fetch
>
> for you to fetch changes up to c0578de60fcc3a07a881e9c4b7b8262faf6abbc7:
>
>   misc: drop old i386 dependency (2017-12-18 17:07:03 +0300)
>
> ----------------------------------------------------------------
> trivial patches for 2017-12-18

Applied, thanks.

-- PMM

^ permalink raw reply	[flat|nested] 69+ messages in thread

end of thread, other threads:[~2017-12-18 16:49 UTC | newest]

Thread overview: 69+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-17 21:27 [Qemu-devel] [PULL 00/61] Trivial patches for 2017-12-18 Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 01/61] Remove empty statements Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 02/61] hw/alpha/typhoon: simplify using the "unimplemented" sysbus device Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 03/61] disas/arm: fix 'instuction' typo in comment Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 04/61] translate-all: fix 'consisits' " Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 05/61] qht: fix kernel-doc markup in qht.h Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 06/61] configure: check $CC available before verifying host CPU Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 07/61] mmap(2) returns MAP_FAILED, not NULL, on failure Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 08/61] .gitignore: remove vscclient Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 09/61] memory: remove unused memory_region_set_global_locking() Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 10/61] Document pretty parameter for mon option Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 11/61] Makefile: use $(MAKE) variable Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 12/61] build: fix typo in error message Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 13/61] accel/tcg/cpu-exec-common.c: Remove unnecessary include of memory-internal.h Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 14/61] Makefile: add more targets to the UNCHECKED_GOALS rule Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 15/61] MAINTAINERS: add "hw/registerfields.h" in Register API entry Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 16/61] hw/registerfields: fix a typo in the FIELD() documentation Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 17/61] hw/registerfields: add 64-bit extract/deposit macros Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 18/61] hw/registerfields: add missing include Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 19/61] hw/input/hid: Add support for several keys Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 20/61] MAINTAINERS: add entries for i2c/ppc4xx Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 21/61] MAINTAINERS: add an entry for the i82374 (southbridge) Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 22/61] MAINTAINERS: add an entry for the i8257 (DMA controller) Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 23/61] MAINTAINERS: add an entry for the i82378 (superio) Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 24/61] MAINTAINERS: add an entry for watchdog/wdt_ib700 Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 25/61] MAINTAINERS: add an entry for input/pckbd.c Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 26/61] MAINTAINERS: add entries for timer/m48t59 Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 27/61] MAINTAINERS: add missing entry for include/hw/net/ Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 28/61] hw: use "qemu/osdep.h" as first #include in source files Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 29/61] hw: remove "qemu/osdep.h" from header files Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 30/61] block: remove "qemu/osdep.h" from header file Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 31/61] misc: remove headers implicitly included Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 32/61] misc: remove duplicated includes Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 33/61] ppc: " Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 34/61] i386/hax: " Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 35/61] i386/hax: remove duplicated include Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 36/61] nios2: remove duplicated includes (in code commented out) Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 37/61] misc: avoid "include/" in include path Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 38/61] numa: remove unused #include Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 39/61] hw/input/vmmouse: " Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 40/61] hw/misc/pvpanic: " Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 41/61] hw/ssi/aspeed_smc: " Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 42/61] amd_iommu: avoid needless includes in header file Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 43/61] misc: remove old i386 dependency Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 44/61] hw/ide: " Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 45/61] hw/ipmi: " Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 46/61] hw/i2c: " Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 47/61] hw/tpm: " Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 48/61] hw/virtio-balloon: " Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 49/61] hw/unicore32: restrict hw addr defines to source file Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 50/61] hw/timer/i8254: rename pit_init() -> i8254_pit_init() Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 51/61] hw/timer/mc146818: rename rtc_init() -> mc146818_rtc_init() Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 52/61] hw/acpi: ACPI_PM_* defines are not restricted to i386 arch Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 53/61] hw/acpi/ich9: extract ACPI_PM_PROP_TCO_ENABLED from i386/pc Michael Tokarev
2017-12-17 21:27 ` [Qemu-devel] [PULL 54/61] hw/display/vga: "vga.h" only contains registers defs, rename it "vga_regs.h" Michael Tokarev
2017-12-17 21:28 ` [Qemu-devel] [PULL 55/61] hw/display/vga: "vga_int.h" requires "ui/console.h" Michael Tokarev
2017-12-17 21:28 ` [Qemu-devel] [PULL 56/61] hw/display/vga: extract public API from i386/pc to "hw/display/vga.h" Michael Tokarev
2017-12-17 21:28 ` [Qemu-devel] [PULL 57/61] hw/net/ne2000: extract ne2k-isa code from i386/pc to ne2000-isa.c Michael Tokarev
2017-12-17 21:28 ` [Qemu-devel] [PULL 58/61] hw/misc/pvpanic: extract public API from i386/pc to "hw/misc/pvpanic.h" Michael Tokarev
2017-12-17 21:28 ` [Qemu-devel] [PULL 59/61] i386/pc: move vmport.c to hw/i386/ Michael Tokarev
2017-12-17 21:28 ` [Qemu-devel] [PULL 60/61] i386/pc: move vmmouse.c " Michael Tokarev
2017-12-17 21:28 ` [Qemu-devel] [PULL 61/61] misc: drop old i386 dependency Michael Tokarev
2017-12-17 22:07 ` [Qemu-devel] [PULL v2 00/61] Trivial patches for 2017-12-18 Michael Tokarev
2017-12-17 23:14   ` Peter Maydell
2017-12-18  0:41     ` [Qemu-devel] [Qemu-trivial] " Philippe Mathieu-Daudé
2017-12-18  1:53       ` Philippe Mathieu-Daudé
2017-12-18 14:13 ` [Qemu-devel] [PULL v3 00/60] " Michael Tokarev
2017-12-18 14:13   ` [Qemu-devel] [PULL 46/60] hw/tpm: remove old i386 dependency Michael Tokarev
2017-12-18 16:48   ` [Qemu-devel] [PULL v3 00/60] Trivial patches for 2017-12-18 Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.