qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PULL 00/55] acpi, pc features


From: Michael S. Tsirkin
Subject: [Qemu-devel] [PULL 00/55] acpi, pc features
Date: Fri, 8 Jan 2016 16:19:28 +0200

The following changes since commit 5dc42c186d63b7b338594fc071cf290805dcc5a5:

  Merge remote-tracking branch 'remotes/stefanha/tags/block-pull-request' into 
staging (2015-12-22 14:21:42 +0000)

are available in the git repository at:

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

for you to fetch changes up to 5530427f0ca240b972f25ef0413fb966f96dfb05:

  acpi: extend aml_and() to accept target argument (2015-12-22 18:39:21 +0200)

----------------------------------------------------------------
acpi, pc features

pxb support for q35
nvdimm support
most of ipmi support
part of DSDT rewrite

Signed-off-by: Michael S. Tsirkin <address@hidden>

----------------------------------------------------------------
Cao jin (1):
      docs/pci_expander_bridge: fix typo

Corey Minyard (11):
      Add a base IPMI interface
      ipmi: Add a local BMC simulation
      ipmi: Add an external connection simulation interface
      ipmi: Add an ISA KCS low-level interface
      ipmi: Add a BT low-level interface
      ipmi: Add tests
      ipmi: Add documentation
      ipmi: Add migration capability to the IPMI devices.
      ipmi: Add a firmware configuration repository
      ipmi: Add firmware registration to the ISA interface
      ipmi: Add a force off function

Eduardo Habkost (12):
      pc: Move compat boolean globals to PCMachineClass
      pc: Move legacy_acpi_table_size global to PCMachineClass
      pc: Move acpi_data_size global to PCMachineClass
      pc: Move enforce_aligned_dimm to PCMachineClass
      pc: Remove enforce-aligned-dimm QOM property
      pc: Move option_rom_has_mr/rom_file_has_mr globals to MachineClass
      q35: Remove MCHPCIState.guest_info field
      pc: Group and document related PCMachineState/PCMachineclass fields
      pc: Remove redundant code from pc-*-2.3 machine classes
      pc: Add pc-*-2.6 machine classes
      pc: Change indentation of PC_COMPAT_* to 4 spaces
      hw/compat.h: Change indentation of HW_COMPAT_* to 4 spaces

Gerd Hoffmann (1):
      q35: skip q35-acpi-dsdt.aml load if not needed

Igor Mammedov (18):
      acpi: add aml_lgreater_equal()
      acpi: add aml_create_qword_field()
      acpi: aml: add helper for Opcode Arg2 Arg2 [Dst] AML pattern
      acpi: extend aml_add() to accept target argument
      acpi: add aml_decrement() and aml_subtract()
      acpi: add aml_call0() helper
      acpi: add aml_to_integer()
      acpi: extend aml_shiftright() to accept target argument
      acpi: add aml_alias()
      acpi: add aml_sleep()
      acpi: add aml_lor()
      acpi: add aml_lgreater()
      acpi: extend aml_field() to support LockRule
      acpi: add aml_to_hexstring()
      acpi: add aml_to_buffer()
      acpi add aml_dma()
      acpi: extend aml_or() to accept target argument
      acpi: extend aml_and() to accept target argument

Marcel Apfelbaum (3):
      hw/acpi: merge pxb adjacent memory/IO ranges
      hw/pxb: introduce pxb-pcie expander for PCIe machines
      hw/i386: extend pxb query for all PC machines

Michael S. Tsirkin (1):
      mmap-alloc: tweak a comment on ppc64

Xiao Guangrong (8):
      nvdimm: implement NVDIMM device abstract
      acpi: support specified oem table id for build_header
      nvdimm acpi: build ACPI NFIT table
      nvdimm acpi: build ACPI nvdimm devices
      nvdimm: add maintain info
      acpi: add aml_derefof
      acpi: add aml_sizeof
      acpi: add aml_mutex(), aml_acquire(), aml_release()

 include/hw/acpi/aml-build.h         |   56 +-
 include/hw/boards.h                 |    2 +
 include/hw/compat.h                 |  155 ++--
 include/hw/i386/pc.h                |  983 ++++++++++----------
 include/hw/ipmi/ipmi.h              |  213 +++++
 include/hw/mem/nvdimm.h             |   32 +
 include/hw/pci-host/q35.h           |    1 -
 include/hw/pci/pci.h                |    1 +
 hw/acpi/aml-build.c                 |  270 +++++-
 hw/acpi/memory_hotplug.c            |    5 +
 hw/acpi/nvdimm.c                    |  488 ++++++++++
 hw/arm/virt-acpi-build.c            |   21 +-
 hw/core/loader.c                    |   10 +-
 hw/core/machine.c                   |    1 +
 hw/i386/acpi-build.c                |  181 ++--
 hw/i386/pc.c                        |   53 +-
 hw/i386/pc_piix.c                   |  157 ++--
 hw/i386/pc_q35.c                    |   85 +-
 hw/ipmi/ipmi.c                      |  152 +++
 hw/ipmi/ipmi_bmc_extern.c           |  518 +++++++++++
 hw/ipmi/ipmi_bmc_sim.c              | 1756 +++++++++++++++++++++++++++++++++++
 hw/ipmi/isa_ipmi_bt.c               |  528 +++++++++++
 hw/ipmi/isa_ipmi_kcs.c              |  493 ++++++++++
 hw/mem/nvdimm.c                     |   46 +
 hw/pci-bridge/pci_expander_bridge.c |   98 +-
 tests/ipmi-bt-test.c                |  436 +++++++++
 tests/ipmi-kcs-test.c               |  295 ++++++
 util/mmap-alloc.c                   |    9 +-
 MAINTAINERS                         |    7 +
 default-configs/i386-softmmu.mak    |    7 +
 default-configs/x86_64-softmmu.mak  |    7 +
 docs/pci_expander_bridge.txt        |    6 +-
 hw/Makefile.objs                    |    1 +
 hw/acpi/Makefile.objs               |    1 +
 hw/ipmi/Makefile.objs               |    5 +
 hw/mem/Makefile.objs                |    1 +
 qemu-doc.texi                       |    2 +
 qemu-options.hx                     |   57 +-
 tests/Makefile                      |    4 +
 39 files changed, 6306 insertions(+), 837 deletions(-)
 create mode 100644 include/hw/ipmi/ipmi.h
 create mode 100644 include/hw/mem/nvdimm.h
 create mode 100644 hw/acpi/nvdimm.c
 create mode 100644 hw/ipmi/ipmi.c
 create mode 100644 hw/ipmi/ipmi_bmc_extern.c
 create mode 100644 hw/ipmi/ipmi_bmc_sim.c
 create mode 100644 hw/ipmi/isa_ipmi_bt.c
 create mode 100644 hw/ipmi/isa_ipmi_kcs.c
 create mode 100644 hw/mem/nvdimm.c
 create mode 100644 tests/ipmi-bt-test.c
 create mode 100644 tests/ipmi-kcs-test.c
 create mode 100644 hw/ipmi/Makefile.objs




reply via email to

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