Patchwork [PULL,00/28] acpi.pci,pc,memory core fixes

login
register
mail settings
Submitter Michael S. Tsirkin
Date Dec. 11, 2013, 6:30 p.m.
Message ID <cover.1386786228.git.mst@redhat.com>
Download mbox
Permalink /patch/300264/
State New
Headers show

Pull-request

git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_anthony

Comments

Michael S. Tsirkin - Dec. 11, 2013, 6:30 p.m.
The following changes since commit 8f84271da83c0e9f92aa7c1c2d0d3875bf0a5cb8:

  target-mips: Use macro ARRAY_SIZE where possible (2013-12-09 16:44:04 +0100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_anthony

for you to fetch changes up to 511161027a0ecab6e12107128adeb8a884c5bcbe:

  pc: use macro for HPET type (2013-12-11 20:11:10 +0200)

----------------------------------------------------------------
acpi.pci,pc,memory core fixes

Most notably this includes changes to exec to support
full 64 bit addresses.

This also flushes out patches that got queued during 1.7 freeze.
There are new tests, and a bunch of bug fixes all over the place.
There are also some changes mostly useful for downstreams.

I'm also listing myself as pc co-maintainer. I'm doing this reluctantly,
but this seems to be necessary to make sure patches are not lost or delayed too
much, and posting the MAINTAINERS patch did not seem to make anyone else
volunteer.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Gerd Hoffmann (1):
      pci: fix pci bridge fw path

Gerd Hoffmann (1):
  pci: fix pci bridge fw path

Liu Ping Fan (2):
  hpet: inverse polarity when pin above ISA_NUM_IRQS
  hpet: enable to entitle more irq pins for hpet

Marcel Apfelbaum (5):
  acpi unit-test: verify signature and checksum
  memory.c: bugfix - ref counting mismatch in memory_region_find
  exec: separate sections and nodes per address space
  acpi unit-test: load and check facs table
  acpi unit-test: adjust the test data structure for better handling

Markus Armbruster (2):
  hw: Pass QEMUMachine to its init() method
  smbios: Set system manufacturer, product & version by default

Michael S. Tsirkin (14):
  pc: map PCI address space as catchall region for not mapped addresses
  acpi-test: basic acpi unit-test
  MAINTAINERS: update X86 machine entry
  pci: fix address space size for bridge
  spapr_pci: s/INT64_MAX/UINT64_MAX/
  exec: replace leaf with skip
  exec: extend skip field to 6 bit, page entry to 32 bit
  exec: pass hw address to phys_page_find
  exec: memory radix tree page level compression
  exec: reduce L2_PAGE_SIZE
  acpi: strip compiler info in built-in DSDT
  ACPI DSDT: Make control method `IQCR` serialized
  hpet: fix build with CONFIG_HPET off
  pc: use macro for HPET type

Paolo Bonzini (4):
  qtest: split configuration of qtest accelerator and chardev
  pc: s/INT64_MAX/UINT64_MAX/
  split definitions for exec.c and translate-all.c radix trees
  exec: make address spaces 64-bit wide

 MAINTAINERS                         |  18 +-
 exec.c                              | 278 +++++++++++++++----------
 hw/i386/acpi-build.c                |   8 +-
 hw/i386/acpi-dsdt.dsl               |   2 +-
 hw/i386/acpi-dsdt.hex.generated     |   4 +-
 hw/i386/pc.c                        |  39 ++--
 hw/i386/pc_piix.c                   |  31 ++-
 hw/i386/pc_q35.c                    |  34 +++-
 hw/i386/q35-acpi-dsdt.dsl           |   2 +-
 hw/i386/q35-acpi-dsdt.hex.generated |   4 +-
 hw/i386/smbios.c                    |  14 ++
 hw/pci-host/piix.c                  |  26 +--
 hw/pci-host/q35.c                   |  27 +--
 hw/pci/pci.c                        |   2 +-
 hw/pci/pci_bridge.c                 |   2 +-
 hw/ppc/spapr_pci.c                  |   2 +-
 hw/timer/hpet.c                     |  29 ++-
 include/hw/boards.h                 |   7 +-
 include/hw/i386/pc.h                |  38 ++--
 include/hw/i386/smbios.h            |   2 +
 include/hw/pci-host/q35.h           |   2 -
 include/hw/timer/hpet.h             |  10 +-
 include/sysemu/qtest.h              |  25 +--
 memory.c                            |   1 +
 qtest.c                             |  20 +-
 tests/Makefile                      |   2 +
 tests/acpi-test.c                   | 394 ++++++++++++++++++++++++++++++++++++
 translate-all.c                     |  32 +--
 translate-all.h                     |   7 -
 vl.c                                |  11 +-
 30 files changed, 798 insertions(+), 275 deletions(-)
 create mode 100644 tests/acpi-test.c