qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] c8e6c9: nvdimm: fix header pointer in nvdimm_


From: GitHub
Subject: [Qemu-commits] [qemu/qemu] c8e6c9: nvdimm: fix header pointer in nvdimm_build_nfit()
Date: Mon, 11 Jan 2016 04:00:05 -0800

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: c8e6c93857885a19e959ec622d92a256d1cd98eb
      
https://github.com/qemu/qemu/commit/c8e6c93857885a19e959ec622d92a256d1cd98eb
  Author: Haozhong Zhang <address@hidden>
  Date:   2016-01-08 (Fri, 08 Jan 2016)

  Changed paths:
    M hw/acpi/nvdimm.c

  Log Message:
  -----------
  nvdimm: fix header pointer in nvdimm_build_nfit()

In the current nvdimm_build_nfit(), the pointer 'header' initially equals
to table_data->data + table_data->len. However, the following
g_array_append_vals(table_data, structures->data, structures->len)
may resize and relocate table_data->data[]. Therefore, the usage of 'header'
afterwards may be illegal.

This patch fixes this issue by storing an offset within table_data->data[]
(rather than an address) in 'header'.

Signed-off-by: Haozhong Zhang <address@hidden>
Reviewed-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 349a3b1cc9023f67f8fa336cb3c4a8f21a4aaaf3
      
https://github.com/qemu/qemu/commit/349a3b1cc9023f67f8fa336cb3c4a8f21a4aaaf3
  Author: Cao jin <address@hidden>
  Date:   2016-01-08 (Fri, 08 Jan 2016)

  Changed paths:
    M hw/pci-host/piix.c

  Log Message:
  -----------
  igd-passthrough: fix use of host_pci_config_read

Fix the bug introduced by 595a4f07: function host_pci_config_read() should be
pass-by-reference, not value.
This probably means this function never worked for anyone.

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


  Commit: f070efa8d9359c01e8ba64f53ff3c730a362027a
      
