[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 5c0a38: target-arm: kvm64: set guest PMUv3 fe
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 5c0a38: target-arm: kvm64: set guest PMUv3 feature bit if ... |
Date: |
Tue, 14 Jun 2016 09:00:09 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 5c0a3819f009639f67ce0453dff6ec7211bfee54
https://github.com/qemu/qemu/commit/5c0a3819f009639f67ce0453dff6ec7211bfee54
Author: Shannon Zhao <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M target-arm/cpu.h
M target-arm/kvm64.c
Log Message:
-----------
target-arm: kvm64: set guest PMUv3 feature bit if supported
Check if kvm supports guest PMUv3. If so, set the corresponding feature
bit for vcpu.
Signed-off-by: Shannon Zhao <address@hidden>
Reviewed-by: Andrew Jones <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>
Commit: 01fe6b6076c5a90e1a5f100f67968fcada8daff8
https://github.com/qemu/qemu/commit/01fe6b6076c5a90e1a5f100f67968fcada8daff8
Author: Shannon Zhao <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/arm/virt.c
M include/hw/arm/virt.h
M target-arm/kvm32.c
M target-arm/kvm64.c
M target-arm/kvm_arm.h
Log Message:
-----------
hw/arm/virt: Add PMU node for virt machine
Add a virtual PMU device for virt machine while use PPI 7 for PMU
overflow interrupt number.
Signed-off-by: Shannon Zhao <address@hidden>
Reviewed-by: Andrew Jones <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>
Commit: 8433dee02777e81144a520143fa937672a6936e0
https://github.com/qemu/qemu/commit/8433dee02777e81144a520143fa937672a6936e0
Author: Shannon Zhao <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/arm/virt-acpi-build.c
Log Message:
-----------
hw/arm/virt-acpi-build: Add PMU IRQ number in ACPI table
Add PMU IRQ number in ACPI table, then we can use PMU in guest through
ACPI.
Signed-off-by: Shannon Zhao <address@hidden>
Reviewed-by: Andrew Jones <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>
Commit: 811595a2d4ab8c6354857a50ffd29fafce52a892
https://github.com/qemu/qemu/commit/811595a2d4ab8c6354857a50ffd29fafce52a892
Author: Peter Maydell <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M target-arm/helper.c
Log Message:
-----------
target-arm: Fix reset and migration of TTBCR(S)
Commit 6459b94c26dd666badb3 broke reset and migration of the AArch32
TTBCR(S) register if the guest used non-LPAE page tables. This is
because the AArch32 TTBCR register definition is marked as ARM_CP_ALIAS,
meaning that the AArch64 variant has to handle migration and reset.
Although AArch64 TCR_EL3 doesn't need to care about the mask and
base_mask fields, AArch32 may do so, and so we must use the special
TTBCR reset and raw write functions to ensure they are set correctly.
This doesn't affect TCR_EL2, because the AArch32 equivalent of that
is HTCR, which never uses the non-LPAE page table variant.
Signed-off-by: Peter Maydell <address@hidden>
Reported-by: Pranith Kumar <address@hidden>
Reviewed-by: Sergey Fedorov <address@hidden>
Message-id: address@hidden
Commit: 7a2ecd95d935bcaf04f56d79cafeb07fb03ddbee
https://github.com/qemu/qemu/commit/7a2ecd95d935bcaf04f56d79cafeb07fb03ddbee
Author: Andrew Jones <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/arm/virt.c
Log Message:
-----------
hw/arm/virt: separate versioned type-init code
Rename machvirt_info (which is specifically for 2.6 TypeInfo)
to machvirt_2_6_info, and separate the type registration of the
abstract machine type from the versioned type.
Signed-off-by: Andrew Jones <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>
Commit: ab093c3c55850cd11cd2bfdcfe33cbe563986955
https://github.com/qemu/qemu/commit/ab093c3c55850cd11cd2bfdcfe33cbe563986955
Author: Andrew Jones <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/arm/virt.c
Log Message:
-----------
hw/arm/virt: introduce DEFINE_VIRT_MACHINE
Use DEFINE_VIRT_MACHINE to generate versioned machine type info.
Signed-off-by: Andrew Jones <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>
Commit: 3356ebce9ef5a928acccad31f131e8c6e15ceb99
https://github.com/qemu/qemu/commit/3356ebce9ef5a928acccad31f131e8c6e15ceb99
Author: Andrew Jones <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/arm/virt.c
Log Message:
-----------
hw/arm/virt: introduce DEFINE_VIRT_MACHINE_AS_LATEST
Create two variants of DEFINE_VIRT_MACHINE. One, just called
DEFINE_VIRT_MACHINE, that does not set properties that only
the latest machine type should have, and another that does.
This will hopefully reduce potential for errors when adding
new versions.
Signed-off-by: Andrew Jones <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: 1287f2b340557629fb9d235ebf05d4280de39b18
https://github.com/qemu/qemu/commit/1287f2b340557629fb9d235ebf05d4280de39b18
Author: Andrew Jones <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/arm/virt.c
Log Message:
-----------
hw/arm/virt: create the 2.7 machine type
Signed-off-by: Andrew Jones <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: 00b2f75870f803d7d0f32fc3b0b9e184d3a290f2
https://github.com/qemu/qemu/commit/00b2f75870f803d7d0f32fc3b0b9e184d3a290f2
Author: xiaoqiang zhao <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/i2c/bitbang_i2c.c
Log Message:
-----------
hw/i2c: QOM'ify bitbang_i2c.c
Drop the old SysBus init function and use instance_init
Signed-off-by: xiaoqiang zhao <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: 93d6599f46124a0b357e52dec098c53be797090a
https://github.com/qemu/qemu/commit/93d6599f46124a0b357e52dec098c53be797090a
Author: xiaoqiang zhao <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/i2c/exynos4210_i2c.c
Log Message:
-----------
hw/i2c: QOM'ify exynos4210_i2c.c
* Rename the exynos4210_i2c_realize to exynos4210_i2c_init
* Drop the old SysBus init function and use instance_init
Signed-off-by: xiaoqiang zhao <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: 758aba7d73aae491a675760a158a4a83b10a953d
https://github.com/qemu/qemu/commit/758aba7d73aae491a675760a158a4a83b10a953d
Author: xiaoqiang zhao <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/i2c/omap_i2c.c
Log Message:
-----------
hw/i2c: QOM'ify omap_i2c.c
* Split the omap_i2c_init into an instance_init and realize function
* Drop the old SysBus init function and use instance_init
Signed-off-by: xiaoqiang zhao <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: 8ce26fcd2961a482d193ee47e12e9971397e38f3
https://github.com/qemu/qemu/commit/8ce26fcd2961a482d193ee47e12e9971397e38f3
Author: xiaoqiang zhao <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/i2c/versatile_i2c.c
Log Message:
-----------
hw/i2c: QOM'ify versatile_i2c.c
Drop the old SysBus init function and use instance_init
Signed-off-by: xiaoqiang zhao <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: ebc116f8c321bd83142a0dc5fba9f8f291b769b2
https://github.com/qemu/qemu/commit/ebc116f8c321bd83142a0dc5fba9f8f291b769b2
Author: xiaoqiang zhao <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/gpio/omap_gpio.c
Log Message:
-----------
hw/gpio: QOM'ify omap_gpio.c
* Split the old SysBus init into an instance_init and
DeviceClass::realize function
* Drop the SysBus init function
Signed-off-by: xiaoqiang zhao <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: 09e6fb3e36960742bd9e35deb4a9d1f9b910b3bf
https://github.com/qemu/qemu/commit/09e6fb3e36960742bd9e35deb4a9d1f9b910b3bf
Author: xiaoqiang zhao <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/gpio/pl061.c
Log Message:
-----------
hw/gpio: QOM'ify pl061.c
* Merge the pl061_initfn into pl061_init
* Drop the old SysBus init function and use instance_init
Signed-off-by: xiaoqiang zhao <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: 5367766742f9d4ba5c5bb0a390c653a93db504f8
https://github.com/qemu/qemu/commit/5367766742f9d4ba5c5bb0a390c653a93db504f8
Author: xiaoqiang zhao <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/gpio/zaurus.c
Log Message:
-----------
hw/gpio: QOM'ify zaurus.c
Drop the old SysBus init function and use instance_init
Signed-off-by: xiaoqiang zhao <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: da8060bfc01d27b4c3d6d6646522355b0b12df6c
https://github.com/qemu/qemu/commit/da8060bfc01d27b4c3d6d6646522355b0b12df6c
Author: xiaoqiang zhao <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/misc/arm_l2x0.c
Log Message:
-----------
hw/misc: QOM'ify arm_l2x0.c
Drop the old SysBus init function and use instance_init
Signed-off-by: xiaoqiang zhao <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: b4ebbab9a17514e42f03c51789816b73de0907fb
https://github.com/qemu/qemu/commit/b4ebbab9a17514e42f03c51789816b73de0907fb
Author: xiaoqiang zhao <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/misc/exynos4210_pmu.c
Log Message:
-----------
hw/misc: QOM'ify exynos4210_pmu.c
Drop the old SysBus init function and use instance_init
Signed-off-by: xiaoqiang zhao <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: e2d4f17e551fcabc672c181ad0b351c8fb9e0674
https://github.com/qemu/qemu/commit/e2d4f17e551fcabc672c181ad0b351c8fb9e0674
Author: xiaoqiang zhao <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/misc/mst_fpga.c
Log Message:
-----------
hw/misc: QOM'ify mst_fpga.c
Drop the old SysBus init function and use instance_init
Signed-off-by: xiaoqiang zhao <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: c9796d714cce80f4e549f8893e334a91289c6c6b
https://github.com/qemu/qemu/commit/c9796d714cce80f4e549f8893e334a91289c6c6b
Author: xiaoqiang zhao <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/dma/pxa2xx_dma.c
Log Message:
-----------
hw/dma: QOM'ify pxa2xx_dma.c
split the old SysBus init function into an instance_init
and a Device realize function
Signed-off-by: xiaoqiang zhao <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: 0d554cb04386c0b28102c257602fa4bf3e1e3230
https://github.com/qemu/qemu/commit/0d554cb04386c0b28102c257602fa4bf3e1e3230
Author: xiaoqiang zhao <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/sd/pl181.c
Log Message:
-----------
hw/sd: QOM'ify pl181.c
split the old SysBus init function into an instance_init
and a Device realize function
Signed-off-by: xiaoqiang zhao <address@hidden>
Message-id: address@hidden
Reviewed-by: Peter Maydell <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: a9d2f1d45f351e334ca4fdf1fa96328930082a8b
https://github.com/qemu/qemu/commit/a9d2f1d45f351e334ca4fdf1fa96328930082a8b
Author: KONRAD Frederic <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/i2c/core.c
Log Message:
-----------
i2cbus: remove unused dev field
The dev field in i2cbus is not used.
So just drop it.
Signed-off-by: KONRAD Frederic <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Peter Crosthwaite <address@hidden>
Tested-By: Hyun Kwon <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>
Commit: 2293c27faddf9547dd8b52423caa6e85844eec3a
https://github.com/qemu/qemu/commit/2293c27faddf9547dd8b52423caa6e85844eec3a
Author: KONRAD Frederic <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/i2c/core.c
Log Message:
-----------
i2c: implement broadcast write
This does a write to every slaves when the I2C bus get a write to address 0.
Signed-off-by: KONRAD Frederic <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Peter Crosthwaite <address@hidden>
Tested-By: Hyun Kwon <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>
Commit: 056fca7b51d949aa0e18e0eb647838874a53bcbe
https://github.com/qemu/qemu/commit/056fca7b51d949aa0e18e0eb647838874a53bcbe
Author: Peter Crosthwaite <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/i2c/core.c
M include/hw/i2c/i2c.h
Log Message:
-----------
i2c: Factor our send() and recv() common logic
Most of the control flow logic between send and recv (error checking
etc) is the same. Factor this out into a common send_recv() API.
This is then usable by clients, where the control logic for send
and receive differs only by a boolean. E.g.
if (send)
i2c_send(...):
else
i2c_recv(...);
becomes:
i2c_send_recv(... , send);
Signed-off-by: Peter Crosthwaite <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: KONRAD Frederic <address@hidden>
Message-id: address@hidden
Changes from FK:
* Rebased on master.
* Rebased on my i2c broadcast patch.
Signed-off-by: KONRAD Frederic <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Commit: 6fc7f77fd21f15f773bb18c1c4011949be9b4118
https://github.com/qemu/qemu/commit/6fc7f77fd21f15f773bb18c1c4011949be9b4118
Author: KONRAD Frederic <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M default-configs/aarch64-softmmu.mak
M hw/misc/Makefile.objs
A hw/misc/aux.c
A include/hw/misc/aux.h
Log Message:
-----------
introduce aux-bus
This introduces a new bus: aux-bus.
It contains an address space for aux slaves devices and a bridge to an I2C bus
for I2C through AUX transactions.
Signed-off-by: KONRAD Frederic <address@hidden>
Tested-By: Hyun Kwon <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>
Commit: e27ed1bdd33402c9b5187bc0b30f8fd36b9e5202
https://github.com/qemu/qemu/commit/e27ed1bdd33402c9b5187bc0b30f8fd36b9e5202
Author: KONRAD Frederic <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M default-configs/aarch64-softmmu.mak
M hw/display/Makefile.objs
A hw/display/dpcd.c
A include/hw/display/dpcd.h
Log Message:
-----------
introduce dpcd module
This introduces dpcd module.
It wires on a aux-bus and can be accessed by the driver to get lane-speed, etc.
Signed-off-by: KONRAD Frederic <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Reviewed-by: Peter Crosthwaite <address@hidden>
Tested-By: Hyun Kwon <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>
Commit: 78c71af8049c40657b646d9dd722867fa15c0f1b
https://github.com/qemu/qemu/commit/78c71af8049c40657b646d9dd722867fa15c0f1b
Author: Peter Maydell <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M default-configs/aarch64-softmmu.mak
M hw/i2c/Makefile.objs
A hw/i2c/i2c-ddc.c
A include/hw/i2c/i2c-ddc.h
Log Message:
-----------
hw/i2c-ddc.c: Implement DDC I2C slave
Implement an I2C slave which implements DDC and returns the
EDID data for an attached monitor.
Signed-off-by: Peter Maydell <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Tested-by: Hyun Kwon <address@hidden>
Signed-off-by: KONRAD Frederic <address@hidden>
Message-id: address@hidden
- Rebased on the current master.
- Modified for QOM.
Signed-off-by: KONRAD Frederic <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Tested-By: Hyun Kwon <address@hidden>
[PMM: actually wire up the vmstate to dc->vmsd]
Signed-off-by: Peter Maydell <address@hidden>
Commit: d3c6369a96a8741523a617295306665773ca02e5
https://github.com/qemu/qemu/commit/d3c6369a96a8741523a617295306665773ca02e5
Author: KONRAD Frederic <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/dma/Makefile.objs
A hw/dma/xlnx_dpdma.c
A include/hw/dma/xlnx_dpdma.h
Log Message:
-----------
introduce xlnx-dpdma
This is the implementation of the DPDMA.
Signed-off-by: KONRAD Frederic <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Tested-By: Hyun Kwon <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>
Commit: 58ac482a66de09a7590f705e53fc6a3fb8a055e8
https://github.com/qemu/qemu/commit/58ac482a66de09a7590f705e53fc6a3fb8a055e8
Author: KONRAD Frederic <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/display/Makefile.objs
A hw/display/xlnx_dp.c
A include/hw/display/xlnx_dp.h
Log Message:
-----------
introduce xlnx-dp
This is the implementation of the DisplayPort.
It has an aux-bus to access dpcd and edid.
Graphic plane is connected to the channel 3.
Video plane is connected to the channel 0.
Audio stream are connected to the channels 4 and 5.
Signed-off-by: KONRAD Frederic <address@hidden>
Tested-By: Hyun Kwon <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Message-id: address@hidden
[PMM: fixed format strings]
Signed-off-by: Peter Maydell <address@hidden>
Commit: b93dbcdd5993dd0800d18d494f60821a398fee8b
https://github.com/qemu/qemu/commit/b93dbcdd5993dd0800d18d494f60821a398fee8b
Author: KONRAD Frederic <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M hw/arm/xlnx-zynqmp.c
M include/hw/arm/xlnx-zynqmp.h
Log Message:
-----------
arm: xlnx-zynqmp: Add xlnx-dp and xlnx-dpdma
This adds the DP and the DPDMA to the Zynq MP platform.
Signed-off-by: KONRAD Frederic <address@hidden>
Reviewed-by: Peter Crosthwaite <address@hidden>
Reviewed-by: Alistair Francis <address@hidden>
Tested-By: Hyun Kwon <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>
Commit: fe8fcf3d642b4de1369841bf6acac13e0ec8770d
https://github.com/qemu/qemu/commit/fe8fcf3d642b4de1369841bf6acac13e0ec8770d
Author: Peter Maydell <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M target-arm/translate.c
Log Message:
-----------
target-arm: Don't permit ARMv8-only Neon insns on ARMv7
The Neon instructions VCVTA, VCVTM, VCVTN, VCVTP, VRINTA, VRINTM,
VRINTN, VRINTP, VRINTX, and VRINTZ were only introduced with ARMv8,
so they need a guard to make them UNDEF if the CPU only supports ARMv7.
(We got this right for all the other new-in-v8 insns, but forgot
it for these Neon 2-reg-misc ops.)
Reported-by: Christophe Lyon <address@hidden>
Tested-by: Christophe Lyon <address@hidden>
Signed-off-by: Peter Maydell <address@hidden>
Message-id: address@hidden
Commit: 1be08a0946b1a189ac72822182c37367e8cd3d87
https://github.com/qemu/qemu/commit/1be08a0946b1a189ac72822182c37367e8cd3d87
Author: Peter Maydell <address@hidden>
Date: 2016-06-14 (Tue, 14 Jun 2016)
Changed paths:
M default-configs/aarch64-softmmu.mak
M hw/arm/virt-acpi-build.c
M hw/arm/virt.c
M hw/arm/xlnx-zynqmp.c
M hw/display/Makefile.objs
A hw/display/dpcd.c
A hw/display/xlnx_dp.c
M hw/dma/Makefile.objs
M hw/dma/pxa2xx_dma.c
A hw/dma/xlnx_dpdma.c
M hw/gpio/omap_gpio.c
M hw/gpio/pl061.c
M hw/gpio/zaurus.c
M hw/i2c/Makefile.objs
M hw/i2c/bitbang_i2c.c
M hw/i2c/core.c
M hw/i2c/exynos4210_i2c.c
A hw/i2c/i2c-ddc.c
M hw/i2c/omap_i2c.c
M hw/i2c/versatile_i2c.c
M hw/misc/Makefile.objs
M hw/misc/arm_l2x0.c
A hw/misc/aux.c
M hw/misc/exynos4210_pmu.c
M hw/misc/mst_fpga.c
M hw/sd/pl181.c
M include/hw/arm/virt.h
M include/hw/arm/xlnx-zynqmp.h
A include/hw/display/dpcd.h
A include/hw/display/xlnx_dp.h
A include/hw/dma/xlnx_dpdma.h
A include/hw/i2c/i2c-ddc.h
M include/hw/i2c/i2c.h
A include/hw/misc/aux.h
M target-arm/cpu.h
M target-arm/helper.c
M target-arm/kvm32.c
M target-arm/kvm64.c
M target-arm/kvm_arm.h
M target-arm/translate.c
Log Message:
-----------
Merge remote-tracking branch
'remotes/pmaydell/tags/pull-target-arm-20160614-2' into staging
target-arm queue:
* add PMU support for virt machine under KVM
* fix reset and migration of TTBCR(S)
* add virt-2.7 machine type
* QOMify various ARM devices
* implement xilinx DisplayPort device
* don't permit ARMv8-only Neon insns to work on ARMv7
# gpg: Signature made Tue 14 Jun 2016 16:01:45 BST
# gpg: using RSA key 0x3C2525ED14360CDE
# gpg: Good signature from "Peter Maydell <address@hidden>"
# gpg: aka "Peter Maydell <address@hidden>"
# gpg: aka "Peter Maydell <address@hidden>"
# Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83 15CF 3C25 25ED 1436 0CDE
* remotes/pmaydell/tags/pull-target-arm-20160614-2: (30 commits)
target-arm: Don't permit ARMv8-only Neon insns on ARMv7
arm: xlnx-zynqmp: Add xlnx-dp and xlnx-dpdma
introduce xlnx-dp
introduce xlnx-dpdma
hw/i2c-ddc.c: Implement DDC I2C slave
introduce dpcd module
introduce aux-bus
i2c: Factor our send() and recv() common logic
i2c: implement broadcast write
i2cbus: remove unused dev field
hw/sd: QOM'ify pl181.c
hw/dma: QOM'ify pxa2xx_dma.c
hw/misc: QOM'ify mst_fpga.c
hw/misc: QOM'ify exynos4210_pmu.c
hw/misc: QOM'ify arm_l2x0.c
hw/gpio: QOM'ify zaurus.c
hw/gpio: QOM'ify pl061.c
hw/gpio: QOM'ify omap_gpio.c
hw/i2c: QOM'ify versatile_i2c.c
hw/i2c: QOM'ify omap_i2c.c
...
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/7474f1be701f...1be08a0946b1
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 5c0a38: target-arm: kvm64: set guest PMUv3 feature bit if ...,
GitHub <=