qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 4f5604: riscv: plic: Set msi_nonbroken as tru


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 4f5604: riscv: plic: Set msi_nonbroken as true
Date: Thu, 28 Mar 2019 05:04:28 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 4f5604c41d4a4d41964dfacaa87b08178abcc838
      
https://github.com/qemu/qemu/commit/4f5604c41d4a4d41964dfacaa87b08178abcc838
  Author: Alistair Francis <address@hidden>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M hw/riscv/sifive_plic.c

  Log Message:
  -----------
  riscv: plic: Set msi_nonbroken as true

Set msi_nonbroken as true for the PLIC.

According to the comment located here:
https://git.qemu.org/?p=qemu.git;a=blob;f=hw/pci/msi.c;h=47d2b0f33c664533b8dbd5cb17faa8e6a01afe1f;hb=HEAD#l38
the msi_nonbroken variable should be set to true even if they don't
support MSI. In this case that is what we are doing as we don't support
MSI.

Signed-off-by: Alistair Francis <address@hidden>
Reported-by: Andrea Bolognani <address@hidden>
Reported-by: David Abdurachmanov <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: ca9b7e29de3e79d6fe21bfc21297770a98d54e58
      
https://github.com/qemu/qemu/commit/ca9b7e29de3e79d6fe21bfc21297770a98d54e58
  Author: Paolo Bonzini <address@hidden>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M hw/intc/Kconfig
    M hw/pci-host/Kconfig
    M hw/pci/Kconfig
    M hw/ppc/Kconfig
    M hw/riscv/Kconfig
    M hw/s390x/Kconfig

  Log Message:
  -----------
  kconfig: add CONFIG_MSI_NONBROKEN

Not all interrupt controllers have a working implementation of
message-signalled interrupts; in some cases, the guest may expect
MSI to work but it won't due to the buggy or lacking emulation.

In QEMU this is represented by the "msi_nonbroken" variable.  This
patch adds a new configuration symbol enabled whenever the binary
contains an interrupt controller that will set "msi_nonbroken".  We
can then use it to remove devices that cannot be possibly added
to the machine, because they require MSI.

Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: d6c1bd4a223776aaa6ef3845be12d3c7408b4ffb
      
https://github.com/qemu/qemu/commit/d6c1bd4a223776aaa6ef3845be12d3c7408b4ffb
  Author: Paolo Bonzini <address@hidden>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M Kconfig.host
    M Makefile
    M hw/Kconfig
    M hw/misc/Kconfig
    M hw/net/Kconfig
    M hw/pci-bridge/Kconfig
    A hw/rdma/Kconfig
    M hw/rdma/Makefile.objs

  Log Message:
  -----------
  kconfig: add dependencies on CONFIG_MSI_NONBROKEN

For devices that require msi_init/msix_init to succeed, add a
dependency on CONFIG_MSI_NONBROKEN.  This will prevent those devices
from appearing in a binary that cannot instantiate them.

Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 2ddb89b00f947f785c9ca6742f28f954e3b75e62
      
https://github.com/qemu/qemu/commit/2ddb89b00f947f785c9ca6742f28f954e3b75e62
  Author: Singh, Brijesh <address@hidden>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M memory.c

  Log Message:
  -----------
  memory: Fix the memory region type assignment order

Currently, a callback registered through the RAMBlock notifier
is not able to get the memory region type (i.e callback is not
able to use memory_region_is_ram_device function). This is
because mr->ram assignment happens _after_ the memory is allocated
whereas the callback is executed during allocation.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1667249
Suggested-by: Alex Williamson <address@hidden>
Cc: Paolo Bonzini <address@hidden>
Reviewed-by: Alex Williamson <address@hidden>
Signed-off-by: Brijesh Singh <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: cedc0ad539afbbb669dba9e73dfad2915bc1c25b
      
https://github.com/qemu/qemu/commit/cedc0ad539afbbb669dba9e73dfad2915bc1c25b
  Author: Singh, Brijesh <address@hidden>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M target/i386/sev.c

  Log Message:
  -----------
  target/i386: sev: Do not pin the ram device memory region

The RAM device presents a memory region that should be handled
as an IO region and should not be pinned.

