All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH kvmtool 00/18] Various fixes
@ 2020-04-14 14:39 Alexandru Elisei
  2020-04-14 14:39 ` [PATCH kvmtool 01/18] Makefile: Use correct objcopy binary when cross-compiling for x86_64 Alexandru Elisei
                   ` (19 more replies)
  0 siblings, 20 replies; 23+ messages in thread
From: Alexandru Elisei @ 2020-04-14 14:39 UTC (permalink / raw)
  To: kvm
  Cc: will, julien.thierry.kdev, andre.przywara, sami.mujawar,
	lorenzo.pieralisi

I've taken the fixes from my reassignable BARs and PCIE support series [1]
and created this series because 1. they can be taken independently and 2.
rebasing a 32 patch series was getting very tedious.

Changes from the original series:

* Gathered Reviewed-by tags. Only patch #14 "virtio: Don't ignore
  initialization failures" doesn't have one.
* The virtio net device now frees the allocated devices and the ops copy on
  failure in patch #14.

[1] https://www.spinics.net/lists/kvm/msg211272.html

Alexandru Elisei (14):
  Makefile: Use correct objcopy binary when cross-compiling for x86_64
  hw/i8042: Compile only for x86
  Remove pci-shmem device
  Check that a PCI device's memory size is power of two
  arm/pci: Advertise only PCI bus 0 in the DT
  vfio/pci: Allocate correct size for MSIX table and PBA BARs
  vfio/pci: Don't assume that only even numbered BARs are 64bit
  vfio/pci: Ignore expansion ROM BAR writes
  vfio/pci: Don't access unallocated regions
  virtio: Don't ignore initialization failures
  Don't ignore errors registering a device, ioport or mmio emulation
  hw/vesa: Don't ignore fatal errors
  hw/vesa: Set the size for BAR 0
  ioport: Fail when registering overlapping ports

Julien Thierry (3):
  ioport: pci: Move port allocations to PCI devices
  pci: Fix ioport allocation size
  virtio/pci: Make memory and IO BARs independent

Sami Mujawar (1):
  pci: Fix BAR resource sizing arbitration

 Makefile                       |   6 +-
 arm/ioport.c                   |   3 +-
 arm/pci.c                      |   2 +-
 builtin-run.c                  |   5 -
 hw/i8042.c                     |  14 +-
 hw/pci-shmem.c                 | 400 ---------------------------------
 hw/vesa.c                      |  34 ++-
 include/kvm/devices.h          |   3 +-
 include/kvm/ioport.h           |  10 +-
 include/kvm/kvm.h              |   7 +-
 include/kvm/pci-shmem.h        |  32 ---
 include/kvm/pci.h              |   4 +-
 include/kvm/util.h             |   2 +
 include/kvm/vesa.h             |   6 +-
 include/kvm/virtio.h           |   7 +-
 include/linux/compiler.h       |   2 +-
 ioport.c                       |  50 ++---
 mips/kvm.c                     |   3 +-
 pci.c                          |  59 ++++-
 powerpc/include/kvm/kvm-arch.h |   2 +-
 powerpc/ioport.c               |   3 +-
 vfio/core.c                    |   6 +-
 vfio/pci.c                     |  87 +++++--
 virtio/9p.c                    |   9 +-
 virtio/balloon.c               |  10 +-
 virtio/blk.c                   |  14 +-
 virtio/console.c               |  11 +-
 virtio/core.c                  |   9 +-
 virtio/mmio.c                  |  13 +-
 virtio/net.c                   |  45 ++--
 virtio/pci.c                   |  78 ++++---
 virtio/scsi.c                  |  14 +-
 x86/include/kvm/kvm-arch.h     |   2 +-
 x86/ioport.c                   |  66 ++++--
 34 files changed, 384 insertions(+), 634 deletions(-)
 delete mode 100644 hw/pci-shmem.c
 delete mode 100644 include/kvm/pci-shmem.h

-- 
2.20.1


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

end of thread, other threads:[~2020-04-15 15:52 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-14 14:39 [PATCH kvmtool 00/18] Various fixes Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 01/18] Makefile: Use correct objcopy binary when cross-compiling for x86_64 Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 02/18] hw/i8042: Compile only for x86 Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 03/18] pci: Fix BAR resource sizing arbitration Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 04/18] Remove pci-shmem device Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 05/18] Check that a PCI device's memory size is power of two Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 06/18] arm/pci: Advertise only PCI bus 0 in the DT Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 07/18] ioport: pci: Move port allocations to PCI devices Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 08/18] pci: Fix ioport allocation size Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 09/18] virtio/pci: Make memory and IO BARs independent Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 10/18] vfio/pci: Allocate correct size for MSIX table and PBA BARs Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 11/18] vfio/pci: Don't assume that only even numbered BARs are 64bit Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 12/18] vfio/pci: Ignore expansion ROM BAR writes Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 13/18] vfio/pci: Don't access unallocated regions Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 14/18] virtio: Don't ignore initialization failures Alexandru Elisei
2020-04-15 10:34   ` André Przywara
2020-04-14 14:39 ` [PATCH kvmtool 15/18] Don't ignore errors registering a device, ioport or mmio emulation Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 16/18] hw/vesa: Don't ignore fatal errors Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 17/18] hw/vesa: Set the size for BAR 0 Alexandru Elisei
2020-04-14 14:39 ` [PATCH kvmtool 18/18] ioport: Fail when registering overlapping ports Alexandru Elisei
2020-04-15 10:54 ` [PATCH kvmtool 00/18] Various fixes André Przywara
2020-04-15 15:44 ` Will Deacon
2020-04-15 15:52   ` Alexandru Elisei

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.