https://github.com/qemu/qemu/commit/f070efa8d9359c01e8ba64f53ff3c730a362027a
  Author: Laszlo Ersek <address@hidden>
  Date:   2016-01-08 (Fri, 08 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c

  Log Message:
  -----------
  hw/i386: fill in the CENTURY field of the FADT (FACP) ACPI table

The ACPI specification (minimally versions 1.0b through 6.0) define the
FADT.CENTURY field as:

  The RTC CMOS RAM index to the century of data value (hundred and
  thousand year decimals). If this field contains a zero, then the RTC
  centenary feature is not supported. If this field has a non-zero value,
  then this field contains an index into RTC RAM space that OSPM can use
  to program the centenary field.

The x86 targets generate ACPI payload, emulate an RTC
(CONFIG_MC146818RTC), and that RTC supports the "centenary feature" (see
occurrences of RTC_CENTURY in cmos_ioport_write() and cmos_ioport_read()
in "hw/timer/mc146818rtc.c".)

However, FADT.CENTURY is left at zero currently:

  [06Ch 0108   1]            RTC Century Index : 00

which -- according to analysis done by Ruiyu Ni at Intel -- should cause
Linux and Windows 8+ to think the RTC centenary feature is unavailable,
and cause Windows 7 to (incorrectly) assume that the offset to use is
constant 0x32. (0x32 happens to be the right value on QEMU, but Windows 7
is wrong to assume anything at all).

Exposing the right nonzero offset in FADT.CENTURY informs Linux and
Windows 8+ about the right capabilities of the hardware, plus it retrofits
our FADT to Windows 7's behavior.

Regression tested with the following guests (all UEFI installs):
- i386 Q35: Fedora 21 ("Fedlet" edition)
- x86_64:
  - i440fx:
    - Fedora 21
    - RHEL 6 and 7
    - Windows 7 and 10
    - Windows Server 2008 R2 and 2012 R2
  - Q35:
    - Fedora 22
    - Windows 8.1

Cc: "Michael S. Tsirkin" <address@hidden> (supporter:ACPI/SMBIOS)
Cc: Igor Mammedov <address@hidden> (supporter:ACPI/SMBIOS)
Cc: Paolo Bonzini <address@hidden> (maintainer:X86)
Cc: Richard Henderson <address@hidden> (maintainer:X86)
Cc: Eduardo Habkost <address@hidden> (maintainer:X86)
Cc: Ruiyu Ni <address@hidden>
Signed-off-by: Laszlo Ersek <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Igor Mammedov <address@hidden>
Reviewed-by: Paolo Bonzini <address@hidden>


  Commit: 7cb08cb2d7e95e2417c93796662829fd88eb3b6e
      
https://github.com/qemu/qemu/commit/7cb08cb2d7e95e2417c93796662829fd88eb3b6e
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-08 (Fri, 08 Jan 2016)

  Changed paths:
    M tests/bios-tables-test.c

  Log Message:
  -----------
  tests: acpi: print ASL diff in verbose mode

print ASL difference if there is any when
executing 'make V=1 check'.
Use 'DIFF' environment variable to determine
which diff utility to use and if it's not set
notify user by printing warning that DIFF is
not set if run in verbose mode and there is
difference in ASL.

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


  Commit: 30bd0cf465c9c66f22e82f2aa1f1fbca7dafe102
      
https://github.com/qemu/qemu/commit/30bd0cf465c9c66f22e82f2aa1f1fbca7dafe102
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-08 (Fri, 08 Jan 2016)

  Changed paths:
    M hw/acpi/Makefile.objs
    A hw/acpi/memory_hotplug_acpi_table.c
    M hw/i386/acpi-build.c
    M include/hw/acpi/memory_hotplug.h

  Log Message:
  -----------
  pc: acpi: memhp: prepare context in SSDT for moving memhp DSDT code

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


  Commit: b2344f3e63d07c57449471d7ee4c2ae08b73a797
      
https://github.com/qemu/qemu/commit/b2344f3e63d07c57449471d7ee4c2ae08b73a797
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-08 (Fri, 08 Jan 2016)

  Changed paths:
    M hw/acpi/memory_hotplug_acpi_table.c
    M hw/i386/acpi-dsdt-mem-hotplug.dsl

  Log Message:
  -----------
  pc: acpi: memhp: move MHPD._STA method into SSDT

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


  Commit: 12fdadb5747f0c627c39ceb7107be90e4678ec9b
      
https://github.com/qemu/qemu/commit/12fdadb5747f0c627c39ceb7107be90e4678ec9b
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-08 (Fri, 08 Jan 2016)

  Changed paths:
    M hw/acpi/memory_hotplug_acpi_table.c
    M hw/i386/acpi-dsdt-mem-hotplug.dsl

  Log Message:
  -----------
  pc: acpi: memhp: move MHPD.MLCK mutex into SSDT

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


  Commit: e8f9db491dcec1b24029df3cf9932e2eb6082787
      
https://github.com/qemu/qemu/commit/e8f9db491dcec1b24029df3cf9932e2eb6082787
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-08 (Fri, 08 Jan 2016)

  Changed paths:
    M hw/acpi/memory_hotplug_acpi_table.c
    M hw/i386/acpi-dsdt-mem-hotplug.dsl

  Log Message:
  -----------
  pc: acpi: memhp: move MHPD.MSCN method into SSDT

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


  Commit: b98401223de33a0754b2f2081f3c0962229d5674
      
https://github.com/qemu/qemu/commit/b98401223de33a0754b2f2081f3c0962229d5674
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-08 (Fri, 08 Jan 2016)

  Changed paths:
    M hw/acpi/memory_hotplug_acpi_table.c
    M hw/i386/acpi-dsdt-mem-hotplug.dsl

  Log Message:
  -----------
  pc: acpi: memhp: move MHPD.MRST method into SSDT

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


  Commit: fb775d9074e2b6047f2ea82bb3652ae197eec394
      
https://github.com/qemu/qemu/commit/fb775d9074e2b6047f2ea82bb3652ae197eec394
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-08 (Fri, 08 Jan 2016)

  Changed paths:
    M hw/acpi/memory_hotplug_acpi_table.c
    M hw/i386/acpi-dsdt-mem-hotplug.dsl

  Log Message:
  -----------
  pc: acpi: memhp: move MHPD.MPXM method into SSDT

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


  Commit: 2fbd884372668a077ecaa9a7f878dff96ccdf286
      
https://github.com/qemu/qemu/commit/2fbd884372668a077ecaa9a7f878dff96ccdf286
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-08 (Fri, 08 Jan 2016)

  Changed paths:
    M hw/acpi/memory_hotplug_acpi_table.c
    M hw/i386/acpi-dsdt-mem-hotplug.dsl

  Log Message:
  -----------
  pc: acpi: memhp: move MHPD.MOST method into SSDT

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


  Commit: e328e316608d696519d8248319ec323868db5dee
      
https://github.com/qemu/qemu/commit/e328e316608d696519d8248319ec323868db5dee
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-08 (Fri, 08 Jan 2016)

  Changed paths:
    M hw/acpi/memory_hotplug_acpi_table.c
    M hw/i386/acpi-dsdt-mem-hotplug.dsl

  Log Message:
  -----------
  pc: acpi: memhp: move MHPD.MEJ0 method into SSDT

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


  Commit: c943764596fe9d507b926e64381cb0ba3d3aec20
      
https://github.com/qemu/qemu/commit/c943764596fe9d507b926e64381cb0ba3d3aec20
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/acpi/memory_hotplug_acpi_table.c
    M hw/i386/acpi-dsdt-mem-hotplug.dsl

  Log Message:
  -----------
  pc: acpi: memhp: move MHPD.MCRS method into SSDT

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


  Commit: 2ca66546ce5da9c652caa1a90336ea7347662051
      
https://github.com/qemu/qemu/commit/2ca66546ce5da9c652caa1a90336ea7347662051
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/acpi/memory_hotplug_acpi_table.c
    M hw/i386/acpi-dsdt-mem-hotplug.dsl

  Log Message:
  -----------
  pc: acpi: memhp: move MHPD Device into SSDT

move remnants of MHPD device from DSDT into SSDT.
 i.e. Device(MHPD), _UID, _HID

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


  Commit: f177d40ae2efebb6955ce3ef2b40f467cf1dfff0
      
https://github.com/qemu/qemu/commit/f177d40ae2efebb6955ce3ef2b40f467cf1dfff0
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c

  Log Message:
  -----------
  pc: acpi: factor out memhp code from build_ssdt() into separate function

before consolidating memhp code in memory_hotplug_acpi_table.c
and for simplifying review, first factor out memhp code into
new function build_memory_devices() in i386/acpi-build.c

Signed-off-by: Igor Mammedov <address@hidden>
----
PS:
   no functional change, only code movement.
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 7f4495e1c152852614753a83bc4e2850fbfd036e
      
https://github.com/qemu/qemu/commit/7f4495e1c152852614753a83bc4e2850fbfd036e
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    R hw/i386/acpi-dsdt-mem-hotplug.dsl
    M hw/i386/acpi-dsdt.dsl
    M hw/i386/q35-acpi-dsdt.dsl
    M include/hw/acpi/memory_hotplug.h
    M include/hw/acpi/pc-hotplug.h

  Log Message:
  -----------
  pc: acpi: memhp: move \_GPE._E03 into SSDT

in addition remove no longer needed acpi-dsdt-mem-hotplug.dsl.

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


  Commit: f84548dda458bc4da89ecee7f812fcd4ce2eb651
      
https://github.com/qemu/qemu/commit/f84548dda458bc4da89ecee7f812fcd4ce2eb651
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/acpi/memory_hotplug_acpi_table.c
    M hw/i386/acpi-build.c
    M include/hw/acpi/memory_hotplug.h
    M include/hw/acpi/pc-hotplug.h

  Log Message:
  -----------
  pc: acpi: memhp: drop not needed stringify(MEMORY_foo) usage

most of MEMORY_foo defines are not shared
with ASL anymore and are used only inside of
memory_hotplug_acpi_table.c, so move them
there and make them strings. As result we
can replace stringify(MEMORY_foo) with just
MEMORY_foo, which makes code a bit cleaner.

No AML change introduced by this patch.

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


  Commit: 1295e21a17083a2babfcf12511c1b2ebfdcc978d
      
https://github.com/qemu/qemu/commit/1295e21a17083a2babfcf12511c1b2ebfdcc978d
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-dsdt-cpu-hotplug.dsl

  Log Message:
  -----------
  pc: acpi: drop unused CPU_STATUS_LEN from DSDT

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


  Commit: fbd7a6b8e2f68970370665187893a3c80c69d555
      
https://github.com/qemu/qemu/commit/fbd7a6b8e2f68970370665187893a3c80c69d555
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/acpi/Makefile.objs
    A hw/acpi/cpu_hotplug_acpi_table.c
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt-cpu-hotplug.dsl
    M include/hw/acpi/cpu_hotplug.h

  Log Message:
  -----------
  pc: acpi: cpuhp: move CPEJ() method to SSDT

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


  Commit: 1d608d13eb9819812034dd4e5ea615c571b4a57d
      
https://github.com/qemu/qemu/commit/1d608d13eb9819812034dd4e5ea615c571b4a57d
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/acpi/cpu_hotplug_acpi_table.c
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt-cpu-hotplug.dsl
    M include/hw/acpi/cpu_hotplug.h

  Log Message:
  -----------
  pc: acpi: cpuhp: move CPMA() method into SSDT

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


  Commit: 40f981a02d082fba4efc2b6fcabd390648335fa8
      
https://github.com/qemu/qemu/commit/40f981a02d082fba4efc2b6fcabd390648335fa8
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/acpi/cpu_hotplug_acpi_table.c
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt-cpu-hotplug.dsl
    M include/hw/acpi/cpu_hotplug.h

  Log Message:
  -----------
  pc: acpi: cpuhp: move CPST() method into SSDT

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


  Commit: f294ecbc13e08eeac474df3492e4c8eff14e419f
      
https://github.com/qemu/qemu/commit/f294ecbc13e08eeac474df3492e4c8eff14e419f
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/acpi/cpu_hotplug_acpi_table.c
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt-cpu-hotplug.dsl
    M hw/i386/acpi-dsdt.dsl
    M hw/i386/q35-acpi-dsdt.dsl
    M include/hw/acpi/aml-build.h
    M include/hw/acpi/cpu_hotplug.h
    M include/hw/acpi/pc-hotplug.h

  Log Message:
  -----------
  pc: acpi: cpuhp: move PRSC() method into SSDT

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


  Commit: 6b30608774cf7efddd1893fe9187d7f0bcdde979
      
https://github.com/qemu/qemu/commit/6b30608774cf7efddd1893fe9187d7f0bcdde979
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/acpi/cpu_hotplug_acpi_table.c
    M hw/i386/acpi-build.c
    R hw/i386/acpi-dsdt-cpu-hotplug.dsl
    M hw/i386/acpi-dsdt.dsl
    M hw/i386/q35-acpi-dsdt.dsl
    M include/hw/acpi/cpu_hotplug.h
    M include/hw/acpi/pc-hotplug.h

  Log Message:
  -----------
  pc: acpi: cpuhp: move \_GPE._E02() into SSDT

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


  Commit: 5ca5efa4a69e1f2bbefa3fa41a01b69066c73acc
      
https://github.com/qemu/qemu/commit/5ca5efa4a69e1f2bbefa3fa41a01b69066c73acc
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c

  Log Message:
  -----------
  pc: acpi: factor out cpu hotplug code from build_ssdt() into separate function

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


  Commit: a57d708d1797ac84a9531402661487c46210057f
      
https://github.com/qemu/qemu/commit/a57d708d1797ac84a9531402661487c46210057f
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    R hw/i386/acpi-dsdt-hpet.dsl
    M hw/i386/acpi-dsdt.dsl
    M hw/i386/q35-acpi-dsdt.dsl
    M hw/timer/hpet.c
    M include/hw/timer/hpet.h

  Log Message:
  -----------
  pc: acpi: move HPET from DSDT to SSDT

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


  Commit: 3892a2b7418149020a5c3bdda241a14f8ef8c21a
      
https://github.com/qemu/qemu/commit/3892a2b7418149020a5c3bdda241a14f8ef8c21a
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    R hw/i386/acpi-dsdt-dbug.dsl
    M hw/i386/acpi-dsdt.dsl
    M hw/i386/q35-acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: move DBUG() from DSDT to SSDT

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


  Commit: ee135849961524cc51e794cb696595873d956722
      
https://github.com/qemu/qemu/commit/ee135849961524cc51e794cb696595873d956722
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt-isa.dsl

  Log Message:
  -----------
  pc: acpi: move RTC device from DSDT to SSDT

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


  Commit: f58190e2c23640e19c6f5c051c6076cbb9e8c0d7
      
https://github.com/qemu/qemu/commit/f58190e2c23640e19c6f5c051c6076cbb9e8c0d7
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt-isa.dsl

  Log Message:
  -----------
  pc: acpi: move KBD device from DSDT to SSDT

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


  Commit: c355cb2c0fd4e74cff382fd47f1eff6050943f28
      
https://github.com/qemu/qemu/commit/c355cb2c0fd4e74cff382fd47f1eff6050943f28
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt-isa.dsl

  Log Message:
  -----------
  pc: acpi: move MOU device from DSDT to SSDT

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


  Commit: 95ed7e97e45186aa0689110470844f6c40557f65
      
https://github.com/qemu/qemu/commit/95ed7e97e45186aa0689110470844f6c40557f65
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt-isa.dsl

  Log Message:
  -----------
  pc: acpi: move FDC0 device from DSDT to SSDT

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


  Commit: 8b1da5f8fdfb5e72e627f6fecbe8cd83bc7bda47
      
https://github.com/qemu/qemu/commit/8b1da5f8fdfb5e72e627f6fecbe8cd83bc7bda47
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt-isa.dsl

  Log Message:
  -----------
  pc: acpi: move LPT device from DSDT to SSDT

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


  Commit: 28f1f0e929dafb58fd725bcf559b28049fd2161d
      
https://github.com/qemu/qemu/commit/28f1f0e929dafb58fd725bcf559b28049fd2161d
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    R hw/i386/acpi-dsdt-isa.dsl
    M hw/i386/acpi-dsdt.dsl
    M hw/i386/q35-acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: move COM devices from DSDT to SSDT

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


  Commit: e4db279804f24b06d3a377dd3211bcf4b778f20b
      
https://github.com/qemu/qemu/commit/e4db279804f24b06d3a377dd3211bcf4b778f20b
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt.dsl
    M include/hw/acpi/aml-build.h

  Log Message:
  -----------
  pc: acpi: move PIIX4 isa-bridge and pm devices into SSDT

and also move PRQx fields declaration as it can't be
split out into separate patch since fields use
PCI0.ISA.P40C operation region and OperationRegion
must be declared in the same table as a Field that
uses it. If this condition is not statisfied Windows
will BSOD ans IASL (make check) will error out as well.

For the same reason pm is moved together with isa-bridge
as the later refernces P13C OperationRegion from pm device.

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


  Commit: 4c5eebc1fa325ea50ced39e2c6c97045ceb45fa9
      
https://github.com/qemu/qemu/commit/4c5eebc1fa325ea50ced39e2c6c97045ceb45fa9
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt.dsl
    M hw/i386/q35-acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: move remaining GPE handlers into SSDT

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


  Commit: c35b6e8032105a4f457508d0a9e4bcd6e0392fc1
      
https://github.com/qemu/qemu/commit/c35b6e8032105a4f457508d0a9e4bcd6e0392fc1
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: pci: move link devices into SSDT

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


  Commit: 100681ccf1f97d220fbc620c9226701773cc7eaf
      
https://github.com/qemu/qemu/commit/100681ccf1f97d220fbc620c9226701773cc7eaf
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: piix4: move IQCR() into SSDT

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


  Commit: 06989b886185129a62be5e2ca9dae4375bb132ec
      
https://github.com/qemu/qemu/commit/06989b886185129a62be5e2ca9dae4375bb132ec
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: piix4: move IQST() into SSDT

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


  Commit: 196e2137831b58e1267313400b5947258d5db0ff
      
https://github.com/qemu/qemu/commit/196e2137831b58e1267313400b5947258d5db0ff
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: piix4: move PCI0._PRT() into SSDT

PCI routing table for expander buses is build with help
of build_prt() using AML API. And it's almost the same
as PRT for PCI0 bus except of power-management device.
So make existing build_prt() build PRT table for PCI0
bus as well.

Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: b616ec4d6f4816671dd712d002aa21bf12442fc5
      
https://github.com/qemu/qemu/commit/b616ec4d6f4816671dd712d002aa21bf12442fc5
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: piix4: move remaining PCI hotplug bits into SSDT

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


  Commit: 32b9741f50426d97f9f98a1c955875483773c9d2
      
https://github.com/qemu/qemu/commit/32b9741f50426d97f9f98a1c955875483773c9d2
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: piix4: acpi move PCI0 device to SSDT

leave Scope(\_SB) definition in DSDT so that iasl
would be able to compile DSDT since we are still
need definition block for table.
After Q35 ASL is converted, DSDT templates will
be completly replaced by AML API generated tables.

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


  Commit: 80b32df5290c7779c239abf79dfda03982aa4e0e
      
https://github.com/qemu/qemu/commit/80b32df5290c7779c239abf79dfda03982aa4e0e
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/q35-acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: q35: move GSI links to SSDT

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


  Commit: 12e3b1f75089b7691ae333837aa026514e4aadeb
      
https://github.com/qemu/qemu/commit/12e3b1f75089b7691ae333837aa026514e4aadeb
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/q35-acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: q35: move link devices to SSDT

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


  Commit: 16682a9d865d00968a35e02bf2b666399e7ceea5
      
https://github.com/qemu/qemu/commit/16682a9d865d00968a35e02bf2b666399e7ceea5
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/q35-acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: q35: move IQCR() into SSDT

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


  Commit: 78e1ad05097a351fe1657713619c8457dfa714da
      
https://github.com/qemu/qemu/commit/78e1ad05097a351fe1657713619c8457dfa714da
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/q35-acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: q35: move IQST() into SSDT

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


  Commit: 41f95a52004fb5df6b39e0d6322e4a20c4be9e51
      
https://github.com/qemu/qemu/commit/41f95a52004fb5df6b39e0d6322e4a20c4be9e51
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/q35-acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: q35: move ISA bridge into SSDT

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


  Commit: 0dafe3b33603dd64d1385f8943dd056d4058cbf5
      
https://github.com/qemu/qemu/commit/0dafe3b33603dd64d1385f8943dd056d4058cbf5
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/q35-acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: q35: move _PRT() into SSDT

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


  Commit: 22b5b8bf313fa7fa60d4201a882fd82e4bb5ba8a
      
https://github.com/qemu/qemu/commit/22b5b8bf313fa7fa60d4201a882fd82e4bb5ba8a
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/q35-acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: q35: move PRTA routing table into SSDT

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


  Commit: 65aef4de5e9db1ce5b05b99cdabd304b00a31d4e
      
https://github.com/qemu/qemu/commit/65aef4de5e9db1ce5b05b99cdabd304b00a31d4e
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/q35-acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: q35: move PRTP routing table into SSDT

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


  Commit: e9fce798615b37c661df9bff405d74c69874ceb4
      
https://github.com/qemu/qemu/commit/e9fce798615b37c661df9bff405d74c69874ceb4
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/q35-acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: q35: move _PIC() method into SSDT

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


  Commit: f97a88a85ecfd83852c8b7ea961756b62ba35fa5
      
https://github.com/qemu/qemu/commit/f97a88a85ecfd83852c8b7ea961756b62ba35fa5
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/q35-acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: q35: move PCI0._OSC() method into SSDT

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


  Commit: afa06e1828a78c127182dbddfd9ec205ef8f059e
      
https://github.com/qemu/qemu/commit/afa06e1828a78c127182dbddfd9ec205ef8f059e
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/q35-acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: q35: move PCI0 device definition into SSDT

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


  Commit: 9e4afc0995d1dc6cba55b103cc4e1f7e7516482a
      
https://github.com/qemu/qemu/commit/9e4afc0995d1dc6cba55b103cc4e1f7e7516482a
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/q35-acpi-dsdt.dsl

  Log Message:
  -----------
  pc: acpi: q35: PCST, PCSB opregions and PCIB field into SSDT

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


  Commit: 3db119da79155788908416d9b5f0e6f32cfcc748
      
https://github.com/qemu/qemu/commit/3db119da79155788908416d9b5f0e6f32cfcc748
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/acpi-build.c

  Log Message:
  -----------
  pc: acpi: switch to AML API composed DSDT

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


  Commit: 9fc6502606864811aaa96282411e83af63bf80fd
      
https://github.com/qemu/qemu/commit/9fc6502606864811aaa96282411e83af63bf80fd
  Author: Igor Mammedov <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/Makefile.objs
    R hw/i386/acpi-dsdt.dsl
    R hw/i386/acpi-dsdt.hex.generated
    R hw/i386/q35-acpi-dsdt.dsl
    R hw/i386/q35-acpi-dsdt.hex.generated
    R scripts/acpi_extract.py
    R scripts/acpi_extract_preprocess.py
    R scripts/update-acpi.sh

  Log Message:
  -----------
  pc: acpi: remove unused ASL templates and related blobs/utils

QEMU now uses internally composed DSDT so drop now
empty *.dsl templates and related *.generated
binary blobs.

Also since templates are not used anymore/obolete
remove utility scripts used for extracting/patching
AML blobs compiled by IASL and for updating them
in git tree.

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


  Commit: 424e4a87d20027acf52e65f322a2100460162a49
      
https://github.com/qemu/qemu/commit/424e4a87d20027acf52e65f322a2100460162a49
  Author: Roman Kagan <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/i386/pc.c
    M include/hw/i386/pc.h

  Log Message:
  -----------
  i386/pc: expose identifying the floppy controller

Factor out and expose the function to locate the floppy controller in
the system.
It will allow to dynamically populate the relevant objects in the ACPI
tables.

Signed-off-by: Roman Kagan <address@hidden>
Cc: "Michael S. Tsirkin" <address@hidden>
Cc: Eduardo Habkost <address@hidden>
Cc: Igor Mammedov <address@hidden>
Cc: John Snow <address@hidden>
Cc: Kevin Wolf <address@hidden>
Cc: Paolo Bonzini <address@hidden>
Cc: Richard Henderson <address@hidden>
Cc: address@hidden
Cc: address@hidden
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>


  Commit: 2cf0148674430b6693c60d42b7eef721bfa9509f
      
https://github.com/qemu/qemu/commit/2cf0148674430b6693c60d42b7eef721bfa9509f
  Author: Dr. David Alan Gilbert <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M include/migration/vmstate.h

  Log Message:
  -----------
  Add VMSTATE_STRUCT_VARRAY_KNOWN

At the moment we have VMSTATE_STRUCT_ARRAY that requires
the field is declared as an array of fixed size.
We also have VMSTATE_STRUCT_VARRAY_UINT* that allows
a field declared as a pointer, but requires that the length
is a field member in the structure being loaded/saved.

VMSTATE_STRUCT_VARRAY_KNOWN is for arrays defined as pointers
yet we somehow know the length of.

Signed-off-by: Dr. David Alan Gilbert <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Amit Shah <address@hidden>


  Commit: 50e5ae4dc3e4f21e874512f9e87b93b5472d26e0
      
https://github.com/qemu/qemu/commit/50e5ae4dc3e4f21e874512f9e87b93b5472d26e0
  Author: Dr. David Alan Gilbert <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/virtio/virtio.c

  Log Message:
  -----------
  migration/virtio: Remove simple .get/.put use

The 'virtqueue_state' and 'ringsize' can be saved using VMSTATE
macros rather than hand coded .get/.put

Signed-off-by: Dr. David Alan Gilbert <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Amit Shah <address@hidden>


  Commit: 56a571d9c803b7a2348373ca3feb44ca4e0d9131
      
https://github.com/qemu/qemu/commit/56a571d9c803b7a2348373ca3feb44ca4e0d9131
  Author: Tetsuya Mukawa <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M exec.c
    M hw/misc/ivshmem.c
    M include/exec/ram_addr.h

  Log Message:
  -----------
  ivshmem: Store file descriptor for vhost-user negotiation

If virtio-net driver allocates memory in ivshmem shared memory,
vhost-net will work correctly, but vhost-user will not work because
a fd of shared memory will not be sent to vhost-user backend.
This patch fixes ivshmem to store file descriptor of shared memory.
It will be used when vhost-user negotiates vhost-user backend.

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


  Commit: 8a1be662a69e3f14741f7c44e971a727126d1532
      
https://github.com/qemu/qemu/commit/8a1be662a69e3f14741f7c44e971a727126d1532
  Author: Cornelia Huck <address@hidden>
  Date:   2016-01-09 (Sat, 09 Jan 2016)

  Changed paths:
    M hw/virtio/virtio.c

  Log Message:
  -----------
  virtio: fix error message for number of queues

There's no such thing as "PCI queues" in the virtio core.

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


  Commit: d21ccd7bb98362565f4317c4a99f1aa2185c2c71
      
https://github.com/qemu/qemu/commit/d21ccd7bb98362565f4317c4a99f1aa2185c2c71
  Author: Peter Maydell <address@hidden>
  Date:   2016-01-11 (Mon, 11 Jan 2016)

  Changed paths:
    M exec.c
    M hw/acpi/Makefile.objs
    A hw/acpi/cpu_hotplug_acpi_table.c
    A hw/acpi/memory_hotplug_acpi_table.c
    M hw/acpi/nvdimm.c
    M hw/i386/Makefile.objs
    M hw/i386/acpi-build.c
    R hw/i386/acpi-dsdt-cpu-hotplug.dsl
    R hw/i386/acpi-dsdt-dbug.dsl
    R hw/i386/acpi-dsdt-hpet.dsl
    R hw/i386/acpi-dsdt-isa.dsl
    R hw/i386/acpi-dsdt-mem-hotplug.dsl
    R hw/i386/acpi-dsdt.dsl
    R hw/i386/acpi-dsdt.hex.generated
    M hw/i386/pc.c
    R hw/i386/q35-acpi-dsdt.dsl
    R hw/i386/q35-acpi-dsdt.hex.generated
    M hw/misc/ivshmem.c
    M hw/pci-host/piix.c
    M hw/timer/hpet.c
    M hw/virtio/virtio.c
    M include/exec/ram_addr.h
    M include/hw/acpi/aml-build.h
    M include/hw/acpi/cpu_hotplug.h
    M include/hw/acpi/memory_hotplug.h
    M include/hw/acpi/pc-hotplug.h
    M include/hw/i386/pc.h
    M include/hw/timer/hpet.h
    M include/migration/vmstate.h
    R scripts/acpi_extract.py
    R scripts/acpi_extract_preprocess.py
    R scripts/update-acpi.sh
    M tests/bios-tables-test.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging

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>

# gpg: Signature made Sat 09 Jan 2016 21:20:34 GMT using RSA key ID D28D5469
# gpg: Good signature from "Michael S. Tsirkin <address@hidden>"
# gpg:                 aka "Michael S. Tsirkin <address@hidden>"

* remotes/mst/tags/for_upstream: (59 commits)
  virtio: fix error message for number of queues
  ivshmem: Store file descriptor for vhost-user negotiation
  migration/virtio: Remove simple .get/.put use
  Add VMSTATE_STRUCT_VARRAY_KNOWN
  i386/pc: expose identifying the floppy controller
  pc: acpi: remove unused ASL templates and related blobs/utils
  pc: acpi: switch to AML API composed DSDT
  pc: acpi: q35: PCST, PCSB opregions and PCIB field into SSDT
  pc: acpi: q35: move PCI0 device definition into SSDT
  pc: acpi: q35: move PCI0._OSC() method into SSDT
  pc: acpi: q35: move _PIC() method into SSDT
  pc: acpi: q35: move PRTP routing table into SSDT
  pc: acpi: q35: move PRTA routing table into SSDT
  pc: acpi: q35: move _PRT() into SSDT
  pc: acpi: q35: move ISA bridge into SSDT
  pc: acpi: q35: move IQST() into SSDT
  pc: acpi: q35: move IQCR() into SSDT
  pc: acpi: q35: move link devices to SSDT
  pc: acpi: q35: move GSI links to SSDT
  pc: acpi: piix4: acpi move PCI0 device to SSDT
  ...

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/6bb9ead762bf...d21ccd7bb983

reply via email to

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