In the case of the vfio-pci, RAM device represents a MMIO BAR
and the memory region is not backed by pages hence
KVM_MEMORY_ENCRYPT_REG_REGION fails to lock the memory range.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1667249
Cc: Alex Williamson <address@hidden>
Cc: Paolo Bonzini <address@hidden>
Signed-off-by: Brijesh Singh <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 3e3fdad6e1b980bd570790a8eaa6333023b4dcab
      
https://github.com/qemu/qemu/commit/3e3fdad6e1b980bd570790a8eaa6333023b4dcab
  Author: Thomas Huth <address@hidden>
  Date:   2019-03-18 (Mon, 18 Mar 2019)

  Changed paths:
    M hw/char/Makefile.objs
    M hw/char/parallel-isa.c
    M hw/i386/Kconfig
    M hw/sparc64/Kconfig

  Log Message:
  -----------
  hw/char/parallel: Make it possible to compile also without CONFIG_PARALLEL

For the downstream distribution of QEMU, we want to compile without
CONFIG_PARALLEL. Commit 9157eee1b1c076ff3 already moved the function
parallel_hds_isa_init() (which is still required for linking) into a file
that is included anyway, but commit bb3d5ea858e7f888563a moved it
to a separate file which is only compiled again if CONFIG_PARALLEL is
set. To be able to link QEMU again without CONFIG_PARALLEL, the file
should be considered for linking for all targets that have CONFIG_ISA_BUS.
And while we're at it, add a proper comment in there with the rationale
for the separate file.

Signed-off-by: Thomas Huth <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: b377471ac89052ca9af8cafd7c3ff01e2ed263cd
      
https://github.com/qemu/qemu/commit/b377471ac89052ca9af8cafd7c3ff01e2ed263cd
  Author: Paolo Bonzini <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M hw/i386/Kconfig

  Log Message:
  -----------
  hw/i386/Kconfig: PC uses I8257, not I82374

CONFIG_I82374 is not needed for PC machines, since they create
i8257 directly instead.

Reported-by: Miroslav Rezanina <address@hidden>
Reviewed-by: Stefano Garzarella <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: b4f15fc4c1fd0d31137125b09e5dd201f134e2d0
      
https://github.com/qemu/qemu/commit/b4f15fc4c1fd0d31137125b09e5dd201f134e2d0
  Author: Paolo Bonzini <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M hw/ppc/Kconfig

  Log Message:
  -----------
  prep: do not select I82374

It is only needed through I82378, which also selects it.

Reviewed-by: Stefano Garzarella <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: aa889f73044ca0566a77e9980a371cc99b7939b6
      
https://github.com/qemu/qemu/commit/aa889f73044ca0566a77e9980a371cc99b7939b6
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M hw/isa/Kconfig

  Log Message:
  -----------
  hw/isa/Kconfig: i82378 SuperIO requires PC speaker device

This fixes when configuring with --without-default-devices:

  $ qemu-system-ppc -M prep
  qemu-system-ppc: Machine type 'prep' is deprecated: use 40p machine type 
instead
  qemu-system-ppc: Unknown device 'isa-pcspk' for bus 'ISA'

Fixes: dd0ff8191ab
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>


  Commit: fa80da7b6984f3a32632da81baea8d4c0c6df68d
      
https://github.com/qemu/qemu/commit/fa80da7b6984f3a32632da81baea8d4c0c6df68d
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M hw/isa/Kconfig

  Log Message:
  -----------
  hw/isa/Kconfig: PIIX4 southbridge requires USB UHCI

This fixes when configuring with --without-default-devices:

  $ qemu-system-mips64 -bios /dev/null -M malta
  qemu-system-mips64: Unknown device 'piix4-usb-uhci' for bus 'PCI'

Fixes: 7c28b925b7e
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>


  Commit: 09cba51e4f3ebe3ed726db37f2b00e5c227e4197
      
https://github.com/qemu/qemu/commit/09cba51e4f3ebe3ed726db37f2b00e5c227e4197
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M hw/i386/Kconfig

  Log Message:
  -----------
  hw/i386/Kconfig: enable devices that can be created by default

This fixes when configuring with CONFIG_PCI_DEVICES=n:

  $ qemu-system-x86_64 -M q35
  qemu-system-x86_64: Unsupported NIC model: e1000e
  $ qemu-system-x86_64 -M pc
  qemu-system-x86_64: Unsupported NIC model: e1000

Fixes: 7c28b925b7e
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>


  Commit: 892da02848afa931ebe9d5892d651725f2ff0554
      
