All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/55] acpi, pc features
@ 2015-12-22 16:52 Michael S. Tsirkin
  2015-12-22 16:52 ` [Qemu-devel] [PULL 01/55] mmap-alloc: tweak a comment on ppc64 Michael S. Tsirkin
                   ` (56 more replies)
  0 siblings, 57 replies; 62+ messages in thread
From: Michael S. Tsirkin @ 2015-12-22 16:52 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell

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 <mst@redhat.com>

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

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

end of thread, other threads:[~2016-01-12 12:02 UTC | newest]

Thread overview: 62+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-22 16:52 [Qemu-devel] [PULL 00/55] acpi, pc features Michael S. Tsirkin
2015-12-22 16:52 ` [Qemu-devel] [PULL 01/55] mmap-alloc: tweak a comment on ppc64 Michael S. Tsirkin
2015-12-22 16:52 ` [Qemu-devel] [PULL 02/55] pc: Move compat boolean globals to PCMachineClass Michael S. Tsirkin
2015-12-22 16:52 ` [Qemu-devel] [PULL 03/55] pc: Move legacy_acpi_table_size global " Michael S. Tsirkin
2015-12-22 16:52 ` [Qemu-devel] [PULL 04/55] pc: Move acpi_data_size " Michael S. Tsirkin
2015-12-22 16:52 ` [Qemu-devel] [PULL 05/55] pc: Move enforce_aligned_dimm " Michael S. Tsirkin
2015-12-22 16:52 ` [Qemu-devel] [PULL 06/55] pc: Remove enforce-aligned-dimm QOM property Michael S. Tsirkin
2015-12-22 16:52 ` [Qemu-devel] [PULL 07/55] pc: Move option_rom_has_mr/rom_file_has_mr globals to MachineClass Michael S. Tsirkin
2015-12-22 16:52 ` [Qemu-devel] [PULL 08/55] hw/acpi: merge pxb adjacent memory/IO ranges Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 09/55] hw/pxb: introduce pxb-pcie expander for PCIe machines Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 10/55] hw/i386: extend pxb query for all PC machines Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 11/55] q35: Remove MCHPCIState.guest_info field Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 12/55] pc: Group and document related PCMachineState/PCMachineclass fields Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 13/55] Add a base IPMI interface Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 14/55] ipmi: Add a local BMC simulation Michael S. Tsirkin
2016-01-08  9:02   ` Paolo Bonzini
2016-01-08  9:05   ` Paolo Bonzini
2016-01-12 11:06     ` Michael S. Tsirkin
2016-01-12 12:02       ` Paolo Bonzini
2015-12-22 16:53 ` [Qemu-devel] [PULL 15/55] ipmi: Add an external connection simulation interface Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 16/55] ipmi: Add an ISA KCS low-level interface Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 17/55] ipmi: Add a BT " Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 18/55] ipmi: Add tests Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 19/55] ipmi: Add documentation Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 20/55] ipmi: Add migration capability to the IPMI devices Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 21/55] ipmi: Add a firmware configuration repository Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 22/55] ipmi: Add firmware registration to the ISA interface Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 23/55] ipmi: Add a force off function Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 24/55] q35: skip q35-acpi-dsdt.aml load if not needed Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 25/55] pc: Remove redundant code from pc-*-2.3 machine classes Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 26/55] pc: Add pc-*-2.6 " Michael S. Tsirkin
2015-12-22 16:53 ` [Qemu-devel] [PULL 27/55] pc: Change indentation of PC_COMPAT_* to 4 spaces Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 28/55] hw/compat.h: Change indentation of HW_COMPAT_* " Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 29/55] docs/pci_expander_bridge: fix typo Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 30/55] nvdimm: implement NVDIMM device abstract Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 31/55] acpi: support specified oem table id for build_header Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 32/55] nvdimm acpi: build ACPI NFIT table Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 33/55] nvdimm acpi: build ACPI nvdimm devices Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 34/55] nvdimm: add maintain info Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 35/55] acpi: add aml_derefof Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 36/55] acpi: add aml_sizeof Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 37/55] acpi: add aml_lgreater_equal() Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 38/55] acpi: add aml_mutex(), aml_acquire(), aml_release() Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 39/55] acpi: add aml_create_qword_field() Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 40/55] acpi: aml: add helper for Opcode Arg2 Arg2 [Dst] AML pattern Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 41/55] acpi: extend aml_add() to accept target argument Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 42/55] acpi: add aml_decrement() and aml_subtract() Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 43/55] acpi: add aml_call0() helper Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 44/55] acpi: add aml_to_integer() Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 45/55] acpi: extend aml_shiftright() to accept target argument Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 46/55] acpi: add aml_alias() Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 47/55] acpi: add aml_sleep() Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 48/55] acpi: add aml_lor() Michael S. Tsirkin
2015-12-22 16:54 ` [Qemu-devel] [PULL 49/55] acpi: add aml_lgreater() Michael S. Tsirkin
2015-12-22 16:55 ` [Qemu-devel] [PULL 50/55] acpi: extend aml_field() to support LockRule Michael S. Tsirkin
2015-12-22 16:55 ` [Qemu-devel] [PULL 51/55] acpi: add aml_to_hexstring() Michael S. Tsirkin
2015-12-22 16:55 ` [Qemu-devel] [PULL 52/55] acpi: add aml_to_buffer() Michael S. Tsirkin
2015-12-22 16:55 ` [Qemu-devel] [PULL 53/55] acpi add aml_dma() Michael S. Tsirkin
2015-12-22 16:55 ` [Qemu-devel] [PULL 54/55] acpi: extend aml_or() to accept target argument Michael S. Tsirkin
2015-12-22 16:55 ` [Qemu-devel] [PULL 55/55] acpi: extend aml_and() " Michael S. Tsirkin
2015-12-23 12:55 ` [Qemu-devel] [PULL 00/55] acpi, pc features Peter Maydell
2016-01-08 14:53 ` 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.