[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 097a50: mmap-alloc: tweak a comment on ppc64
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 097a50: mmap-alloc: tweak a comment on ppc64 |
Date: |
Wed, 23 Dec 2015 05:00:05 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 097a50d0d861680da24897b6003f8eea2333577f
https://github.com/qemu/qemu/commit/097a50d0d861680da24897b6003f8eea2333577f
Author: Michael S. Tsirkin <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M util/mmap-alloc.c
Log Message:
-----------
mmap-alloc: tweak a comment on ppc64
The comment I put in mmap-alloc to document the ppc64 rules
refers to the previous revision of the patch:
we don't look at memory alignment anymore, we check
the fs from which the fd is mapped, instead.
It's also not clear what does "in this case" refer
to, rearrange text to make it clearer.
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 7102fa7073b2cefb33ab4012a11f15fbf297a74b
https://github.com/qemu/qemu/commit/7102fa7073b2cefb33ab4012a11f15fbf297a74b
Author: Eduardo Habkost <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M include/hw/i386/pc.h
Log Message:
-----------
pc: Move compat boolean globals to PCMachineClass
This way the compat flags can be initialized in the machine_options()
function. This will help us to eventually eliminate the pc_compat_*()
functions.
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: 2b0ddf6612fe270a6db0394da6cf4d44ff48b3f5
https://github.com/qemu/qemu/commit/2b0ddf6612fe270a6db0394da6cf4d44ff48b3f5
Author: Eduardo Habkost <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/i386/pc_piix.c
M include/hw/i386/pc.h
Log Message:
-----------
pc: Move legacy_acpi_table_size global to PCMachineClass
This way we can set legacy_acpi_table_size on the machine_options()
functions, instead of requirng code in pc_compat_*() functions.
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: cd4040ec1870f8ec49ec995d89d4862e0b6021b3
https://github.com/qemu/qemu/commit/cd4040ec1870f8ec49ec995d89d4862e0b6021b3
Author: Eduardo Habkost <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M include/hw/i386/pc.h
Log Message:
-----------
pc: Move acpi_data_size global to PCMachineClass
This way we don't need code in pc_compat_*() functions to set the legacy
acpi_data_size value.
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: 16a9e8a5bcc1fb0796828eb654a4f926734e59af
https://github.com/qemu/qemu/commit/16a9e8a5bcc1fb0796828eb654a4f926734e59af
Author: Eduardo Habkost <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M include/hw/i386/pc.h
Log Message:
-----------
pc: Move enforce_aligned_dimm to PCMachineClass
enforce_aligned_dimm never changes after the machine is
initialized, so it can be simply set in PCMachineClass like all
the other compat fields.
Cc: Igor Mammedov <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: cdedce0564a50a01d3121480e67b5b141c8e0c54
https://github.com/qemu/qemu/commit/cdedce0564a50a01d3121480e67b5b141c8e0c54
Author: Eduardo Habkost <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/i386/pc.c
M include/hw/i386/pc.h
Log Message:
-----------
pc: Remove enforce-aligned-dimm QOM property
The property is read-only and not used for anything.
Cc: Igor Mammedov <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 71ae9e94d99240cd02926ad76fadb4963a873b09
https://github.com/qemu/qemu/commit/71ae9e94d99240cd02926ad76fadb4963a873b09
Author: Eduardo Habkost <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/core/loader.c
M hw/core/machine.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M include/hw/boards.h
Log Message:
-----------
pc: Move option_rom_has_mr/rom_file_has_mr globals to MachineClass
This way, these settings can be simply set on the corresponding
machine_options() function, instead of requiring code in
pc_compat_*() functions.
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: d7fd0e69147dd6c73aeedd5b77738605fec641c9
https://github.com/qemu/qemu/commit/d7fd0e69147dd6c73aeedd5b77738605fec641c9
Author: Marcel Apfelbaum <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/i386/acpi-build.c
Log Message:
-----------
hw/acpi: merge pxb adjacent memory/IO ranges
A generic PCI Bus Expander doesn't necessary have a built-in PCI bridge.
Int this case the ACPI will include IO/MEM ranges per device. Try to merge
adjacent resources to reduce the ACPI tables length.
Signed-off-by: Marcel Apfelbaum <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 02b07434bed8360715198b4cbfdfebd17f7cac32
https://github.com/qemu/qemu/commit/02b07434bed8360715198b4cbfdfebd17f7cac32
Author: Marcel Apfelbaum <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/pci-bridge/pci_expander_bridge.c
M include/hw/pci/pci.h
Log Message:
-----------
hw/pxb: introduce pxb-pcie expander for PCIe machines
The pxb-pcie is the counterpart of pxb for PCI express machines.
The new device re-uses the pxb code, but appears to the guests
as a different device. The pxb-pcie device does not have an internal
pci-pci bridge and exposes a PCIe root bus instead of a PCI one.
Signed-off-by: Marcel Apfelbaum <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 81ed6482a3478685c4fd27d766a92c4e0f8b34d1
https://github.com/qemu/qemu/commit/81ed6482a3478685c4fd27d766a92c4e0f8b34d1
Author: Marcel Apfelbaum <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/i386/acpi-build.c
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M include/hw/i386/pc.h
Log Message:
-----------
hw/i386: extend pxb query for all PC machines
Add bus property to PC machines and use it when looking
for primary PCI root bus (bus 0).
Signed-off-by: Marcel Apfelbaum <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Acked-by: Eduardo Habkost <address@hidden>
Commit: 34be1e7c92a9e8942a23e7544356af634d233d83
https://github.com/qemu/qemu/commit/34be1e7c92a9e8942a23e7544356af634d233d83
Author: Eduardo Habkost <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/i386/pc_q35.c
M include/hw/pci-host/q35.h
Log Message:
-----------
q35: Remove MCHPCIState.guest_info field
The field is not used for anything.
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: 13fc834308668097d6fd09c85ae3ecad06360a64
https://github.com/qemu/qemu/commit/13fc834308668097d6fd09c85ae3ecad06360a64
Author: Eduardo Habkost <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M include/hw/i386/pc.h
Log Message:
-----------
pc: Group and document related PCMachineState/PCMachineclass fields
Group related PCMachineState and PCMachineClass fields into
sections, and move existing field descriptions to doc comments.
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: 23076bb34b049f5908fefae19266d3f25f55fd3e
https://github.com/qemu/qemu/commit/23076bb34b049f5908fefae19266d3f25f55fd3e
Author: Corey Minyard <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M default-configs/i386-softmmu.mak
M default-configs/x86_64-softmmu.mak
M hw/Makefile.objs
A hw/ipmi/Makefile.objs
A hw/ipmi/ipmi.c
A include/hw/ipmi/ipmi.h
M qemu-doc.texi
Log Message:
-----------
Add a base IPMI interface
Add the basic IPMI types and infrastructure to QEMU. Low-level
interfaces and simulation interfaces will register with this; it's
kind of the go-between to tie them together.
Signed-off-by: Corey Minyard <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 8bfffbccad2b7a9836caee359bd5055ab6989ac5
https://github.com/qemu/qemu/commit/8bfffbccad2b7a9836caee359bd5055ab6989ac5
Author: Corey Minyard <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M default-configs/i386-softmmu.mak
M default-configs/x86_64-softmmu.mak
M hw/ipmi/Makefile.objs
A hw/ipmi/ipmi_bmc_sim.c
Log Message:
-----------
ipmi: Add a local BMC simulation
This provides a minimal local BMC, basically enough to comply with the
spec and provide a complete watchdog timer (including a sensor, SDR,
and event).
Signed-off-by: Corey Minyard <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 67aa56fc03bea44ccf384ea400515a8a58844a50
https://github.com/qemu/qemu/commit/67aa56fc03bea44ccf384ea400515a8a58844a50
Author: Corey Minyard <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M default-configs/i386-softmmu.mak
M default-configs/x86_64-softmmu.mak
M hw/ipmi/Makefile.objs
A hw/ipmi/ipmi_bmc_extern.c
Log Message:
-----------
ipmi: Add an external connection simulation interface
This adds an interface for IPMI that connects to a remote
BMC over a chardev (generally a TCP socket). The OpenIPMI
lanserv simulator describes this interface, see that for
interface details.
Signed-off-by: Corey Minyard <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 0719029c47b28404cf307f184934c8281a424918
https://github.com/qemu/qemu/commit/0719029c47b28404cf307f184934c8281a424918
Author: Corey Minyard <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M default-configs/i386-softmmu.mak
M default-configs/x86_64-softmmu.mak
M hw/ipmi/Makefile.objs
A hw/ipmi/isa_ipmi_kcs.c
Log Message:
-----------
ipmi: Add an ISA KCS low-level interface
This provides the simulation of the KCS hardware interface.
Signed-off-by: Corey Minyard <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: a9b74079cbf68720bbe9b409775bed8e1002cf4f
https://github.com/qemu/qemu/commit/a9b74079cbf68720bbe9b409775bed8e1002cf4f
Author: Corey Minyard <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M default-configs/i386-softmmu.mak
M default-configs/x86_64-softmmu.mak
M hw/ipmi/Makefile.objs
A hw/ipmi/isa_ipmi_bt.c
Log Message:
-----------
ipmi: Add a BT low-level interface
This provides the simulation of the BT hardware interface for
IPMI.
Signed-off-by: Corey Minyard <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 24f976d30aa3f7a8912a3d5c0cfaabcc3be9f9a5
https://github.com/qemu/qemu/commit/24f976d30aa3f7a8912a3d5c0cfaabcc3be9f9a5
Author: Corey Minyard <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M tests/Makefile
A tests/ipmi-bt-test.c
A tests/ipmi-kcs-test.c
Log Message:
-----------
ipmi: Add tests
Test the KCS interface with a local BMC and a BT interface with an
external BMC.
Signed-off-by: Corey Minyard <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: f8490451acbc45916357273e08a577a372fce1fb
https://github.com/qemu/qemu/commit/f8490451acbc45916357273e08a577a372fce1fb
Author: Corey Minyard <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M qemu-options.hx
Log Message:
-----------
ipmi: Add documentation
Add some basic documentation for the IPMI device.
Signed-off-by: Corey Minyard <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: bd66bcfca571433e7913a4ec1cdd5029d9de0287
https://github.com/qemu/qemu/commit/bd66bcfca571433e7913a4ec1cdd5029d9de0287
Author: Corey Minyard <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/ipmi/ipmi_bmc_extern.c
M hw/ipmi/ipmi_bmc_sim.c
M hw/ipmi/isa_ipmi_bt.c
M hw/ipmi/isa_ipmi_kcs.c
Log Message:
-----------
ipmi: Add migration capability to the IPMI devices.
Signed-off-by: Corey Minyard <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 90b6180500a9a88f194dc58c70b87dd539405f94
https://github.com/qemu/qemu/commit/90b6180500a9a88f194dc58c70b87dd539405f94
Author: Corey Minyard <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/ipmi/ipmi.c
M include/hw/ipmi/ipmi.h
Log Message:
-----------
ipmi: Add a firmware configuration repository
Add a way for IPMI devices to register their firmware information
with the IPMI subsystem so that various firmware entities can pull
that information later for adding to firmware tables.
Signed-off-by: Corey Minyard <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 44d3db0d969ccfd70d81231ac531c724adf9e4ae
https://github.com/qemu/qemu/commit/44d3db0d969ccfd70d81231ac531c724adf9e4ae
Author: Corey Minyard <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/ipmi/isa_ipmi_bt.c
M hw/ipmi/isa_ipmi_kcs.c
Log Message:
-----------
ipmi: Add firmware registration to the ISA interface
Signed-off-by: Corey Minyard <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: ad2a8077188f05155b07489747ea682070eb135f
https://github.com/qemu/qemu/commit/ad2a8077188f05155b07489747ea682070eb135f
Author: Corey Minyard <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/ipmi/ipmi_bmc_extern.c
Log Message:
-----------
ipmi: Add a force off function
Allow the IPMI interface to request a forced power off.
Signed-off-by: Corey Minyard <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: aa8abbed0028fc4a5a2a346eedaa7ab4f52c750a
https://github.com/qemu/qemu/commit/aa8abbed0028fc4a5a2a346eedaa7ab4f52c750a
Author: Gerd Hoffmann <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/i386/pc_q35.c
Log Message:
-----------
q35: skip q35-acpi-dsdt.aml load if not needed
Only old machine types which don't use the acpi builder (qemu 1.7 + older)
have to load that file for proper acpi support.
Signed-off-by: Gerd Hoffmann <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 1e37b7149aa560959b7190924c87dad5d49d47a7
https://github.com/qemu/qemu/commit/1e37b7149aa560959b7190924c87dad5d49d47a7
Author: Eduardo Habkost <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
Log Message:
-----------
pc: Remove redundant code from pc-*-2.3 machine classes
Remove the redundant 'alias = NULL' and 'is_default = 0' lines
from older machine-types. pc_*_2_4_machine_options() already
clear those fields, so they don't need to be cleared by
pc_*_2_3_machine_options().
Reviewed-by: Marcel Apfelbaum <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Commit: 240240d5da54eb13745285d02fd215683c8f03c9
https://github.com/qemu/qemu/commit/240240d5da54eb13745285d02fd215683c8f03c9
Author: Eduardo Habkost <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M include/hw/compat.h
M include/hw/i386/pc.h
Log Message:
-----------
pc: Add pc-*-2.6 machine classes
Add pc-i440fx-2.6 and pc-q35-2.6 machine classes.
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Commit: 276a65ba4b96e757786ebfdfad1937be8a85a6ed
https://github.com/qemu/qemu/commit/276a65ba4b96e757786ebfdfad1937be8a85a6ed
Author: Eduardo Habkost <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M include/hw/i386/pc.h
Log Message:
-----------
pc: Change indentation of PC_COMPAT_* to 4 spaces
Cosmetic change only.
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Commit: c9c0afbb1919f8df1e2c9f44b88b8a0dc275f61c
https://github.com/qemu/qemu/commit/c9c0afbb1919f8df1e2c9f44b88b8a0dc275f61c
Author: Eduardo Habkost <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M include/hw/compat.h
Log Message:
-----------
hw/compat.h: Change indentation of HW_COMPAT_* to 4 spaces
Cosmetic change only.
Signed-off-by: Eduardo Habkost <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Thomas Huth <address@hidden>
Commit: 40c520418b1172661f64f85d453edaf17b9a5317
https://github.com/qemu/qemu/commit/40c520418b1172661f64f85d453edaf17b9a5317
Author: Cao jin <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M docs/pci_expander_bridge.txt
Log Message:
-----------
docs/pci_expander_bridge: fix typo
Signed-off-by: Cao jin <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: 5c42eef24314fb51600b0e90fb69c60653ea05bb
https://github.com/qemu/qemu/commit/5c42eef24314fb51600b0e90fb69c60653ea05bb
Author: Xiao Guangrong <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M default-configs/i386-softmmu.mak
M default-configs/x86_64-softmmu.mak
M hw/acpi/memory_hotplug.c
M hw/mem/Makefile.objs
A hw/mem/nvdimm.c
A include/hw/mem/nvdimm.h
Log Message:
-----------
nvdimm: implement NVDIMM device abstract
Introduce "nvdimm" device which is based on pc-dimm device type
Currently, nothing is specific for nvdimm but hotplug is disabled
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 8870ca0e94f2524644812dd759863c0851ffb870
https://github.com/qemu/qemu/commit/8870ca0e94f2524644812dd759863c0851ffb870
Author: Xiao Guangrong <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M hw/arm/virt-acpi-build.c
M hw/i386/acpi-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: support specified oem table id for build_header
Let build_header() support specified OEM table id so that we can build
multiple SSDT later
If the oem table id is not specified (aka, NULL), we use the default id
instead as the previous behavior
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 87252e1b61cb6e651da6cd3e9996ade8bd59a388
https://github.com/qemu/qemu/commit/87252e1b61cb6e651da6cd3e9996ade8bd59a388
Author: Xiao Guangrong <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M default-configs/i386-softmmu.mak
M default-configs/x86_64-softmmu.mak
M hw/acpi/Makefile.objs
A hw/acpi/nvdimm.c
M hw/i386/acpi-build.c
M hw/i386/pc.c
M include/hw/i386/pc.h
M include/hw/mem/nvdimm.h
M qemu-options.hx
Log Message:
-----------
nvdimm acpi: build ACPI NFIT table
NFIT is defined in ACPI 6.0: 5.2.25 NVDIMM Firmware Interface Table (NFIT)
Currently, we only support PMEM mode. Each device has 3 structures:
- SPA structure, defines the PMEM region info
- MEM DEV structure, it has the @handle which is used to associate specified
ACPI NVDIMM device we will introduce in later patch.
Also we can happily ignored the memory device's interleave, the real
nvdimm hardware access is hidden behind host
- DCR structure, it defines vendor ID used to associate specified vendor
nvdimm driver. Since we only implement PMEM mode this time, Command
window and Data window are not needed
The NVDIMM functionality is controlled by the parameter, 'nvdimm', which
is introduced for the machine, there is a example to enable it:
-machine pc,nvdimm -m 8G,maxmem=100G,slots=100 -object \
memory-backend-file,id=mem1,share,mem-path=/tmp/nvdimm1,size=10G -device \
nvdimm,memdev=mem1,id=nv1
It is disabled on default
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 772863954ca360cc67654ab781f20784bc299b95
https://github.com/qemu/qemu/commit/772863954ca360cc67654ab781f20784bc299b95
Author: Xiao Guangrong <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/nvdimm.c
Log Message:
-----------
nvdimm acpi: build ACPI nvdimm devices
NVDIMM devices is defined in ACPI 6.0 9.20 NVDIMM Devices
There is a root device under \_SB and specified NVDIMM devices are under the
root device. Each NVDIMM device has _ADR which returns its handle used to
associate MEMDEV structure in NFIT
Currently, we do not support any function on _DSM, that means, NVDIMM
label data has not been supported yet
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 70d1fb9c0b9e918f8f910cbfe07d983f4ef613d9
https://github.com/qemu/qemu/commit/70d1fb9c0b9e918f8f910cbfe07d983f4ef613d9
Author: Xiao Guangrong <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M MAINTAINERS
Log Message:
-----------
nvdimm: add maintain info
Add NVDIMM maintainer
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 95cb06619092130eb41e68b2541e04aedb48b046
https://github.com/qemu/qemu/commit/95cb06619092130eb41e68b2541e04aedb48b046
Author: Xiao Guangrong <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: add aml_derefof
Implement DeRefOf term which is used by NVDIMM _DSM method in later patch
Reviewed-by: Igor Mammedov <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 52483d147bfe49e98aa76230f5f90f9f246f44ed
https://github.com/qemu/qemu/commit/52483d147bfe49e98aa76230f5f90f9f246f44ed
Author: Xiao Guangrong <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: add aml_sizeof
Implement SizeOf term which is used by NVDIMM _DSM method in later patch
Reviewed-by: Igor Mammedov <address@hidden>
Signed-off-by: Xiao Guangrong <address@hidden>
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 2d3f667dc63f3bf96c5a8b47785f56c86f6dfd90
https://github.com/qemu/qemu/commit/2d3f667dc63f3bf96c5a8b47785f56c86f6dfd90
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: add aml_lgreater_equal()
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Reviewed-by: Shannon Zhao <address@hidden>
Commit: 6e1db3f263c33a6f03584ef6463855ede4d6ce73
https://github.com/qemu/qemu/commit/6e1db3f263c33a6f03584ef6463855ede4d6ce73
Author: Xiao Guangrong <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: add aml_mutex(), aml_acquire(), aml_release()
Signed-off-by: Xiao Guangrong <address@hidden>
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 7e192a383b941d1f422117dd0915bbeff5fee5bd
https://github.com/qemu/qemu/commit/7e192a383b941d1f422117dd0915bbeff5fee5bd
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: add aml_create_qword_field()
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: 439e2a6e10ed7f5da819bf7dcaa54b8cfdbeab0d
https://github.com/qemu/qemu/commit/439e2a6e10ed7f5da819bf7dcaa54b8cfdbeab0d
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
Log Message:
-----------
acpi: aml: add helper for Opcode Arg2 Arg2 [Dst] AML pattern
Currently AML API doesn't compose terms in form of
following pattern:
Opcode Arg2 Arg2 [Dst]
but ASL used in piix4/q35 DSDT ACPI tables uses that
form, so for clean conversion of it, AML API should
be able to handle an optional 'Dst' argumet used there.
Since above pattern is used by arithmetic/bit ops,
introduce helper that they could reuse.
It reduces code duplication in existing 5 aml_foo()
functions and also will prevent more duplication
when exiting functions are extended to support
optional 'Dst' argument.
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Reviewed-by: Shannon Zhao <address@hidden>
Commit: 20ca52088448252c392cde99a06bb9bf020413b4
https://github.com/qemu/qemu/commit/20ca52088448252c392cde99a06bb9bf020413b4
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M hw/i386/acpi-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: extend aml_add() to accept target argument
it allows to express following ASL expression:
Add(arg1, arg2, result)
usecases that do not need to store result
should pass NULL as 3rd arg that would express
Add(arg1, arg2,)
construct.
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: 7059eb4262d8a5575e5a81cdfac101d84a482c28
https://github.com/qemu/qemu/commit/7059eb4262d8a5575e5a81cdfac101d84a482c28
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: add aml_decrement() and aml_subtract()
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: 7b38ba9cb6fd47d89ab2db5b92ea6e4e6cd046cd
https://github.com/qemu/qemu/commit/7b38ba9cb6fd47d89ab2db5b92ea6e4e6cd046cd
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: add aml_call0() helper
it will help to call a method with 0 arguments
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: f411199de79bd3015975a31068bbd9d94adcfb38
https://github.com/qemu/qemu/commit/f411199de79bd3015975a31068bbd9d94adcfb38
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: add aml_to_integer()
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: c360639aee914304c038399a11ab506dd72addb8
https://github.com/qemu/qemu/commit/c360639aee914304c038399a11ab506dd72addb8
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M hw/i386/acpi-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: extend aml_shiftright() to accept target argument
it allows to express ShiftRight(A,B,C) syntax
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: 67a5c0faa68361949df80fc2830fe1ac228ed911
https://github.com/qemu/qemu/commit/67a5c0faa68361949df80fc2830fe1ac228ed911
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: add aml_alias()
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: 0073518dd7232fb4da6331ea298589383d2d16cb
https://github.com/qemu/qemu/commit/0073518dd7232fb4da6331ea298589383d2d16cb
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: add aml_sleep()
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: df241999b606079f01a6f25c54552f8d04058639
https://github.com/qemu/qemu/commit/df241999b606079f01a6f25c54552f8d04058639
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: add aml_lor()
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: dabad78b0d2641a66d8192bd9df2930e4fec4ec7
https://github.com/qemu/qemu/commit/dabad78b0d2641a66d8192bd9df2930e4fec4ec7
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: add aml_lgreater()
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: 36de884a133f8cf1a18d55c1d76d783db9844abe
https://github.com/qemu/qemu/commit/36de884a133f8cf1a18d55c1d76d783db9844abe
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M hw/i386/acpi-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: extend aml_field() to support LockRule
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 6d5ea945ceeda364c18a28f7ef7bcbe3c7c94f67
https://github.com/qemu/qemu/commit/6d5ea945ceeda364c18a28f7ef7bcbe3c7c94f67
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: add aml_to_hexstring()
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: 25c1432ebeec3b0dee6d0fffa201e0dc8f6502f0
https://github.com/qemu/qemu/commit/25c1432ebeec3b0dee6d0fffa201e0dc8f6502f0
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: add aml_to_buffer()
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: a23b887281a018495948b924182bd6767d013b47
https://github.com/qemu/qemu/commit/a23b887281a018495948b924182bd6767d013b47
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi add aml_dma()
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: ca3df95df86de9e261135db26a434ebf829999c6
https://github.com/qemu/qemu/commit/ca3df95df86de9e261135db26a434ebf829999c6
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M hw/arm/virt-acpi-build.c
M hw/i386/acpi-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: extend aml_or() to accept target argument
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Marcel Apfelbaum <address@hidden>
Commit: 5530427f0ca240b972f25ef0413fb966f96dfb05
https://github.com/qemu/qemu/commit/5530427f0ca240b972f25ef0413fb966f96dfb05
Author: Igor Mammedov <address@hidden>
Date: 2015-12-22 (Tue, 22 Dec 2015)
Changed paths:
M hw/acpi/aml-build.c
M hw/arm/virt-acpi-build.c
M hw/i386/acpi-build.c
M include/hw/acpi/aml-build.h
Log Message:
-----------
acpi: extend aml_and() to accept target argument
Signed-off-by: Igor Mammedov <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 5fbba56073828759b87d36cff3d31922a0e6f17e
https://github.com/qemu/qemu/commit/5fbba56073828759b87d36cff3d31922a0e6f17e
Author: Peter Maydell <address@hidden>
Date: 2015-12-23 (Wed, 23 Dec 2015)
Changed paths:
M MAINTAINERS
M default-configs/i386-softmmu.mak
M default-configs/x86_64-softmmu.mak
M docs/pci_expander_bridge.txt
M hw/Makefile.objs
M hw/acpi/Makefile.objs
M hw/acpi/aml-build.c
M hw/acpi/memory_hotplug.c
A hw/acpi/nvdimm.c
M hw/arm/virt-acpi-build.c
M hw/core/loader.c
M hw/core/machine.c
M hw/i386/acpi-build.c
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
A hw/ipmi/Makefile.objs
A hw/ipmi/ipmi.c
A hw/ipmi/ipmi_bmc_extern.c
A hw/ipmi/ipmi_bmc_sim.c
A hw/ipmi/isa_ipmi_bt.c
A hw/ipmi/isa_ipmi_kcs.c
M hw/mem/Makefile.objs
A hw/mem/nvdimm.c
M hw/pci-bridge/pci_expander_bridge.c
M include/hw/acpi/aml-build.h
M include/hw/boards.h
M include/hw/compat.h
M include/hw/i386/pc.h
A include/hw/ipmi/ipmi.h
A include/hw/mem/nvdimm.h
M include/hw/pci-host/q35.h
M include/hw/pci/pci.h
M qemu-doc.texi
M qemu-options.hx
M tests/Makefile
A tests/ipmi-bt-test.c
A tests/ipmi-kcs-test.c
M util/mmap-alloc.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
acpi, pc features
pxb support for q35
nvdimm support
most of ipmi support
part of DSDT rewrite
Signed-off-by: Michael S. Tsirkin <address@hidden>
# gpg: Signature made Tue 22 Dec 2015 16:47:18 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: (55 commits)
acpi: extend aml_and() to accept target argument
acpi: extend aml_or() to accept target argument
acpi add aml_dma()
acpi: add aml_to_buffer()
acpi: add aml_to_hexstring()
acpi: extend aml_field() to support LockRule
acpi: add aml_lgreater()
acpi: add aml_lor()
acpi: add aml_sleep()
acpi: add aml_alias()
acpi: extend aml_shiftright() to accept target argument
acpi: add aml_to_integer()
acpi: add aml_call0() helper
acpi: add aml_decrement() and aml_subtract()
acpi: extend aml_add() to accept target argument
acpi: aml: add helper for Opcode Arg2 Arg2 [Dst] AML pattern
acpi: add aml_create_qword_field()
acpi: add aml_mutex(), aml_acquire(), aml_release()
acpi: add aml_lgreater_equal()
acpi: add aml_sizeof
...
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/05bec7eb0e6d...5fbba5607382
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 097a50: mmap-alloc: tweak a comment on ppc64,
GitHub <=