https://github.com/qemu/qemu/commit/892da02848afa931ebe9d5892d651725f2ff0554
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M default-configs/mips-softmmu-common.mak

  Log Message:
  -----------
  hw/mips/Kconfig: Malta machine requires the pcnet network card

This fixes when configuring with --without-default-devices:

  $ qemu-system-mips64 -bios /dev/null -M malta
  qemu-system-mips64: Unsupported NIC model: pcnet

Fixes: 7c28b925b7e
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: b5ea7070e56dc95dba4019b1dc6e830a6b06ab50
      
https://github.com/qemu/qemu/commit/b5ea7070e56dc95dba4019b1dc6e830a6b06ab50
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M default-configs/mips64el-softmmu.mak

  Log Message:
  -----------
  hw/mips/Kconfig: Fulong 2e board requires ati-vga/rtl8139 PCI devices

This fixes when configuring with --without-default-devices:

  $ qemu-system-mips64el -bios /dev/null -M fulong2e
  qemu-system-mips64el: Unknown device 'ati-vga' for bus 'PCI'
  Aborted (core dumped)

  (gdb) bt
  #0  0x00007ffff5a2753f in __GI_raise (address@hidden) at 
../sysdeps/unix/sysv/linux/raise.c:50
  #1  0x00007ffff5a11895 in __GI_abort () at abort.c:79
  #2  0x00005555558768d3 in qdev_create (address@hidden, address@hidden 
"ati-vga") at hw/core/qdev.c:131
  #3  0x00005555558d15e1 in pci_create_multifunction (address@hidden, 
address@hidden, address@hidden, address@hidden "ati-vga") at hw/pci/pci.c:2104
  #4  0x00005555558d1a7a in pci_create (address@hidden, address@hidden, 
address@hidden "ati-vga") at hw/pci/pci.c:2121
  #5  0x0000555555763081 in mips_fulong2e_init (machine=<optimized out>) at 
hw/mips/mips_fulong2e.c:352
  #6  0x000055555587e23b in machine_run_board_init (machine=0x5555560b2000) at 
hw/core/machine.c:1030
  #7  0x00005555556cbea2 in main (argc=<optimized out>, argv=<optimized out>, 
envp=<optimized out>) at vl.c:4463

And then:

  $ qemu-system-mips64el -bios /dev/null -M fulong2e
  qemu-system-mips64el: Unsupported NIC model: rtl8139

Fixes: 862b4a291dc and 7c28b925b7e
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: f7b5cdcbf27104d67d8ff860d83c22687f58eece
      
https://github.com/qemu/qemu/commit/f7b5cdcbf27104d67d8ff860d83c22687f58eece
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M hw/ppc/Kconfig

  Log Message:
  -----------
  hw/ppc/Kconfig: Bamboo machine requires e1000 network card

This fixes when configuring with CONFIG_PCI_DEVICES=n:

  $ qemu-system-ppc64 -bios /dev/null -M bamboo
  qemu-system-ppc64: Unsupported NIC model: e1000

Fixes: 7c28b925b7e
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Acked-by: David Gibson <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: bcb7ef9d1b2f40410869ed2c1ffda769b2ef4ac4
      
https://github.com/qemu/qemu/commit/bcb7ef9d1b2f40410869ed2c1ffda769b2ef4ac4
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M hw/ppc/Kconfig

  Log Message:
  -----------
  hw/ppc/Kconfig: e500 based machines require virtio-net-pci device

This fixes when configuring with CONFIG_PCI_DEVICES=n:

  $ qemu-system-ppc64 -bios /dev/null -M ppce500
  qemu-system-ppc64: Unsupported NIC model: virtio-net-pci

And:

  $ qemu-system-ppc64 -bios /dev/null -M mpc8544ds
  qemu-system-ppc64: Unsupported NIC model: virtio-net-pci

Fixes: 98bd1db99f
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Acked-by: David Gibson <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 364efd1a15de02a514188b930937cb04b7968432
      
https://github.com/qemu/qemu/commit/364efd1a15de02a514188b930937cb04b7968432
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M hw/sh4/Kconfig

  Log Message:
  -----------
  hw/sh4/Kconfig: r2d machine requires the rtl8139 network card

