qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PULL v2 00/59] acpi dsdt rework, misc fixes


From: Michael S. Tsirkin
Subject: [Qemu-devel] [PULL v2 00/59] acpi dsdt rework, misc fixes
Date: Sat, 9 Jan 2016 23:39:14 +0200

The following changes since commit 6bb9ead762bf749af11ea225fc2a74db1b93c105:

  Merge remote-tracking branch 'remotes/kraxel/tags/pull-ui-20160108-1' into 
staging (2016-01-08 12:50:19 +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 8a1be662a69e3f14741f7c44e971a727126d1532:

  virtio: fix error message for number of queues (2016-01-09 23:20:20 +0200)

----------------------------------------------------------------
acpi dsdt rework, misc fixes

This completes the dsdt rewrite, and includes misc fixes all over the place.

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

----------------------------------------------------------------
Cao jin (1):
      igd-passthrough: fix use of host_pci_config_read

Cornelia Huck (1):
      virtio: fix error message for number of queues

Dr. David Alan Gilbert (2):
      Add VMSTATE_STRUCT_VARRAY_KNOWN
      migration/virtio: Remove simple .get/.put use

Haozhong Zhang (1):
      nvdimm: fix header pointer in nvdimm_build_nfit()

Igor Mammedov (51):
      tests: acpi: print ASL diff in verbose mode
      pc: acpi: memhp: prepare context in SSDT for moving memhp DSDT code
      pc: acpi: memhp: move MHPD._STA method into SSDT
      pc: acpi: memhp: move MHPD.MLCK mutex into SSDT
      pc: acpi: memhp: move MHPD.MSCN method into SSDT
      pc: acpi: memhp: move MHPD.MRST method into SSDT
      pc: acpi: memhp: move MHPD.MPXM method into SSDT
      pc: acpi: memhp: move MHPD.MOST method into SSDT
      pc: acpi: memhp: move MHPD.MEJ0 method into SSDT
      pc: acpi: memhp: move MHPD.MCRS method into SSDT
      pc: acpi: memhp: move MHPD Device into SSDT
      pc: acpi: factor out memhp code from build_ssdt() into separate function
      pc: acpi: memhp: move \_GPE._E03 into SSDT
      pc: acpi: memhp: drop not needed stringify(MEMORY_foo) usage
      pc: acpi: drop unused CPU_STATUS_LEN from DSDT
      pc: acpi: cpuhp: move CPEJ() method to SSDT
      pc: acpi: cpuhp: move CPMA() method into SSDT
      pc: acpi: cpuhp: move CPST() method into SSDT
      pc: acpi: cpuhp: move PRSC() method into SSDT
      pc: acpi: cpuhp: move \_GPE._E02() into SSDT
      pc: acpi: factor out cpu hotplug code from build_ssdt() into separate 
function
      pc: acpi: move HPET from DSDT to SSDT
      pc: acpi: move DBUG() from DSDT to SSDT
      pc: acpi: move RTC device from DSDT to SSDT
      pc: acpi: move KBD device from DSDT to SSDT
      pc: acpi: move MOU device from DSDT to SSDT
      pc: acpi: move FDC0 device from DSDT to SSDT
      pc: acpi: move LPT device from DSDT to SSDT
      pc: acpi: move COM devices from DSDT to SSDT
      pc: acpi: move PIIX4 isa-bridge and pm devices into SSDT
      pc: acpi: move remaining GPE handlers into SSDT
      pc: acpi: pci: move link devices into SSDT
      pc: acpi: piix4: move IQCR() into SSDT
      pc: acpi: piix4: move IQST() into SSDT
      pc: acpi: piix4: move PCI0._PRT() into SSDT
      pc: acpi: piix4: move remaining PCI hotplug bits into SSDT
      pc: acpi: piix4: acpi move PCI0 device to SSDT
      pc: acpi: q35: move GSI links to SSDT
      pc: acpi: q35: move link devices to SSDT
      pc: acpi: q35: move IQCR() into SSDT
      pc: acpi: q35: move IQST() into SSDT
      pc: acpi: q35: move ISA bridge into SSDT
      pc: acpi: q35: move _PRT() into SSDT
      pc: acpi: q35: move PRTA routing table into SSDT
      pc: acpi: q35: move PRTP routing table into SSDT
      pc: acpi: q35: move _PIC() method into SSDT
      pc: acpi: q35: move PCI0._OSC() method into SSDT
      pc: acpi: q35: move PCI0 device definition into SSDT
      pc: acpi: q35: PCST, PCSB opregions and PCIB field into SSDT
      pc: acpi: switch to AML API composed DSDT
      pc: acpi: remove unused ASL templates and related blobs/utils

Laszlo Ersek (1):
      hw/i386: fill in the CENTURY field of the FADT (FACP) ACPI table

Roman Kagan (1):
      i386/pc: expose identifying the floppy controller

Tetsuya Mukawa (1):
      ivshmem: Store file descriptor for vhost-user negotiation

 include/exec/ram_addr.h             |    1 +
 include/hw/acpi/aml-build.h         |    3 +
 include/hw/acpi/cpu_hotplug.h       |   10 +
 include/hw/acpi/memory_hotplug.h    |    9 +
 include/hw/acpi/pc-hotplug.h        |   44 +-
 include/hw/i386/pc.h                |    2 +
 include/hw/timer/hpet.h             |    1 +
 include/migration/vmstate.h         |   13 +
 exec.c                              |   10 +
 hw/acpi/cpu_hotplug_acpi_table.c    |  135 +
 hw/acpi/memory_hotplug_acpi_table.c |  262 ++
 hw/acpi/nvdimm.c                    |    8 +-
 hw/i386/acpi-build.c                | 1369 +++++--
 hw/i386/pc.c                        |   44 +-
 hw/misc/ivshmem.c                   |    9 +-
 hw/pci-host/piix.c                  |    8 +-
 hw/timer/hpet.c                     |    2 +-
 hw/virtio/virtio.c                  |   89 +-
 tests/bios-tables-test.c            |   16 +
 hw/acpi/Makefile.objs               |    4 +-
 hw/i386/Makefile.objs               |   30 -
 hw/i386/acpi-dsdt-cpu-hotplug.dsl   |   90 -
 hw/i386/acpi-dsdt-dbug.dsl          |   41 -
 hw/i386/acpi-dsdt-hpet.dsl          |   48 -
 hw/i386/acpi-dsdt-isa.dsl           |  117 -
 hw/i386/acpi-dsdt-mem-hotplug.dsl   |  171 -
 hw/i386/acpi-dsdt.dsl               |  303 --
 hw/i386/acpi-dsdt.hex.generated     | 2972 --------------
 hw/i386/q35-acpi-dsdt.dsl           |  436 --
 hw/i386/q35-acpi-dsdt.hex.generated | 7610 -----------------------------------
 scripts/acpi_extract.py             |  367 --
 scripts/acpi_extract_preprocess.py  |   51 -
 scripts/update-acpi.sh              |    4 -
 33 files changed, 1690 insertions(+), 12589 deletions(-)
 create mode 100644 hw/acpi/cpu_hotplug_acpi_table.c
 create mode 100644 hw/acpi/memory_hotplug_acpi_table.c
 delete mode 100644 hw/i386/acpi-dsdt-cpu-hotplug.dsl
 delete mode 100644 hw/i386/acpi-dsdt-dbug.dsl
 delete mode 100644 hw/i386/acpi-dsdt-hpet.dsl
 delete mode 100644 hw/i386/acpi-dsdt-isa.dsl
 delete mode 100644 hw/i386/acpi-dsdt-mem-hotplug.dsl
 delete mode 100644 hw/i386/acpi-dsdt.dsl
 delete mode 100644 hw/i386/acpi-dsdt.hex.generated
 delete mode 100644 hw/i386/q35-acpi-dsdt.dsl
 delete mode 100644 hw/i386/q35-acpi-dsdt.hex.generated
 delete mode 100755 scripts/acpi_extract.py
 delete mode 100755 scripts/acpi_extract_preprocess.py
 delete mode 100644 scripts/update-acpi.sh




reply via email to

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