[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] c8e6c9: nvdimm: fix header pointer in nvdimm_build_nfit(),
GitHub <=