This fixes when configuring with CONFIG_PCI_DEVICES=n:

  $ qemu-system-sh4 -M r2d
  qemu-system-sh4: Unsupported NIC model: rtl8139

Fixes: 7ab58d4c84
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: b6dbcdb7b3a1ed8f3df11129e61e8c05daaebbaf
      
https://github.com/qemu/qemu/commit/b6dbcdb7b3a1ed8f3df11129e61e8c05daaebbaf
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M hw/hppa/Kconfig

  Log Message:
  -----------
  hw/hppa/Kconfig: Dino board requires e1000 network card

This fixes when configuring with CONFIG_PCI_DEVICES=n:

  $ qemu-system-hppa
  qemu-system-hppa: Unsupported NIC model: e1000

Fixes: 9483cf27dd
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 9ad4994661b8e478975475b37488973c5c15116f
      
https://github.com/qemu/qemu/commit/9ad4994661b8e478975475b37488973c5c15116f
  Author: Philippe Mathieu-Daudé <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M hw/alpha/Kconfig

  Log Message:
  -----------
  hw/alpha/Kconfig: DP264 hardware requires e1000 network card

This fixes when configuring with CONFIG_PCI_DEVICES=n:
  $ qemu-system-alpha
  qemu-system-alpha: Unsupported NIC model: e1000

Fixes: d1a95ef4ac
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 8b159699d49bf340cad90a3291f6ce631ce58c8c
      
https://github.com/qemu/qemu/commit/8b159699d49bf340cad90a3291f6ce631ce58c8c
  Author: Paolo Bonzini <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M tests/Makefile.include
    R tests/test-announce-self.c
    M tests/virtio-net-test.c

  Log Message:
  -----------
  test-announce-self: convert to qgraph

This removes the duplicated initialization code.

Reviewed-by: Dr. David Alan Gilbert <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 4b519ef1de9a7cb8123abadab9e6c5697373087c
      
https://github.com/qemu/qemu/commit/4b519ef1de9a7cb8123abadab9e6c5697373087c
  Author: Peter Xu <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M hw/i386/intel_iommu.c
    M include/hw/i386/intel_iommu.h

  Log Message:
  -----------
  intel-iommu: optimize nodmar memory regions

Previously we have per-device system memory aliases when DMAR is
disabled by the system.  It will slow the system down if there are
lots of devices especially when DMAR is disabled, because each of the
aliased system address space will contain O(N) slots, and rendering
such N address spaces will be O(N^2) complexity.

This patch introduces a shared nodmar memory region and for each
device we only create an alias to the shared memory region.  With the
aliasing, QEMU memory core API will be able to detect when devices are
sharing the same address space (which is the nodmar address space)
when rendering the FlatViews and the total number of FlatViews can be
dramatically reduced when there are a lot of devices.

Suggested-by: Paolo Bonzini <address@hidden>
Signed-off-by: Peter Xu <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 67163caebaff04d82f7080da902663780e29e74c
      
https://github.com/qemu/qemu/commit/67163caebaff04d82f7080da902663780e29e74c
  Author: Paolo Bonzini <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M scripts/minikconf.py

  Log Message:
  -----------
  minikconf: fix parser typo

The result of this typo would be that "select_foo" would be treated as a 
"select"
keyword followed by "_foo".  Nothing too bad, but easy to fix so let's be clean.

Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: b7c11e574977a0addfbbdb89377c6f52affe64ec
      
https://github.com/qemu/qemu/commit/b7c11e574977a0addfbbdb89377c6f52affe64ec
  Author: Paolo Bonzini <address@hidden>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  config-all-devices.mak: rebuild on reconfigure

This ensures that softmmu directories are culled after a
"./configure --target-list=x86_64-linux-user".

Reviewed-by: Stefano Garzarella <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 938912a866114deb5660c93907a80635b16e5807
      
https://github.com/qemu/qemu/commit/938912a866114deb5660c93907a80635b16e5807
  Author: Paolo Bonzini <address@hidden>
  Date:   2019-03-21 (Thu, 21 Mar 2019)

  Changed paths:
    M hw/display/Kconfig
    M hw/hppa/Kconfig
    M hw/i386/Kconfig
    M hw/ppc/Kconfig

  Log Message:
  -----------
  virtio-vga: only enable for specific boards

When virtio-vga was added, the intention was to only support it for
those machines where the firmware does not know about virtio-gpu,
and supported VGA legacy hardware before virtio-{gpu,vga} were
introduced.

The Kconfig switch however enabled virtio-vga for all machines with
a PCI bus, and libvirt then prefers it even on hardware where
virtio-gpu would be preferrable.  At least for now, only enable
virtio-vga for PC, hppa and pSeries machines, as was the case
before Kconfig dependencies were introduced.

Reported-by: Laszlo Ersek <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>


  Commit: 84bdc58c06c889d94dba6cd9f023a39757f7dc41
      
https://github.com/qemu/qemu/commit/84bdc58c06c889d94dba6cd9f023a39757f7dc41
  Author: Peter Maydell <address@hidden>
  Date:   2019-03-28 (Thu, 28 Mar 2019)

  Changed paths:
    M Kconfig.host
    M Makefile
    M default-configs/mips-softmmu-common.mak
    M default-configs/mips64el-softmmu.mak
    M hw/Kconfig
    M hw/alpha/Kconfig
    M hw/char/Makefile.objs
    M hw/char/parallel-isa.c
    M hw/display/Kconfig
    M hw/hppa/Kconfig
    M hw/i386/Kconfig
    M hw/i386/intel_iommu.c
    M hw/intc/Kconfig
    M hw/isa/Kconfig
    M hw/misc/Kconfig
    M hw/net/Kconfig
    M hw/pci-bridge/Kconfig
    M hw/pci-host/Kconfig
    M hw/pci/Kconfig
    M hw/ppc/Kconfig
    A hw/rdma/Kconfig
    M hw/rdma/Makefile.objs
    M hw/riscv/Kconfig
    M hw/riscv/sifive_plic.c
    M hw/s390x/Kconfig
    M hw/sh4/Kconfig
    M hw/sparc64/Kconfig
    M include/hw/i386/intel_iommu.h
    M memory.c
    M scripts/minikconf.py
    M target/i386/sev.c
    M tests/Makefile.include
    R tests/test-announce-self.c
    M tests/virtio-net-test.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging

* Kconfig improvements (msi_nonbroken, imply for default PCI devices)
* intel-iommu: sharing passthrough FlatViews (Peter)
* Fix for SEV with VFIO (Brijesh)
* Allow compilation without CONFIG_PARALLEL (Thomas)

# gpg: Signature made Thu 21 Mar 2019 16:42:24 GMT
# gpg:                using RSA key F13338574B662389866C7682BFFBD25F78C7AE83
# gpg:                issuer "address@hidden"
# gpg: Good signature from "Paolo Bonzini <address@hidden>" [full]
# gpg:                 aka "Paolo Bonzini <address@hidden>" [full]
# Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 69B1
#      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 AE83

* remotes/bonzini/tags/for-upstream: (23 commits)
  virtio-vga: only enable for specific boards
  config-all-devices.mak: rebuild on reconfigure
  minikconf: fix parser typo
  intel-iommu: optimize nodmar memory regions
  test-announce-self: convert to qgraph
  hw/alpha/Kconfig: DP264 hardware requires e1000 network card
  hw/hppa/Kconfig: Dino board requires e1000 network card
  hw/sh4/Kconfig: r2d machine requires the rtl8139 network card
  hw/ppc/Kconfig: e500 based machines require virtio-net-pci device
  hw/ppc/Kconfig: Bamboo machine requires e1000 network card
  hw/mips/Kconfig: Fulong 2e board requires ati-vga/rtl8139 PCI devices
  hw/mips/Kconfig: Malta machine requires the pcnet network card
  hw/i386/Kconfig: enable devices that can be created by default
  hw/isa/Kconfig: PIIX4 southbridge requires USB UHCI
  hw/isa/Kconfig: i82378 SuperIO requires PC speaker device
  prep: do not select I82374
  hw/i386/Kconfig: PC uses I8257, not I82374
  hw/char/parallel: Make it possible to compile also without CONFIG_PARALLEL
  target/i386: sev: Do not pin the ram device memory region
  memory: Fix the memory region type assignment order
  ...

Signed-off-by: Peter Maydell <address@hidden>

# Conflicts:
#       hw/rdma/Makefile.objs
#       hw/riscv/sifive_plic.c


Compare: https://github.com/qemu/qemu/compare/2fc8d6f8e4d9...84bdc58c06c8



reply via email to

[Prev in Thread] Current Thread [Next in Thread]